Hola chicos,
¿Cómo defino un comercio si las condiciones se reúnen desde el EA? . .Por favor ayuda.
Debido
Publi |
Hola chicos,
¿Cómo defino un comercio si las condiciones se reúnen desde el EA? . .Por favor ayuda.
Debido
¿Podría repetir su pregunta con mucho más detalle junto con el software del que está hablando actualmente? Gracias
Hola, gracias por su respuesta, estoy escribiendo un EA y quiero que comience con solo 1 estado COMPRAR COMPRAR y si este comercio llega a TP, espere a que se cumplan las condiciones de VENTA y luego realice la orden de venta ... No puedo pensar De una declaración ideal, he analizado el EA y si el comercio de compra llega a los próximos dos minutos y si se cumplen los requisitos para la compra, entonces se abrirá otro comercio de compra. . .lo que quiero es ESPERAR por sus requisitos que VENDEMOS para cumplir, sin importar el tiempo que demore. . Gracias por ayudarme por adelantadoIniciado por ;
Ok, te veo que estás diciendo hoy. Voy a mover este hilo al foro de Metatrader, donde estoy seguro de que recibirá una respuesta de inmediato ... Gracias ScottIniciado por ;
Necesitas programar un poco de lógica para recordar lo que el intercambio anterior fue la prueba para esto. Aquí hay una ilustración. Podría especificar una variable, estado, tradedir como un entero. Cuando realice una transacción de compra, establézcala en 1. Cada vez que cierre su compra, verifique tradedir. Evite que el experto abra un comercio que se vende, cuando es igual a 1. Coloque el comercio, cuando se cumpla su condición de mercado y establezca tradedir. Repita como con toda la señal de compra. ¿Eso ayuda?
Iniciado por ;Iniciado por ;
Para ser honesto, parece un poco difícil, no soy tan bueno en la programación mt4, ¿hay alguna forma sencilla de escribir esto en el EA GraciasIniciado por ;
gracias por lo que tengo/----------------------- ENTRY/----------------- ------ BASE DE ORDEN TOTAL EN MAGICNUMBER Y SÍMBOLO Completa = subTotalTrade ();/----------------------- SI NO HAY COMERCIO if (totallt; 1)/ ------------- -------------------------------------------------- --- if (OneEntryPerBar) if (CheckEntryTime == iTime (NULL, TimeFrame, 0)) return (0); else CheckEntryTime = iTime (NULL, TimeFrame, 0);/----------------------- COMPRAR CONDITION if (BuyCondition) ticket = subOpenOrder (OP_BUY);/abrir COMPRAR orden subCheckError (ticket, BUY); LastTrade = COMPRA; retorno (0);/----------------------- CONDICION DE VENTA si ticket (SellCondition) = subOpenOrder (OP_SELL);/abrir SELL order subCheckError (ticket, SELL); LastTrade = VENDER; retorno (0); retorno (0);Iniciado por ;
Intente esto: si (BuyCondition LastTrade == Sell) haga lo mismo para el estado del mercado, excepto LastTrade == Buy.