Modificaci�n de dos operaciones abiertas en un EA

 

Publi

Resultados 1 al 7 de 7

Tema: Modificaci�n de dos operaciones abiertas en un EA

  1. #1
    Estoy tratando de desarrollar un EA y hasta ahora tengo esto:

    C�digo PHP: <code><span style=�color: #000000�> <span style=�color: #0000BB�></span><span style=�color: #FF8000�>// ---- -------------------------------------------------- ------------
    //|TimeBasedEA.mq4|
    //|Copyright�2008,MetaQuotesSoftwareCorp. |
    //|http://www.metaquotes.net/|
    // -------------------------------------------------------- -------------------
    //cambiado por:�[email protected]
    //cambiado de nuevo por:

    //Plazo: M5 y superior

    </span><span style=�color: #0000BB�>externintMagicNumber</span><span style=�color: #007700�>=</span><span style=�color: #0000BB�>20080122</intervalo><estilo de intervalo=�color: #007700�>;
    </span><span style=�color: #0000BB�>externdoubleDistancefromAsk</span><span style=�color: #007700�>;
    </span><span style=�color: #0000BB�>externdoubleDistancefromBid</span><span style=�color: #007700�>;
    </span><span style=�color: #0000BB�>externdoubleTakeProfit</span><span style=�color: #007700�>=</span><span style=�color: #0000BB�>28</intervalo><estilo de intervalo=�color: #007700�>;
    </span><span style=�color: #0000BB�>externdoubleStopLoss</span><span style=�color: #007700�>=</span><span style=�color: #0000BB�>55</intervalo><estilo de intervalo=�color: #007700�>;
    </span><span style=�color: #0000BB�>lotes dobles externos</span><span style=�color: #007700�>=</span><span style=�color: #0000BB�>0.1</intervalo><estilo de intervalo=�color: #007700�>;
    </span><span style=�color: #0000BB�>externintStartHour</span><span style=�color: #007700�>=</span><span style=�color: #0000BB�>2300</span><span estilo=�color: #007700�>;</span><span estilo=�color: #FF8000�>//OpenTradetime
    </span><span style=�color: #0000BB�>externboolOpenBuy</span><span style=�color: #007700�>=</span><span style=�color: #0000BB�>verdadero</intervalo><estilo de intervalo=�color: #007700�>;
    </span><span style=�color: #0000BB�>externboolOpenSell</span><span style=�color: #007700�>=</span><span style=�color: #0000BB�>verdadero</intervalo><estilo de intervalo=�color: #007700�>;
    </span><span style=�color: #0000BB�>externintNumBuys</span><span style=�color: #007700�>=</span><span style=�color: #0000BB�>1</intervalo><estilo de intervalo=�color: #007700�>;
    </span><span style=�color: #0000BB�>externintNumSells</span><span style=�color: #007700�>=</span><span style=�color: #0000BB�>1</intervalo><estilo de intervalo=�color: #007700�>;
    </span><span style=�color: #0000BB�>deslizamiento externo</span><span style=�color: #007700�>=</span><span style=�color: #0000BB�>2</intervalo><estilo de intervalo=�color: #007700�>;

    </span><span estilo=�color: #FF8000�>// -------------------------------- ----------------------------------
    //|INICIO|
    // -------------------------------------------------------- -------------------
    </span><span style=�color: #0000BB�>intstart</span><span style=�color: #007700�>()
    {
    </span><span style=�color: #0000BB�>intcnt</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>boleto</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>total</span><span style=�color: #007700�>;
    if(</span><span style=�color: #0000BB�>HoraD�aDeLaSemana</span><span style=�color: #007700�>(</span><span style=�color: #0000BB�>HoraActual </span><span estilo=�color: #007700�>())==</span><span estilo=�color: #0000BB�>5</span><span estilo=�color: #007700� ></span><span style=�color: #0000BB�>Tiempo actual</span><span style=�color: #007700�>()gt;=</span><span style=�color: #0000BB �>StrToTime</span><span style=�color: #007700�>(</span><span style=�color: #DD0000�>�22:59�</span><span style=�color: #007700�>))</span><span style=�color: #0000BB�>CerrarTodo</span><span style=�color: #007700�>();return(</span><span style= �color: #0000BB�>0</span><span style=�color: #007700�>);
    </span><span style=�color: #0000BB�>intct</span><span style=�color: #007700�>;
    </span><span estilo=�color: #FF8000�>//--------------------------------- ----
    </span><span style=�color: #007700�>if(</span><span style=�color: #0000BB�>Barras</span><span style=�color: #007700�>lt; </span><span estilo=�color: #0000BB�>100</span><span estilo=�color: #007700�>)

    Imprimir (</span><span style=�color: #DD0000�>�barslessthan100�</span><span style=�color: #007700�>);
    return(</span><span style=�color: #0000BB�>0</span><span style=�color: #007700�>);

    </span><span estilo=�color: #FF8000�>//--------------------------------- ----

    //-------------------------------------
    </span><span style=�color: #007700�>if(</span><span style=�color: #0000BB�>TakeProfit</span><span style=�color: #007700�>lt; </span><span estilo=�color: #0000BB�>10</span><span estilo=�color: #007700�>)

    Imprimir (</span><span style=�color: #DD0000�>�TakeProfitlessthan10�</span><span style=�color: #007700�>);
    retorno(</span><span estilo=�color: #0000BB�>0</span><span estilo=�color: #007700�>);</span><span estilo=�color: #FF8000�>/comprobar TakeProfit
    </span><span estilo=�color: #007700�>
    </span><span estilo=�color: #FF8000�>//--------------------------------- ----

    </span><span style=�color: #0000BB�>ct</span><span style=�color: #007700�>=</span><span style=�color: #0000BB�>Hora</span><span style=�color: #007700�>()*</span><span style=�color: #0000BB�>100</span><span style=�color: #007700�> </span><span style=�color: #0000BB�>Minuto</span><span style=�color: #007700�>();
    </span><span style=�color: #0000BB�>total</span><span style=�color: #007700�>=</span><span style=�color: #0000BB�>PedidosTotal</intervalo><estilo de intervalo=�color: #007700�>();
    if(</span><span style=�color: #0000BB�>total</span><span style=�color: #007700�>lt;</span><span style=�color: #0000BB�> 1</span><span style=�color: #007700�>)
    {
    </span><span style=�color: #FF8000�>//ning�n pedido abierto identificado
    </span><span style=�color: #007700�>if(</span><span style=�color: #0000BB�>Margen libre de cuenta</span><span style=�color: #007700�>() lt;-LRB-</span><span style=�color: #0000BB�>1000</span><span style=�color: #007700�>*</span><span style=�color: #0000BB �>Muchos</span><span style=�color: #007700�>))

    Imprimir(</span><span style=�color: #DD0000�>�Wehavenomoney.FreeMargin=�</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>Margen libre de cuenta</span><span style=�color: #007700�>());
    return(</span><span style=�color: #0000BB�>0</span><span style=�color: #007700�>);

    </span><span style=�color: #FF8000�>//checkforlongposition(BUY)posibilidad
    </span><span style=�color: #007700�>if(</span><span style=�color: #0000BB�>ct</span><span style=�color: #007700�>== </span><span style=�color: #0000BB�>Hora de inicio</span><span style=�color: #007700�></span><span style=�color: #0000BB�>Cerrar</span ><span style=�color: #007700�>#91;</span><span style=�color: #0000BB�>1</span><span style=�color: #007700�>#93;gt ;</span><span style=�color: #0000BB�>Abrir</span><span style=�color: #007700�>#91;</span><span style=�color: #0000BB�> 1</span><span style=�color: #007700�>#93;</span><span style=�color: #0000BB�>OpenBuy</span><span style=�color: #007700�> )
    </span><span style=�color: #FF8000�>//if(ct==StartHourHigh#91;1#93;lt;Open#91;0#93;OpenB uy)
    </span><span style=�color: #007700�>{
    para(</span><span estilo=�color: #0000BB�>cnt</span><span estilo=�color: #007700�>=</span><span estilo=�color: #0000BB�>0 </span><span style=�color: #007700�>;</span><span style=�color: #0000BB�>cnt</span><span style=�color: #007700�>lt;<span><span style=�color: #0000BB�>N�mero de compras</span><span style=�color: #007700�>;</span><span style=�color: #0000BB�>cnt</span ><span estilo=�color: #007700�> )
    {
    </span><span style=�color: #0000BB�>boleto</span><span style=�color: #007700�>=</span><span style=�color: #0000BB�>PedidoEnviar</span><span style=�color: #007700�>(</span><span style=�color: #0000BB�>S�mbolo</span><span style=�color: #007700�>(),</span><span style=�color: #0000BB�>OP_BUYSTOP</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>Lotes</span> <span style=�color: #007700�>,</span><span style=�color: #0000BB�>Preguntar</span><span style=�color: #007700�> (</span>< span style=�color: #0000BB�>DistanciadesdePreguntar</span><span style=�color: #007700�>*</span><span style=�color: #0000BB�>Punto</span><span style =�color: #007700�>),</span><span style=�color: #0000BB�>Deslizamiento</span><span style=�color: #007700�>,</span><span style= �color: #0000BB�>Oferta</span><span style=�color: #007700�>-(</span><span style=�color: #0000BB�>StopLoss</span><span style=� color: #007700�>*</span><span style=�color: #0000BB�>Punto</span><span style=�color: #007700�>),</span><span style=�color : #0000BB�>Preguntar</span><span style=�color: #007700�> (</span><span style=�color: #0000BB�>Tomar beneficios</span><span style=�color: #007700�>*</span><span style=�color: #0000BB�>Punto</span><span style=�color: #007700�>),</span><span style=�color: # DD0000�>''''</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>N�mero M�gico</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>Tiempo actual</span><span style=�color: #007700�>() </span><span style=�color: #0000BB�>39600</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>CLR_NONE</span><span style=�color: #007700 �>);
    </span><span style=�color: #0000BB�>boleto</span><span style=�color: #007700�>=</span><span style=�color: #0000BB�>PedidoEnviar</span><span style=�color: #007700�>(</span><span style=�color: #0000BB�>S�mbolo</span><span style=�color: #007700�>(),</span><span style=�color: #0000BB�>OP_SELLSTOP</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>Muchos</span> <span style=�color: #007700�>,</span><span style=�color: #0000BB�>Oferta</span><span style=�color: #007700�>-(</span>< span style=�color: #0000BB�>Distancia de la oferta</span><span style=�color: #007700�>*</span><span style=�color: #0000BB�>Punto</span><span style =�color: #007700�>),</span><span style=�color: #0000BB�>Deslizamiento</span><span style=�color: #007700�>,</span><span style= �color: #0000BB�>Preguntar</span><span style=�color: #007700�> (</span><span style=�color: #0000BB�>StopLoss</span><span style=� color: #007700�>*</span><span style=�color: #0000BB�>Punto</span><span style=�color: #007700�>),</span><span style=�color : #0000BB�>Oferta</span><span style=�color: #007700�>-(</span><span style=�color: #0000BB�>Toma de ganancias</span><span style=�color: #007700�>*</span><span style=�color: #0000BB�>Punto</span><span style=�color: #007700�>),</span><span style=�color: # DD0000�>''''</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>N�mero M�gico</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>Tiempo actual</span><span style=�color: #007700�>() </span><span style=�color: #0000BB�>39600</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>CLR_NONE</span><span style=�color: #007700 �>);
    if(</span><span style=�color: #0000BB�>boleto</span><span style=�color: #007700�>gt;</span><span style=�color: #0000BB�> 0</span><span style=�color: #007700�>)

    if(</span><span style=�color: #0000BB�>OrderSelect</span><span style=�color: #007700�>(</span><span style=�color: #0000BB�>boleto </span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>SELECT_BY_TICKET</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>MODE_TRADES</span><span style=�color: #007700�>))Imprimir(</span><span style=�color: #DD0000�>�BUYorderopened :�</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>OrderOpenPrice</span><span style=�color: #007700�>( ));

    elsePrint(</span><span style=�color: #DD0000�>�Error al abrir orden de COMPRA:�</span><span style=�color: #007700�>,</span><span style=�color: #0000BB �>GetLastError</span><span style=�color: #007700�>());


    }
    devolver;
    }
    </span><span style=�color: #FF8000�>//posibilidad de verificaci�n de posici�n corta (VENTA)
    </span><span style=�color: #007700�>if(</span><span style=�color: #0000BB�>ct</span><span style=�color: #007700�>== </span><span style=�color: #0000BB�>Hora de inicio</span><span style=�color: #007700�></span><span style=�color: #0000BB�>Cerrar</span ><span style=�color: #007700�>#91;</span><span style=�color: #0000BB�>1</span><span style=�color: #007700�>#93;lt ;</span><span style=�color: #0000BB�>Abrir</span><span style=�color: #007700�>#91;</span><span style=�color: #0000BB�> 1</span><span style=�color: #007700�>#93;</span><span style=�color: #0000BB�>Venta abierta</span><span style=�color: #007700�> )
    </span><span style=�color: #FF8000�>//if(ct==StartHourLow#91;1#93;gt;Open#91;0#93;OpenSe ll)
    </span><span estilo=�color: #007700�>
    para(</span><span estilo=�color: #0000BB�>cnt</span><span estilo=�color: #007700�>=</span><span estilo=�color: #0000BB�>0 </span><span style=�color: #007700�>;</span><span style=�color: #0000BB�>cnt</span><span style=�color: #007700�>lt;<span><span style=�color: #0000BB�>N�mero de ventas</span><span style=�color: #007700�>;</span><span style=�color: #0000BB�>cnt</span ><span estilo=�color: #007700�> )

    </span><span style=�color: #0000BB�>boleto</span><span style=�color: #007700�>=</span><span style=�color: #0000BB�>PedidoEnviar</span><span style=�color: #007700�>(</span><span style=�color: #0000BB�>S�mbolo</span><span style=�color: #007700�>(),</span><span style=�color: #0000BB�>OP_SELLSTOP</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>Muchos</span> <span style=�color: #007700�>,</span><span style=�color: #0000BB�>Oferta</span><span style=�color: #007700�>-(</span>< span style=�color: #0000BB�>DistanciadesdePreguntar</span><span style=�color: #007700�>*</span><span style=�color: #0000BB�>Punto</span><span style =�color: #007700�>),</span><span style=�color: #0000BB�>Deslizamiento</span><span style=�color: #007700�>,</span><span style= �color: #0000BB�>Preguntar</span><span style=�color: #007700�> (</span><span style=�color: #0000BB�>StopLoss</span><span style=� color: #007700�>*</span><span style=�color: #0000BB�>Punto</span><span style=�color: #007700�>),</span><span style=�color : #0000BB�>Oferta</span><span style=�color: #007700�>-(</span><span style=�color: #0000BB�>Toma de ganancias</span><span style=�color: #007700�>*</span><span style=�color: #0000BB�>Punto</span><span style=�color: #007700�>),</span><span style=�color: # DD0000�>''''</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>N�mero M�gico</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>Tiempo actual</span><span style=�color: #007700�>() </span><span style=�color: #0000BB�>39600</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>CLR_NONE</span><span style=�color: #007700 �>);
    </span><span style=�color: #0000BB�>boleto</span><span style=�color: #007700�>=</span><span style=�color: #0000BB�>PedidoEnviar</span><span style=�color: #007700�>(</span><span style=�color: #0000BB�>S�mbolo</span><span style=�color: #007700�>(),</span><span style=�color: #0000BB�>OP_BUYSTOP</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>Lotes</span> <span style=�color: #007700�>,</span><span style=�color: #0000BB�>Preguntar</span><span style=�color: #007700�> (</span>< span style=�color: #0000BB�>Distancia de la oferta</span><span style=�color: #007700�>*</span><span style=�color: #0000BB�>Punto</span><span style =�color: #007700�>),</span><span style=�color: #0000BB�>Deslizamiento</span><span style=�color: #007700�>,</span><span style= �color: #0000BB�>Oferta</span><span style=�color: #007700�>-(</span><span style=�color: #0000BB�>StopLoss</span><span style=� color: #007700�>*</span><span style=�color: #0000BB�>Punto</span><span style=�color: #007700�>),</span><span style=�color : #0000BB�>Preguntar</span><span style=�color: #007700�> (</span><span style=�color: #0000BB�>Tomar beneficios</span><span style=�color: #007700�>*</span><span style=�color: #0000BB�>Punto</span><span style=�color: #007700�>),</span><span style=�color: # DD0000�>''''</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>N�mero M�gico</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>Tiempo actual</span><span style=�color: #007700�>() </span><span style=�color: #0000BB�>39600</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>CLR_NONE</span><span style=�color: #007700 �>);
    if(</span><span style=�color: #0000BB�>boleto</span><span style=�color: #007700�>gt;</span><span style=�color: #0000BB�> 0</span><span style=�color: #007700�>)

    if(</span><span style=�color: #0000BB�>OrderSelect</span><span style=�color: #007700�>(</span><span style=�color: #0000BB�>boleto </span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>SELECT_BY_TICKET</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>MODE_TRADES</span><span style=�color: #007700�>))Imprimir(</span><span style=�color: #DD0000�>�SELLorderopened :�</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>OrderOpenPrice</span><span style=�color: #007700�>( ));

    elsePrint(</span><span style=�color: #DD0000�>�Error al abrir el pedido de VENTA:�</span><span style=�color: #007700�>,</span><span style=�color: #0000BB �>GetLastError</span><span style=�color: #007700�>());

    devolver;

    if(</span><span style=�color: #0000BB�>total</span><span style=�color: #007700�>gt;</span><span style=�color: #0000BB�> 1</span><span style=�color: #007700�>)
    if(</span><span style=�color: #0000BB�>Tipo de pedido</span><span style=�color: #007700�>()==</span><span style=�color: #0000BB �>OP_BUY</span><span style=�color: #007700�>)
    </span><span style=�color: #0000BB�>Modificar pedido</span><span style=�color: #007700�>(</span><span style=�color: #0000BB�>OrderTicket</span><span style=�color: #007700�>(),</span><span style=�color: #0000BB�>OrderOpenPrice</span><span style=�color: #007700�>(), </span><span style=�color: #0000BB�>OrderStopLoss</span><span style=�color: #007700�>(),</span><span style=�color: #0000BB�>Preguntar </span><span style=�color: #007700�> ((</span><span style=�color: #0000BB�>Toma de beneficios</span><span style=�color: #007700�> </span><span style=�color: #0000BB�>20</span><span style=�color: #007700�>)*</span><span style=�color: #0000BB�>Punto<span><span estilo=�color: #007700�>),</span><span estilo=�color: #0000BB�>0</span><span estilo=�color: #007700�>,</span><span style=�color: #0000BB�>Azul</span><span style=�color: #007700�>);

    if(</span><span style=�color: #0000BB�>Tipo de pedido</span><span style=�color: #007700�>()==</span><span style=�color: #0000BB �>OP_SELL</span><span style=�color: #007700�>)
    </span><span style=�color: #0000BB�>Modificar pedido</span><span style=�color: #007700�>(</span><span style=�color: #0000BB�>OrderTicket</span><span style=�color: #007700�>(),</span><span style=�color: #0000BB�>OrderOpenPrice</span><span style=�color: #007700�>(), </span><span style=�color: #0000BB�>OrderStopLoss</span><span style=�color: #007700�>(),</span><span style=�color: #0000BB�>Preguntar </span><span style=�color: #007700�> ((</span><span style=�color: #0000BB�>Toma de beneficios</span><span style=�color: #007700�>- </span><span style=�color: #0000BB�>20</span><span style=�color: #007700�>)*</span><span style=�color: #0000BB�>Punto<span><span estilo=�color: #007700�>),</span><span estilo=�color: #0000BB�>0</span><span estilo=�color: #007700�>,</span><span style=�color: #0000BB�>Azul</span><span style=�color: #007700�>);
    }



    return(</span><span style=�color: #0000BB�>0</span><span style=�color: #007700�>);
    }

    </span><span style=�color: #0000BB�>voidCloseAll</span><span style=�color: #007700�>()
    {
    for(</span><span style=�color: #0000BB�>intcnt</span><span style=�color: #007700�>=</span><span style=�color: #0000BB�>Total de pedidos </span><span style=�color: #007700�>()-</span><span style=�color: #0000BB�>1</span><span style=�color: #007700�>; </span><span style=�color: #0000BB�>cnt</span><span style=�color: #007700�>gt;=</span><span style=�color: #0000BB�>0 </span><span style=�color: #007700�>;</span><span style=�color: #0000BB�>cnt</span><span Style=�color: #007700�>--)

    }

    </span><span style=�color: #FF8000�>//fin.
    </span><span style=�color: #0000BB�></span> </span> </code> Estoy tratando de agregar una parte donde cuando dos transacciones (exactamente en el mismo emblema) est�n abiertas por igual las operaciones mejorar�n sus ganancias. Hasta ahora tengo esto:

    C�digo PHP: <code><span style=�color: #000000�> <span style=�color: #0000BB�></span><span style=�color: #007700�>if(</span>< span style=�color: #0000BB�>total</span><span style=�color: #007700�>gt;</span><span style=�color: #0000BB�>1</span><span estilo=�color: #007700�>)
    if(</span><span style=�color: #0000BB�>Tipo de pedido</span><span style=�color: #007700�>()==</span><span style=�color: #0000BB �>OP_BUY</span><span style=�color: #007700�>)
    </span><span style=�color: #0000BB�>Modificar pedido</span><span style=�color: #007700�>(</span><span style=�color: #0000BB�>OrderTicket</span><span style=�color: #007700�>(),</span><span style=�color: #0000BB�>OrderOpenPrice</span><span style=�color: #007700�>(), </span><span style=�color: #0000BB�>OrderStopLoss</span><span style=�color: #007700�>(),</span><span style=�color: #0000BB�>Preguntar </span><span style=�color: #007700�> ((</span><span style=�color: #0000BB�>Toma de beneficios</span><span style=�color: #007700�> </span><span style=�color: #0000BB�>20</span><span style=�color: #007700�>)*</span><span style=�color: #0000BB�>Punto<span><span estilo=�color: #007700�>),</span><span estilo=�color: #0000BB�>0</span><span estilo=�color: #007700�>,</span><span style=�color: #0000BB�>Azul</span><span style=�color: #007700�>);

    if(</span><span style=�color: #0000BB�>Tipo de pedido</span><span style=�color: #007700�>()==</span><span style=�color: #0000BB �>OP_SELL</span><span style=�color: #007700�>)
    </span><span style=�color: #0000BB�>Modificar pedido</span><span style=�color: #007700�>(</span><span style=�color: #0000BB�>OrderTicket</span><span style=�color: #007700�>(),</span><span style=�color: #0000BB�>OrderOpenPrice</span><span style=�color: #007700�>(), </span><span style=�color: #0000BB�>OrderStopLoss</span><span style=�color: #007700�>(),</span><span style=�color: #0000BB�>Preguntar </span><span style=�color: #007700�> ((</span><span style=�color: #0000BB�>Toma de beneficios</span><span style=�color: #007700�>- </span><span style=�color: #0000BB�>20</span><span style=�color: #007700�>)*</span><span style=�color: #0000BB�>Punto<span><span estilo=�color: #007700�>),</span><span estilo=�color: #0000BB�>0</span><span estilo=�color: #007700�>,</span><span style=�color: #0000BB�>Azul</span><span style=�color: #007700�>);
    </span><span style=�color: #0000BB�></span> </span> </code> Pero parece que no funciona, �alguna sugerencia?

    Gracias,

  2. #2

    Cita Iniciado por ;
    I have this so Much, PHP Code: <code><span style=�color: #000000�> <span style=�color: #0000BB�>inttotal</span><span style=�color: #007700�>=</span><span style=�color: #0000BB�>OrdersTotal</span><span style=�color: #007700�>();if(</span><span style=�color: #0000BB�>Complete </span><span style=�color: #007700�>gt;</span><span style=�color: #0000BB�>1</span><span style=�color: #007700�>)</span><span style=�color: #0000BB�>OrderSelect</span><span style=�color: #007700�>(</span><span style=�color: #0000BB�>Complete </span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>SELECT_BY_POS</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>MODE_TRADES</span><span style=�color: #007700�>);if(</span><span style=�color: #0000BB�>OrderType</span><span style=�color: #007700�>()==</span><span style=�color: #0000BB�>OP_BUY</span><span style=�color: #007700�>)</span><span style=�color: #0000BB�>OrderModify</span><span style=�color: #007700�>(</span><span style=�color: #0000BB�>OrderTicket</span><span style=�color: #007700�>(),</span><span style=�color: #0000BB�>OrderOpenPrice</span><span style=�color: #007700�>(),</span><span style=�color: #0000BB�>OrderStopLoss</span><span style=�color: #007700�>(),</span><span style=�color: #0000BB�>Ask</span><span style=�color: #007700�> ((</span><span style=�color: #0000BB�>TakeProfit</span><span style=�color: #007700�> </span><span style=�color: #0000BB�>20</span><span style=�color: #007700�>)*</span><span style=�color: #0000BB�>Point</span><span style=�color: #007700�>),</span><span style=�color: #0000BB�>0</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>Blue</span><span style=�color: #007700�>);if(</span><span style=�color: #0000BB�>OrderType</span><span style=�color: #007700�>()==</span><span style=�color: #0000BB�>OP_SELL</span><span style=�color: #007700�>)</span><span style=�color: #0000BB�>OrderModify</span><span style=�color: #007700�>(</span><span style=�color: #0000BB�>OrderTicket</span><span style=�color: #007700�>(),</span><span style=�color: #0000BB�>OrderOpenPrice</span><span style=�color: #007700�>(),</span><span style=�color: #0000BB�>OrderStopLoss</span><span style=�color: #007700�>(),</span><span style=�color: #0000BB�>Ask</span><span style=�color: #007700�> ((</span><span style=�color: #0000BB�>TakeProfit</span><span style=�color: #007700�>-</span><span style=�color: #0000BB�>20</span><span style=�color: #007700�>)*</span><span style=�color: #0000BB�>Point</span><span style=�color: #007700�>),</span><span style=�color: #0000BB�>0</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>Blue</span><span style=�color: #007700�>); </span><span style=�color: #0000BB�></span> </span> </code> It however does N't work and That I have the OrderSelect Work there too.
    Simplemente reescriba la maldita cosa desde cero en lugar de usar este trabajo retorcido. Ve a robar el c�digo que escrib� para ese entusiasta del capitalismo que no sabe c�mo utilizar mt4. Pero he aqu� un pensamiento para usted... Solo a modo de ejemplo si orderstotal = 1, y luego selecciona el �ndice 1 (seleccione por posici�n).... �Qu� ha elegido exactamente (teniendo en cuenta que el �ndice comienza en cero , no s�lo uno )?

  3. #3
    I have this so Much, PHP Code: <code><span style=�color: #000000�> <span style=�color: #0000BB�>inttotal</span><span style=�color: #007700�>=</span><span style=�color: #0000BB�>OrdersTotal</span><span style=�color: #007700�>(); if(</span><span style=�color: #0000BB�>Complete </span><span style=�color: #007700�>gt;</span><span style=�color: #0000BB�>1</span><span style=�color: #007700�>) </span><span style=�color: #0000BB�>OrderSelect</span><span style=�color: #007700�>(</span><span style=�color: #0000BB�>Complete </span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>SELECT_BY_POS</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>MODE_TRADES</span><span style=�color: #007700�>); if(</span><span style=�color: #0000BB�>OrderType</span><span style=�color: #007700�>()==</span><span style=�color: #0000BB�>OP_BUY</span><span style=�color: #007700�>) </span><span style=�color: #0000BB�>OrderModify</span><span style=�color: #007700�>(</span><span style=�color: #0000BB�>OrderTicket</span><span style=�color: #007700�>(),</span><span style=�color: #0000BB�>OrderOpenPrice</span><span style=�color: #007700�>(),</span><span style=�color: #0000BB�>OrderStopLoss</span><span style=�color: #007700�>(),</span><span style=�color: #0000BB�>Ask</span><span style=�color: #007700�> ((</span><span style=�color: #0000BB�>TakeProfit</span><span style=�color: #007700�> </span><span style=�color: #0000BB�>20</span><span style=�color: #007700�>)*</span><span style=�color: #0000BB�>Point</span><span style=�color: #007700�>),</span><span style=�color: #0000BB�>0</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>Blue</span><span style=�color: #007700�>); if(</span><span style=�color: #0000BB�>OrderType</span><span style=�color: #007700�>()==</span><span style=�color: #0000BB�>OP_SELL</span><span style=�color: #007700�>) </span><span style=�color: #0000BB�>OrderModify</span><span style=�color: #007700�>(</span><span style=�color: #0000BB�>OrderTicket</span><span style=�color: #007700�>(),</span><span style=�color: #0000BB�>OrderOpenPrice</span><span style=�color: #007700�>(),</span><span style=�color: #0000BB�>OrderStopLoss</span><span style=�color: #007700�>(),</span><span style=�color: #0000BB�>Ask</span><span style=�color: #007700�> ((</span><span style=�color: #0000BB�>TakeProfit</span><span style=�color: #007700�>-</span><span style=�color: #0000BB�>20</span><span style=�color: #007700�>)*</span><span style=�color: #0000BB�>Point</span><span style=�color: #007700�>),</span><span style=�color: #0000BB�>0</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>Blue</span><span style=�color: #007700�>); </span><span style=�color: #0000BB�></span> </span> </code> It however does not work and That I Possess the OrderSelect Work there too.

  4. #4
    Oh, no tienes OrderSelect hasta la funci�n OrderModify

  5. #5
    �Por qu� tienes if(totalgt;1) y no deber�a ser if(totalgt;1)? Cuando modifique el lugar de venta, su tp debe ser menor que el pedido.

  6. #6

    Cita Iniciado por ;
    �Por qu� tienes if(totalgt;1) no deber�a ser if(totalgt;1)? Cuando cambias de posici�n en el mercado, su tp debe ser significativamente menor que pedir
    Cambiado, la parte total solo estaba jugando con los n�meros para saber si era eso. Me pregunt� sobre la posici�n, la alter�. Pero a�n no funciona, �debo incluir cnt en alg�n lugar? Gracias,

  7. #7
    �Se refiere a esto?
    https://www.forexycfds.com/cryptocur...pensation.htmlPara responder a su pregunta, soy un novato cuando se trata de MQL. Solo veo cualquier c�digo que est� all� e intento darle sentido a todo lo que veo. A veces funciona, pero no todo el tiempo como ahora, por ejemplo.

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  
Cookies
Utilizamos cookies propias y de terceros para mejorar nuestros servicios y mostrarle publicidad relacionada con sus preferencias mediante el análisis de sus hábitos de navegación. Si continua navegando, consideramos que acepta su uso. Puede cambiar la configuración u obtener más información y política de cookies aquí.