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
Aqui está uma descrição dos erros de execução e recomendações sobre como lidar com eles. A recomendação geral para erros 2, 64, 65 e 133 é parar todas as tentativas comerciais. Para implementar esta recomendação, utilizo a variável global EA gbDisabled, que defino no cabeçalho (isto é, antes de todas as funções começarem) da seguinte forma:
Eu verifico o estado desta variável na função start():
Aqui está uma descrição dos erros de execução e recomendações sobre como lidar com eles. A recomendação geral para erros 2, 64, 65 e 133 é parar todas as tentativas comerciais. Para implementar esta recomendação, utilizo a variável global EA gbDisabled, que defino no cabeçalho (isto é, antes de todas as funções começarem) da seguinte forma:
Eu verifico o estado desta variável na função start():
Bom dia, Igor! Na função: void TrailingPositions(string sy="", int op=-1, int mn=-1) o controle é passado para a função ModifyOrder(sy, -1, pp+TrailingStopSell*p, 0, clModifySell) enquanto a própria função ModifyOrder tem 4 parâmetros, a que está relacionada?
É provavelmente porque você puxou a função TrailingPositions de algum lugar. Talvez de um dos meus antigos EAs. Aquelas funções que publiquei não se tornaram assim de imediato. Eles evoluíram.
Favor me fornecer o link para a função TrailingPositions . Não o tenho na lista dos publicados. Eu publiquei oSimpleTrailing().
Olá, por acaso você tem uma função que lhe permite definir níveis de tomada e parada em variáveis externas ao definir um pedido?
Por exemplo:
extern double sl = 0; // SL для открываемого ордера
extern double tp = 0; // ТР для открываемого ордера
SetOrder("", OP_BUY, ll, Ask, SL(), TP(), 0, 0);
{условие}
SetOrder("", OP_SELL, ll, Bid, SL(), TP(), 0, 0);
{условие}
SetOrder("", OP_BUYSTOP, ll, Ask, SL(), TP(), 0, 0);
{условие}
SetOrder("", OP_SELLSTOP, ll, Bid, SL(), TP(), 0, 0);
{условие}
SetOrder("", OP_BUYLIMIT, ll, Ask, SL(), TP(), 0, 0);{условие}
SetOrder("", OP_SELLLIMIT, ll, Bid, SL(), TP(), 0, 0);
{условие}
Hi!
Por alguma razão, quando eu conecto sua biblioteca, o operador externo deixa de funcionar, ou seja, as variáveis são definidas, tudo se compila normalmente, e em princípio a EA funciona, mas ao mesmo tempo a EA não tem parâmetros ao iniciar o tipo, embora existam alguns poucos parâmetros. Qual pode ser a razão para isso?