[ARŞİV!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 4. - sayfa 149

 
BeerGod :
Danışman kodunda buna referans yoktur, yani fonksiyon piyasa fiyatı ile emir açılış fiyatı arasındaki puan sayısını verir, bu değeri karşılaştırın ve 50'ye eşit veya daha büyükse yeni bir emir açın. izin verilir.
çok teşekkürler
 
first_may :

Kod tabanında hangi kritere göre aranır?

adıyla, ama yine de çalışmıyor, çünkü bunun için değişim verileri yayınlamıyorum.
 
FAQ :

adıyla, ama yine de çalışmıyor, çünkü bunun için değişim verileri yayınlamıyorum.


Apaçık. Ve ayrıca:

Cevap 1 olacak mıydı, gelecekte tekrar ortaya çıkabileceği anlamına mı geliyor?

2 Hacimleri gösteren ancak kene hacimlerini göstermeyen bir gösterge var mı?

 

Merhaba, bu sorunum var:

Danışmanın önceki pozisyonlar kapanana kadar yeni pozisyon açmama olasılığını uygulamam gerekiyor (şartlı olarak 3 tane var).

Gerçekten nereye bakacağımı bilmiyorum, yani. "Google" yapardım, ancak soruyu arama motoruna nasıl doğru bir şekilde koyacağımı bilmiyorum.

Kod aşağıdaki gibidir:

 //+------------------------------------------------------------------+
//|                                            МойПервыйСоветник.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 );
  }
//+------------------------------------------------------------------+

Muhtemelen bir yerde bir şeyi yanlış okudum / gözden kaçırdım / yanlış anladım ya da sadece unuttum.

Bana bir kod parçası söyle veya beni "doğru yola" yönlendir, çok minnettar olacağım. =)

 

1) evet demektir.

2) İnternette bir vagon ve küçük bir araba var ama verileri nereden alıyorlar? CME'den aldım

 
emonh :

Merhaba, bu sorunum var:

Danışmanın önceki pozisyonlar kapanana kadar yeni pozisyon açmama olasılığını uygulamam gerekiyor (şartlı olarak 3 tane var).

Kod aşağıdaki gibidir:

Muhtemelen bir yerde bir şeyi yanlış okudum / gözden kaçırdım / yanlış anladım ya da sadece unuttum.

Bana bir kod parçası söyle veya beni "doğru yola" yönlendir, çok minnettar olacağım. =)


Satır ekle

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


Satır ekle


Çok teşekkürler!

Bu operantla birkaç varyasyon denedim, ama sadece bunu düşünmedim, hmm ..

Ve tekrar teşekkürler.

 

Um, söyle bana, TP=700pp olması koşuluyla, test cihazında kar al periyodik olarak açılış fiyatına ulaşması nasıl oluyor?

 
FAQ :

1) evet demektir.

2) İnternette bir vagon ve küçük bir araba var ama verileri nereden alıyorlar? CME'den aldım


KOBİ - bu nedir?
 

yukarıdakiyle aynı sorunu yaşıyorum ay

Satırı başlamadan önce ekledim ve hiçbir şey değişmedi.

Niye ya ?

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