Obrigado pelo bom trabalho! Ler seu código é uma boa maneira de aprender ;-)
Acho que há um erro na chamada para sua função OpenSell
OpenSell(m_symbol.Ask()+ExtTakeProfit,m_symbol.Bid()-ExtStopLoss);
Essa chamada dá tp e sl errados
Acho que a chamada correta deveria ser:
OpenSell(m_symbol.Bid()+ExtStopLoss, m_symbol.Ask()-ExtTakeProfit);
Atenciosamente
Markus
Obrigado pelo bom trabalho! Ler seu código é uma boa maneira de aprender ;-)
Acho que há um erro na chamada para sua função OpenSell
OpenSell(m_symbol.Ask()+ExtTakeProfit,m_symbol.Bid()-ExtStopLoss);
Essa chamada dá tp e sl errados
Acho que a chamada correta deveria ser:
OpenSell(m_symbol.Bid()+ExtStopLoss, m_symbol.Ask()-ExtTakeProfit);
Atenciosamente
Markus
Não há regras com relação à questão do TakeProfit e do StopLoss. Cada um faz o que quiser :). A sutileza começa apenas com aqueles que tentam definir os níveis de fechamento do preço atual.
Ao abrir ordens de venda, o EA troca os valores de TP e SL. Por exemplo, deveria ser TP=20 e SL=50, mas o Expert Advisor define TP=50 e SL=20.
Obrigado. Aguarde a atualização 2.001.
O volume do lote muda independentemente da configuração do parâmetro Lot. Por exemplo, eu defino Lot=1, mas o Expert Advisor define 1, 2 ou 3 lotes.
Forneça mais dados: símbolo, período, registros das guias "Journal" e "Experts", tipo de sua conta de negociação (compensação ou hedge).
Forneça mais dados: símbolo, período, registros das guias "Journal" e "Experts", tipo de sua conta de negociação (compensação ou hedge).
Estou enviando informações sobre o teste do Expert Advisor: corretora Otkritie, negociando futuros de RIM7 e SiM7 na Bolsa de Moscou, conta demo, tf 1 min, período de 10 a 11 horas em 4.05.2017.
Estou enviando informações sobre o teste do Expert Advisor: corretor Otkritie, negociação em futuros RIM7 e SiM7 na Bolsa de Moscou, conta demo, tf 1 min, período de 10 a 11 horas 4.05.2017.
Eu vejo o lote INPUT 1.0 em todos os lugares. Ou seja, o robô entra de acordo com o parâmetro de entrada (aparentemente você tem 1,0 lote definido nos parâmetros de entrada).
Recomendo que você abra uma conta demo com netting e faça essa operação:
Compre 1,0, depois compre 1,0 novamente (nesse caso, o volume da posição será igual a 2,0 lotes) e, depois de algum tempo, feche a posição total. Depois disso, procure no terminal, na guia "History" (Histórico), defina a exibição "Transactions" (Transações) e observe atentamente a coluna "Direction" (Direção).
Bom dia, Vladimir! O Expert Advisor é muito bom, mas eu gostaria de acrescentar o parâmetro "limitar o número de posições abertas". Isso é necessário, pois não faz sentido abrir mais posições se o preço já estiver longe da primeira posição aberta e a margem não for suficiente. Obrigado!
Antes de cada abertura de posição (métodos OpenBuy() e OpenSell()), verificamos se é possível abrir uma posição com o lote especificado InpLot. Portanto, situações de escassez de margem podem ocorrer somente em momentos de movimento acentuado ou carregamento de depósito próximo ao máximo.
Com relação a isso, acredito que não há necessidade de introduzir um parâmetro que limite o número de posições abertas.
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
N- candles v2:
Pesquisa de N velas idênticas numa sequência. Se as velas encontradas forem touros, compramos, se forem ursos, vendemos.
Autor: Vladimir Karputov