[ARQUIVO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 4. - página 180
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
se (((Perguntar>=OrderTakeProfit()) && (OrderType() == OP_BUY)) {x=1;}
if((Bid<=OrderTakeProfit()) && (OrderType() == OP_SELL)) {y=1;}
if(Hour()==00:00) {x=0;y=0;}
Adicionar BUY x=0; SELL y=0;
Muito obrigado. Parece ser exatamente a coisa certa.
Ajuda) o que é o bug no código) no testador tudo está bem) e na demonstração tudo está morto) nenhuma posição não abre) e nenhum erro) não quantos dias como este) aqui está o código)
externo inttern Tenkan=5;int dd=9 externo;
Int Int. externa=3;
int externo kk=9;
UrovenUp=56;
duplo TakeProfit externo=100;
Lotes duplos externos=3;
StopLoss duplo externo=100;
int start()
{double MY,priceBuy,priceBuy2,Ich,D,K,K1;
duplo Cc1,C2,C3,C4;
int ticket;
MY=(Abrir[0] + Fechar[0] )/2;
Ich=((Open[iHighest(NULL, 0, MODE_OPEN, Tenkan)]) +
(Close[iLowest(NULL, 0, MODE_CLOSE, Tenkan)]))/2;
D=(iStochastic(NULL,0,kk,dd,slowing,MODE_SMA,0,MODE_SIGNAL,0))
K=(iStochastic(NULL,0,kk,dd,slowing,MODE_SMA,0,MODE_MAIN,0))
K1=(iStochastic(NULL,0,kk,dd,slowing,MODE_SMA,0,MODE_MAIN,1))
Cc1=Fechar[2] <Fechar[1];
C2=Fechar[0] > Fechar[1];
C3=K>K1;
C4=D<UrovenUp;
//Condição de preço de venda e de compra///
priceBuy=MarketInfo(Symbol(),MODE_ASK);
priceBuy2=MarketInfo(Symbol(),MODE_BID);
//condição para comprar//
{se (MY > Ich && Cc1 && C2 && C3 && C4)
//ticket=OrderS³; //ticket=OrderS³; //condição para compra e venda///
{ticket=OrderSend(Symbol(),OP_BUY,Lots,priceBuy,3,priceBuy2-StopLoss*Point,priceBuy2+TakeProfit*Point,
"Meu bebê",123453,0,Verde);
if(bilhete>0)
{
if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))
Imprimir("Pedido de compra aberto : ",OrderOpenPrice()));
}
else Print("Error opening BUY order : ",GetLastError()));
retorno(0);
}
}
}
Estou tentando descobrir a função iCustom().
Escrevi um indicador de sinal que analisa o cruzamento de dois MAs e dá um sinal 1 ou 2 - compra ou venda. Aqui está seu código:
Tentei escrever um Consultor Especialista que negocia com estes sinais usando o iCustom, mas ele não funciona. Sig me dá um valor de 0.
Por favor, explique o que eu fiz de errado e o que deve ser feito corretamente.
Obrigado.
Estou tentando descobrir a função iCustom().
Escrevi um indicador de sinal que analisa o cruzamento de dois MAs e dá um sinal 1 ou 2 - compra ou venda. Aqui está seu código:
Tentei escrever um Consultor Especialista que negocia com estes sinais usando o iCustom, mas ele não funciona. Sig me dá um valor de 0.
Por favor, explique o que eu fiz de errado e o que deve ser feito corretamente.
Obrigado.
Primeiro, leia mais detalhes sobre o iCustom(). Funciona apenas com amortecedores indicadores.
Não há buffers em seu indicador de sinal (0), portanto, você não pode extrair dados dele. Como o iCustom() pode saber que você precisa de uma variável int comum do indicador?
leitura após reinicialização
Obrigado! Ordenado.
OrderCloseBy.
Quem pode explicar por que esta situação ocorre.
O pedido superior que é uma linha azul Comprar - 0.01
O segundo pedido o inferior Vender - 0.02
Em um ponto onde os pedidosCloseBy() seta amarela no gráfico foi chamada. Na primeira ordem, foi -3 na segunda +4.
Após a função ter sido chamada, espero que a primeira seja fechada a 0 e a segunda a +1.
Mas acontece que
O primeiro pedido foi fechado em 0 - linha 6. E o segundo pedido foi fechado em -1,10
De onde veio este -1,10? Porque eu fechei o total menos como o lucro total de dois pedidos é + em +1 no exemplo!
Eu amo o Excel como se fosse meu próprio.