MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 201

 
double Dopen1 = iOpen(NULL,TimeFr,1);
   double Dclose1 = iClose(NULL,TimeFr,1);
   double Dopen2 = iOpen(NULL,TimeFr,2);
   double Dclose2 = iClose(NULL,TimeFr,2);
   double Dopen3 = iOpen(NULL,TimeFr,3);
   double Dclose3 = iLow(NULL,TimeFr,3);

   Dmax=iHigh(NULL,TimeFr,1); // high прошлой свечи
   Dmin=iLow(NULL,TimeFr,1); // low прошлой свечи
   TempT=iTime(NULL,TimeFr,1); // время прошлой свеч 

Здравствуйте подскажите какие можно еще добавить или заменить торговые сигналы?
 

Romal001 :

Здравствуйте подскажите какие можно еще добавить или заменить торговые сигналы?

Ticaret sinyalleri var mı?

 
Artyom Trishkin :

Ticaret sinyalleri var mı?


Hayır ama ne eklenebilir, ne değiştirilebilir, barlar var.
 
Romal001 :

Hayır ama ne eklenebilir, ne değiştirilebilir, barlar var.

Tuz, karabiber ekleyin. Belki biraz daha sos.

Ve burada da okuyabilirsiniz - çok faydalı.

 
Romal001 :

Hayır ama ne eklenebilir, ne değiştirilebilir, barlar var.


Tüm istek kimlikleriyle MarketInfo'yu ekleyin)))))

...... ve AccountInfoDouble da hepsiyle birlikte

 

Önce neye ihtiyacın olduğunu bilmelisin.

Ve nasıl alacağınızı sorun.

 

Söyle bana, neden çizgiler MA'nın kesişim noktasında çizilmiyor, ama yan yana, yakalama nerede? çünkü onu bir komut dosyası olarak çalıştırırsanız, her şey yolunda gider

 //+------------------------------------------------------------------+
//|                                      подсчет пересечений Ma .mq4 |
//|                        Copyright 2017, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2016, MetaQuotes Software Corp."
#property link        "https://www.mql5.com"
#property version    "1.00"
#property strict

extern int Баров = 500 ;   // Баров для подсчета пересечений МА
extern int MA_1  = 10 ;
extern int MA_2  = 100 ;

void OnTick ()
{
   int Бар, Счетчик;
   double MA_1_Предыдущая, MA_2_Предыдущая,
         MA_1_Следующая,  MA_2_Следующая;

   ObjectsDeleteAll (); // Удалить вертикальные линии

   for (Счетчик= 0 , Бар= 0 ; Бар<Баров; Бар++) // Начинаем с послнего бара
  {
    MA_1_Предыдущая = iMA ( Symbol (), PERIOD_M5 ,MA_1, 0 , MODE_SMA , PRICE_CLOSE ,Бар+ 1 );
    MA_1_Следующая  = iMA ( Symbol (), PERIOD_M5 ,MA_1, 0 , MODE_SMA , PRICE_CLOSE ,Бар);
    MA_2_Предыдущая = iMA ( Symbol (), PERIOD_M5 ,MA_2, 0 , MODE_SMA , PRICE_CLOSE ,Бар+ 1 );
    MA_2_Следующая  = iMA ( Symbol (), PERIOD_M5 ,MA_2, 0 , MODE_EMA , PRICE_CLOSE ,Бар);

     if ((MA_1_Предыдущая>=MA_2_Предыдущая && MA_1_Следующая<=MA_2_Следующая) ||
       (MA_1_Предыдущая<=MA_2_Предыдущая && MA_1_Следующая>=MA_2_Следующая))
    {
      Счетчик++;
       Alert (Счетчик, "  Бар = " , Бар, "  T = " , Time [Бар]);

       // Создать вертикальную линию
       ObjectCreate ( ( string )Счетчик+ "_" +( string )Бар, OBJ_VLINE , 0 , Time [Бар], 0 );

       if (Счетчик == 5 ) break ;   // 5 линий есть - выход
    }
  }
}
 

MQL4, yardım ve algoritmalar ve kodlar hakkında herhangi bir acemi sorusu

Söyleyecek bir şeyin yoksa neden konu açıyorsun?? Önerdiğiniz şey, hafifçe söylemek gerekirse, soyut, ama aslında hiçbir şey. Anladığım kadarıyla, söylenecek bir şey olmadığında susmak daha iyidir) Ve genel ifadeleri okumak için göndermeyin!
 
Romal001 :

MQL4, yardım ve algoritmalar ve kodlar hakkında herhangi bir acemi sorusu

Söyleyecek bir şeyin yoksa neden konu açıyorsun?? Önerdiğiniz şey, hafifçe söylemek gerekirse, soyut, ama aslında hiçbir şey. Anladığım kadarıyla, söylenecek bir şey olmadığında susmak daha iyidir) Ve genel ifadeleri okumak için göndermeyin!
Akıllı bir cevap istiyorsanız, akıllı bir soru sorun!
 
Bunu anlayan akıllı bir kişi soruyu cevaplayacaktır. Ve bilgi ve bilgi eksikliğinden dolayı "soru akıllıca değil" diyemem. Basitçe söylemek gerekirse, boştan boşa dökün, biz kendimiz ustayız) Herkese barış