Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 650
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
y para el comercio manual, ¿qué puede sugerir?
Para el comercio manual, el mejor medio de control es éste:
Para el comercio manual, el mejor medio de control es éste:
{MQL4}. Hola. Podrías decirme cómo escribir una condición para el indicador, si el máximo de la barra == el fractal inferior más cercano, entonces pongo un punto.
Estoy tratando de
{
ExtMapBuffer3[i]=High[i+1];
}
//====
............
//эта функция за пределами старт
int isFractalDn()
{
for(int i=0; i != 10; i++)
{
if(iFractals(NULL, 0, MODE_LOWER, i)!= NULL) return(i);
}
return(-1);
}
{MQL4}. Hola. Podrías decirme cómo escribir una condición para el indicador, si el máximo de la barra == el fractal inferior más cercano, entonces pongo un punto.
Estoy tratando de
{
ExtMapBuffer3[i]=High[i+1];
}
//====
............
//эта функция за пределами старт
int isFractalDn()
{
for(int i=0; i != 10; i++)
{
if(iFractals(NULL, 0, MODE_LOWER, i)!= NULL) return(i);
}
return(-1);
}
Hola.
1. Se busca el índice del fractal, ¿por qué escribir [i+isFractalDn()]? Sólo tienes que escribir [isFractalDn()].
2. ¿Por qué se utiliza Low? Si iFractals() ya devuelve un precio? Cálculo excesivo. Si encuentra un fractal en el número de una vela, devuelve el precio del fractal a la vez que será igual al precio del mínimo de la vela.
3. El ciclo de búsqueda del fractal. No encontrarás el fractal en la vela 0, 1. Debería empezar con 2 (o mejor, con 3 velas - si trabaja con velas formadas);
4. ¡Las condiciones del final del ciclo: es mejor escribir <= 10, no ! De hecho, ¿por qué 10? El indicador tiene un gran parámetro como rates_total - utilícelo (pero entonces la condición será < rates_total). No el hecho de que puedas encontrar el fractal antes de la décima vela. O puede establecer el valor de 100, por ejemplo;
5. Sí, yo no estaría tan seguro del valor del indicador != NULL, tal vez sea 0,0 o EMPTY_VALUE.
6. Y también la inscripción "esta función no se puede iniciar" era confusa? ¿Estás escribiendo un guión? Si escribe un indicador, domine OnCalculate(). Será más fácil cambiar a mql5.Simplemente introduzca un parámetro de entrada en su EA y, dependiendo del valor que se le asigne al iniciar, sólo comprará o sólo venderá:
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
...
void OnTick()
{
if(!Long)
trade.Sell(0.01);
if(Long)
trade.Buy(0.01);
}
¿Y para el comercio manual?
Ya se ha dado el mejor limitador para el comercio manual:
Foro sobre trading, sistemas de trading automatizados y pruebas de estrategias de trading
Preguntas de los principiantes
Karputov Vladimir, 2016.10.24 15:16
Para el comercio manual el mejor limitador es:
Sólo puede controlar el tipo de orden comercial si envía una orden comercial desde un EA (o script). Si negocia manualmente, no hay forma de controlar lo que ha pulsado en el terminal.
cuando se traslada a un servidor virtual ¿se transfieren las posiciones abiertas en el robot advisor trade?
chicos! cuando se traslada a un servidor virtual, ¿se transfieren las posiciones abiertas en el robot de trading por el EA?
Probablemente querías preguntar: cuando instales el robot en el servidor virtual, ¿las posiciones ... ?Eso no es una charla muy agradable de los chicos de la escuela de pepsi.
¿A dónde se supone que van a "voltear"?
cuando se traslada a un servidor virtual ¿se transfieren las posiciones abiertas en el robot advisor trade?
un disparo = un golpe
una cuenta = un acierto
En consecuencia, si las operaciones se abren en la cuenta, siempre estarán abiertas en todas partes en la cuenta, sin importar dónde se abra la cuenta, en el servidor, en el teléfono, en papel, en su PC de casa.