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, MT5 and DXtrade without fancy coding. Trade FX, indices, commodities, cryptocurrencies and other symbols to MT4, MT5 and DXtrade brokers and prop firms in 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.

We usually reply within 1 working day for simple queries.

How can I reset my password?

Reach out to our support via support@pineconnector.com, via the blue icon at the bottom right corner of the main site or this link.

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.


How long are we entitled to the free trial period?

You are entitled to the free trial period for 7 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 7-day free trial period work?

The 7-day free trial works by having you set-up the PineConnector EA on your MetaTrader 4/5. When you key in your license ID in the EA, the license will automatically allow 7 days of use.

You will also see the date reflected in the Licensing Dashboard.

To continue using PineConnector, you will have to manually subscribe to a license in our store.

What happens after my free trial ends?

After the 7-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 license plan found in our store.

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 to a different account?

Yes, you may. To view and amend your licenses, please refer to the Licensing Dashboard in the members' portal.

I would like to run multiple strategies on the same account. May I do so with during my trial duration?

To run multiple strategies on the same trading account, you will require a license per strategy.

While you are only entitled to one trial license per user, you may request for additonal licenses during your trial by contacting support.

Do note that during your trial period, you will only be able to edit your pre-assigned License ID via the Licensing Dashboard. If you wish to update your second (and subsequent licenses) during your trial, you will have to contact support. Multi-licenses will only be shown in the paid plan.


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

You may move your license to a different trading account as many times as you’d like via the Licensing Dashboard — it does not matter whether the account is live or demo, and whether it’s on MT4 or MT5.

How can I configure 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.


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.


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


After configuring, click "Configure.”


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


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.


What is the Signal Authentication feature under Signals?


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


  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?


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.


MetaTrader 5:

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



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 the difference between a monthly and annually v2 subscription?

Just the fee. We provide the same features for our monthly and annually subscriptions with a fee of $29.90/month (monthly) and $24.90/month (annually).

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 7-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. We will provide you with an additional free week.

With that in mind, we do not facilitate refunds.

How may I cancel a subscription?

To cancel an active subscription, you may head to the members area → Order History → Manage Subscriptions.

Are there discounts for purchasing multiple licenses?

Yes there are for PineConnector v2!

For purchases of 2 licenses, you qualify for a 10% discount off the recurring bill. Apply the code "DUO" at checkout.

For purchases of 3 or more licenses, you qualify for a 20% discount off the recurring bill. Apply the code "TRIO" at checkout.


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.


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


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

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


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


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.


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.

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.


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):

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.


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.


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.


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


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.


How can I run 2 separate strategies on the same trading account and instruments?

To run multiple strategies on the same trading account and instruments, you can implement the following steps:

  1. Include comments in your entry signals that identify the specific strategy being used.
  2. Ensure that the same comments are included in the closing commands to match the strategy you want to close.

For more detailed information and guidance on multi-strategy implementation, please refer to our dedicated section on multi-strategy.


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
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
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
Scripts using future information, strategies running on non-standard charts, scripts using real-time intrabar timeframes to generate alerts or orders
Revision of historical feeds by data suppliers, varying starting bar on historical bars
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.


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


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 →

Will PineConnector be looking to integrate with other trading platforms such as cTrader, DXTrade, etc, in light of recent developments in the retail trading space?

Yes, we are aware of the latest developments within the retail trading sector, which have led some entities to transition to alternative trading platforms.

Given their popularity, cTrader and DXTrade are our initial considerations for integration.

Strategic Rationale Our team is strategizing on the most effective ways to integrate these platforms with PineConnector v3, including determining the features and functionalities to support. For example, we are considering whether to allow a user to send a message to a LicenseID and have the signal sent to MetaTrader, cTrader, and DXTrade simultaneously.

Technical Considerations We are carefully evaluating the technical challenges and considerations associated with these integrations. This evaluation includes assessing compatibility, ensuring robust security measures, and allocating the necessary development resources to create a seamless user experience.

Timeline and Phases While specific timelines are being finalized, we anticipate a phased approach to integration, prioritizing features based on user demand and strategic fit.

Final Remarks As we continue with our planning, we will closely monitor developments in the retail trading space. As we near the release of any new integrations, we may form a small closed beta group.

Closed Beta Interest If you are interested in participating in the closed beta for our new integrations, please express your interest by signing up below.

On this page