नमस्ते दोस्तों!
आज मैं आपसे एक आइडिया शेयर करना चाहता हूँ जो मुझे काफी समय से परेशान कर रहा है। यह आइडिया "संरक्षित इंट्राडे स्कैल्पिंग" रणनीति पर आधारित है, लेकिन मुझे MT4 में एक उपयुक्त इंडिकेटर नहीं मिल रहा था।
खैर, मैंने एक इंडिकेटर पाया है (Center of Gravity.mq4) और अब मैं इसे एक EA के साथ जोड़ने की कोशिश कर रहा हूँ। लेकिन यह EA ट्रेड खोलने के लिए अड़ियल हो गया है (न तो डेमो पर और न ही टेस्टिंग में)। अब सवाल यह है कि ऐसा क्यों हो रहा है?
मेरी योजना यह है कि इंडिकेटर 5 लाइनें ट्रेंड के समानांतर बनाता है। ट्रेड्स को अत्यधिक लाइन के इंटरसेक्शन पर खोला जा सकता है (बेशक, ट्रेलिंग के साथ)। मेरा विचार यह है कि एक साधारण मूविंग एवरेज (SMA) जो LOW कीमतों पर आधारित है, यदि इंडिकेटर की निचली लाइन को नीचे से पार करता है, तो यह एक BUY ट्रेड खोलने का संकेत होगा। SELL के लिए, इसके विपरीत, SMA जो HIGH कीमतों पर आधारित है, यदि ऊपरी लाइन को ऊपर से पार करता है, तो यह SELL का संकेत देगा। इस आइडिया को आगे बढ़ाया जा सकता है, लेकिन अभी हमें इसके साथ निपटना है।
इंडिकेटर: Center of Gravity.mq4
एक्सपर्ट एडवाइजर: C_S_intraday.mq4 / सरल रूप में, बिना डिपॉजिट, टाइमफ्रेम, ट्रेलिंग आदि के नियंत्रण के साथ।

Bitmap
//+---------------------------------------------------------------------+ //| C_S_intraday.mq4 | //| | //+---------------------------------------------------------------------+ // // // extern double lots=0.1; //extern int StopLoss=30 ; //extern int TrailingStop=15; extern int BB = 125; extern int MM = 2; extern int II = 0; extern double KK = 2.0; extern int NN = 1102; double maH0,maH1,maL0,maL1; //+------------------------------------------------------------------+ //+------------------------------------------------------------------+ //| expert start function | //+------------------------------------------------------------------+ int start() { maH0=iMA(NULL,0,1,0,MODE_LWMA,PRICE_HIGH,0); //high पर आधारित मूविंग एवरेज maH1=iMA(NULL,0,1,0,MODE_LWMA,PRICE_HIGH,1); //high पर आधारित मूविंग एवरेज maL0=iMA(NULL,0,1,0,MODE_LWMA,PRICE_LOW,0); //low पर आधारित मूविंग एवरेज maL1=iMA(NULL,0,1,0,MODE_LWMA,PRICE_LOW,1); //low पर आधारित मूविंग एवरेज int B= BB; // int M= MM; // int I= II; // double K= KK; // int N= NN; // double cgh = iCustom(NULL,0,"Center of Gravity",B,M,I,K,N,3,0); double cgl = iCustom(NULL,0,"Center of Gravity",B,M,I,K,N,4,0); if (cgl<maL0) //यदि मूविंग एवरेज (low) इंडिकेटर की सबसे निचली लाइन को नीचे से पार करता है { OrderSend(NULL,OP_BUY,lots,Ask,2,Ask-10*Point,Ask+20*Point,"create1",123,0,Lime); } /* if (cgh>maH0) { OrderSend(NULL,OP_SELL,lots,Bid,2,Bid+10*Point,Bid-20*Point,"create1",123,0,Red); } */ //---- return(0); } //+------------------------------------------------------------------+
संबंधित पोस्ट
- MQL5 विजार्ड: मॉर्निंग/ईवनिंग स्टार पैटर्न और स्टोकास्टिक पर आधारित ट्रेड सिग्नल
- MQL5 विजार्ड: मॉर्निंग/इविनिंग स्टार और RSI पर आधारित ट्रेड सिग्नल
- MQL5 विजार्ड: बुलिश हारामी/बेयरिश हारामी + CCI पर आधारित ट्रेड सिग्नल
- MQL5 विज़ार्ड: हैमर/हैंगिंग मैन पैटर्न पर आधारित ट्रेड सिग्नल्स - MetaTrader 5 के लिए
- MQL5 विजार्ड: सुबह/शाम के तारे के आधार पर ट्रेड सिग्नल + CCI के साथ एक्सपर्ट एडवाइजर