A petición de los "escritores" El juguete de la chancla. Se abre en una nueva barra hacia el lado opuesto después de cerrar la operación
extern double Lots = 0.1; //размера лота при нулевом риске extern double MaximumRisk=5.0; //варьируемый размер риска extern int cmd=OP_BUY; //команда для первого входа extern int TP=200; //Тейкпрофит extern int SL=200; //Стоплосс extern int MagicNumber = 0; //Магическое число
¡Victor, hola!
Es un placer tener un juguete así en las manos. Hoy en día es raro encontrar un código tan sencillo e inteligente.
Incluso me dieron ganas de trabajar con él y eso es lo que conseguí:
Si sólo nos fijamos en el último acuerdo de la historia, podemos deshacernos del bucle:
int Signal() { OrderSelect(OrdersHistoryTotal()-1, SELECT_BY_POS, MODE_HISTORY); if(OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber)return(MathAbs(OrderType()-1)); return(-1); }
¡Un juguete muy útil! Es genial usarlo para encontrar los valores óptimos de SL y TP. Y muy bien escrito. Gracias.
A la siguiente petición, el siguiente juguete.
Pero la posición se abre en la misma dirección si la última operación fue rentable, y en la dirección opuesta si la operación no fue rentable
Los parámetros son los mismos
Esto ya no es un juguete. Tampoco es un EA, es un indicador. Análogo completo de LSMA, pero con una velocidad de cálculo diferente
.FG писал (а):
Age Of Empires посла жнее, но зато и стро ти гичи ски поинти реснея!!! Единственный минус - от Майкра софт! :)
Tienes que estar bromeando. Es un fracaso, chico.
Víctor, quería hacerte una pregunta sobre el código. Tiene un diseño similar:
static int prevtime=0; if(iTime(Symbol(),PERIOD_D1,0) == prevtime) return(0); prevtime = iTime(Symbol(),PERIOD_D1,0);Por lo que entiendo - es una comprobación en Expert Advisor para formar una nueva barra. ¿Puedes explicar por qué es necesario (creo que se utiliza para abrir una orden sólo cuando llega una nueva barra, pero por qué, porque cuando llega una nueva barra, Ask puede cambiar mucho, y con ella la señal para realizar una operación?)
Víctor, quería hacerte una pregunta sobre el código. Tiene un diseño similar:
static int prevtime=0; if(iTime(Symbol(),PERIOD_D1,0) == prevtime) return(0); prevtime = iTime(Symbol(),PERIOD_D1,0);Según tengo entendido, se trata de una comprobación en el EA para formar una nueva barra. ¿Puedes explicar por qué es necesario (creo que se utiliza para abrir una orden sólo a la llegada de una nueva barra, pero por qué - cuando llega una nueva barra, la Ask puede cambiar mucho, y con ella la señal para realizar una operación)?
El cliente pidió abrir un bar, y eso es lo que consiguió.
Si hubiera habido una tarea diferente, habría habido una variante diferente.
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Usted acepta la política del sitio web y las condiciones de uso