संसाधन लोड हो रहा है... लोड करना...

My भाषा रणनीति मोबाइल ऐप और WeChat पर वास्तविक समय में पदों के परिवर्तन को आगे बढ़ाता है

लेखक: , बनाया गयाः 2021-08-10 17:06:46, अद्यतन किया गयाः 2023-09-20 11:10:28

img

एक, सारांश

क्वांटिफाइड ट्रेडिंग रणनीतियों के निरंतर सुधार के साथ, उपयोगकर्ताओं को वास्तविक समय में परिवर्तन के लिए वास्तविक समय में आगे बढ़ने की आवश्यकता होती है, उदाहरण के लिएः वेब ऑनलाइन लॉग, मोबाइल एप्लिकेशन, वीकेएमएन, आदि, खाते में होने वाले परिवर्तनों को वास्तविक समय में, ब्राउज़र, मोबाइल, आदि में सक्रिय रूप से प्रसारित करने की आवश्यकता होती है।FMZ.COM) My भाषा रणनीति, मोबाइल ऐप और WeChat पर वास्तविक समय में पदों को आगे बढ़ाने के लिए।

इस लेख का पूरा स्रोत कृपया देखेंhttps://www.fmz.com/strategy/305785यह एक बहुत ही अच्छा तरीका है कि आप अपने हाथों से कोड टाइप कर सकते हैं।

2. व्यापार रणनीति का प्रदर्शन करें

उदाहरण के लिए, इस लेख में विलियम डब्ल्यू% आर की पिछली ट्रेडिंग रणनीति का हवाला दिया गया है, जिसका लिंक पता हैःhttps://www.fmz.com/strategy/283024इस रणनीति के तर्क को विलियम मान और औसत रेखा से मिलकर बनाया गया है, पूरी रणनीति और रीमेक कॉन्फ़िगरेशन के लिए, इस लिंक पर क्लिक करके प्राप्त किया जा सकता है, नीचे इस नीति का कोड दिया गया हैः

HC := HHV(HIGH, 14) - CLOSE;
HL := HHV(HIGH, 14) - LLV(LOW, 14);
WR := -100 * HC / HL;
MA20 : EMA2(C, 14);
C1 := WR < -60 && C > MA20;
C2 := WR > -15 && C < MA20;
C1, BPK;
C2, SPK;

3. My Language भाषा को बढ़ाता है

आविष्कारक मात्राFMZ.COM) की My भाषा जावास्क्रिप्ट भाषा का एक और पैकेज है, जिसका उद्देश्य क्वांटिफाइंग के शुरुआती लोगों के लिए एक बेहतर परिचय देने में मदद करना है। My भाषा में सरल रणनीति तर्क का सामना करने के लिए सरल वाक्यविन्यास की विशेषताएं हैं, लेकिन कुछ जटिल रणनीतियों का सामना करने के लिए यह मुश्किल है। इसलिए, My भाषा के आधार पर आविष्कारकों ने भाषा को बढ़ाने की सुविधा शुरू की है।

%%
// 这里面可以调用发明者量化的任何API 
scope.TEST = function(obj) {
    return obj.val * 100;
}
%% 
收盘价:C;
收盘价放大100倍:TEST(C);
上一个收盘价放大100倍:TEST(REF(C, 1)); // 鼠标移动到回测的K线上就会提示变量值

जैसा कि ऊपर दिए गए कोड में दिखाया गया है, भाषा संवर्धन सुविधा My भाषा को जावास्क्रिप्ट भाषा के साथ मिश्रित प्रोग्रामिंग के लिए अनुमति देती है।https://www.fmz.com/doc/2569#语言增强

इनमें से कुछ हैंः

1, स्कोप ऑब्जेक्टscope ऑब्जेक्ट, जो गुणों को जोड़ सकता है और गुणों को अनाम फ़ंक्शन असाइन कर सकता है.

2、scope.get_locals ((name)यह फ़ंक्शन My भाषा के चर को प्राप्त करता है, जिससे My भाषा और JavaScript भाषाओं के बीच बातचीत संभव हो जाती है।

चौथा, धक्का की स्थिति में बदलाव

मेरी भाषा की नीति में, BKVOL फ़ंक्शन खरीद-बिक्री सिग्नल संख्या प्राप्त कर सकता है, यानी वर्तमान बहु-हेड होल्डिंग। SKVOL फ़ंक्शन बेच-बिक्री सिग्नल संख्या प्राप्त कर सकता है, यानी वर्तमान रिक्त-हेड होल्डिंग। फिर हम BKVOL को SKVOL से घटाकर वर्तमान स्थिति परिवर्तन की गणना कर सकते हैं। जैसा कि नीचे दिया गया कोड दिखाता हैः

HC := HHV(HIGH, 14) - CLOSE;
HL := HHV(HIGH, 14) - LLV(LOW, 14);
WR := -100 * HC / HL;
MA20 : EMA2(C, 14);
C1 := WR < -60 && C > MA20;
C2 := WR > -15 && C < MA20;
C1, BPK;
C2, SPK;

%%
// 下面代码附加到任何My语言策略最后都可以实现仓位变化推送到手机App与微信
if (typeof(scope._tmp) !== 'number') {
    scope._tmp = 0;
}
var pos = scope.get_locals('BKVOL') - scope.get_locals('SKVOL');
if (pos != scope._tmp) {
   scope._tmp = pos;
   Log('通知仓位变化:', scope.symbol, pos, '@');
}
%%

उपरोक्त कोड में, हमने विलियम W%R ट्रेडिंग रणनीति और पद परिवर्तन को आगे बढ़ाने की सुविधा को एक साथ रखा है, ताकि ट्रेडिंग रणनीति के आदेश को वास्तविक समय में ट्रेडों के साथ पद परिवर्तन के साथ सिंक्रनाइज़ किया जा सके और मोबाइल ऐप और वी-शॉट पर धकेल दिया जा सके।

पांचवां, वास्तविक डिस्क परीक्षण

अगला हम एक वास्तविक डिस्क चलाने के लिए इस सुविधा को सत्यापित करने के लिए, वास्तविक डिस्क बनाने के लिए OKEX नकदी का चयन करें, मुद्रा जोड़ी के रूप में सेट LTC_USDT ((उत्पाद वायदा और डिजिटल मुद्रा वायदा भी इस सुविधा का उपयोग कर सकते हैं, संयोग से काम करता है)

1, सिग्नल ट्रिगर, वेब लॉग img 2. सिग्नल ट्रिगर, मोबाइल ऐप संदेश भेजें img 3. सिग्नल ट्रिगर किया गया, WeChat संदेश भेजा गया img

छठा, सारांश

उपरोक्त एक सरल My Language William W% R लेनदेन रणनीति के माध्यम से, My Language में भाषा संवर्धन मॉड्यूल के साथ विकसित किए गए एक संदेश प्रक्षेपण मॉड्यूल के साथ, हम मोबाइल ऐप और WeChat में स्थिति परिवर्तन को वास्तविक समय में धक्का देने की रणनीति को लागू करते हैं। यह मॉड्यूल कोड किसी भी My Language रणनीति में जोड़ा जा सकता है, जो मोबाइल ऐप और WeChat में स्थिति परिवर्तन को धक्का देता है, और विभिन्न परिदृश्यों के लिए विभिन्न प्रकार के धक्का देने की शुरुआत करता है, जो आपकी व्यक्तिगत धक्का आवश्यकताओं को पूरा करता है।


संबंधित

अधिक