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
Escribiré un asesor de cualquier complejidad. Lo principal es tener una buena idea. Cómo lo va a utilizar no me importa: lo venderá - no me importa (no le pediré dinero).
P. S. Si necesitas un indicador, tienes que indicarme la estrategia en la que quieres utilizarlo.
https://forum.mql4.com/ru/34977
Ya te he dicho que no es necesario hacer spam y multiplicar el número de posts idénticos.
Hola, ¿podríais decirme si es posible rehacer este EA para MT4? Está escrito para funcionar en MT3, pero nadie está trabajando en MT3 ahora.
Quiero darle las gracias por adelantado.
/*[[
Nombre := kazajo Boa
Autor :=original indicador ZigZag de Kazajistán
ideas refinamiento y uso de nemo-X
pequeño programación y depuración de eugene5
Link :=
Notas :=
Lots := 0.1
Stop Loss := 100
Take Profit:= 100
Trailing Stop := 0
]]*/
Define: barn(100),Length(6);
Define: slippage(10);
Variables : shift(0),lasthigh(-1),lastlow(-1),lasthighpos(0),lastlowpos(0),currentvalue(0), lastvalue(0);
Variables : val(0),back(0),res(0),flag(0);
Variables : curlow(0),curhigh(0),currentshift(0),lastshift(0);
Variable: Trend(0),lastposition("");
Variables : LL(0),HH(0),Swing(0),Swing_n(0),BH(0),BL(0),i(0),zu(0),zd(0),NH(0),NL(0), uzl(0);
Array: Uzel[10000,2](0);
SetLoopCount(0);
// bucle desde la primera barra hasta la barra actual (con shift=0)
Swing_n=0;Swing=0;uzl=0;
BH =High[barn];BL=Low[barn];zu=barn;zd=barn;
Para shift= barn downto 0 Begin
LL=10000000;HH=-100000000;
for i=shift+Length downto shift+1 Begin
if Low[i]< LL then {LL=Low[i];};
if High[i]>HH then {HH=High[i];};
end;
if Low[shift]<LL y High[shift]>HHH entonces
{
Swing=2;
si Swing_n=1 entonces {zu=shift+1;};
si Swing_n=-1 entonces {zd=shift+1;};
}
si no
{
si Low[shift]<LL entonces {Swing=-1;};
si High[shift]>HHHHH then {Swing=1;};
};
if Swing <> Swing_n and Swing_n<>0 then
{
if Swing=2 then {swing=-Swing_n;BH = High[shift];BL = Low[shift]; };
uzl=uzl+1;
if swing = 1 then {Uzel[uzl,1]=zd;Uzel[uzl,2]=BL;};
si swing =- 1 entonces {Uzel[uzl,1]=zu;Uzel[uzl,2]=BH; };
BH = High[shift];BL = Low[shift];
};
si swing = 1 entonces { si High[shift] >= BH entonces {BH=High[shift];zu=shift;};};
if swing = -1 then { if Low[shift]<=BL then {BL=Low[shift]; zd=shift;};};
Swing_n=Swing;
end;
for i =1 to uzl Begin
SetIndexValue(Uzel[i,1],Uzel[i,2]);
end ;
//abajo trading addition by eugene5
If FreeMargin<1000 then Exit; // nomoney - exit
flag=0;
for i=1 to TotalTrades
{
if Symbol=Ord(i,VAL_SYMBOL) then
flag=i;
};
trend=Uzel[uzl,2]-Uzel[uzl-1,2];
if trend<0 then
{
comment("difference zigzaz=",trend, " want buy:)", " lastposition=", lastposition);
}
else
if trend>0 then
{
comment("difference zigzag=",trend, " want to sell:)", " lastposition=", lastposition);
}
else
comment("diferencia zigzag=",trend, " stand en :(", " lastposition=", lastposition);
//Si CurTime > LastTradeTime + 10 Entonces //estándar comprobar por tiempo
{
si trend<0 entonces
{
si flag<>0 y ord(flag,VAL_TYPE)=OP_SELL entonces
{
Comment("close order");
CloseOrder(ord(flag,VAL_TICKET),ord(flag,VAL_LOTS),bid,slippage,red);
lastposition="sell";
exit;
}
else
if flag=0 and (lastposition="sell" or lastposition="") then
{
Comment("buy");
SetOrder(OP_BUY,lots,ask,Slippage,ask-StopLoss*point,ask+TakeProfit*Point,RED);
exit;
};
};
if trend>0 then
{
if flag<>0 and ord(flag,VAL_TYPE)=OP_BUY then
{
Comment("close order");
CloseOrder(ord(flag,VAL_TICKET),ord(flag,VAL_LOTS),ask,slippage,red);
lastposition="buy";
exit;
}
else
if flag=0 and (lastposition="buy" or lastposition="") then
{
Comment("sell");
SetOrder(OP_SELL,lots,bid,Slippage,bid+StopLoss*point,bid-TakeProfit*Point,RED);
exit;
};
};
}
Hola, ¿podría escribir un EA en este sistema?
Hacemos dos EAs, uno empieza en compra y el otro en venta.
Al abrir una operación, siempre ponemos un stop loss de 10 pips y un take profit de 40 pips para mantener la relación entre beneficios y pérdidas en 1:4.
Si una operación no resulta rentable, aumentamos la apuesta de la siguiente operación utilizando la tabla hasta obtener al menos una operación rentable. Esta operación nos devolverá todas las pérdidas y nos dará algún beneficio.
Operaciones # Lote Pérdida Beneficio
1 0,01 1 4
2 0,01 1 4
3 0,01 1 4
4 0,01 1 4
5 0,02 2 8
6 0,02 2 8
7 0,03 3 12
8 0,03 3 12
9 0,04 4 16
10 0,05 5 20
11 0,06 6 24
12 0,08 8 32
13 0,1 10 40
14 0,12 12 48
15 0,15 15 60
16 0,18 18 72
17 0,23 23 92
18 0,29 29 116
19 0,36 36 144
Para entender mejor este punto, veamos un ejemplo.
Hacemos 1 apuesta con el lote 0,01 (según la tabla para 1 apuesta este lote). Perdemos y obtenemos la pérdida de 1$. Hacer la segunda apuesta - perdemos de nuevo, también obtenemos 1$ de pérdida, la pérdida total es de 2$.
Hacemos 3,4 apuestas y la pérdida aumenta a 4$. En 5 operaciones aumentamos la apuesta a 0,02 lotes y también obtenemos una pérdida.
¡Hacemos 6,7,8 apuestas y volvemos a tener la pérdida!
En la 8ª apuesta tenemos una pérdida de 1$+1$+1$+1$+2$+2$+3$+3= 14$. Pero tenemos 11 intentos más para conseguir una operación rentable.
En la novena operación hicimos una apuesta con el lote 0,04 y ganamos ¡¡¡16 dólares!!! ¡Al final resulta que todas las pérdidas de las operaciones anteriores (son 14$) las recuperamos y además ganamos 2$! Es decir, ¡8 pérdidas seguidas y 1 operación rentable que al final nos dio beneficios!
Así, no sólo no perdimos nada, sino que ¡ganamos!
Después, el juego vuelve a empezar desde la primera apuesta, hasta que volvemos a obtener nuestra ganancia.
P.D. ¡Este sistema (manual) funciona a la perfección en la vida real!
¡¡¡¡En la novena operación hicimos una apuesta con el lote 0,04 y ganamos 16$!!!! ¡Como resultado resulta que todas las pérdidas de las operaciones anteriores (son 14$) las hemos devuelto y además hemos ganado 2$! Es decir, ¡8 pérdidas seguidas y 1 operación rentable que al final nos dio beneficios!
Así, no sólo no perdimos nada, sino que ¡ganamos!
Después, el juego vuelve a empezar desde la primera apuesta, hasta que volvemos a obtener beneficios.
P.D. ¡Este sistema (a mano) en lo real funciona a la perfección!
4000 comprados - (1,2 dólares) + (40) punto = 16 - 1,2 - 14,8 dólares
Nombre := Kazajo Udav
Google: Kazakh Boa site:mql4.com
el servicio es nuevo)) -Déjame buscarlo en Google- http://tinyurl.com/22wckjq
1000 puntos $1000 - $0.1 apertura 3pp 1000 - $0.3
4000 comprados -(1,2$) + (40) punto = 16 - 1,2$ - 14,8$
Todo hecho. La solicitud no se tiene en cuenta
Hola, ¿podría escribir un EA en este sistema?
Hacemos dos EAs, uno empieza en compra y el otro en venta.
Al abrir una operación, siempre ponemos un stop loss de 10 pips y un take profit de 40 pips para mantener la relación entre beneficios y pérdidas en 1:4.
Si una operación no resulta rentable, aumentamos la apuesta de la siguiente operación utilizando la tabla hasta obtener al menos una operación rentable. Esta operación nos devolverá todas las pérdidas y nos dará algún beneficio.
Operaciones # Lote Pérdida Beneficio
1 0,01 1 4
2 0,01 1 4
3 0,01 1 4
4 0,01 1 4
5 0,02 2 8
6 0,02 2 8
7 0,03 3 12
8 0,03 3 12
9 0,04 4 16
10 0,05 5 20
11 0,06 6 24
12 0,08 8 32
13 0,1 10 40
14 0,12 12 48
15 0,15 15 60
16 0,18 18 72
17 0,23 23 92
18 0,29 29 116
19 0,36 36 144
Para entender mejor este punto, veamos un ejemplo.
Hacemos 1 apuesta con el lote 0,01 (según la tabla para 1 apuesta este lote). Perdemos y obtenemos la pérdida de 1$. Hacer la segunda apuesta - perdemos de nuevo, también obtenemos 1$ de pérdida, la pérdida total es de 2$.
Hacemos 3,4 apuestas y la pérdida aumenta a 4$. En 5 operaciones aumentamos la apuesta a 0,02 lotes y también obtenemos una pérdida.
¡Hacemos 6,7,8 apuestas y volvemos a tener la pérdida!
En la 8ª apuesta tenemos una pérdida de 1$+1$+1$+1$+2$+2$+3$+3= 14$. Pero tenemos 11 intentos más para conseguir una operación rentable.
En la novena operación hicimos una apuesta con el lote 0,04 y ganamos ¡¡¡16 dólares!!! ¡Al final resulta que todas las pérdidas de las operaciones anteriores (son 14$) las recuperamos y además ganamos 2$! Es decir, ¡8 pérdidas seguidas y 1 operación rentable que al final nos dio beneficios!
Así, no sólo no perdimos nada, sino que ¡ganamos!
Después, el juego vuelve a empezar desde la primera apuesta, hasta que volvemos a obtener nuestra ganancia.
P.D. ¡Este sistema (manual) funciona a la perfección en la vida real!