View Full Version : Multicharts Strat. Error: Bars ref. value: -1
robninja
05-29-2007, 07:49 PM
I am trying to run a strategy that I create in Multicharts. It was successful just using regular easylanguage code to buy at market, sell, short, buytocover but when I substitute these commands with NT commands NTBuyMarket, NTSellMarket and NTClosePosition I get the following error when loading the charts: "Trying access to data at future. Bars reference value: -1". Here is a paste of the command I wrote for a long entry (basic ma cross):
if NTConnected(1) and LastBarOnChart then begin
if close crosses above ma then NTBuyMarket("", 1) next bar;
end;
NinjaTrader_Ray
05-29-2007, 08:12 PM
Unfortunately I am not familiar with MultiCharts and the functions we have not created functions for MultiCharts so we do not guarantee their functionality. However, if its anything like EL, the function is not being used correctly.
Here is a link to some EL sample code using our functions.
http://www.ninjatrader-support.com/HelpGuideV6/SanpleStrategy.html
robninja
05-30-2007, 07:11 AM
Multicharts is owned by TS and uses EasyLanguage so I would think it would be compatible with Ninja. I have imported and compiled the els and eld files within the NinjaTrader Bin folder for auto trading. Everything came out fine. I am just not familiar with the error about referencing bars at past. Bars reference: -1. I will look at the function codes. I'd think a bar reference that was negative would not make sense and would be invalid. I know the script is communicating with ninja through multicharts b/c when I close ninja I get an error pop up that says could not connect or run .dll.
NinjaTrader_Ray
05-30-2007, 07:18 AM
Unfortunately I am not familiar with MC and the error which is not a NinjaTrader error.