Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 295

 
MaximuS60 :

Gökyüzünde bir parmakla başlamamak için bir cevap ya da bir ipucu bekleyeceğim.
Neden parmak? Neden cennete gidelim? Burada . Size kesinlikle söyleyeceklerdir.
 
MaximuS60 :

Gökyüzünde bir parmakla başlamamak için bir cevap ya da bir ipucu bekleyeceğim.

Sonunda koda baktım! Ayrıca yayılmayı da hesaba katar:

         if (zeroprice>Ask) //Хотите больше, поставьте несколько пипок*Point 

         if (zeroprice<Bid) //.
//                                                          











Ancak ipuçlarıyla değil, ciddi bir şekilde çalışmak daha iyidir! Uzman Danışman, uygun profesyonel bakım olmadan bir gün çalışmayacaktır.

Ticaret bir oyun değil, piyasanın öngörülemezliği nedeniyle bilgi, sıkı çalışma ve genellikle standart dışı çözümler gerektiren karmaşık bir meslektir. Sana bilgelik diliyorum!

 
artmedia70 :

Çizgide

NULL, geçerli karakter anlamına gelir. Symbol() yanı sıra geçerli semboldür. Doğru kaydettiniz.

Soru: RSI_1 değişkeni ne tür?



çift yaz

Bilmiyorum))) ama NULL olarak düzelttim, işe yarıyor gibi görünüyor.

 

Merhaba!

Özel göstergeme dayalı olarak üç günlük ortalamayla bir gösterge oluşturmaya çalıştım.

Düz bir çizgi çizer. Sorun ne olabilir?

 #property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 Yellow

//--- buffers
double ExtMapBuffer1[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- indicators
   SetIndexStyle( 0 , DRAW_LINE , 0 , 2 );
   SetIndexBuffer ( 0 ,ExtMapBuffer1);
   IndicatorDigits( Digits + 1 );
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//---- 
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
     int counted_bars=IndicatorCounted(),                      
    limit;
     double
    MA_1_t,                                                 
    MA_2_t,
    MA_3_t;
 
   if (counted_bars> 0 )
      counted_bars--;
   limit= Bars -counted_bars;
   for ( int i= 0 ;i<limit;i++)
   {
      MA_1_t= iCustom ( NULL , 0 , "EMAF" , 0 , 0 );  
      MA_2_t= iCustom ( NULL , 0 , "EMAF" , 0 , 1 );
      MA_3_t= iCustom ( NULL , 0 , "EMAF" , 0 , 2 );
      {
      ExtMapBuffer1[i]=(MA_1_t + MA_2_t + MA_3_t)/ 3 ;
      }
   }
   return ( 0 );
  }
//+------------------------------------------------------------------+
 
Forexman77 :

Merhaba!

Özel göstergeme dayanarak üç günlük ortalama ile bir gösterge yapmaya çalıştım.

Düz bir çizgi çizer. Sorun ne olabilir?

... parantez koymak için mani???

 for ( int i= 0 ;i<limit;i++)
   {
      MA_1_t= iCustom ( NULL , 0 , "EMAF" , 0 , i );
      MA_2_t= iCustom ( NULL , 0 , "EMAF" , 0 , i +1 );
      MA_3_t= iCustom ( NULL , 0 , "EMAF" , 0 , i + 2 );
      ExtMapBuffer1[i]=(MA_1_t + MA_2_t + MA_3_t)/ 3 ;
   }
 
TarasBY :

... parantez koymak için mani???




Teşekkür ederim! Sıfırı kontrol etmeyi tamamen unuttum) İşe yaradı !!!

Parantezli... Öyle bir şey var ki bazen fazladan koyuyorum.

Doğru yeri okumak güzel olurdu, ama şu ana kadar hiçbir yerde bulamadım.

 
borilunad :

Sonunda koda baktım! Ayrıca yayılmayı da hesaba katar:

Ancak ipuçlarıyla değil, ciddi bir şekilde çalışmak daha iyidir! Uzman Danışman, uygun profesyonel bakım olmadan bir gün bile çalışmayacaktır.

Ticaret bir oyun değil, piyasanın öngörülemezliği nedeniyle bilgi, sıkı çalışma ve genellikle standart dışı çözümler gerektiren karmaşık bir meslektir. Sana bilgelik diliyorum!


Teşekkür ederim

ama burada anladığım kadarıyla:

if (sıfır fiyat>Sor)

if (sıfır fiyat<Teklif)

CU'nun nerede olduğu, akımın üstünde veya altında kontrol edilir. Fiyat:% s.

Bu bir danışman değil, bir senaryodur.

Soru şu ki, buraya bir değişken ekleyebilir miyim: if (OrderModify(OrderTicket(),0,OrderStopLoss(),zeroprice+ Spread ,0, CLR_NONE ))

 

Sevgili, aşağıdaki soru:

EA kodunda özel bir göstergenin ortalamasını almak veya bunu ayrı olarak yeni bir göstergeye çıkarmak nerede daha iyidir?

Soruyorum çünkü test cihazında kendi göstergelerini kullanırken test hızı önemli ölçüde düşüyor.

 
Ne kadar çok gösterge çağrılırsa, o kadar çok fren olur. Gösterge yürütme hızı için optimize edilmediğinde, test cihazının ölmesi için bir tane yeterlidir)))
 
MaximuS60 :

Teşekkür ederim

ama burada anladığım kadarıyla:

if (sıfır fiyat>Sor)

if (sıfır fiyat<Teklif)

CU'nun nerede olduğu, akımın üstünde veya altında kontrol edilir. Fiyat:% s.

Bu bir danışman değil, bir senaryodur.

Soru şu ki, buraya bir değişken ekleyebilir miyim: if (OrderModify(OrderTicket(),0,OrderStopLoss(),zeroprice+ Spread ,0,CLR_NONE))

OrderModify() ticaret fonksiyonunu yazma kuralı için Belgelere bakın!

OrderModify(OrderTicket(), OrderOpenPrice(), OrderStopLoss(),zeroprice+Spread,0,Mavi); // pozisyon kırmızı ise, satın alma için kullanılmış bir alım ayarlama

OrderModify(OrderTicket(), OrderOpenPrice(), OrderStopLoss(),zeroprice-Spread,0,Kırmızı); // pozisyon kırmızı ise, satış için ikinci el alım ayarlama

OrderModify(OrderTicket(), OrderOpenPrice() ,zeroprice+Spread,OrderTakeProfit(),0,Mavi); // pozisyon pozitifse satın alma için kullanılan bir stop loss ayarlama

OrderModify(OrderTicket(), OrderOpenPrice() ,zeroprice-Spread,OrderTakeProfit(),0,Red); // pozisyon pozitif bölgedeyse satış için kullanılan zararı durdur

Deneyin, mantığı kontrol edin! Hata günlüğünü kontrol edin! çalışmalarınızda İyi şanslar!