Protecting Multicharts Code, best ways?

Hello... This got me curious... How can you generate signals without "running" the code in one platform, unless you have a platform of your own?

Yes. Of course. I have to run the code on a platform to generate the signals. No one else has the code.
 
Alex boy :)

my advice: just learn the IB API, and forget all the other at the moment useless stuff.
You will need at least 3 weeks for this if you want autotrading with your system.
You can test your program by connecting to a paper trading account of yours at IB
(there is also a "demo" server, but I heard it will be taken off by the end of this month).

Ah, I forgot you are using MC, in that case I can't judge, I just mean the raw IB API
with its C++ and Java interfaces (I think there are even some more interfaces avail).

In case you didn't know: IB API does not need any other program (except TWS or the IB gateway program),
meaning: you just put your system into your own EXE and that EXE uses the API, ie. connects directly to IB...

BTW, there is also a mailing list on IB TWS API at yahoo groups:
https://groups.yahoo.com/neo/groups/TWSAPI/info

They don't provide real-time bars and I have to design ALL of the indicators that my trading system relies on to trade. To me those are the two biggest limitations of the IB API and this is basically what all those 3rd-party trading software are charging you for really, the library of tech. analysis indicators, real-time bars and the charting, and the support - if you have problems, a live person will help you over you going through a million articles on google to try to figure things out.
 
I use Rightedge (a third party program). I'm investigating using Multicharts as well.

Quite simply, I find it insane to believe that Rightedge or Multicharts would wager all potential future sales of their product against whatever results my algorithms would provide them by stealing it. They are as trustworthy products as you'll find anywhere.

MultiCharts.Net is about 99% similar to RightEdge but more expensive and prob. with a bit more charting capabilities. But RightEdge has drag-and-drop for system-developing.

So the only deciding point is the two software's reliability and speed in executing the signal in sending your trades over to the broker in REAL time. Ninja Trader was great in executing signals in backtesting but once it's put in a real-time environment, it's delayed and missed sending trades over and sometimes sent duplicate trades to the broker that has cost me thousands of dollars. I would be interested to know what is everybody's experience on that? How does RightEdge compare to MultiCharts.Net in terms of its signal-execution quality in real time cuz that's what ultimately counts.
 
Last edited:
Currently I use Excel with Solver. I designed the VBA code used in Excel.
I would be grateful if you would expand a little more on this. What broker and/or other software do you hook Excel to to actually place the trade?
 
I would be grateful if you would expand a little more on this. What broker and/or other software do you hook Excel to to actually place the trade?

I don't place trades via Excel. I currently place the trades manually. I'm not doing anything near high frequency...holding one to several days per instrument.

The algo can generate a list of 'times' and price levels it believes are probable highs/lows.

I do use excel to update the price data via the WEBSERVICE function and a data provider's API.

I did a quick search and found a link you might be interested in. Again, I haven't done this:

How To Create An Automated Trading System In Excel In 10 Steps
https://jbmarwood.com/automated-trading-system-in-excel/
 
Back
Top