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

 
first_may:

Que critério devo usar para pesquisar na base de código?

pelo nome, só que agora não funciona de qualquer forma, pois não transmito dados da bolsa de valores para ela.
 
FAQ:

Pelo nome, só que não está funcionando no momento, pois não transmito dados de estoque para ele.


Estou vendo. Também:

1 foi a resposta por enquanto não será, então a longo prazo poderá reaparecer?

2 há um indicador que mostra os volumes, mas não os volumes de tick?

 

Olá, eu tenho este problema:

Preciso implementar uma maneira para que a EA não abra novas posições até que as anteriores sejam fechadas (condicionalmente são 3).

Eu não sei realmente onde procurar, ou seja, eu "google", mas não sei como colocar a pergunta corretamente no mecanismo de busca.

O código é o seguinte:

//+------------------------------------------------------------------+
//|                                            МойПервыйСоветник.mq4 |
//|                        Copyright 2012, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright 2012, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.net"

//--- input parameters
extern int          magic = 432221;
extern double       TakeProfit=50;
extern double       StopLoss=70;
extern double       Lots_SELL=0.1;
extern double       Lots_BUY=0.1;
//extern bool Buy=false; //для открытия ордера на покупку
//extern bool Sell=false; //для открытия ордера на продажу
double LS,LB,SL,TP,SL_S,TP_S,SL_B,TP_B,i;
                    
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
    LS=Lots_SELL;
    LB=Lots_BUY;
    SL=StopLoss;
    TP=TakeProfit;
    SL_S=(Ask+SL*Point);
    TP_S=(Ask-TP*Point);
    SL_B=(Ask-SL*Point);   
    TP_B=(Ask+TP*Point);
    
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
   
   
  OrderSend(Symbol(),OP_SELLSTOP,LB,Bid-40*Point,2,SL_S,TP_S);
  OrderSend(Symbol(),OP_BUYSTOP,LS,Ask+40*Point,2,SL_B,TP_B);
  OrderSend(Symbol(),OP_SELL,0.01,Bid,2,SL_S,TP_S);
  //OrderSend(Symbol(),OP_BUYSTOP,0.2,Ask+20*Point,3,Ask-70*Point,Ask+50*Point);
  //OrderSend(Symbol(),OP_SELLSTOP,0.1,Bid-10*Point,3,Ask+100*Point,Bid-50*Point);

}
     
  

  
  
   return(0);
  }
//+------------------------------------------------------------------+

Provavelmente eu li algo errado em algum lugar\ ou entendi algo errado ou simplesmente esqueci.

Por favor, me dê um pedaço de código ou me indique o "caminho certo", eu ficaria muito grato. =)

 

1) então sim.

2) há uma carroça e um pequeno carrinho na internet, mas onde eles conseguem os dados ? eu os obtive da CME

 
emonh:

Olá, eu tenho este problema:

Preciso implementar uma maneira para que a EA não abra novas posições até que as anteriores sejam fechadas (condicionalmente são 3).

O código é o seguinte:

Posso ter lido/esconhecido/esconhecido algo errado ou simplesmente esquecido.

Por favor, me dê uma pequena parte do código ou me indique o "caminho certo", eu ficaria muito grato. =)


Acrescente uma linha.

int start()
  {
   if (OrdersTotal()>0)return(0);
...
 
Roger:


Acrescente uma linha.


Muito obrigado!

Tentei várias variações com este operante, mas não pensei neste em particular, sim.

E obrigado novamente.

 

Um, você pode me dizer como é que no testador o lucro é ocasionalmente atingido pelo preço de abertura, assumindo TP=700pp?

 
FAQ:

1) então sim.

2) há uma carroça e um pequeno carrinho na internet, mas onde eles conseguem os dados ? eu os obtive da CME


CME é o quê?
 

Eu tenho o mesmo problema que o acima emonh

Eu inseri uma linha antes do início e nada muda.

Por que ?

if (OrdersTotal()>0)return(0);
 

ou melhor, parou mesmo de abrir posições e registrou um erro 138