MACD REVERSED CROSSOVER SYSTEM CODE
For MetaStock Exploration
Long entry:
Cross(Mov(MACD( ),9,E),MACD( ))
Short entry:
Cross(MACD( ),Mov(MACD( ),9,E))
For MetaStock TradeSim Enterprise Exploration:
EntryTrigger := Ref(Cross(Mov(MACD( ),9,E),MACD( )),-1);
EntryPrice := OPEN;
ExitTrigger := Ref(Cross(MACD( ),Mov(MACD( ),9,E)),-1);
ExitPrice := OPEN;
InitialStop := 0; { no initial stop used }
ExtFml( "TradeSim.Initialize");
ExtFml( "TradeSim.RecordTrades",
"MACD Crossover Reversed", {Trade Data Filename}
LONG, {Trade Position Type}
EntryTrigger, {Entry Trigger}
EntryPrice, {Entry Price }
InitialStop, {Optional Initial Stop}
ExitTrigger, {Exit Trigger}
ExitPrice, {Exit Price}
START); {Recorder Control}
--Donald W. Pendergast Jr.
For MetaStock Exploration
Long entry:
Cross(Mov(MACD( ),9,E),MACD( ))
Short entry:
Cross(MACD( ),Mov(MACD( ),9,E))
For MetaStock TradeSim Enterprise Exploration:
EntryTrigger := Ref(Cross(Mov(MACD( ),9,E),MACD( )),-1);
EntryPrice := OPEN;
ExitTrigger := Ref(Cross(MACD( ),Mov(MACD( ),9,E)),-1);
ExitPrice := OPEN;
InitialStop := 0; { no initial stop used }
ExtFml( "TradeSim.Initialize");
ExtFml( "TradeSim.RecordTrades",
"MACD Crossover Reversed", {Trade Data Filename}
LONG, {Trade Position Type}
EntryTrigger, {Entry Trigger}
EntryPrice, {Entry Price }
InitialStop, {Optional Initial Stop}
ExitTrigger, {Exit Trigger}
ExitPrice, {Exit Price}
START); {Recorder Control}
--Donald W. Pendergast Jr.

Yorum