¿Cómo codificar? - página 190

 

Alto y Alto[0]

¿Acaso

High[/CODE] and [CODE]High[0]

ambos hacen referencia a la misma vela?

 
paradiseview:
¡Gracias Lux !

¿Podría decir qué estoy haciendo mal en este indicador de prueba? El resultado que obtengo es un precio que no cambia cuando cambio "10:00" en el código. No sé de dónde sale ese precio .

No lo he mirado muy de cerca pero si noto que estas mezclando marcos de tiempo lo cual no es una buena idea. Estás obteniendo el desplazamiento de la vela de la derecha basado en el marco de tiempo de 1HR pero luego usando ese desplazamiento en el marco de tiempo de 30M.

Lux

 
necrophantom:
Hola ND y todos mis amigos ... este es mi indi ... he estado usando durante 1 año ... pero una cosa que me hacen poco molesto ... tengo que actualizar cada 1 hora ...

Por lo tanto, agradeceré mucho si alguien puede hacer que este indi se actualice automáticamente.

Quitar el -1 al asignar el límite podría ayudar.

 
ralph.ronnquist:
Quitar el -1 al asignar el límite podría ayudar.

Ok..gracias ralph...veamos

 

abrir una posición

Pregunta de apertura de posición para programar..

TODO lo que quiero es un código para abrir una sola posición UNA VEZ cuando las condiciones son verdaderas para entrar. Y NO abrir más posiciones en esa dirección.

Ejemplo

1. Cruce de MA's

2. se envía una orden de COMPRA

3. Se abre una confirmación de compra (con número mágico)

4. No abrir NINGUNA otra compra, incluso si la compra anterior alcanza el TP.

5. 5. Hacer lo contrario cuando las MA's cruzan en dirección opuesta.

He tratado de codificar algo para hacer lo anterior, pero no obtengo ninguna posición cuando debería haber una, luego obtengo 1 a veces, luego obtengo 4 a veces.

Así que mi código es Krap obviamente. Tiene que ser 100% consistente

Sólo necesito el código para la apertura, confirmando **1** posición sólo y no la apertura de más

 

Puro Stop & Reverse EA

Siento divagar un poco chicos. Por favor, ¿puede algún programador interno codificar un EA que opere puramente basado en una estrategia de stop y reverse? Estoy dispuesto a pagar. Por favor, PM mí para más detalles si está interesado.

Muchas gracias. Me han contactado.

 

¿Cómo puedo cambiar la posición de los comentarios?

¿Cómo puedo cambiar la posición de los comentarios?

Tengo un EA que muestra los comentarios en la parte superior izquierda de la ventana. Me gustaría saber cómo puedo cambiarlo a la derecha justo debajo del nombre del EA.

Gracias de antemano

Basza

 

Hola,

Necesito ayuda. Cómo puedo codificar para que un EA no pueda colocar la misma orden al mismo precio (dos veces o más). En un precio, sólo puede haber 1 orden.

Por ejemplo, si este EA tiene abierta una orden de compra a 1.4040, y luego el precio se desplaza hacia arriba y hacia abajo desde este precio, y cuando hay otra señal de compra, no debería abrirse al mismo precio 1.4040 (o en cualquier lugar cercano a 1.4040).

Si yo quisiera hacer un cierto rango de pips desde este precio (como 20 pips, ajustable desde el panel de propiedades), entonces este EA no puede abrir ninguna otra orden de compra entre 1.4020-1.4060, pero puede hacer otra orden de compra por encima de 1.4060 o por debajo de 1.4020.

De la misma manera, si este AE ha abierto una orden de venta a 1,3850, sólo puede colocar otra orden de venta por encima de 1,3870 o por debajo de 1,3830.

La dificultad es que las órdenes colocadas por este EA son aleatorias, no puedo usar comandos como la transacción más alta-baja o la primera-última transacción. (gracias a OnTheRoad )

Actualmente, hay muchas órdenes al mismo precio (o a un precio muy cercano).

Intento codificar esto, pero no funciona.

bool GetFreeSpace(int Magia)

{

bool FS, TFS;

int total=Total de órdenes();

for (int cnt = total ; cnt >=0 ; cnt--)

{

OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);

if (OrderMagicNumber() == Magic && OrderSymbol()==Symbol() && ((OrderType()==OP_BUY)||(OrderType()==OP_SELL)) )

{

return(OrderOpenPrice());

}

if ( Bid(OrderOpenPrice()-(Step+Slippage)*Point) )

{TFS=false;}

si no

{TFS=true;}

}

return(TFS);

 
lumanauw:
Hola,

.......

Intento codificar esto, pero no funciona.

bool GetFreeSpace(int Magic)

{

bool FS, TFS;

int total=OrdersTotal();

for (int cnt = total ; cnt >=0 ; cnt--) {

OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);

if (OrderMagicNumber() == Magic && OrderSymbol()==Symbol() &&((OrderType()==OP_BUY)||(OrderType()==OP_SELL)) ) {

if ( Bid(OrderOpenPrice()-(Step+Slippage)*Point) )

{TFS=false;}

else

{TFS=true;}

}

}

return(TFS);

Prueba algo como esto (sin - return(OrderOpenPrice)..)

 
basza:
¿Cómo puedo cambiar la posición de los comentarios?

Tengo un EA que muestra los comentarios en la parte superior izquierda de la ventana. Me gustaría saber cómo puedo cambiarlo a la derecha justo debajo del nombre del EA.

Gracias de antemano

Basza

La colocación de los comentarios es fija cuando se utiliza la función Comentarios. La única forma de poder mover el texto/comentarios por la pantalla es creándolos como objetos.

Lux