Erros, bugs, perguntas - página 431

 
voinG:
Se possível, seria melhor como neste em MT4

Estou a planear tratar dos meus projectos MT4 na próxima semana, e a biblioteca de migração de MQL4 para MQL5 deverá ser actualizada (apenas no campo dos indicadores).

Vou tentar resolver o vosso problema até quarta-feira. Enviar-lhe-ei comentários na quarta-feira ou quinta-feira.

 
Interesting:

Estou a planear tratar dos meus projectos MT4 na próxima semana, e a biblioteca de migração de MQL4 para MQL5 deverá ser actualizada (apenas no campo dos indicadores).

Vou tentar resolver o vosso problema até quarta-feira. Escrever-lhe-ei na minha mensagem pessoal na quarta-feira ou quinta-feira.

Obrigado
 

Pode explicar em que circunstâncias pode ocorrer um erro TRADE_RETCODE_ONLY_REAL?

E qual é a forma correcta de lidar com isso?

 

Outra nuance relativa ao tipo de execução da ordem (SymbolInfoInteger(SYMBOL_TRADE_MODE)).

Possíveis variantes:

1. SYMBOL_TRADE_MODE_DISABLED(não é permitido o comércio sobre o símbolo).
2. SYMBOL_TRADE_MODE_LONGONGLY (Só é permitida a compra).
3. SYMBOL_TRADE_MODE_SHORTONLY (Só é permitida a venda).
4. SYMBOL_TRADE_MODE_CLOSEONLY (Só é permitido o encerramento de posições).
5. SYMBOL_TRADE_MODE_FULL (Sem restrições às operações comerciais).

Não acha que a cláusula 2 e a cláusula 3 devem, de qualquer forma, incluir a cláusula 4?

Ou é da categoria "já é claro para todos" (seria bom especificá-lo explicitamente na documentação), ou torna-se absurdo: pode-se abrir uma posição mas não se pode fechá-la.

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте - Документация по MQL5
 
voix_kas:

Pode explicar em que circunstâncias pode ocorrer um erro TRADE_RETCODE_ONLY_REAL?

Qual é a melhor maneira de lidar com isto?

SÓ_REALIDADE_COMERCIAL

10032

SÓ_REALIDADE_COMERCIAL

O funcionamento só é permitido para contas reais


Trata-se na realidade de uma proibição de negociar o símbolo especificado para o tipo de conta em questão. Por exemplo, tentar negociar um instrumento de troca com execução directa numa conta de demonstração.

Um corretor nem sempre pode fornecer uma negociação de demonstração sobre uma série de instrumentos comerciais.

 
voix_kas:

Mais uma nuance relativa ao tipo de execução da ordem (SymbolInfoInteger(SYMBOL_TRADE_MODE)).

Não acha que os itens 2 e 3 deveriam de qualquer forma incluir o item 4?

Ou é do tipo "é claro para todos de qualquer maneira" (seria bom escrevê-lo explicitamente na documentação), ou é um disparate: pode-se abrir uma posição mas não se pode fechá-la.

Sim, um encerramento completo das posições por SYMBOL_TRADE_MODE_CLOSEONLY funciona com SYMBOL_TRADE_MODE_LONGONLY e SYMBOL_TRADE_MODE_SHORTONLY.

Vamos tentar expandir a descrição da situação quando as posições de negociação forem liquidadas na documentação.

 
Renat, obrigado pelo esclarecimento.
 

Existe uma discrepância entre os resultados obtidos durante os testes únicos e a optimização via MQL5 Cloud Network

Resultados da optimização:

Resultados durante testes únicos:

Parece que durante a optimização uma troca é simplesmente perdida devido a um problema com o histórico de cotações durante as últimas vinte e quatro horas.

A optimização e os testes foram realizados em 26.06.11

Construir 470

 
MoneyJinn:

A impressão é que a optimização apenas perde uma troca devido a um problema com o histórico de cotações das últimas 24 horas.

Sim, não há necessidade de testar até à data mais recente em existência.

Escolher uma data final fixa razoável sob a forma de 00:00 do dia útil anterior ou mesmo o final da semana de trabalho anterior. Se utilizar sempre o último dia, o fim do gráfico flutuará periodicamente, especialmente se o processo de teste for longo, utilizando agentes remotos ou claudicantes.

 

290 no total e... em)

O excesso total de mortes faz 290.

Presumo que não há nenhum passe (corrida real) mas é fixo (se houver fósforos)?