होम सिस्टम ट्रेडिंग पोस्ट

FT CCI MA: MetaTrader 5 के लिए बेहतरीन ट्रेडिंग सिस्टम

संलग्नक
23061.zip (5.92 KB, डाउनलोड 0 बार)

विचार के लेखक - वसीली

mq5 कोड के लेखक - barabashkakvn

यह EA iCCI (Commodity Channel Index, CCI) और iMA (Moving Average, MA) संकेतकों का उपयोग करता है।

जब MA में वृद्धि दिखती है, तो iCCI संकेतक 100 से 200 के बीच खरीदने और बेचने के लिए संकेत देता है!

जब MA गिरता है, तो iCCI संकेतक 100 से -200 के बीच खरीदने और बेचने के लिए संकेत देता है!

इस तरह, जब बाजार में तेजी होती है, तो "गलत" ट्रेडों की संख्या घटती है। EA फिर बाकी के मूवमेंट को कैप्चर करने की कोशिश करता है!

आप ट्रेडिंग के लिए एक समय अंतराल शामिल कर सकते हैं (समय अंतराल का उपयोग करें पैरामीटर इसे सक्षम/असक्षम करता है)। समय अंतराल आरंभिक घंटे से समाप्ति घंटे तक सेट किया जाता है। आप समय अंतराल को दिन के भीतर और दिन के पार भी परिभाषित कर सकते हैं। समय अंतराल परिभाषा फ़ंक्शन में उदाहरण दिया गया है:

//+------------------------------------------------------------------+
//| समय नियंत्रण                                                      |
//+------------------------------------------------------------------+
bool TimeControl(void)
  {
   MqlDateTime STimeCurrent;
   datetime time_current=TimeCurrent();
   if(time_current==D'1970.01.01 00:00')
      return(false);
   TimeToStruct(time_current,STimeCurrent);
   if(InpStartHour<InpEndHour) // दिन के भीतर समय अंतराल
     {
/*
उदाहरण:
input uchar    InpStartHour      = 5;        // आरंभिक घंटा
input uchar    InpEndHour        = 10;       // समाप्ति घंटा
0  1  2  3  4  5  6  7  8  9  10 11 12 13 14 15 16 17 18 19 20 21 22 23 0  1  2  3  4  5  6  7  8  9  10 11 12 13 14 15
_  _  _  _  _  +  +  +  +  +  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  +  +  +  +  +  _  _  _  _  _  _
*/
      if(STimeCurrent.hour>=InpStartHour && STimeCurrent.hour<InpEndHour)
         return(true);
     }
   else if(InpStartHour>InpEndHour) // दिन में संक्रमण के साथ समय अंतराल
     {
/*
उदाहरण:
input uchar    InpStartHour      = 10;       // आरंभिक घंटा
input uchar    InpEndHour        = 5;        // समाप्ति घंटा
0  1  2  3  4  5  6  7  8  9  10 11 12 13 14 15 16 17 18 19 20 21 22 23 0  1  2  3  4  5  6  7  8  9  10 11 12 13 14 15
_  _  _  _  _  _  _  _  _  _  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  _  _  _  _  _  +
*/
      if(STimeCurrent.hour>=InpStartHour || STimeCurrent.hour<InpEndHour)
         return(true);
     }
   else
      return(false);
//---
   return(false);
  }



    संबंधित पोस्ट

    टिप्पणी (0)