markcollins
17th December 2006, 02:51 AM
I am new to tradesim and I was wondering if it is possible to set my entry price to occur only if todays price was above yesterdays close. I have used the system test from the tradesim manual and changed the entry price conditions. Is this the correct formula?
EntryTrigger := Cross(MACD(),Mov(MACD(),9,E));
EntryPrice := If(OPEN>Ref(C,-1),OPEN,0);
ExitTrigger := Cross(Mov(MACD(),9,E),MACD());
ExitPrice := CLOSE;
InitialStop:=0; { No Initial Stop used }
ExtFml( "TradeSim.Initialize");
ExtFml( "TradeSim.EnableDelayOfEntryByOneBar");
ExtFml( "TradeSim.SetValue",SystemID,0);
ExtFml( "TradeSim.RecordTrades",
"MACD Crossover Test", { Trade Database Filename }
LONG, { Trade Position Type }
EntryTrigger, { Entry Trigger }
EntryPrice, { Entry Price }
InitialStop, { Optional Initial Stop }
ExitTrigger, { Exit Trigger }
ExitPrice, { Exit Price }
START); { Recorder Control }
Regards
Mark Collins
EntryTrigger := Cross(MACD(),Mov(MACD(),9,E));
EntryPrice := If(OPEN>Ref(C,-1),OPEN,0);
ExitTrigger := Cross(Mov(MACD(),9,E),MACD());
ExitPrice := CLOSE;
InitialStop:=0; { No Initial Stop used }
ExtFml( "TradeSim.Initialize");
ExtFml( "TradeSim.EnableDelayOfEntryByOneBar");
ExtFml( "TradeSim.SetValue",SystemID,0);
ExtFml( "TradeSim.RecordTrades",
"MACD Crossover Test", { Trade Database Filename }
LONG, { Trade Position Type }
EntryTrigger, { Entry Trigger }
EntryPrice, { Entry Price }
InitialStop, { Optional Initial Stop }
ExitTrigger, { Exit Trigger }
ExitPrice, { Exit Price }
START); { Recorder Control }
Regards
Mark Collins