This trading system is quantitatively designed by पापुओ क्वांटिफाई. हम एक टीम है कि एक लंबे समय के लिए मात्रात्मक व्यापार रणनीतियों पर शोध करने के लिए प्रतिबद्ध किया गया है.
पिछले वर्ष हमने टोकनिनसाइट क्वांटिटेटिव प्रतियोगिता में उत्कृष्ट परिणाम हासिल किए हैं।
ऐसा मंच उपलब्ध कराने के लिए एफएमजेड समुदाय को धन्यवाद। मात्रात्मक समुदायों के निर्माण का बेहतर समर्थन करने के लिए, इस रणनीति की डिजाइन अवधारणा और डिजाइन विचारों को अब यहां सार्वजनिक रूप से प्रकाशित किया गया है। मुझे आशा है कि आप मात्रात्मक व्यापार के डिजाइन और अनुप्रयोग को सीख सकते हैं।
मात्रात्मक टाइपिंग दर प्रणाली के लिए प्रेरणा मुख्य रूप से भौतिकी से है
भौतिकी में गति की परिभाषा हैः प्रति इकाई समय की दूरी। यदि आप कीमत को दूरी के रूप में देखते हैं, तो वित्तीय बाजार में, गति की परिभाषा प्रति इकाई समय मूल्य परिवर्तन का आकार है।
यदि कीमत एक इकाई समय में बहुत बदलती है, तो इस तरह के बाजार को आमतौर पर एक तेजी से बाजार कहा जाता है; यदि मूल्य परिवर्तन एक इकाई समय में छोटे होते हैं, तो इस तरह के बाजार को धीमा बाजार कहा जाता है। इसलिए, गति एक प्राकृतिक कानून है जो समय और मूल्य को एकीकृत करता है। गति की गहरी समझ हमें बाजार को अधिक हद तक समझने में मदद कर सकती है।
यदि दर में वृद्धि होती है तो इसका अर्थ यह है कि ऊर्जा बढ़ रही है और प्रभावी रूप से बाजार के उभरते रुझान की भविष्यवाणी कर सकती है।
यदि दर गिरती है, तो इसका अर्थ ऊर्जा की विफलता है और बाजार की स्थिति में स्थिरता या गिरावट का खतरा महसूस किया जा सकता है।
प्रत्येक लेनदेन के लिए एक निश्चित संख्या में लॉट का उपयोग किया जाता है, इसलिए इसे मात्रात्मक प्रकार की दर व्यापार प्रणाली कहा जाता है।
उच्चतम मूल्य (एचएचवी): किसी विशिष्ट अवधि में प्राप्त उच्चतम मूल्य। सबसे कम मूल्य (LLV): किसी विशिष्ट अवधि में प्राप्त सबसे कम मूल्य। चलती औसत (MA): एक विशिष्ट अवधि के औसत समापन मूल्य को जोड़ने वाली रेखा। प्रतिगमन की ढलान (SLOPE): एक विशिष्ट अवधि के साथ एक रैखिक प्रतिगमन की ढलान. (यह हम दर कहते हैं)
रैखिक समीकरण OLS ढलान सूत्र इस प्रकार हैः
गणितीय सूत्र बहुत जटिल है, लेकिन FMZ प्लेटफॉर्म ने हमारे लिए पहले ही एम भाषा का व्याकरण सूत्र (SLOPE) लिखा है।
हम देख सकते हैं कि एल्गोरिथ्म इस प्रकार हैः
प्रक्रिया थोड़ा अधिक जटिल है, लेकिन हर किसी को इसके बारे में सोचने की जरूरत नहीं है. बस सीधे सूत्र कॉल.
len:=35;//Design cycles
hh^^HHV(H,len);//Take the highest price in a certain period
ll^^LLV(L,len);//Take the lowest price in a certain period
hl2^^(hh+ll)/2;//Average of highest price and lowest price
avg^^MA(hl2,5);//Calculate the moving average line of the average
ss:SLOPE(avg,len);//Calculate the regression slope of the moving average line
संकेतकों के डिजाइन के माध्यम से, हम देख सकते हैं कि मुख्य चार्ट में, हम उच्चतम बिंदु (पीली रेखा), सबसे कम बिंदु (हरी रेखा), उनके औसत (लाल रेखा), और लाल रेखा (मोटी बैंगनी रेखा) द्वारा गणना की चिकनी कीमत चल औसत है
फिर हम संलग्न चित्र में प्रतिगमन ढलान ss की गणना कर सकते हैं, जो चलती औसत की बढ़ती और घटती दर का प्रतिनिधित्व करता है।
जैसा कि ऊपर के चित्र से देखा जा सकता है, हरे रंग के तीर सबसे कम ढलान पर झुकाव बिंदुओं को इंगित करते हैं, और नारंगी तीर उच्चतम ढलान पर झुकाव बिंदुओं को इंगित करते हैं।
चार्ट के साथ प्रतिक्रिया k रेखा पर है, और वृद्धि की कमजोरी और गिरावट की कमजोरी भी स्पष्ट रूप से महसूस की जा सकती है।
यदि आप मोड़ बिंदु पर खरीदते और बेचते हैं, तो आप उच्च या निम्न बिंदु पर वृद्धि या गिरावट का पीछा करने के बजाय शुरुआती चरण में प्रभावी ढंग से व्यापार कर सकते हैं।
बढ़ते ढलान का अर्थ है कि बाजार की गति बढ़ रही है, जो गिरना बंद कर सकती है या बढ़ना शुरू कर सकती है। ढलान की निरंतर गिरावट का अर्थ है कि बाजार की गति कमजोर है, और बढ़ना बंद हो सकती है या गिरना शुरू हो सकती है।
एम भाषा का प्रयोग करते हुए डिजाइन और अभिव्यक्ति इस प्रकार है:
len:=35;//Design cycles
hh^^HHV(H,len);//Take the highest price in a certain period
ll^^LLV(L,len);//Take the lowest price in a certain period
hl2^^(hh+ll)/2;//Average of highest price and lowest price
avg^^MA(hl2,5);//Calculate the moving average line of the average
ss:SLOPE(avg,len);//Calculate the regression slope of the moving average line
ss<REF(ss,1),SPK;//When the slope becomes smaller, it indicates that the market momentum is weakened, close long positions and open short positions.
ss>REF(ss,1),BPK;//When the slope becomes larger, it indicates that the market momentum is enhanced, close short positions and open long positions.
AUTOFILTER;
इस तरह, हमने इस एल्गोरिथ्म का डिजाइन पूरा कर लिया है, और फिर हम एक वर्ष के लिए स्थिति का बैकटेस्ट करने के लिए सिस्टम का उपयोग करेंगे।
विषय okex त्रैमासिक अनुबंध btc है;
बैकटेस्ट की अवधि 1 जनवरी 2019 से वर्तमान तक है और समय अवधि 1 घंटे है।
आरंभिक खाते के लिए 3 बीटीसी, 0.05% की प्रसंस्करण शुल्क;
प्रत्येक लेनदेन के लिए 200 लॉट की एक निश्चित संख्या निर्धारित करें।
बैकटेस्ट से यह देखा जा सकता है कि यह आय अपेक्षाकृत सुचारू और स्थिर है।
इस बैकटेस्ट में वर्ष भर में 1261 लेनदेन किए गए। 4.68 क्रिप्टो मुद्रा की अनुमानित आय; वार्षिक आय लगभग 140% है; अधिकतम निकासी 14% है; शार्प अनुपात 0.117 है।
प्रतिलिपि रणनीति पर जाने के लिए क्लिक करेंhttps://www.fmz.com/strategy/183416
उपरोक्त साझा मेरे डिजाइन के कुछ विचारों और सामग्री है, निम्नलिखित एम भाषा का पूरा कोड है, आपके संदर्भ, अध्ययन और अनुसंधान के लिए। यदि आपको पुनर्प्रकाशित करने की आवश्यकता है, तो कृपया स्रोत बताएं। धन्यवाद।
len:=35;//Design cycles
hh^^HHV(H,len);//Take the highest price in a certain period
ll^^LLV(L,len);//Take the lowest price in a certain period
hl2^^(hh+ll)/2;//Average of highest price and lowest price
avg^^MA(hl2,5);//Calculate the moving average line of the average
ss:SLOPE(avg,len);//Calculate the regression slope of the moving average line
ss<REF(ss,1),SPK;//When the slope becomes smaller, it indicates that the market momentum is weakened, close long positions and open short positions.
ss>REF(ss,1),BPK;//When the slope becomes larger, it indicates that the market momentum is enhanced, close short positions and open long positions.
AUTOFILTER;