Altarius RSI Stochastic: MetaTrader 5 के लिए बेहतरीन ट्रेंडिंग सिस्टम

Mike 2017.03.02 18:51 12 0 0
संलग्नक

इस ईए में दो iStochastic (स्टोकास्टिक ऑस्सीलेटर) संकेतक और एक iRSI (आरएसआई, रिलेटिव स्ट्रेंथ इंडेक्स) का उपयोग किया गया है।

विचार के लेखक: cxa, MQL5 कोड के लेखक: barabashkakvn.

यह ईए बंद हुए ट्रेड्स का विश्लेषण करके लॉट का आकार निर्धारित करता है:

//+------------------------------------------------------------------+
//| अनुकूलित लॉट का आकार गणना                                  |
//+------------------------------------------------------------------+
double LotsOptimized()
  {
   double lot=Lots;
   int    losses=0;                  // बिना ब्रेक के नुकसानदायक डील्स की संख्या
//--- लॉट का आकार चुनें
   lot=NormalizeDouble(m_account.FreeMargin()*MaximumRisk/1000.0,2);
//--- बिना ब्रेक के नुकसानदायक ऑर्डर्स की संख्या की गणना करें
   if(DecreaseFactor>0)
     {
      //--- ट्रेड इतिहास की मांग करें
      HistorySelect(TimeCurrent()-86400,TimeCurrent()+86400);
      //---
      uint     total=HistoryDealsTotal();
      //--- सभी डील्स के लिए
      for(uint i=0;i<total;i++)
        {
         if(!m_deal.SelectByIndex(i))
           {
            Print("ऐतिहासिक जानकारी में त्रुटि!");
            break;
           }
         if(m_deal.Symbol()!=Symbol() || m_deal.Entry()!=DEAL_ENTRY_OUT)
            continue;
         //---
         if(m_deal.Profit()>0)
            break;
         if(m_deal.Profit()<0)
            losses++;
        }
      if(losses>1)
         lot=NormalizeDouble(lot-lot*losses/DecreaseFactor,1);
     }
//--- लॉट का आकार लौटाएं
   if(lot<0.1)
      lot=0.1;
   return(lot);
  }

EURUSD और USDJPY पर बैकटेस्ट के परिणाम:

Altarius RSI Stohastic USDJPY, H1 

Altarius RSI Stohastic EURUSD,H1 

Altarius RSI Stohastic USDJPY,M15 

Altarius RSI Stohastic EURUSD,M15 

सूची
टिप्पणी 0