asesor experto - preguntas varias - página 36

 

Los dígitos pueden llamar a Digits() o a MarketInfo().

Digits() or _Digits

double digits = MarketInfo(Symbol(),MODE_DIGITS);

Ahora bien, si quieres un ejemplo rápido multiplicador ser creativo:

int multiplier=0;

   if(MarketInfo(Symbol(),MODE_DIGITS)==2){multiplier=100;}
   if(MarketInfo(Symbol(),MODE_DIGITS)==3){multiplier=1000;}
   if(MarketInfo(Symbol(),MODE_DIGITS)==4){multiplier=10000;}
   if(MarketInfo(Symbol(),MODE_DIGITS)==5){multiplier=100000;}
   if(MarketInfo(Symbol(),MODE_DIGITS)==6){multiplier=1000000;}

double EURUSD=Bid*multiplier;

Print("EURUSD: ",DoubleToString(EURUSD,0));
 
string price_as_str = StringFormat("%0."+(string)_Digits+"f",Bid);
int len = StringLen(price_as_str);
Print("price_as_str = ",price_as_str);
Print("Before the decimal point = ", StringSubstr(price_as_str, 0, len-_Digits-1));
Print("After the decimal point = ",  StringSubstr(price_as_str, len-_Digits));
 

¡Jeje!

Espero que vuestros dos comentarios me ayuden para mi solución.
Empezaré a probar ambos en breve.

Muchas gracias hombres.

 

#StringLen - Cerrar

Una vez más, muchas gracias por su uno de los mejores comentarios - @honest_knave y @Marco vd Heijden
Después de probar sus ejemplos muy útiles, entonces encontré gran solución.

¡Todo lo mejor para ti!

 

#Tamaño máximo del lote - Cerrado

Estos comentarios resuelven mi problema #336- #338

Una vez más muchas gracias.

 

#Panel de Comercio + Estrategia de Comercio - Abierto

Antes de empezar a investigar necesito preguntar.

P:¿Panel de Comercio y Estrategia de Comercio deben estar por separado o qué?

Gracias de antemano.

 
Max Enrik:

#Panel de Comercio + Estrategia de Comercio - Abierto

Antes de empezar a investigar necesito preguntar.

P:¿Panel de Comercio y Estrategia de Comercio deben estar por separado o qué?

Gracias de antemano.


Sólo puede aplicar 1 EA por gráfico.

Esto probablemente significa que usted necesita incorporar su panel y su estrategia juntos, si ambos necesitan realizar operaciones de comercio.

 
honest_knave:

Sólo puede aplicar 1 EA por gráfico.
Esto probablemente signifique que necesitas incorporar tu panel y tu estrategia juntos, si ambos necesitan realizar operaciones de trading.

Muchas gracias por su respuesta.
 
Si es realmente necesario, puedes hacer que un EA funcione con todos los demás gráficos, utilizando el chartID y luego puedes cargar otro EA en el propio gráfico, e incluso puedes llegar a cargar un script que ejecute su código en un bucle sin fin, pero estas cosas son muy avanzadas, así que depende de lo lejos que quieras llevarlo.
 

#Panel de comercio + Estrategia de comercio- Cerrado

Gracias Sr. Marco por su comentario.

Creo que podría empezar a escribir la secuencia de comandos de código para la estrategia de negociación antes de combinarlos.
( si no voy a escribir la secuencia de comandos para la estrategia de negociación por separado - Sé con certeza que va a ser tan difícil para mí )

Pronto voy a empezar.

Muchas gracias por su tiempo.