O Fake OrderSend de um EA nem sempre permite que você determine suas configurações.
O código que eu forneci mostra as configurações de qualquer EA, independentemente das propriedades dos símbolos e outras. Por exemplo, execute um EA de algum tipo e depois este script no mesmo gráfico
// Скрипт показывает, в каком режиме Long/Short запущен советник на данном чарте.voidOnStart()
{
Alert(LongShortToString());
}
O Fake OrderSend de um EA nem sempre revela suas configurações.
O código que eu forneci mostra as configurações de qualquer EA, independentemente das propriedades dos símbolos e outras. Por exemplo, execute um EA de algum tipo e depois este script no mesmo gráfico
verificado, funciona, mas
1. na discussão https://www.mql5.com/ru/forum/214590/page6#comment_11947599
o código deve ser substituído por return(INIT_SUCCEED); - tentei e não entendi onde faltava a EA ))
2. não entendo porque, quando seleciono as propriedades da EA e coloco uma caixa de seleção diferente, o alerta não reaparece, quando troco de TFs, tudo está normal
O Fake OrderSend de um EA nem sempre revela suas configurações.
O código que eu forneci mostra as configurações de qualquer EA, independentemente das propriedades dos símbolos e outras. Por exemplo, execute um EA de algum tipo e depois este script no mesmo gráfico
é possível adicionar seu código à EA?
int testTicket=OrderSend(Symbol(),OP_SELL,0.01,0,3,0,0,"Sell Try",1,0,CLR_NONE);
if (GetLastError() == 4111) testLONG_SHORT="Long Only Mode";
testTicket=OrderSend(Symbol(),OP_BUY,0.01,0,3,0,0,"Buy Try",1,0,CLR_NONE);
if (GetLastError() == 4110) testLONG_SHORT="Short Only Mode";
Com este código, abre infinitamente pedidos longos e curtos em xauusd
int testTicket=OrderSend(Symbol(),OP_SELL,0.01,0,3,0,0,"Sell Try",1,0,CLR_NONE);
if (GetLastError() == 4111) testLONG_SHORT="Long Only Mode";
testTicket=OrderSend(Symbol(),OP_BUY,0.01,0,3,0,0,"Buy Try",1,0,CLR_NONE);
if (GetLastError() == 4110) testLONG_SHORT="Short Only Mode";
Com este código, abre infinitamente pedidos longos e curtos em xauusd
A idéia aqui é que você precisa exatamente de zero volumes.
A idéia aqui é que você precisa exatamente de zero volumes.
Abre 0,01 lotes sem volume.
int testTicket=OrderSend(Symbol(),OP_SELL,0,0,3,0,0,"Sell Try",1,0,CLR_NONE);
if (GetLastError() == 4111) testLONG_SHORT="Long Only Mode";
testTicket=OrderSend(Symbol(),OP_BUY,0,0,3,0,0,"Buy Try",1,0,CLR_NONE);
if (GetLastError() == 4110) testLONG_SHORT="Short Only Mode";
e isso não funciona de forma alguma.
int testTicket=OrderSend(Symbol(),OP_SELL,0,0,0,0,0,"Sell Try",1,0,CLR_NONE);
if (GetLastError() == 4111) testLONG_SHORT="Long Only Mode";
testTicket=OrderSend(Symbol(),OP_BUY,0,0,0,0,0,"Buy Try",1,0,CLR_NONE);
if (GetLastError() == 4110) testLONG_SHORT="Short Only Mode";
1. na discussão em https://www.mql5.com/ru/forum/214590/page6#comment_11947599
Eu deveria substituir o código por retorno(INIT_SUCCEED); - Eu tentei e não entendi onde faltava o Expert Advisor ))
Coloquei propositadamente FALHADA neste exemplo, para que não precisasse removê-la manualmente mais tarde.
2. não entendo porque, quando seleciono as propriedades da EA e coloco uma caixa de seleção diferente, o alerta não reaparece, quando troco de TFs, tudo está normal
Ao mudar Long/Short, não há nenhuma chamada OnDeinit/OnInit.
O que estou fazendo de errado? No m5 ele muda bem, mas não mais
Não encontrei nenhuma ferramenta de negociação como o índice do dólar, etc. (indicadores?)
eles não têm permissão para negociar com eles, como se comportará seu código?
Não encontrei nenhuma ferramenta de negociação como o índice do dólar, etc. (indicadores?)
é proibido negociar com eles, como se comportará seu código?
O Fake OrderSend de um EA nem sempre permite que você determine suas configurações.
O código que eu forneci mostra as configurações de qualquer EA, independentemente das propriedades dos símbolos e outras. Por exemplo, execute um EA de algum tipo e depois este script no mesmo gráfico
O Fake OrderSend de um EA nem sempre revela suas configurações.
O código que eu forneci mostra as configurações de qualquer EA, independentemente das propriedades dos símbolos e outras. Por exemplo, execute um EA de algum tipo e depois este script no mesmo gráfico
verificado, funciona, mas
1. na discussão https://www.mql5.com/ru/forum/214590/page6#comment_11947599
o código deve ser substituído por return(INIT_SUCCEED); - tentei e não entendi onde faltava a EA ))
2. não entendo porque, quando seleciono as propriedades da EA e coloco uma caixa de seleção diferente, o alerta não reaparece, quando troco de TFs, tudo está normal
O Fake OrderSend de um EA nem sempre revela suas configurações.
O código que eu forneci mostra as configurações de qualquer EA, independentemente das propriedades dos símbolos e outras. Por exemplo, execute um EA de algum tipo e depois este script no mesmo gráfico
é possível adicionar seu código à EA?
Com este código, abre infinitamente pedidos longos e curtos em xauusd
Posso adicionar seu código ao meu EA?
Sim.
Fórum sobre comércio, sistemas automatizados de comércio e testes estratégicos
Qualquer pergunta, ajuda e discussão sobre algoritmos e códigos para iniciantes da MQL4 e MQL5
Lomonosov1991, 2019.06.04 19:01
Com este código, abre infinitamente pedidos longos e curtos em xauusd
Sim.
e isso não funciona de forma alguma.
verificado, funciona, mas
1. na discussão em https://www.mql5.com/ru/forum/214590/page6#comment_11947599
Eu deveria substituir o código por retorno(INIT_SUCCEED); - Eu tentei e não entendi onde faltava o Expert Advisor ))
Coloquei propositadamente FALHADA neste exemplo, para que não precisasse removê-la manualmente mais tarde.
2. não entendo porque, quando seleciono as propriedades da EA e coloco uma caixa de seleção diferente, o alerta não reaparece, quando troco de TFs, tudo está normal
Ao mudar Long/Short, não há nenhuma chamada OnDeinit/OnInit.
Nenhuma chamada OnDeinit/OnInit ao mudar Long/Short.
comportamento estranho, normalmente OnIniT() é executado depois que a janela de ajustes é chamada.
Eu não entendo como geri-lo((
anexar a amostra, descompactá-la e espalhar em pastas