¿Cómo codificar? - página 32

 

Sólo para explicar...

Ejemplo :

Par GBP/USD

Tiempo H1

Alto=1.9820

Mínimo=1.9859

Rango total = 39 pips.

Precio de apertura próximo H1 = 1.9843

Para la línea 1a (magenta)

1.9843 - (39/5) = 1.9835

Para la línea 1b (blanco)

1.9843 - (39/2) = 1.9824

Para la línea 2a (magenta)

1.9843 + (39/5) = 1.9851

Para la línea 2b (blanco)

1.9843 + (39/2) = 1.9863

Y la línea puede cambiar automáticamente para el próximo H1.

Y este indicador se puede utilizar para M30, H1 y H4.

Saludos,

 
 

extraño

Hombre, debo estar realmente cansado ..

Mira esta foto... ¡¡¡¡FXDD !!!!

Archivos adjuntos:
weird.jpg  94 kb
 

¿Quizá se han cambiado los precios de entrada y los actuales?

 

Codificación de los beneficios para su visualización

Todavía estoy confundido sobre cómo codificar para capturar la ganancia actual de una moneda particular en juego, menos el intercambio, cuando otras 3 monedas también están en juego en la misma plataforma? ¿Cómo lo configuro para manejar los números mágicos?

Otra pregunta: ¿Cómo puedo capturar también el saldo total de ganancias o pérdidas, menos los swaps y menos el saldo inicial de todas las divisas en juego, incluyendo las operaciones cerradas?

¿Alguien podría dedicar unos minutos a codificar estas rutinas? ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Sus esfuerzos son sinceramente apreciados!!!!!!!!!!!!!!!

¡Muchas gracias de antemano!

Dave

<<<
 

Ayuda:nuevas líneas en un objetoTexto

¿Cómo puedo hacer un objeto Texto con más líneas?

Ejemplo:

Data=StringConcatenate("Oferta:",Oferta," Oferta:",Oferta);

ObjectCreate(objeto_nombre1, OBJ_TEXT, 0,x,y);

ObjectSetText(object_name1,Data, fontsize, "Comic Sans MS", Black);

Quiero un resultado como

Oferta:1234

Oferta:1236

y no: Oferta:1234 Oferta:1236

El "\n" no funciona..

Gracias

 

Si tuviera que hacer eso, simplemente haría lo siguiente

Print(" Oferta: ",Oferta);

Print(" Ask: ",Ask);

Eso imprimirá los precios de la oferta y la demanda y los pondrá uno debajo del otro como dijiste que buscabas. Además, haciéndolo así, no tienes que declarar ninguna variable para ello. Espero que esto sea lo que estabas buscando.

 
Willis11of12:
si tuviera que hacer eso solo haría esto:

Print(" Oferta: ",Oferta);

Print(" Oferta: ",Oferta);

Eso imprimirá los precios Bid y Ask y los pondrá uno debajo del otro como dijiste que buscabas. Además, haciéndolo así, no tienes que declarar ninguna variable para ello. Espero que esto sea lo que estabas buscando.

Sí, pero quiero un texto objeto en el gráfico...

 

Ayuda con la codificación

Señores

¿Qué línea de código me ayudaría a cerrar todas las órdenes pendientes si la última orden cerró con ganancias?

En realidad, ¿cómo puedo identificar la última operación ganadora?

Saludos

Gracias de antemano

 

salida s

¿alguien puede indicarme cómo programar una salida basada en un indicador?

abajo esta lo que tengo hasta ahora. .pero no funciona.

if( OrdersTotal() >= 1 )

{

int total=OrdersTotal();

for(int cnt=0;cnt<=total;cnt++) // bucle cnt

{

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

if( OrderSymbol() == Symbol() && OrderMagicNumber() >= Magic_No_start && OrderMagicNumber() <= Magic_No_start + 100 && order_check != OrderTicket() ) // comprueba el símbolo

{

if(OrderType()==OP_BUY && OrderSymbol()==Symbol())

{

if( ACLOSE == 1 && OrderProfit() > 1)

{

OrderClose(OrderTicket(),OrderLots(),Bid,3,Violet); // cierra la posición LONG

}}

if(OrderType()==OP_SELL && OrderSymbol()==Symbol()) // comprueba el símbolo

{

if( ACLOSE == 2 && OrderProfit() > 1)

{

OrderClose(OrderTicket(),OrderLots(),Ask,3,Violet); // cierra la posición SHORT

}}