Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 6. - página 319
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
Olá a todos. Ajude-me a limitar a colocação de ordens de parada pendentes com o mesmo preço. Preciso de uma função que, quando um novo preço de pedido pendente é determinado, passe pelos existentes e, se eles não estiverem disponíveis, os coloque, se estiverem disponíveis, saiam. Caso o programa esteja funcional, a taxa é OBRIGATÓRIA.
Olá a todos. Ajude-me a limitar a colocação de ordens de parada pendentes com o mesmo preço. Preciso de uma função que, após o preço de uma nova ordem pendente, faça uma busca das já existentes, e se não houver tal preço - colocar, se houver - sair. Caso o programa esteja funcional, a taxa é OBRIGATÓRIA.
Não vejo nenhuma razão para não fazer uma oferta de emprego. Eles o farão instantaneamente e não caro, o principal é determinar o que é o mesmo preço.
Olá a todos. Ajude-me a limitar a colocação de ordens de parada pendentes com o mesmo preço. Preciso de uma função que, quando um novo preço de pedido pendente é determinado, passe pelos existentes e, se eles não estiverem disponíveis, os coloque, se estiverem disponíveis, saiam. Caso o programa esteja funcional, a taxa é OBRIGATÓRIA.
Boa noite a todos.
Você pode me dizer por que no PRIMEIRO TRATAMENTO a ORDEM ABRE e no SEGUNDO TRATAMENTO a ORDEM NÃO ABRE?
PRIMEIRO CASO
if(ot==0
&& Bars=== 2000
&& X=== falso)
OrderSend(Symbol(),OP_BUY,0.1,Ask,1,Bid-1500*Point,Bid+300*Point, "jfh",1 ); // abrir pedido
SEGUNDO
if(ot==0
&& Bars=== Bars+10
&& X=== falso)
OrderSend(Symbol(),OP_BUY,0.1,Ask,1,Bid-1500*Point,Bid+300*Point, "jfh",1 ); // abra o pedido para cima.
Obrigado.
Boa noite a todos.
Você pode me dizer por que a primeira vez que o carteiro abre e a segunda vez que o carteiro não abre?
PRIMEIRO CASO
if(ot==0
&& Bars== 2000
&& X=== falso)
OrderSend(Symbol(),OP_BUY,0.1,Ask,1,Bid-1500*Point,Bid+300*Point, "jfh",1 ); // abrir o pedido
SEGUNDO CASO
if(ot==0
&& Bars== Bars+10
&& X=== falso)
OrderSend(Symbol(),OP_BUY,0.1,Ask,1,Bid-1500*Point,Bid+300*Point, "jfh",1 ); // abrir o pedido.
Obrigado.
E se você fizer uma pergunta em sua mente - quando Bars== Bars+10? Não deveríamos ser preguiçosos e fazer outra variável?
E se eu colocar uma pergunta em minha mente - quando Bars== Bars+10? Talvez não devêssemos ser preguiçosos e fazer mais uma variável?
Obrigado pela dica. fez como você disse...... não abre.
Fabricada p5 variável global.......... não abre.
int ot;int start()
{
ot = OrderTotal();
int p5=Bars+20;
if(ot==0&& Bars=== p5)
OrderSend(Symbol(),OP_BUY,0.1,Ask,1,Bid-1500*Point,Bid+300*Point, "jfh",1 );
return(0);
}
Obrigado pelo conselho. Fez o que você disse...... não abre.
Feito p5 variável global.......... não abre.
Alguma coisa mudou? O ponto absurdo permanece.
==================
268 mensagens no fórum e ainda não aprenderam como inserir código?!
solnce600:
Obrigado pela dica. fez como você disse...... não abre.
Fabricada p5 variável global.......... não abre.
COMO diabos a variável p5 pode ficar maior que Bars??? De onde o terminal irá obter essas 20+ barras extras???
COMO a porra da variável p5 pode ficar maior que Bars??? Onde o terminal vai conseguir essas 20+ barras extras???
Preciso abrir um pedido após 20 barras a partir do valor atual das barras
Como posso codificá-lo?
Obrigado.