Errores, fallos, preguntas - página 890

 
A100:

depende del tamaño del contrato, para la plata el contrato es de 5000 (solo que no es el tamaño del tick sino el valor), pero el tamaño del tick


SYMBOL_TRADE_TICK_SIZE - это минимальное изменение цены 

Necesito saber cuánto cambia un tick por ejemplo si compro o vendo 1/0,1/0,01 lotes.

Para los euros es correcto, pero para la plata y el oro no está claro. Para la plata, si el precio cambia en 0,01, el precio cambiará en 50 dólares, y para el oro, si el precio cambia en 0,01, el precio cambiará en 0,01?

 
Konstantin83:

¿Si el precio de la plata cambia en 0,01 el precio cambiará en 50 dólares?

0,01 x 5000 = 50

5000 es el tamaño del contrato de plata

 
A100:

0,01 x 5000 = 50

5000 es el tamaño del contrato para la plata

Entonces, ¿cómo puedo saber el valor de cambio de un tick, por ejemplo, cuando compro o vendo 1/0,1/0,01 lotes de oro o plata? ¿Cómo puedo obtener estos valores mediante programación?

Ticker Margen inicial Difundir Valor de propagación Tick Valor de la marca Valor de la posición Apalancamiento máximo
GC 2800 0.50 USD 50.00 USD 0,10 USD 10.00 USD 169 880,00 USD 61
ZI 3300 2,00 céntimos 100.00 USD 0,50 céntimos 25.00 USD 165 025,00 USD
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте - Документация по MQL5
 

En uno de los DC.

plata 2012.12.04 21:07:26 TestPlata (XAGUSD.e,H1) LotCost(Current) = 0.05000
Oro 2012.12.04 21:08:31 TestPlata (XAUUSD.e,H1) LotCost(Current) = 0.10000
EUR 2012.12.04 21:08:50 TestSilver (EURUSD.e,H1) LotCost(Current) = 1.00000


El valor del tick es el mismo en DC y en metaquotes, mientras que la plata y el oro son diferentes...

 

necesita información completa: valor del contrato y exactitud

 
servidor de metacitas

contrato * tick = valor del tick

oro 100 * 0,01 = 1 en la revisión del mercado - valor de especificación del símbolo 0,01

plata 5000 * 0,01 = 50 en la vigilancia del mercado - valor de especificación del símbolo 0

Archivos adjuntos:
v4s3nh.png  50 kb
lqypote.png  50 kb
 
  1. El comercio de estos personajes está desactivado (creo que esta es la principal razón de la discrepancia)
  2. 0 - claramente un valor no válido - he visto una solicitud para corregir esto antes
 

¿Por qué las citas en el DC están prácticamente paradas?

Ejemplo:

En MQ en la terminal las cotizaciones cambian casi cada segundo, mientras que allí parece que cambian una vez por minuto.

Probablemente porque no toman + - pequeñas fluctuaciones, y cuando el precio comienza a cambiar significativamente, cambia. ¿Verdad?

Ahora tengo que buscar en el terminal MQ para operar con ese broker =)

 

Error 4756

La peculiaridad es que una correcta inicialización

        MqlTradeRequest request = { 0 };
        request.symbol = "EURUSD";
        request.action = TRADE_ACTION_SLTP;
        request.sl = 1.3200;
        request.type_filling = WRONG_VALUE;
        request.type = WRONG_VALUE;

error 4756 al ejecutarse, y la inicialización del error

         MqlTradeRequest request = { 0 };
        request.symbol = "EURUSD";
        request.action = TRADE_ACTION_SLTP;
        request.sl = 1.3200;
        request.type_filling = ORDER_FILLING_FOK;
        request.type = ORDER_TYPE_BUY;

por el contrario - funciona sin errores en ese

TRADE_ACTION_SLTP no debe reaccionar en absoluto sobre los campos de solicitud, excepto

  • símbolo de
  • acción
  • sl
  • tp
excepto en el caso de

 
A100: TRADE_ACTION_SLTP no debería reaccionar en absoluto a los campos de solicitud
Así fue hasta el pasado otoño. Luego hubo muchas preguntas en el foro sobre por qué se devolvía un error al rellenar una solicitud de intercambio como es habitual. Como resultado, se aconsejó poner a cero la variable de solicitud, como usted hizo.