[ARQUIVO] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 3. - página 319
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Eu mesmo não o especifiquei...:-) mas talvez aqui o autor queira transformar um TS saltitante em um TS soco...:-) e é isso.
Mudar as condições de entrada para levar em conta a solicitação, oferta, etc. de todas as exigências comerciais e de organização não é difícil - exemplo.
... Desculpe-me, mas meu primeiro pensamento teria sido mudar o limite para parar.
As pessoas ajudam, há uma EA abrindo posições nas duas direções ao mesmo tempo, eu preciso que ela abra na mesma direção do lucro após uma das ordens acionadas, eu preciso que ela continue abrindo na mesma direção. O algoritmo para determinar qual posição é deixada está correto, mas ao compilar esta EA dá um erro '{' - expressão no escopo global não permitida e aponta para o primeiro parêntese........
{
if (int trade = OrderTotal() - 1; trade >= 0; trade--)
if(OrderSelect(trade, SELECT_BY_POS))
if (OrderType() == OP_BUY && OrderType() == OP_SELL)break;
{
if (OrderType() == OP_BUY) {
ticket = OpenPendingOrder(OP_SELL, iLots, EAName + "-" + total);}
if (OrderType() == OP_SELL){
ticket = OpenPendingOrder(OP_BUY, iLots, EAName + "-" + total);}
}
}
Não, certamente não é complicado, estas condições de entrada serão consistentes com todos os requisitos sob o sinal atual, hmmm?
Sim, acho que tudo aqui é muito individual, ou seja, depende da estratégia específica.
Eu não sei o que o autor queria...:-)
Bem, quero dizer, o autor anexou o código inteiro e estimou que sua análise linha por linha despertará grande interesse do público.8-(
Há um link para um exemplo - deixe-o desenhar alguma semelhança, o principal é a abordagem é indicada, se o autor significa exatamente tal conteúdo de sua pergunta ...:-)
Porque já estamos discutindo para a segunda página e ele (o autor) não está aqui... Mas, a julgar por suas perguntas da página 316 (não fui mais longe) - não será fácil para ele traduzir a resposta à sua pergunta em código...
As pessoas ajudam, há uma EA que abre posições em ambas as direções ao mesmo tempo, eu preciso que ela abra na mesma direção na qual eu tive lucro após um dos pedidos acionados, eu preciso que ela continue abrindo na mesma direção. O algoritmo para determinar qual posição é deixada está correto, mas ao compilar esta EA dá um erro '{' - expressão no escopo global não permitida e aponta para o primeiro parêntese........
{
if (int trade = OrderTotal() - 1; trade >= 0; trade--)
if (OrderSelect(trade, SELECT_BY_POS))
if (OrderType() == OP_BUY && OrderType() == OP_SELL)break;
{
if (OrderType() == OP_BUY) {
ticket = OpenPendingOrder(OP_SELL, iLots, EAName + "-" + total);}
if (OrderType() == OP_SELL){
ticket = OpenPendingOrder(OP_BUY, iLots, EAName + "-" + total);}
}
}
Há um link para um exemplo - deixe-o desenhar alguma semelhança, o principal é indicar a abordagem, se o autor quer dizer exatamente esse conteúdo de sua pergunta...:-)
Porque já estamos discutindo para a segunda página e ele (o autor) não está aqui... Mas, a julgar por suas perguntas da página 316 (não fui mais longe) - não será fácil para ele traduzir a resposta à sua pergunta em código...
Quem pode explicar por que a 6ª ordem não abriu no castiçal e o que fazer para que ele se abra?
Diário de bordo.
2011.11.04 19:42:21 1999.11.04 20:00 RLB_FLAT GBPUSD,H4: aberto #7 stop de venda 0,10 GBPUSD a 1,62233 sl: 1,64443 tp: 1,57089 ok
2011.11.04 19:42:21 1999.11.04 20:00 Testador: #6 apagado devido a expiração
2011.11.04 19:42:10 1999.11.04 12:00 RLB_FLAT GBPUSD,H4: aberto #6 stop de venda 0,10 GBPUSD a 1,63373 sl: 1,64570 tp: 1,62652 ok
2011.11.04 19:42:09 1999.11.04 08:00 Testador: #5 eliminado devido a expiração
2011.11.04 19:42:06 1999.11.04 00:00 RLB_FLAT GBPUSD,H4: aberto #5 stop de venda 0.10 GBPUSD a 1.63622 sl: 1.64702 tp: 1.63411 ok
2011.11.04 19:42:00 1999.11.02 04:00 Testador: #4 eliminado devido a expiração
2011.11.04 19:41:53 1999.11.01 20:00 RLB_FLAT GBPUSD,H4: aberto #4 stop de venda 0.10 GBPUSD a 1.63365 sl: 1.64917 tp: 1.61097 ok