This system was developed by "tech/a in Australia. Currently it is very profitable, but then the ASX is in a bull market. It seems to be pretty much a twist on the Turtle system.
Current System Rules
EOD scan for candidates, make a decision based on capital available, if you like a stock and have capital, buy on next open.
Trade size = 10% of our initial capital of 100k
Initial stop is 10% of purchase price.
Trailing stop = Close crossing 180E MA
Initial stop overrides Trailing stop if purchase price is close to 180ma, eg. If purchase price is within 10% of 180ma then use the 10%. This bit was not tested but is what we have adopted to use in our exercise.
The system formula’s =
Search is set to daily. Copied from original post.
META STOCK
IN INDICATOR BUILDER
Mov(V * C,21,S)
Call this Liquidity.
IN EXPLORER.(This finds your Prospects). Paste in FILTER.
Cross(H,Ref(HHV(H,10),-1)) AND H > Mov(C,40,E) AND HHVBars(H,70)=0 AND Fml("Liquidity") > 500000 AND C < 10.00 AND C > O;
SYSTEMS TESTER
{ENTER LONG}
Cross(H,Ref(HHV(H,10),-1)) AND H > Mov(C,40,E) AND HHVBars(H,70)=0 AND Fml("Liquidity") > 500000 AND C < 10.00 AND C > O;
{CLOSE LONG}
Cross(Ref(Mov(L,180,E),-1),C);
***********************************************************************************
TRADESIM USERS
EntryTrigger:= Cross(H,Ref(HHV(H,10),-1)) AND H > Mov(C,40,E) AND HHVBars(H,70)=0 AND Fml("Liquidity") > 500000 AND C < 10.00 AND C > O;
EntryPrice:=OPEN;
ExitTrigger:=Cross(Ref(Mov(L,180,E),-1),C);
ExitPrice:=OPEN;
InitialStop:=If(Ref(C,-1)>0.90*EntryPrice,0.90*EntryPrice,Ref(C,-1));
ExtFml( "Tradesim.Initialize") ;
ExtFml( "Tradesim.EnableDelayOfEntryByOneBar") ;
ExtFml("Tradesim.EnableDelayOfAllExitsByOneBar");
ExtFml( "Tradesim.EnableProtectiveStop",1) ;
ExtFml("Tradesim.SetStartRecordDate",1,1,1997);
ExtFml("Tradesim.SetStopRecordDate",26,9,2002);
ExtFml( "TradeSim.RecordTrades",
"Tech Trader BT Final ",
LONG,
EntryTrigger,
EntryPrice,
InitialStop,
ExitTrigger,
ExitPrice,
START);
Cheers d998
Current System Rules
EOD scan for candidates, make a decision based on capital available, if you like a stock and have capital, buy on next open.
Trade size = 10% of our initial capital of 100k
Initial stop is 10% of purchase price.
Trailing stop = Close crossing 180E MA
Initial stop overrides Trailing stop if purchase price is close to 180ma, eg. If purchase price is within 10% of 180ma then use the 10%. This bit was not tested but is what we have adopted to use in our exercise.
The system formula’s =
Search is set to daily. Copied from original post.
META STOCK
IN INDICATOR BUILDER
Mov(V * C,21,S)
Call this Liquidity.
IN EXPLORER.(This finds your Prospects). Paste in FILTER.
Cross(H,Ref(HHV(H,10),-1)) AND H > Mov(C,40,E) AND HHVBars(H,70)=0 AND Fml("Liquidity") > 500000 AND C < 10.00 AND C > O;
SYSTEMS TESTER
{ENTER LONG}
Cross(H,Ref(HHV(H,10),-1)) AND H > Mov(C,40,E) AND HHVBars(H,70)=0 AND Fml("Liquidity") > 500000 AND C < 10.00 AND C > O;
{CLOSE LONG}
Cross(Ref(Mov(L,180,E),-1),C);
***********************************************************************************
TRADESIM USERS
EntryTrigger:= Cross(H,Ref(HHV(H,10),-1)) AND H > Mov(C,40,E) AND HHVBars(H,70)=0 AND Fml("Liquidity") > 500000 AND C < 10.00 AND C > O;
EntryPrice:=OPEN;
ExitTrigger:=Cross(Ref(Mov(L,180,E),-1),C);
ExitPrice:=OPEN;
InitialStop:=If(Ref(C,-1)>0.90*EntryPrice,0.90*EntryPrice,Ref(C,-1));
ExtFml( "Tradesim.Initialize") ;
ExtFml( "Tradesim.EnableDelayOfEntryByOneBar") ;
ExtFml("Tradesim.EnableDelayOfAllExitsByOneBar");
ExtFml( "Tradesim.EnableProtectiveStop",1) ;
ExtFml("Tradesim.SetStartRecordDate",1,1,1997);
ExtFml("Tradesim.SetStopRecordDate",26,9,2002);
ExtFml( "TradeSim.RecordTrades",
"Tech Trader BT Final ",
LONG,
EntryTrigger,
EntryPrice,
InitialStop,
ExitTrigger,
ExitPrice,
START);
Cheers d998