[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 138

 
Falmera:
Você pode me dar um exemplo? o verdadeiro Falso não significa nada para mim

"O verdadeiro Falso não significa nada para mim"...

bool Flag;

int start()
{
   ...
   
   if (!Flag && Open[1] >  Open[2]+10*Point)
   {
      Flag = True;
      OrderSend(...);
   }
   
   if ( Flag && Open[1] <= Open[2]+10*Point)
      Flag = False;

   ...
}
Neste exemplo, é possível trabalhar fechando o bar. Mas acho que seria mais ilustrativo dessa forma.
 
ikatsko:

Como você aconselha que você possa descobrir isso? Ou como se referir a uma história anterior a Bars?

Tenho uma biblioteca que funciona com séries de tempos diretamente dos arquivos, contornando o MT4. Está tudo aí. Mas não é grátis.

T-G:

T-G:
Devo usá-lo se quiser sobrescrever alguns espelhos, devo usar outra versão do TickSave.
De qualquer forma, qual é o melhor roteiro ou conselheiro para coletar carrapatos?

Eu tenho algumas perguntas, alguém pode me dar uma resposta?
Meu complexo. Também não é um freebie. Descreveu-a neste tópico acima.


 
Pergunta: por que funciona com EURUSD ou GBPUSD, onde o preço é uma casa decimal, mas não com 2 ou mais casas decimais como EURJPY ou USDJPY?
 
LuRAS:
Pergunta: por que funciona com EURUSD ou GBPUSD, por exemplo, onde o preço é uma casa decimal, mas não com 2 ou mais casas decimais como EURJPY ou USDJPY?
Esta é uma questão para o indicador.
 
MaxZ:

"O verdadeiro Falso não significa nada para mim"...

Neste exemplo, você pode trabalhar a partir do fechamento do bar. Mas eu acho que é mais ilustrativo dessa forma.

não ajudou! Ainda abre um monte de pedidos
 
Falmera:

não ajudou! Ainda abre um monte de pedidos.
Me dê o código. Ou o pagamento por hora subirá. Os serviços de telepata são muito caros hoje em dia...
 
MaxZ:
O código em um estúdio. Ou o pagamento por hora subirá. Os serviços de telepata são muito caros hoje em dia...


qual é o código? não há código como tal!

int total;
total = EncomendasTotal();

for(int cnt=0;cnt<total;cnt++){
OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
if(OrderType()==OP_BUY){
if(OrderSymbol()==Symbol(){
if(OrderMagicNumber()==Magic){
if (Bid < OrderOpenPrice() - Shag * Point){
OrderSend(Symbol(),OP_BUY.......pam-pam-pam

}
}
}
}
}
return(0); }

se (total <1){
OrderSend(Symbol(),OP_BUY,Lot,Ask,3,0,0, "buy",Magic,NULL,Green);
}

Como fazer isso?

 
Falmera:


o que é o código? não há código como tal!

Então, o que fazer?

Não vejo uma caixa de seleção... ( Não vejo sua compreensão da minha proposta de abordagem...

E, por favor, anexe o código através do botão "SRC" ou CTRL+ALT+M...

 
MaxZ:

Não vejo a caixa de seleção... ( Não vejo sua compreensão da minha proposta de abordagem...

E, por favor, anexe o código através do botão "SRC" ou CTRL+ALT+M...

if (!Flag){
for(int cnt=0;cnt<total;cnt++){
   OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
      if(OrderType()==OP_BUY){
         if(OrderSymbol()==Symbol()){
            if(OrderMagicNumber()==Magic){
             if (Bid < OrderOpenPrice() - Shag * Point){             
               Flag = True;
               OrderSend(Symbol(),OP_BUY.. 
               
               }
            }
         }
      }
   }
Flag = False;
}
 
Falmera:


O que é o código? Não há código como tal!

int total;
total = OrdersTotal();

1 for(int cnt=0;cnt<total;cnt++){
2  OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
3  if(OrderType()==OP_BUY){
4     if(OrderSymbol()==Symbol()){
5        if(OrderMagicNumber()==Magic){
6           if (Bid < OrderOpenPrice() - Shag * Point){  
7              OrderSend(Symbol(),OP_BUY.......прам-пам-пам
               }
           }
        }
     }
  return(0);
}
if (total <1){  OrderSend(Symbol(),OP_BUY,Lot,Ask,3,0,0,"buy",Magic,NULL,Green);}

Então, o que devemos fazer?

Portanto, temos 1 ordem. Vamos supor que está fixada em 20, o preço atual é 10 e a etapa é 9

1. Circuito através de todas as ordens

2. A ordem foi selecionada

3, 4, 5 - verificação de propriedade

Se o preço já saiu (e saiu), então

7. Faça o pedido

As ordens agora se tornaram 2. O tick veio mas a primeira ordem estava no nível de 20, agora o preço é 9,5 e o passo é 9.

Então novamente 1-7 e mais um pedido

e assim por diante até o momento em que o depósito está azul no rosto