Discussão do artigo "Funções para gerenciamento de dinheiro em um conselheiro especialista" - página 3
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Oi, Rosh
Muito obrigado pelo seu artigo e por todos os seus outros artigos - conselhos e orientações para nós, iniciantes em MQL/C++, são extremamente apreciados.
Atualmente, estou trabalhando em meu próprio código de gerenciamento de dinheiro para impor a disciplina de negociação e eliminar o medo e a ganância emocionalmente prejudiciais.
Minha filosofia é um pouco diferente em termos de seleção do tamanho do lote - tudo começa e termina com o Money Management (MM).
GetMarginForOpening : Failed to find the currency of calculation for the symbol combination EURJPY
e mesmo que eu altere o código na função GetSymbolByCurrencies() para "symbolname = SymbolName(s, false);", ainda assim a inicialização da estrutura MqlTick para EURUSD não ocorre! É uma falha do terminal ou uma chamada da função GetMarginForOpening() não é suficiente para obter a margem?
Agora, executo novamente o mesmo Expert Advisor de moeda única no testador, mas agora no EURJPY. No registro do Strategy Tester, uma linha com o texto
GetMarginForOpening : Failed to find the currency of calculation for the symbol combination EURJPY
e mesmo que eu altere o código na função GetSymbolByCurrencies() para "symbolname = SymbolName(s, false);", ainda assim a inicialização da estrutura MqlTick para EURUSD não ocorre! É uma falha do terminal ou uma chamada da função GetMarginForOpening() não é suficiente para obter a margem?
Existe a moeda USDJPY no Market Watch?
Expressão
symbolname = SymbolName(s, false);fornece acesso no testador somente aos símbolos que estão disponíveis na janela "Market Watch"
Existe uma moeda USDJPY no Market Watch?
Expressão
fornece no testador acesso somente aos símbolos que estão disponíveis na janela "Market Watch"
Esse é o ponto, tudo está lá! Parece que o testador de estratégia para o Expert Advisor de moeda única tem seu próprio "Market Watch" virtual com apenas um símbolo para abrir uma posição!
Esse é o ponto, tudo está lá! Parece que o Strategy Tester para o Expert Advisor de moeda única tem seu próprio "Market Watch" virtual com apenas uma ficha para abrir uma posição!
O testador tem seu próprio "Market Watch", que deve ser preenchido ao inicializar o Expert Advisor de várias moedas....
PS
E agora o conjunto de"Global Variables" (Variáveis globais) no testador também é próprio (até onde eu sei)...
O testador tem sua própria "Visão geral do mercado", que deve ser preenchida ao inicializar a multimoeda...
PS
E o conjunto de"Global Variables" (Variáveis globais) no testador agora tem sua própria (até onde eu sei)....
Foi justamente aqui que surgiu a conversa sobre os slots únicos. Bem, vamos supor que essa seja a forma como foi projetado, mas, em tal situação, seria melhor refletir esse fato na ajuda do MetaEditor, pois não é óbvio para um usuário não versado em programação. E, no caso geral de um Expert Advisor de moeda única, as funções deste artigo não funcionarão em Expert Advisors de moeda única, se ignorarmos a inicialização preliminar dessa fazenda.
Se for necessário negociar ou analisar outros pares (multimoedas), os símbolos necessários deverão ser ATIVADOS (selecionando-os com o parâmetro true).
Só é necessário levar em conta que os símbolos devem ser selecionados na janela "Market Watch" do terminal antes do teste.
Isso não é gerenciamento de dinheiro.
Apenas como obter informações sobre as características mais importantes da conta de negociação e sobre as propriedades dos instrumentos financeiros.
Essas informações podem ser usadas para o Money Management.
Isso não é gerenciamento de dinheiro.
Apenas como obter informações sobre as características mais importantes da conta de negociação e sobre as propriedades dos instrumentos financeiros.
Essas informações podem ser usadas para o Money Management.
É claro que não é. Como você pode ver, até mesmo o autor do artigo o chamou de"Functions for Money Management (...)". Portanto, não vejo sentido em seu comentário.