¡aprender a ganar dinero aldeanos [Episodio 2] ! - página 126

 
DmitriyN:
¿Has probado a comprar muy barato? Y (como último recurso) vende lo que compras a los que compran barato.
Si tiene una sugerencia concreta, díganoslo: ¡todos sabemos contar acertijos!
 
vladds:
¡Lo que sea! ¡Lo haré como lo hice antes! ;) cambiar las magias 1 y 2 en dos cartas diferentes y picar en ambos sentidos. Mi empresa de corretaje aún no admite 5 símbolos.

Esta exp es una variante de trabajo, el código no es para 4 dígitos, en algún lugar en el código en las fórmulas debe ser dividido por 10 (eliminar multiplicador 10), a saber, en el cálculo de la anchura del canal:

//-----------------------------------------------------расчет динамического канала----------------------------    
    if (Symbol() == "GBPJPY" || Symbol() == "EURJPY" || Symbol() == "USDJPY" || Symbol() == "CHFJPY" ||  Symbol() == "NZDJPY") // || Symbol() == "EURGBP")   StopLossPips = StopLoss;    // т.к. волатильность (по АТР) другая (выше)
         {                 
           channel = (iATR(Symbol(),PERIOD_D1,Period_ATR,1)*1000)*Mul_Sl;                 
           StopLossPips = NormalizeDouble(channel,0);                                                                                                         
         }       
    else
         {                 
           channel = 10* (iATR(Symbol(),PERIOD_D1,Period_ATR,1)*10000/3)*Mul_Sl;                 
           StopLossPips = NormalizeDouble(channel,0);                                                                                                         
         }               
          
    if (Symbol() == "XAGUSD")  // || Symbol() == "EURGBP")   StopLossPips = StopLoss;    // т.к. волатильность (по АТР) другая (выше)
         {                 
           channel = (iATR(Symbol(),PERIOD_D1,Period_ATR,1)*100)*Mul_Sl;                 
           StopLossPips = NormalizeDouble(channel,0);                                                                                                         
         }       
     if (Symbol() == "XAUUSD")  // || Symbol() == "XAUUSD" || Symbol() == "EURGBP")   StopLossPips = StopLoss;    // т.к. волатильность (по АТР) другая (выше)
         {                 
           channel = (iATR(Symbol(),PERIOD_D1,Period_ATR,1)*100)*Mul_Sl;   // Большая волатильность, поэтому умножение на 10.              
           StopLossPips = NormalizeDouble(channel,0);                                                                                                         
         }                               
                 
    TakeProfitPips=NormalizeDouble(StopLossPips*Mul_TP,0);  // расчет уровня тейка для всех инструментов        


Lo escribí para mí, haré una variante universal - lo publicaré.

 
DmitriyN:
¿Has probado a comprar muy barato? Y (como último recurso) vende lo que compras a los que compran barato.

Eso es exactamente lo que está haciendo exp, entrar en un comercio estrictamente en el oscilador OSMA,

si resulta que la compra no es "muy barata", entonces compra aún más barato, pero con mayores volúmenes... :-)

Comerciando, a grandes rasgos, desde las fronteras del canal. :-)

P.D. Hay un dicho, para los que buscan el precio más barato para entrar en el mercado: "¡Quien busca el fondo (por ejemplo, con chuletas) - recibe el segundo como regalo (después de entrar en una posición larga supuestamente en la primera)! :-)

 
Los aldeanos no quieren poner sus energías a trabajar en una dirección diferente, así sea... Pido disculpas por las molestias. :))))
 
MaxZ:
Los aldeanos no quieren poner sus energías a trabajar en una dirección diferente, así sea... Pido disculpas por las molestias. :))))
¡Lo haremos más tarde! ¡Tenemos que terminar Osma 2012! ¡Es demasiado bueno!
 
vladds:
¡Te lo enviaremos más tarde! ¡Tenemos que terminar la osmu de 2012!

Para 4 dígitos pruebe esta opción, hay una edición del cálculo del ancho del canal, antes del cálculo del nivel de TP:

...
//Пересчеты пунктов для 4-хзначного ДЦ   
     if ((Digits == 2) || (Digits == 4)) StopLossPips = StopLossPips/10; 
                  
     TakeProfitPips=NormalizeDouble(StopLossPips*Mul_TP,0);  // расчет уровня тейка для всех инструментов    
Archivos adjuntos:
 
Roman.:

Para 4 dígitos pruebe esta opción, hay una edición del cálculo del ancho del canal, antes del cálculo del nivel de TP:

¡Veamos! Gracias.
 
Lo hice! pero arregla mi petición anterior ( ¡vuelve las órdenes! es 100% necesario!)
 
vladds:
Lo hice! pero aquí está la corrección de mi petición anterior ( ¡dar la vuelta a las órdenes! es 100% necesario!)

Repite eso, no entiendo... ¿cómo dar la vuelta?

 
Roman.:

Repite eso, no entiendo... ¿Cómo se le da la vuelta?


El caso es que las señales de compra y venta son erróneas! Es decir, el cruce de Osma desde laparte inferior con el cero da una señal de compra! Pero el precio en este momento sólo va en la dirección opuesta! es decir, hacia abajo!

¡Necesitas comprar en lugar de vender! ¡Mira esto!

Razón de la queja: