Iniciado por
;
1. ¿Qué marco de tiempo usas? Diariamente y 1 hora 2. ¿Qué pares usa en esto? GBPUSDUSDCHFEURUSDUSDJPY Mecánicamente funciona bien en todos los pares volátiles. El AUDUSD es genial, por lo que es posible que se eliminen de la lista. 3. ¿A qué hora puede rastrear el mercado de su rango? Diariamente 4. ¿Cuándo ingresas tus pedidos? Cada día. La entrada es principalmente poco importante, por lo tanto, cualquier forma lógica de estación arrojará resultados similares a mi método mecánico. Después de un poco de persuasión por parte de un miembro del foro, decidí revelar el área final del sistema. Este miembro me ha convencido de que aunque haya gruñidos y burlas injustificados cuando entré al foro, hay miembros que podrían ofrecer mejoras a la idea. Entradas de código insertadas: dollarStop (500), emaLength (10), exitEMALength (50); $ 1600 para su USDCHF, $ 1200 para los vars de GBPUSD: upperEMA (0), lowerEMA (0), totTr (0), prof (0), tradeStr (), middleEMA (0), breakEvenEngage (FALSE), numContracts (0 ); upperEMA = xaverage (grande, emaLength) # 91; 1 # 93; de data2; data2 es diariamente lowerEMA = xaverage (bajo, emaLength) # 91; 1 # 93; de data2; middleEMA = xaverage (disponible, emaLength) de data2; numContracts = 1intPortion ((((50000 NetProfit) *. 10)2000); ************************************************** ******* VENDER SEÑAL ***************************************** ***************** si marketPosition gt; -1 y grandes cruces por encima de la upperEMA posteriormente comercializan el contrato numContract en maxList (upperEMA, xaverage (close, 30)) límite; ************************************************** ************************************************** ************************** ************************ ********************************** BUY SIGNAL ************** ******************************************** si marketPosition lt; 1 y cruces reducidos debajo de lowerEMA luego compre contrato numContract en minList (lowerEMA, xaverage (close, 30)) límite; ************************************************** ************************************************** ************************** ************************ ********************************* EXIT SIGNAS *************** ****************************************** si marketPosition = 1 plus Higher gt; upperEMA luego exitLong (LX Goal) en maxList (upperEMA, xaverage (close, exitEMALength)) límite; debería marketPosition = -1 y low lt; lowerEMA afterward exitShort (SX Goal) en el límite minList (lowerEMA, xaverage (close, exitEMALength)); ************************************************** ************************************************** ************************* si marketPosition = 0 then breakEvenEngage = FALSE; debe marketPosition = 1 y cruces grandes por encima del medioEMA después breakEvenEngage = TRUE; debería marketPosition = -1 y cruces reducidos por debajo del middleEMA después breakEvenEngage = TRUE; debería breakEvenEngage = TRUE luego comenzar exitShort (SX BE) siguiente barra en entryPrice stop; exitLong (LX BE) siguiente barra en exitPrice stop; terminar; setStopContract; setStopLoss (dollarStop);