पैराबोलिक SAR का स्टार्टिंग पॉइंट सीधे निर्दिष्ट करने के लिए इसे संशोधित किया गया है।

पैरामीटर्स

- ट्रेलिंग मोड ・・・ None / Trailing Fixed / Trailing Fixed Parabolic SAR
पैराबोलिक SAR की गणना के लिए कोड:
bool CSampleExpert::LongModifiedEx(void) { bool res=false; //--- ट्रेलिंग स्टॉप के लिए जाँच करें if(m_trailing_max < m_last_bar.high) { double tp=m_position.TakeProfit(); double sl=m_position.StopLoss(); //--- पैराबोलिकSAR की गणना करें m_trailing_max = m_last_bar.high; m_trailing_step = fmin(InpPSAR_Maximum, m_trailing_step + InpPSAR_Step); double sar_stop = sl + (m_trailing_max - sl)* m_trailing_step; sar_stop=NormalizeDouble(sar_stop,m_symbol.Digits()); //--- if((sl==0.0 || sl < sar_stop) && sar_stop < m_symbol.Bid()) { //--- स्थिति संशोधित करें if(m_trade.PositionModify(Symbol(),sar_stop,tp)) printf("लॉन्ग स्थिति %s को संशोधित किया जा रहा है",Symbol()); else { printf("स्थिति को संशोधित करते समय त्रुटि %s : '%s'",Symbol(),m_trade.ResultComment()); printf("संशोधित पैरामीटर्स : SL=%f,TP=%f",sar_stop,tp); } //--- संशोधित किया गया और विशेषज्ञ से बाहर जाना चाहिए res=true; } } //--- परिणाम return(res); } संबंधित पोस्ट
- MetaTrader 4 के लिए विज़ुअल ऑर्डर प्रोसेसिंग - आपके ट्रेडिंग साथी
- MQL5 विजार्ड: मॉर्निंग/ईवनिंग स्टार पैटर्न और स्टोकास्टिक पर आधारित ट्रेड सिग्नल
- MQL5 विजार्ड: मॉर्निंग/इविनिंग स्टार और RSI पर आधारित ट्रेड सिग्नल
- MQL5 विज़ार्ड: हैमर/हैंगिंग मैन पैटर्न पर आधारित ट्रेड सिग्नल्स - MetaTrader 5 के लिए
- MQL5 विजार्ड: बुलिश और बेयरिश एंगुल्फिंग पैटर्न पर आधारित ट्रेड सिग्नल