[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 510
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
Alguns corretores têm um servidor tanto para demonstração quanto para real. Verifique com a equipe de suporte do seu corretor.
Se não é um segredo, qual corretor tem sua demonstração? Passei por mais 2 corretores com meu amigo - a mesma confusão.
Olá a todos.
A mesma pergunta novamente. como aconselhado, não está funcionando até agora.
O que há de errado? ... o preço está "fazendo tic-tac", mas não foi feito nenhum pedido.
//+
+ //| expert start function |
//+ +
int start()
{
//
string sell_stop = "sell_stop"; //name a linha manualmente
string buy_stop = "buy_stop"; //buy
// encontre a linha e faça um pedido quando o preço tocar
if (ObjectFind (buy_stop) > 0 ) // se houver uma linha buy_stop.
if ( ObjectGet (buy_stop, OBJPROP_PRICE1) == Pergunte )// toque na linha
// esta opção não funciona se (ObjectGet (buy_stop, OBJPROP_PRICE1) <= Alto[0]) && (ObjectGet (buy_stop, OBJPROP_PRICE1) >= Baixo[0]) --
{
OrderSend (Symbol(),OP_BUYSTOP, lots, Ask+Point*order,3, Bid-sl*Point, Bid+tp*Point);// o pedido é enviado
ObjectDelete (buy_stop); // a linha é removida
}
return(0);
}
Olá a todos.
A mesma pergunta novamente. como aconselhado, não está funcionando até agora.
O que está errado? ... o preço está se movendo na linha, mas nenhum pedido está sendo feito.
Veja na revista. O que diz?
Está compilando. Diz que foi iniciado.
É assim que se compila. Diz que tudo é iniciado.
Eu lhe escrevi pessoalmente. Eu acho que poucas pessoas aqui estão interessadas em linhas e pedidos através delas.
Por que você precisa ver o que está sendo compilado e iniciado lá? É difícil adivinhar três vezes que você precisa assistir quando algo está fazendo tic-tac e não está virando?
Quanto à linha privada, esqueça como contatá-la de uma vez por todas - as consultas pessoais custam muito dinheiro.
Não estou nada interessado em suas linhas e pedidos - este é o seu problema. Se eu tiver tempo livre e bom humor, posso sugerir algo útil. Se eu não tenho nenhum dos dois, então vá se foder - eu não sou para alugar.
Por que você precisa ver o que está compilando e iniciando lá? É difícil adivinhar três vezes que você precisa olhar quando você tem algo lá dentro que não é mexido?
Sobre comunicação pessoal, você pode esquecer de uma vez por todas como contatá-la - consultas pessoais custam muito dinheiro.
O que há para ver? Se eu soubesse, eu não perguntaria.
O que há para ver? Se eu soubesse, eu não perguntaria.
Descomente o código que eu lhe dei e veja o que diz o registro
2012.01.16 23:31:02 EURUSD,M15: Inicializado
como eu escrevi - inicializado
2012.01.16 23:32:14 Linha especialista EURUSD,M15: carregado com sucesso
2012.01.16 23:32:16 Linha especialista EURUSD,M15: retirada
Começa e apaga.
mas não estabelece a ordem
mas na variante
if (ObjectGet (buy_stop, OBJPROP_PRICE1) <= Alto[0]) && (ObjectGet (buy_stop, OBJPROP_PRICE1) >= Baixo[0])
{
OrderSend (Symbol(),OP_BUYSTOP, Ask+Point*order,3, Bid-sl*Point, Bid+tp*Point);// o pedido está sendo enviado
ObjectDelete (buy_stop); // a linha é removida
}
Escreve muitos erros. Não compila.
compila desta forma
if (ObjectGet (buy_stop, OBJPROP_PRICE1) <= Alto[0])
if (ObjectGet (buy_stop, OBJPROP_PRICE1) >= Baixo[0])
2012.01.16 23:31:02 EURUSD,M15: Inicializado
como eu escrevi - iniciado
2012.01.16 23:32:14 Linha especialista EURUSD,M15: carregado com sucesso
2012.01.16 23:32:16 Linha especialista EURUSD,M15: retirada
Começa e apaga.
mas não estabelece a ordem
mas na variante
if (ObjectGet (buy_stop, OBJPROP_PRICE1) <= Alto[0]) && (ObjectGet (buy_stop, OBJPROP_PRICE1) >= Baixo[0])
{
OrderSend (Symbol(),OP_BUYSTOP, lots, Ask+Point*order,3, Bid-sl*Point, Bid+tp*Point);// o pedido é enviado
ObjectDelete (buy_stop); // a linha é removida
}
gera uma série de erros. não compila.
compila desta forma
if (ObjectGet (buy_stop, OBJPROP_PRICE1) <= Alto[0])
if (ObjectGet (buy_stop, OBJPROP_PRICE1) >= Baixa[0])