Hai, quiero ayuda para completar mi EA. He tratado de escribir un simple EA. La idea más importante es seguir la moda. Tenemos un objetivo y stoploss. Cuando el mercado vaya a la etapa podemos comenzar una nueva posición.
El problema es que no puedo detener a EA para comenzar muchas posiciones. Todo lo que necesito es 1 lugar. Soy malo en inglés ... Prueba este EA y por favor, dime qué debo agregar.
Gracias.
//------------------------------------------------ --------
#define skode 353571
beneficio externo int = 30;
extern int ST = 50;
extern int SL = 75;
Lotes dobles = 0.1;
doble MaximumRisk = 0.02;
doble factor de disminución = 3;
int res;
int hitorder (símbolo de cadena)
int compras = 0, vende = 0;
//-
para (int I = 0; ilt; OrdersTotal (); I )
si (OrderSelect (I, SELECT_BY_POS, MODE_TRADES) == falso) se rompe;
if (OrderSymbol () == Symbol () OrderMagicNumber () == skode)
if (OrderType () == OP_BUY) compra ;
if (OrderType () == OP_SELL) vende ;
if (buysgt; 0) return (compra);
else return (-sells);
buka vacío ()
doble rata, tendencia, hoy, take1, sar;
rata = iMA (NULL, 0,100,6, MODE_SMA, PRICE_MEDIAN, 0);
tendencia = iMA (NULL, 0,12,5, MODE_SMA, PRICE_MEDIAN, 0);
if (fad lt; rata)
OrderSend (Symbol (), OP_SELL, 0.1, Bid, 3, (Ask (Stage * SL)), (Ask- (Point * profit)) ,, skode, 0, Red);
si (tendencia gt; rata)
OrderSend (Symbol (), OP_BUY, 0.1, Ask, 3, (Bid- (Stage * SL)), (Bid (Point * profit)) ,, skode, 0, Blue);
regreso;
vacío tutup ()
doble rata, tendencia, hoy, take1, sar;
int jual = 0;
int beli = 0;
tendencia = iMA (NULL, 0,12,5, MODE_SMA, PRICE_MEDIAN, 0);
rata = iMA (NULL, 0,100,6, MODE_SMA, PRICE_MEDIAN, 0);
para (int I = 0; ilt; OrdersTotal (); I )
OrderSymbol ()! = Símbolo ()) continuar;
if (Volume [0] gt; 1) return;
if (OrderType () == OP_BUY)
if ((OrderOpenPrice () - Stage * ST) lt; Bid)
OrderSend (Symbol (), OP_SELL, 0.1, Bid, 3, (Ask (Stage * SL)), (Ask- (Stage * profit)) ,, skode, 0, Red);
if (OrderType () == OP_SELL)/breve
if ((OrderOpenPrice () Stage * ST) lt; Ask)
OrderSend (Symbol (), OP_BUY, 0.1, Ask, 3, (Bid- (Stage * SL)), (Bid (Stage * profit)) ,, skode, 0, Yellow);
// ----------------------------------------------- -------------------
//| propósito de inicio experto |
// ----------------------------------------------- -------------------
int comenzar ()
// ----------------------------------------------- -------------------