Erros, bugs, perguntas - página 890

 
A100:

depende do tamanho do contrato, para a prata o contrato é de 5000 (só que não é o tamanho do carrapato mas sim o valor), mas o tamanho do carrapato


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

Preciso de saber quanto um tick muda, por exemplo, se compro ou vendo lotes 1/0,1/0,01.

Para euros é correcto, mas para prata e ouro não é claro. Para a prata, se o preço mudar em 0.01, o preço mudará em $50, e para o ouro, se o preço mudar em 0.01, o preço mudará em $0.01?

 
Konstantin83:

Se o preço da prata mudar em 0,01 o preço mudará em 50 dólares?

0,01 x 5000 = 50

5000 é o tamanho do contrato de prata

 
A100:

0,01 x 5000 = 50

5000 é o tamanho do contrato para a prata

Então como saber o valor de mudança de um tick, por exemplo, quando compro ou vendo 1/0.1/0.01 lotes de ouro ou prata? Como posso obter estes valores de forma programática?

Ticker Margem inicial Espalhar Valor de propagação Assinale Valor do tick Valor da posição Alavancagem máxima
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
 

Num dos CD.

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


O valor do tick é o mesmo em DC e metaquotes, enquanto a prata e o ouro são diferentes...

 

precisa de informação completa: valor e exactidão do contrato

 
servidor de metaquotas

contrato * tick = valor do tick

ouro 100 * 0,01 = 1 na revisão do mercado - valor de especificação do símbolo 0,01

prata 5000 * 0,01 = 50 em relógio de mercado - valor de especificação do símbolo 0

Arquivos anexados:
v4s3nh.png  50 kb
lqypote.png  50 kb
 
  1. A comercialização destes caracteres está desactivada (penso que esta é a principal razão para a discrepância)
  2. 0 - claramente um valor inválido - Já vi um pedido para corrigir isto antes
 

Porque é que as cotações na CD estão praticamente paradas?

Exemplo:

No MQ no terminal, as cotações mudam quase todos os segundos, enquanto lá parece que mudam uma vez por minuto.

Provavelmente porque não aceitam + - pequenas flutuações, e quando o preço começa a mudar significativamente, ele muda. Certo?

Agora tenho de procurar no terminal MQ para negociar com aquele corretor =)

 

Erro 4756

A peculiaridade é que uma inicialização correcta

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

erro 4756 na execução, e a inicialização do erro

         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;

pelo contrário - funciona sem erros

TRADE_ACTION_SLTP não deve reagir em campo algum a pedido, excepto

  • símbolo de
  • acção
  • sl
  • tp
excepto para

 
A100: TRADE_ACTION_SLTP não deve reagir de forma alguma aos campos de pedido
Este foi o caso até ao Outono passado. Depois houve muitas perguntas no fórum sobre a razão pela qual um erro foi devolvido ao preencher um pedido comercial, como habitualmente. Como resultado, foi aconselhado a zerar a variável de pedido, como fez.
Razão: