इस श्रृंखला के पहले अध्यायों के माध्यम से, आप विभिन्न प्रकार के विज़ुअलाइज़ेशन मॉड्यूल का उपयोग करने के बारे में बुनियादी ज्ञान प्राप्त कर चुके हैं। इस अध्याय में हम एक सरल लेकिन दिलचस्प रणनीति का उपयोग करके विज़ुअलाइज़ेशन मॉड्यूल का निर्माण करते हैं।
रणनीतिक विचार का मूल यह है कि तेजी से गिरावट का पीछा करें, डिजिटल मुद्राओं के लिए बाजार का चयन करें, उदाहरण के लिए BTC_USDT, रणनीति के संचालन के समय उस समय की कीमत के आधार पर, कीमत में एक निश्चित प्रतिशत की वृद्धि, वर्तमान परिसंपत्ति के अनुसार एक निश्चित प्रतिशत की खरीद, समानांतर मूल्य में एक निश्चित प्रतिशत की गिरावट, वर्तमान परिसंपत्ति के अनुसार एक निश्चित प्रतिशत की बिक्री।
हम शुरू करने से पहले कुछ पुनः प्रयोज्य मॉड्यूल जोड़ते हैं।
जैसा कि ऊपर दिखाया गया हैः
श्रेणी सूची में कुछ पुनर्नवीनीकरण योग्य पैक की गई श्रेणी सूची शामिल हैं, जिन्हें चयनित करने के बाद उपयोग किया जा सकता है। चयनित "डिजिटल करेंसी नकदी ट्रेडिंग लाइब्रेरी" एक ट्रेडिंग लाइब्रेरी है जो डिजिटल करेंसी नकदी बाजार के लिए उपयोग की जाती है, जिसमें आदेश के बाद जटिल जांच, पुनः परीक्षण आदि तर्क (जैसे, आदेश के बाद लेनदेन कैसे नहीं किया जाता है, आदि) । यह बहुत आसान है क्योंकि यह रणनीति बनाने में बहुत अधिक जटिल प्रसंस्करण तर्क को छोड़ देता है।
चूंकि रणनीतिक विचार सरल हैं, इसलिए रणनीतिक मॉड्यूल बहुत बड़े नहीं हैं। हम 18 अक्टूबर से शुरू होने वाले एक साल से भी कम समय में बड़े पैमाने पर उथल-पुथल, रुझानों के बाजारों के बारे में सोच रहे हैं, जो प्रारंभिक जांच रणनीति का उपयोग कर सकते हैं। पुनः परीक्षण पैरामीटरः
इस रणनीति के परीक्षण के परिणामों को देखेंः
एक समान जावास्क्रिप्ट भाषा की रणनीति, जो यहां भी एक साथ जारी की गई है, रुचि रखने वाले छात्रों के लिए अध्ययन करने के लिए उपलब्ध है। विज़ुअलाइज़ेशन मॉड्यूल सीखकर रणनीतियों का निर्माण करना, रणनीतियों की अवधारणा, विभिन्न इंटरफेस के उपयोग के लिए एक सुविधाजनक परिचय, प्रोग्रामेटिक लेनदेन।
रणनीति में अन्य इंटरफ़ेस पैरामीटर नहीं हैं, और इच्छुक छात्र विस्तार को अनुकूलित कर सकते हैं।
function main() {
var basePrice = -1
var addRatio = 0.02
while (true) {
var ticker = exchange.GetTicker()
if (basePrice == -1) {
basePrice = ticker.Last
}
if ((ticker.Last - basePrice) > 0 && ((ticker.Last - basePrice) / basePrice > addRatio)) {
var acc = exchange.GetAccount()
var amount = acc.Balance * addRatio / ticker.Last
$.Buy(amount)
basePrice = ticker.Last
}
if ((ticker.Last - basePrice) < 0 && ((basePrice - ticker.Last) / basePrice > addRatio)) {
var acc = exchange.GetAccount()
var amount = acc.Stocks * addRatio
$.Sell(amount)
basePrice = ticker.Last
}
}
}
इस रणनीति का एक बहुत ही दिलचस्प हिस्सा यह है कि खाते की संपत्ति को शुरुआती समय में सिक्के और धन के बराबर के रूप में सेट किया जाता है, उदाहरण के लिए BTC_USDT ट्रेडिंग जोड़ी, वर्तमान में BTC की कीमत 10,000 है, खाते में सिक्के को 5 में वितरित किया जाता है, और USDT को 50,000 में वितरित किया जाता है
यह रणनीति बाजार की स्थिति के प्रति तटस्थ है, जहां कीमतें गिर रही हैं। यह एक बहुत अच्छा तरीका है कि हम अपने ग्राहकों के लिए कुछ अलग तरीके से USDT का उपयोग कर सकते हैं। उदाहरण के लिएः
इस तरह की घटनाओं में बहुत बदलाव आया है।
आप USDT को थोड़ा और सिक्का कम सेट कर सकते हैं।
एक-दूसरे के साथ मॉड्यूल जोड़ें और अपने स्वयं के प्रोग्रामेटिक लेनदेन के विचारों को एक साथ आज़माएं।
विज़ुअलाइज़ेशन पैटर्न रणनीतियाँः
अधिक रणनीतियों के लिएःhttps://www.fmz.com/square
इस श्रृंखला के अन्य लेख
यह बहुत ही मजेदार है, और यह बहुत ही सरल है, लेकिन यह बहुत आसान है, और यह बहुत आसान है।