Getting Started

Syntax

FAQ

FAQ

FAQ

FAQ

💡
Accessing the Experts or Journal tab? → here. Learn more about the Signals Log → here. Looking for your TradingView’s alerts log? → here.

Getting Started

What is PineConnector?

PineConnector is a user-friendly bridge that enables retail traders to auto-execute TradingView alerts on MT4 and MT5 without fancy coding. Trade FX, indices, commodities, cryptocurrencies and other symbols to MT4 and MT5 brokers and leading prop firms with a typical latency of 1 second.

How do I contact support?

If you have any questions, feel free to reach out to us via the blue icon at the bottom right corner of any PineConnector sites or by clicking the following:

What are your support hours?

Our support team is available from the pre-market open until just before market closes for the week.

Here are the support hours on business days, based on Singapore Time (GMT+8):

  • Sunday: 4pm to 8pm (pre-market open)
  • Monday: 8am to 12am
  • Tuesday to Thursday: 12am to 12am
  • Friday: 12am to 4pm
💡
Support Availability To check the current status of the support team, kindly click on the blue icon located in the bottom right corner.

Trial

How long are we entitled to the free trial period?

You are entitled to the free trial period for 14 days to help you figure out whether PineConnector is right for you.

Who qualifies for the free trial?

All new users qualify for a free trial. Please note that creating another account does not entitle you to another free trial.

How does the 14-day free trial period work?

When you create the account, it will begin the 14-day free trial in the Advanced plan You may check the expiration date on your License page in the PineConnector Portal.

With the Advanced plan access, you are entitled to 3 instances and all the Advanced features.

What happens after my free trial ends?

After the 14-day free trial, the EA will automatically remove itself from your MetaTrader platform and you will not be able to log-in with your license ID.

To continue using the PineConnector service, you will have to subscribe to a plan.

Does the free trial limit any access to features?

There are no limitations on our free trial. The features and execution speed are exactly the same as the paid version.

Can I move my trial license on a different account?

Yes, you can use the trial on any MT4 or MT5 account, demo or live, at any time, as long you do not exceed the maximum 3 instances (connections) at the same time.

If you require to connect to more than 3 accounts at the same time, you may want to consider upgrading to the Professional plan after your trial.

License

May I transfer to my license to a different trading account?

Your licenses are not tied to any trading account. As long as you have available instances, you may connect to new trading accounts — it does not matter whether the account is live or demo, and whether it’s on MT4 or MT5.

How can I manage my instances and licenses?

If you have more than one instance (Advanced or Professional plans), you can configure your licenses by clicking the “Configure License” button on your License page.

image

Press the negative sign to remove an instance from your assigned License ID, and click “Add Another Unique License ID” to create a new license ID.

image

Once the new License ID appears, press the plus sign to add an instance to that License ID.

image

After configuring, click "Configure.”

image

You can now view the updated license configuration on your Licensing Dashboard.

image

How does the expiration date work?

If your license expires on the 1st of January 2023, your access will be till 00:00 hours on the 1st of January 2023 in the UTC (GMT+0) timezone.

Portal

What is the Signal Authentication feature under Signals?

image

The Signal Authentication feature is a security mechanism designed to ensure the secure transmission of trading signals from TradingView to MetaTrader. With this feature, you can add a secret key to your TradingView message, and signals will only be sent to your MetaTrader terminal if the secret key in your TradingView message matches the one defined in the PineConnector Portal.

This helps prevent unauthorized access and ensures that only signals with verified authentication are executed, enhancing the overall security of trading operations.

The secret key is case-sensitive and compatible with PineConnector EA version 3.15 and later.

To use the Signal Authentication feature:

  1. Ensure that Signal Authentication is turned "On.”
  2. Specify your desired secret key. As a good practice, consider using a mixture of lowercase, uppercase, and special characters, and make it at least 8 characters long.
  3. Click "Save" once the configuration is complete.
  4. In your TradingView alert message, include the secret key with the 'secret=' parameter.
  5. If the incoming TradingView alert message matches the secret key you specified, the signal will be sent to your MetaTrader terminal.
    • If the secret= is not specified in your alert message and you have Signal Authentication turned “On”, the signal will be withheld since it does not have the correct key.
    • If the incoming signal does not match your secret key, the signal will be withheld and displayed on your Signal Log as follows:
    • image

Example:

  1. Secret Key in PineConnector Portal set as Xt7B4!pa92DQ
  2. In your TradingView alert message, include the secret key component to your syntax. LicenseID,buy,EURUSD,risk=1,secret=Xt7B4!pa92DQ
  3. Since the secret key in the TradingView alert message matches the key set in the PineConnector Portal, the buy EURUSD message will be relayed to the MetaTrader terminal.

What is the Symbol Mapping feature under Signals?

image

The Symbol Mapping feature enables you to effortlessly convert incoming symbol names from TradingView to those used by your broker. This means that when you receive a trading signal with a symbol from TradingView, it is automatically converted to the corresponding symbol your broker uses.

This feature facilitates efficient alert management, particularly useful when switching between brokers with different symbol configurations, as you will not need to delete and recreate your TradingView alerts.

💡
Pulling the right symbols To know what symbols to use, please refer to your Symbols List (CTRL+U on MetaTrader).

MetaTrader 4: For MT4, please ensure the symbol used is the one indicated in the red box.

image

MetaTrader 5: For MT5, please ensure the symbol used is the one indicated in the red box, under the Symbol column.

image

Example:

We are looking to convert incoming EURUSD to i.EURUSD.micro.

  1. Ensure the Symbol Mapping feature is turned "On."
  2. Click "Add Symbol" to add more rows to your Symbol Map.
  3. In the "From" field, enter EURUSD, and in the "To" field, enter i.EURUSD.micro.
  4. Click "Save" once the configuration is complete.
  5. When an incoming EURUSD signal is received, the symbol will automatically be converted to i.EURUSD.micro. The new symbol will then be displayed in your Signal Log.

Pricing & Plans

What is subscription plans do you offer?

image

We offer three subscription plans tailored to your trading needs:

  1. Starter: Ideal for beginners.
  2. Advanced: Recommended for most traders.
  3. Professional: Best for experienced traders with higher demands.

To see the latest pricing plans, please click here.

What payment methods do you accept?

For subscriptions (automatic and recurring), we accept credit cards such as Mastercard, Visa and American Express, and PayPal.

What is your refund policy?

We provide the 14-day free trial without collecting your credit card information to let you understand our platform with minimal risk.

💡
Longer Trial If you require a longer trial to better understand the product, please feel free to reach out to PineConnector Support.

With that in mind, we do not facilitate refunds.

How may I cancel a subscription?

You may cancel your subscription at the subscriptions page.

Platform

Can the trading accounts be on separate PCs?

Yes, they can be on separate computers or VPS.

Do I have to leave TradingView or Chrome open?

No — only your MetaTrader has to be running.

Is PineConnector compatible with a VPS?

Yes, PineConnector EAs are compatible with VPS which are running Windows Server 2016 or Windows 10 or newer. Also, please ensure that your VPS provider allows DLL imports.

If you are looking for a PineConnector-compatible VPS, please consider our PineConnector VPS here.

You may use the VPS Checker to see which VPS location is optimal for your broker: VPS Location Checker.

Why is the EA license details not showing on the chart after inputting my License ID? 

It’s usually an issue whereby you're using a non-compatible system like Windows Server 2012 or Windows 8. 

Please ensure that you are using Windows Server 2016/2019/2022 or Windows 10/11 for Windows.

If you are looking for a PineConnector-compatible VPS, please consider our PineConnector VPS here.

Can I use the default MT4/5 or the one provided by my broker?

You may use either the default MT4/5 or the version provided by your broker with PineConnector.

How to access the “Experts” tab on my MetaTrader?

To access the Experts tab, ensure you have the “Toolbox” pane open.

image

Once the “Toolbox” panel is open, click “Experts” at the bottom. You should see something like the following in the Experts tab:

image

How to access the “Journal” tab on my MetaTrader?

To access the Experts tab, ensure you have the “Toolbox” pane open.

image

Once the “Toolbox” panel is open, click “Journal” at the bottom. You should see something like the following in the Journal tab:

image

How can I check the Global Variables on my MetaTrader terminal?

You may check your Global Variables by pressing “Tools” at the top bar of your MetaTrader terminal → Global Variables. Alternatively, you may press “F3”.

Opening Global Variables on MT4
Opening Global Variables on MT4
Opening Global Variables on MT5
Opening Global Variables on MT5

Expert Advisor

Do I have to run the latest PineConnector EA each time there is an update?

No you do not, though we recommend that you update the PineConnector EA when you have the chance.

You may view the Product Roadmap to see the changes and additions we implemented to the various versions here.

Do I need to attach a PineConnector EA to every symbol I’d like to trade?

No you do not. You will only require 1 instance on any timeframe and symbol — this allows your MetaTrader terminal to connect to our server.

With 1 license and 1 instance of the PineConnector EA, you may trade all symbols found in your symbol list.

How can I avoid multiple trades at the same time?

You may want to explore the Pyramiding EA feature in the EA Guide here.

Signals

What is the Signals Log in the members area?

The Signals Log presents the most recent 50 signals received for your License ID, along with the time of receipt and the EA's opening of the message, all numbered for easy reference.

image
💡
Blank "EA Opened" As seen in the screenshot, a blank "EA Opened" field indicates that the EA is not currently active on your MetaTrader terminal. This could be due to factors such as a crash of the terminal, removal of the EA from the chart, or loss of internet connection.

What is the Signal ID of an order or position?

To identify the Signal ID of an order or position, you may view it in the comments section.

In this example, we can see that the Signal ID of this position to be #6623.

image

Where can I find the Alerts Log on TradingView?

The alerts log can be found at the bottom right corner of your TradingView terminal, with Alerts selected (see right vertical column):

image
💡
Addressing Entry Discrepancies In the event of discrepancies between your TradingView entries and MetaTrader's order records, please follow these steps for resolution:
  1. First, cross-check your TradingView's alerts log and the PineConnector Signals Log
  2. Once the logs above match, evaluate the Experts output which prints more information on how your signal is being processed by the EA.

It's important to note that the comparison should not be made solely between your TradingView chart and MetaTrader trade log as there is possibility of errors in your entry coding, misconfiguration of your alerts, or a combination of both factors.

Multi-Account

What is the Multi-Instance Alerts or Signals?

The multi-instance alerts or signals feature is when you have multiple trading accounts connected to a single trading License ID, and sending an alert to that License ID will replicate the trade instructions to all the connected trading accounts (see below or the showcase video above for an example).

We understand that many of you manage multiple trading accounts – perhaps a combination of a proprietary firm account and your personal one, or you might be comparing strategies across live and demo accounts.

image

With Multi-Instance Alerts, sending a signal to one License ID replicates the signal across all instances associated with that License ID. For example, suppose you have connected two trading accounts to License ID 6871135486089.

image

Sending a signal to this License ID ensures that both accounts, numbered 2364382 and 5013733780, concurrently receive the identical signal.

image

In the Signal Logs, we can see that for Signal ID 3013, the system generates Signal 3013.1 for Account 2364382 and Signal 3013.2 for Account 5013733780. This occurs despite the accounts being distinct.

The platform allows for the connection of up to 10 trading accounts to a single License ID under the non-enterprise version.

Errors

An error popped up when I sent in a signal how can I fix it?

The remedy for these errors (Error 130, 131, 132, 133, 134, 4017, 4051, 4106, 4109, 4752, 4756 and zero divide) can be found in the Error Guide here.

After adding my License ID, I do not see the license information such as the Expiry Date. What can I do?

Please ensure that you are running Windows 10/11 or Windows Server 2016/2019/2022.

Windows 8 and older, and Windows Server 2012 are not compatible with PineConnector.

If you require a VPS, please consider the PineConnector VPS here.

Why is my EA not taking any trades from TradingView signals?

There might be several reasons as to why your EA is not taking any trades from TradingView. Please refer to this section of the error guide here.

Data Protection

Will my data be private and safe?

We take your data privacy and security seriously at PineConnector.

We only collect necessary information to facilitate the conversion from TradingView alerts to MetaTrader trades.

We collect only your TradingView alert message that you sent to our server, your trading account number and your trading account name.

Other data such as your broker details, account balance, historical or currently opened positions are NOT collected.

Miscellaneous (and important)

What is “repainting” and how does it affect my trading signals in TradingView?

Repainting refers to the difference in script behavior when running it in real-time compared to historical prices.

This behavior is widespread and can result from many factors. More than 95% of indicators in existence repaint, including commonly used indicators like MACD and RSI. They show different values on historical and real-time bars.

Below is a categorization of the various types of repainting and an assessment of their acceptability:

Type of Repainting
Definition
Acceptable
Widespread and often acceptable
Recalculation during the real-time bar (e.g. MACD, RSI)
If the user is aware of the behavior, can live with it, or can circumvent it
Misleading
Plotting in the past, calculating results in real-time that cannot be replicated on historical bars, relocating past events (e.g. Ichimoku, pivot scripts)
If the user is aware of the behavior, can live with it, or can circumvent it
Unacceptable
Scripts using future information, strategies running on non-standard charts, scripts using real-time intrabar timeframes to generate alerts or orders
No
Unavoidable
Revision of historical feeds by data suppliers, varying starting bar on historical bars
No
💡
Read TradingView’s comprehensive address regarding repainting here (strong coffee recommended).

What kind of latency can I expect when using PineConnector?

To get an idea of the expected latency when using PineConnector to place or close a position on your MetaTrader terminal, let's take a look at the general flow for a buy signal:

The following is a general overview of a buy signal flow:

  1. TradingView detects the entry signal
  2. TradingView's server sends an alert to our server
  3. Our server receives and processes the alert message
  4. Our EA on your MetaTrader terminal retrieves the information from our server
  5. Our EA processes the message according to your EA settings
  6. Our EA executes a buy market order with your broker
  7. Your broker receives the order and places it in the market
  8. Once the order is filled, the position opens in your MetaTrader terminal

Overview While there are multiple steps involved, the expected latency depends on several factors such as the speed of your internet connection, the geographical distance between our servers, and any processing delays on the broker's end.

TradingView has a dedicated server to process and send alerts, and our servers are optimized for speed. The processing time of the EA, from steps 4 to 6, is relatively fixed. However, your connection to your broker's server plays an important role in steps 7 to 8.

Your Ping Matters Your ping with your broker is displayed in the Experts tab when you attach the PineConnector EA to your chart.

In the example below, the MetaTrader terminal has a ping of 278ms.

image

We can see on the last row that the order took 308ms which is approximately the ping with your broker:

image

Trading On A Low Timeframe When trading on a low timeframe, every second counts. A low ping can make all the difference in executing trades quickly and efficiently. With a low ping, you can enter and exit the market with reduced slippage and take advantage of small price movements, especially when trading on a 15-minute timeframe or lower.

If you are looking to reduce your ping with your broker, you may want to consider using a PineConnector VPS which may reduce the ping by up to 300ms to 1 to 30ms. Check the expected latency with the VPS latency checker here.

Conclusion In trading, time is money. By using a PineConnector VPS, you can significantly reduce latency and gain an edge in executing your trades quickly and accurately. Don't let slow ping times hold you back from success in trading, especially on a low timeframe.

Why is there a price or quote difference between TradingView and MetaTrader?

There can be several reasons for a price or quote difference between TradingView and MetaTrader. Some possible explanations include:

  • Data feed differences: TradingView and MetaTrader may use different data feeds to obtain their prices and quotes, and these feeds may have slight variations in the data they provide.
  • Spreads: Brokers may have different spreads on their prices which can lead to slight differences in the quotes seen on the two platforms.
  • Execution delay: There may be a delay in the execution of trades on one platform compared to the other, which can cause the prices to appear different.
  • Market volatility: The financial markets are constantly changing, and prices can fluctuate rapidly. Even if the data feed is the same, the prices may not be exactly the same at the same point in time.

It is worth noting that slight differences in prices or quotes between different platforms or data feeds is normal and should not be cause for alarm.

Related read: What kind of latency can I expect?

💡
Our finding is that while there is a consistent discrepancy in prices, the overall trend and fluctuations in prices are comparable between the two platforms. Therefore, we recommend using market orders such (buy/sell) instead of pending orders (buylimt/selllimit/buystop/sellstop) and pip and percentage-based instead of price-based targets.
💡
Maximize your Trading Performance: Use Our Broker of Choice To ensure optimal trading performance, we recommend using the same broker that we use for PineConnector testing. In addition, you can trigger your alerts based on the broker's data source available on TradingView, leading to better trading performance. Minimize errors, maximize your trading potential, and ensure the best possible experience with our platform.

Broker of Choice →

On this page