Kodlama yardımı - sayfa 706

 
lea26 :

Merhaba Mladen, indirdim

stepma_pdf_4_4.ex4 ve histgram,

onları MT4'e kopyaladı. Bunları grafik penceresine sürüklemek

Aşağıdaki mesajı alıyorum, lütfen resme bakın:

Göstergenizi nasıl kullanabileceğimi söyler misiniz?


Lea


not. aynı şey şu durumlarda oldu: ortalamalar_-_mtf__alerts_7_4.ex4 ve histogram

Bunları kullan :

 
mladen :

Bunları kullan :

Tekrar teşekkürler!! , biraz boş zamanınız olduğunda ... umarım balık seversiniz


Lea

 
lea26 :

Tekrar teşekkürler!! , biraz boş zamanınız olduğunda ... umarım balık seversiniz


Lea

Yakınlarda yatan balıklardan hangisi?
 

merhaba bay mladen:

lütfen güncelle

saygınlık

 
bilbao :

merhaba bay mladen:

lütfen güncelle

saygınlık

Şimdi dene.

 
mntiwana :

Şimdi dene.

SAYGINLIK
 
mntiwana :
Yakınlarda yatan balıklardan hangisi?
Deniz Kızı
 
mladen :

Aynı anda açılan sadece 1 siparişiniz (aynı büyü, sembol demek istiyorum) var mı?

Evet ise, o zaman işe yarayacaktır.

Merhaba Mladen,

Tavsiyen için teşekkürler. Evet, EA sadece bir pozisyon takas edecek.

Kodu uygulayacağım ve onunla bazı testler yapacağım ..

İyi haftalar.

 

merhaba---

herhangi bir 1 kod yapabilir mi (gösterge veya komut dosyası) mt4 tatillerini boş mum olarak yapar --eksenin zamanında---


Hepinize iyi şanslar

 
tfi_markets :

Sevgili kodlayıcılar,

EA'ma "günde dört işlem" özelliğini uygulamak istiyorum. Maksimum ticaret limiti ise

EA'ya ulaşıldığında, ticarete devam etmek için ertesi güne kadar beklemesi gerekir.

Acaba birisi kodumu gözden geçirebilir mi, burada biraz "beyin donması" var... ;-)

Şimdiden teşekkür ederim!

extern int     MaxShortTrades   = 2 ;
extern int     MaxLongTrades    = 2 ;

// Count Trades per Day.

   int y;
   int totalOrders = 4;
   datetime toT; // Time of Trade
   datetime doT; // Day of Trade
   datetime now = TimeCurrent ();
   datetime boD=now-now% 86400 ; // Beginning of day

   for (y= 0 ;y<totalOrders; y++)
     {

       if ( OrderSelect (y, SELECT_BY_POS , MODE_HISTORY ))
        {
         toT= OrderOpenTime (); // Time of Trade
         doT=toT-toT% 86400 ; // Day of Trade.
         if (doT==boD)
           { // Time of Trade within Current Day.

             for (j= OrdersTotal ()- 1 ;j>= 0 ; j--)
              {
               if ( OrderType ()== OP_BUY )  totalOrders++;   // Check # of long trades.
               if ( OrderType ()== OP_SELL ) totalOrders++; // Check # of short trades
              }

           }
        }
     }

   if (totalOrders<MaxLongTrades  &&  Indicator_LONG_signal) Order=SIGNAL_BUY;
   if (totalOrders<MaxShortTrades && Indicator_SHORT_signal) Order=SIGNAL_SELL;

Hem geçmişi (günümüzde kapanan siparişler için) hem de açılan siparişleri kontrol etmek için şunu deneyin:

   datetime today = StringToTime ( TimeToString ( TimeCurrent (), TIME_DATE ));
   int totalOrdersLong  = 0 , totalOrdersShort = 0 ;  
       for ( int y= OrdersHistoryTotal ()- 1 ;y>= 0 ; y--)
      {
         if ( OrderSelect (y, SELECT_BY_POS , MODE_HISTORY ))
         if ( OrderCloseTime ()>=today)
         {
             if ( OrderType ()== OP_BUY )   totalOrdersLong++;
             if ( OrderType ()== OP_SELL )  totalOrdersShort++;
         }        
      }
       for ( int y= OrdersTotal ()- 1 ;y>= 0 ; y--)
      {
         if ( OrderSelect (y, SELECT_BY_POS , MODE_TRADES ))
         if ( OrderOpenTime ()>=today)
         {
             if ( OrderType ()== OP_BUY )   totalOrdersLong++;
             if ( OrderType ()== OP_SELL )  totalOrdersShort++;
         }        
      }

   if (totalOrdersLong <MaxLongTrades  && Indicator_LONG_signal) Order=SIGNAL_BUY;
   if (totalOrdersShort<MaxShortTrades && Indicator_SHORT_signal) Order=SIGNAL_SELL;