Originally Posted by
;
1. What time frame do you use?
Daily and 1hr
2. What pairs do you use on this?
GBPUSD / USDCHF / EURUSD / USDJPY
Mechanically it works well on all the volatile pairs. The AUDUSD is cool so ones like that may be dropped from the listing.
3. What time can you track the market for your range?
Daily
4. When do you input your orders?
Every day.
The entry is mainly uninportant, therefore any logical form of station will yield similar results to my mechanical method.
After a little persuasion from a forum member I have decided to disclose the final area of the system. This member has convinced me that a even though a unwarranted snarls and scoffs when I entered the forum, there are members that could offer improvements to the idea.
Inserted Code inputs: dollarStop(500), emaLength(10), exitEMALength(50); $1600 stop for your USDCHF, $1200 stop for the GBPUSD vars: upperEMA(0), lowerEMA(0), totTr(0), prof(0), tradeStr(), middleEMA(0), breakEvenEngage(FALSE), numContracts(0); upperEMA = xaverage(large,emaLength)#91;1#93; of data2; data2 is daily lowerEMA = xaverage(low,emaLength)#91;1#93; of data2; middleEMA = xaverage(available,emaLength) of data2; numContracts = 1intPortion(((50000 NetProfit)*.10)/2000); ************************************************** *******SELL SIGNAL******************************************** ************** if marketPosition gt; -1 and large crosses above upperEMA subsequently market numContracts contract at maxList(upperEMA,xaverage(close,30)) limit; ************************************************** ************************************************** ************************** ************************************************** ********BUY SIGNAL******************************************** ************** if marketPosition lt; 1 and reduced crosses below lowerEMA then buy numContracts contract at minList(lowerEMA,xaverage(close,30)) limit; ************************************************** ************************************************** ************************** ************************************************** *******EXIT SIGNAS******************************************** ************* if marketPosition = 1 plus Higher gt; upperEMA afterward exitLong(LX Goal) at maxList(upperEMA,xaverage(close,exitEMALength)) limit; should marketPosition = -1 and low lt; lowerEMA afterward exitShort(SX Goal) at minList(lowerEMA,xaverage(close,exitEMALength)) limit; ************************************************** ************************************************** ************************* if marketPosition = 0 then breakEvenEngage = FALSE; should marketPosition = 1 and large crosses above middleEMA afterward breakEvenEngage = TRUE; should marketPosition = -1 and reduced crosses below middleEMA afterward breakEvenEngage = TRUE; should breakEvenEngage = TRUE then begin exitShort(SX BE) next bar at entryPrice stop; exitLong(LX BE) next bar at exitPrice stop; finish; setStopContract; setStopLoss(dollarStop);