İchimoku İndiqatoru və EA - 1-ci Hissə



Keçən dərsimizdən İchimoku indiqatoru haqqında ümumi də olsa məlumatlı oldunuz. Bu dərsimizdə İchimoku xətlərinin əmələ gətirdiyi al-sat siqnallarından yanlız birini əsas götürərək ona əsaslanan sadə bir ticarət robotu yazacağıq.

Bu al-sat siqnalı Tenkansen ilə Kijunsen xətlərinin bir-biri ilə kəsişməsinə əsaslanır.

Əgər qiymət buludun üzərində olarsa və TenkanSen xətti KijunSen xəttini aşağıdan yuxarıya doğru kəsərsə Buy əməliyyatı açacağıq.

Yox əgər qiymət buludun altında olarsa və TenkanSen xətti KijunSen xəttini yuxarıdan aşağıya doğru kəsərsə Sell əməliyyatı açacağıq.

İlk öncə terminalda açılmış olan Buy və Sell əməliyyatlarının sayını bilmək üçün bir funksiya yazırıq.  Əgər heç bir əməliyyat olmaz isə o zaman bazara daxil olacağıq.

//+------------------------------------------------------------------+
BUY
//+------------------------------------------------------------------+
int BuyCount()
{

  int count = 0;
 
  for(int i = OrdersTotal() - 1; i >= 0; i--)
  {
 
     if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
     {
         if(Symbol() == OrderSymbol() && MagicNumber == OrderMagicNumber())
         {
            if(OrderType() == OP_BUY)
            {
               count ++;
            }
         }
       
     }
   
  }
   return count;
}
//+------------------------------------------------------------------+
SELL
//+------------------------------------------------------------------+
int SellCount()
{

  int count = 0;
 
  for(int i = OrdersTotal() - 1; i >= 0; i--)
  {
 
     if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
     {
         if(Symbol() == OrderSymbol()  &&  MagicNumber == OrderMagicNumber())
         {
            if(OrderType() == OP_SELL)
            {
               count ++;
            }
         }
       
     }
   
  }
   return count;
}
//+------------------------------------------------------------------+

Kodların tamamı aşağıda göstərilmişdir.




Yorumlar

Bu blogdaki popüler yayınlar

Forex Dərsləri 1 : MetaEditor ilə iş

Forex Dərsləri 2 : Funksiyonal Bloklar

Alqoritmik Ticarət Nədir