Login Page - Create Account

Support Board


Date/Time: Mon, 13 May 2024 22:37:03 +0000



SierraChart to MetaTrader 4 bridge

View Count: 7408

[2016-11-15 09:27:35]
Napoleon Dynamite - Posts: 54 Invalid SC Account Name.
Do you know if this exists ? Even if it needs to be paid for
[2016-11-15 09:29:44]
Sierra Chart Engineering - Posts: 104368
No, we are not aware of this.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
[2016-11-19 02:14:22]
bjohnson777 (Brett Johnson) - Posts: 284
I'm slowly working towards a simple external buy/sell triggered interface for partial automation for my IRA's at my bank. I've considered adding MT, but learning MQL isn't a 5 minute process, and I'm way on overload with life (my land sale got screwed up, among other things I'm highly annoyed with) and health issues right now. If I ever got to it, it would be months away.

Since MT manipulates the spread (for commissions... and sometimes abuse depending on the broker), SC and MT charts wouldn't match very well. That creates some issues and extra safeties would be needed on the MT side. Those safties could be a considerable amount of code, similar to my Multi-Function Trailing Stop. Last I looked at MT4, its trailing stop was actually a triggered trailing stop and was awful (I don't understand why they did this).

I was looking at ATC Brokers last year. They charge a flat fee per trade and don't manipulate the spreads. A bridge (if ever found or programmed) would probably be more easily viable with them (or brokers like them).

If I ever program a MT bridge, I'll post it here in my usual way.
[2016-11-22 01:37:59]
bjohnson777 (Brett Johnson) - Posts: 284
Catching up on new, MT4 was officially abandoned last week by MetaQuotes:

https://smnweekly.com/2016/11/15/metaquotes-abandons-mt4-turns-entirely-to-mt5-trading-platform/

It will probably be around for another several months, but MQ will likely start bullying the MT4 brokerage houses to upgrade to MT5.
[2016-12-07 06:13:58]
bjohnson777 (Brett Johnson) - Posts: 284
For those searching the archives, I've finally gotten my first step for external trade control written. I also discuss the various issues I've run into so far. It's not quite as easy as one would think.

Offering To The Community: Trade Status Report (starting point for external trade program ctrl)
[2018-02-24 06:31:45]
bjohnson777 (Brett Johnson) - Posts: 284
Unfortunately, it isn't worth the trouble. I already mentioned keeping charts in sync above. It would be easier to learn a straight API than to fight with MT5. Even more easier would be to choose a broker who already supports SC. Some of the discount brokers aren't really as cheap as they claim once the spread manipulation is analyzed. That makes one of the more traditional brokers look more attractive to trade with.
[2018-02-24 10:38:46]
ganz - Posts: 1048
User509406
fyi: https://www.financemagnates.com/forex/technology/metaquotes-will-no-longer-offer-mt4-trading-platform/
[2018-02-25 08:08:58]
bjohnson777 (Brett Johnson) - Posts: 284
Just to be clear, I'm not SC support. I just share some of the programs I write in hopes that they will be useful to others and to help move the technology forward. I don't get paid for any of it.

For me to write and maintain a bridge, I'd have to be proficient in both platforms and use them on a regular basis. With my health problems that keep getting worse, there's only so much I can keep up with, and I'm really far behind in everything right now. I'm currently working on some medical projects to try and get me a little more stabilized. With the fall of any useful free data from yahoo finance last year, my next big financial program will be to rewrite my scratch pad program into QT5 to use other sources. (Most of what I've published in my consolidation DLL came from that research.) I'd really like to do some advanced pattern matching with it and expand the entries in my Custom Stock Index Creator. It took me a few days of work to go through a couple hundred stock symbols to get my leading indicators index. The computer could pattern match that in a few minutes of work.

I understand your frustration with other platforms. It's why I also dumped them. There's just nothing I can do about it right now.
[2018-08-18 15:31:50]
Dingor - Posts: 13
any news about this Sierra --> MT4 bridge?

I read that Brett was working on a third party interface that could help, was it solved? Hoping that his health were ok now

thanks
Date Time Of Last Edit: 2018-08-18 15:42:21
[2018-08-20 10:51:45]
bjohnson777 (Brett Johnson) - Posts: 284
Here's the generic long answer that's pretty much true for any 2 trading services...

----------------------------------------

In studying for my own private system, a number of problems came up with chaining together 2 different charting packages...

* Humans can easily read charts and quickly grasp abstract chart concepts. Computers are stupid and everything has to be programmed from the ground up. Even with that, computers still aren't very bright.

* There is no chart synchronization. MT is well known for chart manipulation. At the very least, they manipulate the spreads to offer "cheaper" trades. At the worst is stop running. When the "bad" happens, most brokers will argue Forex has no centralized server like stocks, so there will definitely be notable differences that "suddenly appear for no reason".

* The 2 different charting packages would have to have a bidirectional communications channel. Since both sides would run inside a study and NOT a standalone program, any time the chart reloads, they have to resync and start all over again. A study is a very limited execution environment and not a full program.

* If there's some kind of dropped communications, both charting packages would have to start over and resync everything as mentioned above. If one chart loses communications and the other doesn't, that has to be accounted for. If one chart starts getting severly delayed quotes and the other doesn't, that has to be accounted for. If one chart gets bad data and the other doesn't, how would the program know which to believe?

* If either charting package gets confused, it will likely exit the trade too soon and at a very bad point where you'd lose a lot of money. Murphy's Law.

* MT4 uses a triggered trailing stop, which is a bit abnormal. Both charting packages would need to use some kind of manual trailing stop management along with other safeties. Some services limit the number of stop updates to a trade per minute. They do this to keep people from mindlessly overloading their internal trading systems. Any chart linking would have to be aware of this.

* Service linking might be OK for swing trades or longer, but for intraday forex and stock day trading, the lag would be a serious problem.

* There would be no easy way to back test linked services. It's more of a "start and pray" setup where you'd hope it works the first time like it's supposed to.

* Put all this together and this becomes partially blind buying/selling and you're likely to lose thousand$.

* In the end, it would be way cheaper and safer to go with an SC supported broker.

* If you do find a program for chart linking that claims miracles without taking any of these points into consideration, be prepared to lose thousand$ the first week.

----------------------------------------

I hate to be the barer of bad news, but this is about the most complete and in depth answer I can give to this problem.

On the personal front, my health is still getting worse and doctors don't care. I've been quite busy with electronics and microcontroller programming to build some of my own health equipment. Suffering from constant and severe sleep deprivation, none of this gets done very fast. :-(
[2018-08-20 11:10:19]
Sierra Chart Engineering - Posts: 104368
Thank you for the update. Makes sense.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
Date Time Of Last Edit: 2018-08-20 11:10:43
[2019-09-16 08:20:42]
User215922 - Posts: 3
Not sure how many people are interested, but I have created copy tool between sierra -> mt4 and mt5.
My mentor asked for this tool as he is trading mainly sierra using orderflow/number bars and required to translate some of exposure to MT4. Tool working already since Jan/Feb last year.

As those platforms are bit tricky (have different logic behind including how to deal with trades) I have implemented model to copy exposure.
Meaning 1 contract on sierra chart (paper or broker) is translated based on risk settings to MT4 or MT5 (both supported).
LOT size can be calculated dynamically based on ratio. Equity ratio support will be added in coming weeks.

It is cloud based (which can be benefitial).

Currently I am working on web panel where you easily could create account and
- add account and customize Risk settings.
- define to which accounts exposure should be copied / what risk settings
- few security features.

few things are missing:
- Stoploss and take profit are not there. IT's because the model where in sierra you have 1 trade (exposure per currency) and additional trades and specific levels. I am going to upgrade tool where you have 1 contract exposure and in 10 ticks you have sell limit for 1 contract, in MT4/MT5 it will get TP set. Things gets more complicated when you have multiple orders that sit in order book. In this case when order is triggered in sierra chart, exposure is being changed and get copied instantly to all MT4/MT5...

You just need to add Study to each pair you want to copy and this is it and EA to MT4/MT5.
Copy tool works also for MT4 -> MT5, MT4 -> MT4, MT5 -> MT4, MT5 -> MT5, Sierra -> MT4/MT5. There is no feature to copy from MT4 or MT5 to sierra chart
Personally I also moved to sierra (which is best platform I used...) where I day trade and trades gets copied to MT5...

Ultimately in future I am going to charge for the product. In a month from now I would look for beta testers (free accounts) to see if all logic works fine, no issues.

If anyone would be interested pls let me know via msg or post here.
[2019-12-17 09:43:28]
User787778 - Posts: 139
Hi

I am interested and have sent you a Private Message request.Waiting for you to respond.
[2020-01-09 18:14:36]
User417422 - Posts: 9
@User215922

Hi i am interested, have send an privat message request. Wouldt be great if you accept this request.
[2020-04-21 09:20:39]
User215922 - Posts: 3
If anyone is interested, I will leave web URL where you can register for beta. https://aimfx.io/

Already few people signed and with small group we already closed first part of testing. Few things were improved - usability for integrating Sierra study with copy engine.

Next one/two weeks I will focus on few last tests to check stability and will invite another group of people for tests.

To post a message in this thread, you need to log in with your Sierra Chart account:

Login

Login Page - Create Account