[TOC]

क्रिप्टोकरेंसी बाजार में हर दिन एक नई कहानी देखने को मिलती है। आज बिटकॉइन सबसे आगे रहता है, कल एथेरियम की स्थिति बेहतर हो जाती है, और परसों ZEC जैसी अनजान क्रिप्टोकरेंसी भी तेजी से बढ़ने लगती हैं। विभिन्न क्रिप्टोकरेंसी बारी-बारी से ऊपर-नीचे होती रहती हैं, और बाजार का रुख इतनी तेजी से बदलता है कि सब कुछ भ्रमित करने वाला होता है। संस्थागत निवेशकों के पास बाजार पर 24⁄7 नजर रखने वाली पेशेवर टीमें और अंदरूनी जानकारी होती है, जिससे वे पहले से ही सही स्थिति में होते हैं; लेकिन खुदरा निवेशकों के लिए, बाजार में होने वाले इस तेजी से बदलाव का मतलब अक्सर या तो मौका चूक जाना होता है या फिर चरम पर खरीदकर फंस जाना।
पारंपरिक रोटेशन रणनीतियाँ वित्तीय क्षेत्र में सर्वमान्य हैं—संस्थान इनका उपयोग सेक्टर और एसेट रोटेशन के लिए करते हैं और उन्हें अच्छे परिणाम मिलते हैं। हालाँकि, समस्या यह है कि पारंपरिक रोटेशन के लिए व्यापक परिप्रेक्ष्य की आवश्यकता होती है; आपको यह अनुमान लगाना होता है कि कौन से सेक्टर बढ़ेंगे और कब स्विच करना है। अंदरूनी जानकारी के अभाव और धीमी प्रतिक्रिया समय वाले खुदरा निवेशकों के लिए, यह मूल रूप से अंतर्ज्ञान पर आधारित होता है, और सफलता दर स्वाभाविक रूप से कम होती है। तो, क्या होगा यदि AI यह काम कर सके? यह भावनात्मक उतार-चढ़ाव के आधार पर आवेगी निर्णय लिए बिना, 24⁄7 तकनीकी संकेतकों की निगरानी कर सकता है, समाचारों का विश्लेषण कर सकता है और होल्डिंग्स का विश्लेषण कर सकता है। आज, मैं इन्वेंटर क्वांटिटेटिव प्लेटफॉर्म के वर्कफ़्लो का उपयोग करके ऐसी AI रोटेशन प्रणाली को लागू करूँगा और आपके साथ संपूर्ण कार्यान्वयन तर्क साझा करूँगा।

इस एआई-संचालित व्हील सिस्टम की मूल डिजाइन अवधारणा यह है:तकनीकी संकेतकों को स्क्रीनिंग करने दें, समाचार विश्लेषण को सत्यापन करने दें और एआई को अंतिम नियंत्रण करने दें।संपूर्ण प्रणाली को तीन मुख्य मॉड्यूल में विभाजित किया गया है:
यह सिस्टम सबसे पहले प्रत्येक अत्यधिक तरल क्रिप्टोकरेंसी (24 घंटे के ट्रेडिंग वॉल्यूम के आधार पर क्रमबद्ध) को मल्टी-पीरियड मूविंग एवरेज सिस्टम का उपयोग करके स्कोर देता है। इस स्कोरिंग सिस्टम में तीन आयाम शामिल हैं:
मूविंग एवरेज अलाइनमेंट पैटर्न(व्यवस्था स्कोर: -4 से +4)
मूविंग एवरेज डाइवर्जेंस स्पेसिंग(gapScore)
मूविंग एवरेज टाइम सीरीज़ में परिवर्तन(टाइमसीरीजस्कोर: -4 से +4)
अंतिम समग्र स्कोर गणना सूत्र:
\[ स्कोर = प्रसार अंतराल × व्यवस्था पैटर्न स्कोर × समय श्रृंखला भिन्नता स्कोर \]
इस फॉर्मूले की खूबसूरती इसमें निहित है:स्कोर तभी सार्थक होगा जब तीनों संकेतक एक साथ मेल खाएंगे।यदि मूविंग एवरेज अच्छी तरह से संरेखित हैं लेकिन उनके बीच का अंतर कम हो रहा है, तो यह एक कमजोर प्रवृत्ति का संकेत देता है, और स्कोर बहुत अधिक नहीं होगा।
1. बहु-चक्र डिजाइन
var s = exchange.GetRecords(processedSymbol, wheelPeriod / 4); // 短期
var ms = exchange.GetRecords(processedSymbol, wheelPeriod / 2); // 中短期
var ml = exchange.GetRecords(processedSymbol, wheelPeriod * 2); // 中长期
var ls = exchange.GetRecords(processedSymbol, wheelPeriod * 4); // 长期
यदि wheelPeriod=60 मिनट है, तो वास्तविक समयसीमाएँ इस प्रकार हैं: 15 मिनट, 30 मिनट, 120 मिनट और 240 मिनट, जो अल्प, मध्यम और दीर्घकालिक रुझानों को कवर करती हैं।
2. व्यवस्था पैटर्न के लिए स्कोरिंग तर्क
if (bullCount == 3) {
arrangementScore = 4; // 完美多头排列
} else if (bearCount == 3) {
arrangementScore = -4; // 完美空头排列
} else if (bullCount == 2) {
// 连续的两个条件得分更高
if ((compare1 > 0 && compare2 > 0) || (compare2 > 0 && compare3 > 0)) {
arrangementScore = 3;
} else {
arrangementScore = 2;
}
}
यहां डिजाइन इस प्रकार है कि गतिशील औसत की एक सतत व्यवस्था बिखरी हुई व्यवस्था की तुलना में अधिक अंक प्राप्त करती है क्योंकि एक सतत व्यवस्था एक स्पष्ट प्रवृत्ति को इंगित करती है।
3. व्यापक स्कोर का अरैखिक डिज़ाइन
if (gapScore > 0) {
comprehensiveScore = gapScore * arrangementScore * timeSeriesScore;
} else if (gapScore < 0) {
comprehensiveScore = gapScore * Math.abs(arrangementScore) * Math.abs(timeSeriesScore);
}
यह डिज़ाइन सुनिश्चित करता है कि:
यह सिस्टम स्वचालित रूप से दो प्रकार की मुद्राओं को फ़िल्टर कर देगा:
लेकिन यहाँ एक महत्वपूर्ण डिज़ाइन तत्व है:यदि आप पहले से ही किसी विशेष कॉइन में लॉन्ग पोजीशन रखते हैं, तो सिस्टम इसे सकारात्मक समूह में जोड़ देगा, भले ही यह शीर्ष 5 में न हो।कोई भी शेयर न रखने पर भी यही बात लागू होती है। इससे एआई को आपके शेयरों की निरंतर निगरानी करने और यह निर्धारित करने में मदद मिलती है कि आपको नुकसान रोकने के लिए कदम उठाने या अपनी स्थिति को पलटने की आवश्यकता है या नहीं।
केवल तकनीकी संकेत ही पर्याप्त नहीं हैं; हमें बाजार को भी समझना होगा।क्योंयह प्रक्रिया इस प्रकार आगे बढ़ेगी। सिस्टम स्वचालित रूप से प्रत्येक क्रिप्टोकरेंसी के लिए 5 सबसे हालिया समाचार आइटम (क्रिप्टोकंपेयर एपीआई के माध्यम से) प्राप्त करेगा, जिसमें परियोजना की प्रगति, संस्थागत गतिविधियां, नियामक समाचार आदि शामिल हो सकते हैं।
समाचार कवरेज की भूमिका यह है कितकनीकी संकेतों की विश्वसनीयता सत्यापित करें:
यह ध्यान रखना महत्वपूर्ण है कि समाचार प्राप्त करने में देरी या चूक हो सकती है (एपीआई की सीमाएं, कम लोकप्रिय क्रिप्टोकरेंसी आदि)। हालांकि, सिस्टम का डिज़ाइन सिद्धांत यह है:समाचार पूरक है, अनिवार्य नहीं।यदि कोई समाचार उपलब्ध नहीं है, तो एआई इसे “समाचार उपलब्ध नहीं, विशुद्ध रूप से तकनीकी निर्णय” के रूप में चिह्नित करेगा और फिर तकनीकी संकेतकों और होल्डिंग्स के आधार पर निर्णय लेगा।
यही संपूर्ण प्रणाली की आत्मा है। एआई रणनीति का मुख्य क्रियान्वयनकर्ता नहीं है, लेकिन…पर्यवेक्षक सलाहकारमहत्वपूर्ण क्षणों में, तकनीकी संकेतों द्वारा पकड़ में न आने वाले जोखिमों की पहचान करने के लिए निर्णय की दूसरी परत प्रदान करें।
यह सिस्टम एआई को निम्नलिखित सभी जानकारी देगा:
एआई को तीन मुख्य परिदृश्यों को संभालने की आवश्यकता है:
परिदृश्य 1: कोई खुली पोजीशन नहीं → यह तय करें कि कोई पोजीशन खोलनी है या नहीं
| तकनीकी सिग्नल की शक्ति | समाचार कवरेज | जोखिम | एआई निर्णय लेने की प्रक्रिया |
|---|---|---|---|
| मजबूत (निरपेक्ष स्कोर > 0.05) | समर्थन/तटस्थ/कोई समाचार नहीं | कोई नहीं | ओपन लॉन्ग/ओपन शॉर्ट |
| ताकतवर | विरोधाभास | कोई नहीं | रुको और देखो |
| कमजोर (<0.02) | कोई भी | कोई नहीं | रुको और देखो |
परिदृश्य 2: एक ही दिशा में पोजीशन बनाए रखना → यह निर्धारित करना कि पोजीशन बनाए रखनी है या नहीं।
यहां, “एक ही दिशा में” का अर्थ है कि स्थिति की दिशा तकनीकी संकेत के अनुरूप है (उदाहरण के लिए, लॉन्ग पोजीशन बनाए रखना और तकनीकी संकेतक तेजी का रुझान दिखाना)। सिस्टम विशेष रूप से “लॉन्ग पोजीशन बनाए रखना लेकिन संकेतक की मजबूती शीर्ष में नहीं है” को चिह्नित करेगा, जिसका अर्थ है कि हालांकि यह लॉन्ग पोजीशन अभी भी तेजी वाली पोजीशनों की सूची में है, लेकिन यह अब शीर्ष 5 में नहीं है, और रुझान कमजोर हो रहा है।
| सिग्नल स्थिति | समाचार कवरेज | लाभ और हानि | एआई निर्णय लेने की प्रक्रिया |
|---|---|---|---|
| पहले 5/आखिरी 5 में | स्थिर/समर्थित/कोई समाचार नहीं | कोई भी | पकड़ना |
| पहले 5/आखिरी 5 में | बदलाव/नकारात्मक कारक | लाभ | बराबरी |
| शीर्ष में नहीं | स्थिर/कोई खबर नहीं | लाभ | धारण करना (अवलोकन करना) |
| शीर्ष में नहीं | स्थिर/कोई खबर नहीं | नुकसान | पोजीशन बंद करें (स्टॉप लॉस) |
| शीर्ष में नहीं | बदलाव/नकारात्मक कारक | कोई भी | बराबरी |
परिदृश्य 3: स्थिति उलटना → स्थिति को बंद करने/उलटने का निर्णय लेना
यह एक एआई सुपरवाइजर है।मुख्य मूल्य परिदृश्यरिवर्स पोजीशन से तात्पर्य तकनीकी संकेत की विपरीत दिशा में रखी गई स्थिति से है (उदाहरण के लिए, तकनीकी संकेतकों के मंदी की ओर मुड़ने के बावजूद लॉन्ग पोजीशन बनाए रखना)।
| स्कोर का निरपेक्ष मान | समाचार कवरेज | एआई निर्णय लेने की प्रक्रिया |
|---|---|---|
| मजबूत (>0.05) | उलटफेर की पुष्टि करें | रिवर्स पोजीशन (पिछली पोजीशन बंद करने के बाद रिवर्स पोजीशन खोलना) |
| मजबूत (>0.05) | तटस्थ/कोई समाचार नहीं | बैकहैंड |
| मजबूत (>0.05) | विरोधाभास | अंतिम निर्णय (तकनीकी और समाचार संबंधी विरोधाभास होने पर रूढ़िवादी दृष्टिकोण) |
| मध्यम (0.02-0.05) | उलटफेर की पुष्टि करें | बैकहैंड |
| मध्यम (0.02-0.05) | तटस्थ/कोई समाचार नहीं | निकट स्थिति (सिग्नल पर्याप्त मजबूत नहीं है) |
| मध्यम (0.02-0.05) | विरोधाभास | बराबरी |
| कमजोर (<0.02) | कोई भी | प्रतीक्षा करें (निरीक्षण करें, संकेत बहुत कमजोर है) |
बैकहैंड ऑपरेशन के लिए सख्त शर्तें(दोनों शर्तें एक साथ पूरी होनी चाहिए):
यदि दिशा गलत है, तो उसे सुधारें। मजबूत संकेत + पुष्टि की गई उलटफेर = निर्णायक रूप से स्थिति बदलें; मजबूत संकेत + विरोधाभासी समाचार = सावधानीपूर्वक स्थिति बंद करें; मध्यम संकेत = केवल तभी स्थिति बदलें जब समाचार इसकी पुष्टि करे, अन्यथा स्थिति बंद करें; कमजोर संकेत = स्थिति पर नज़र रखें और जल्दबाजी में कोई कार्रवाई न करें।
एआई द्वारा आउटपुट किया गया निर्णय प्रारूप इस प्रकार है:
[
{
"symbol": "BTCUSDT",
"currentPosition": "无持仓",
"score": 0.0856,
"newsAnalysis": "机构增持,生态扩张",
"overallJudgment": "技术多头强劲,新闻面支持,开多",
"decision": "开多"
},
{
"symbol": "ETHUSDT",
"currentPosition": "持有空仓",
"score": 0.0623,
"newsAnalysis": "质押增加,资金流入",
"overallJudgment": "反向持仓亏损,技术已转多,止损",
"decision": "平仓"
}
]
एआई द्वारा निर्णय लेने के बाद, सिस्टम स्वचालित रूप से लेनदेन को पूरा कर देता है। इसमें…फिक्स्ड राशि लेनदेनतंत्र:
मान लीजिए कि आप प्रत्येक लेनदेन को 100 USDT पर सेट करते हैं, चाहे कॉइन की कीमत 100 USDT हो या 10,000 USDT, सिस्टम 100 USDT के आधार पर यह गणना करेगा कि कितने अनुबंध खोलने हैं। गणना का सूत्र इस प्रकार है:
合约张数 = 金额(U) / 当前价格 / 合约面值(CtVal)
उदाहरण के लिए:
सिस्टम इसे स्वचालित रूप से संसाधित करेगा:
ऐसा करने के दो फायदे हैं:
लेनदेन पूरा हो जाने के बाद भी जोखिम नियंत्रण आवश्यक है। यह प्रणाली…स्वतंत्र रूप से संचालित ट्रेलिंग स्टॉपयह मुख्य रणनीति से अलग है और प्रति सेकंड एक बार स्थितियों की उच्च-आवृत्ति जांच करता है।
ट्रेलिंग स्टॉप केवल एक निश्चित स्टॉप नहीं है, बल्कि यह है:अवास्तविक लाभों की रक्षा करें और मुनाफे को बढ़ने दें।。
कार्यप्रवाह:
कोड कार्यान्वयन:
function monitorPositionWithTrailingStop(coin) {
const pos = getPosition(coin); // 获取持仓
if (!pos) return;
const currentPnl = calculatePnl(pos); // 当前盈亏百分比
// 获取历史最高盈利
const symbolKey = `${coin}_USDT.swap_maxprofit`;
let maxProfit = _G(symbolKey);
// 如果当前盈利更高,更新最高盈利
if (maxProfit === null || currentPnl > maxProfit) {
maxProfit = currentPnl;
_G(symbolKey, maxProfit);
Log(`📈 ${coin} 更新最高盈利:${(maxProfit * 100).toFixed(2)}%`);
}
// 计算回撤
const drawdown = maxProfit - currentPnl;
// 触发止损
if (drawdown >= CONFIG.TRAILING_STOP_PERCENT) {
closePosition(coin, pos, "移动止损");
_G(symbolKey, null); // 清除记录
}
}
क्रिप्टोकरेंसी बाजार अत्यधिक अस्थिर होने के कारण, मुख्य रणनीति को हर 4 घंटे में केवल एक बार ही चलाया जा सकता है (क्रिप्टोकरेंसी को पुनः चुनने और शुरुआती और समापन स्थितियों को निर्धारित करने के लिए), लेकिन स्टॉप-लॉस ऑर्डर लगाना आवश्यक है…रीयल-टाइम सुरक्षायदि आप 4 घंटे बाद जाँच करते हैं, तो मुनाफ़ा पहले ही वापस दिया जा चुका होगा। इसलिए, स्टॉप-लॉस सिस्टम एक स्वतंत्र कार्यप्रणाली है, जो मुख्य रणनीति के समानांतर हर 15 सेकंड में चलती है।
यह रणनीति स्वचालित रूप से चलती है, लेकिन आपको यह जानना होगा कि यह क्या कर रही है। सिस्टम को तीन मॉनिटरिंग टेबल के साथ डिज़ाइन किया गया है:

आप समग्र लाभ-हानि और सिस्टम की स्थिति को एक नजर में देख सकते हैं।

यह तालिका आपको बताती है:

यह तालिका दर्शाती है:
इन तीन तालिकाओं की मदद से आप किसी भी समय देख सकते हैं कि सिस्टम क्या कर रहा है, वह ऐसा क्यों कर रहा है और इसके परिणाम क्या हैं।
कोई भी रणनीति परिपूर्ण नहीं होती, और इस प्रणाली की भी स्पष्ट सीमाएँ हैं:
हालांकि बड़े मॉडल की विशेषताएं बहुत शक्तिशाली हैं और अधिकांश समय अच्छा प्रदर्शन करती हैं,बाजार की चरम स्थितियों में गलत निर्णय हो सकता है।。
उदाहरण के लिए:
आखिरकार, एआई ऐतिहासिक डेटा से सीखता है, और अप्रत्याशित परिस्थितियों (ब्लैक स्वान घटनाओं) का सामना करने पर यह भ्रमित हो सकता है।
यह सिस्टम सार्वजनिक समाचार API से डेटा प्राप्त करता है। हो सकता है कि यह किसी महत्वपूर्ण समाचार के जारी होने के बाद के पहले कुछ मिनटों का डेटा कैप्चर न कर पाए, और जब तक यह डेटा कैप्चर करे, तब तक कीमत में बदलाव हो चुका हो।
उदाहरण के लिए:
यह सभी स्वचालित प्रणालियों में एक आम समस्या है: अंदरूनी जानकारी हमेशा सार्वजनिक रूप से उपलब्ध जानकारी की तुलना में तेजी से आती है।
मूविंग एवरेज और ट्रेंड सभी इस पर आधारित हैंऐतिहासिक कीमतेंगणनाओं के कारण अप्रत्याशित घटनाओं पर प्रतिक्रिया देने में हमेशा देरी होती है।
उदाहरण के लिए:
इसलिए, यह प्रणाली अधिक उपयुक्त है।चलन का अनुसरण करेंउपयुक्त नहींनिर्णायक मोड़ को भुनाते हुएइसका फायदा यह है कि एक बार कोई ट्रेंड बन जाने के बाद यह लगातार उसका अनुसरण कर सकता है, लेकिन यह सबसे निचले स्तर पर खरीद या सबसे ऊपरी स्तर पर बिक्री नहीं कर सकता।
हालांकि निश्चित राशि के लेन-देन में जोखिम को प्रबंधनीय माना जा सकता है, लेकिन इसका अर्थ यह भी है:
यदि आपके खाते में 10,000 USDT से बढ़कर 50,000 USDT हो जाते हैं, तो सैद्धांतिक रूप से लेनदेन की राशि भी बढ़नी चाहिए, लेकिन सिस्टम इसे स्वचालित रूप से समायोजित नहीं करता है। आपको इसे मैन्युअल रूप से संशोधित करना होगा।$vars.Amountचर।
coinNumberउच्च प्रचलन वाली मुद्राओं की चयनित संख्याwheelPeriodमूविंग एवरेज गणना अवधि पैरामीटरmeanPeriodमूविंग एवरेज अवधिAmountप्रति लेनदेन राशिlossPercentट्रेलिंग स्टॉप अनुपातइस प्रणाली में अभी भी कई ऐसे क्षेत्र हैं जहां सुधार की गुंजाइश है:
वर्तमान राशि एक निश्चित राशि है, जिसे निम्न में परिवर्तित किया जा सकता है:
किसी एक बड़े मॉडल पर निर्भर रहने के बजाय, एक साथ निर्णय लेने के लिए 3-5 मॉडलों का उपयोग करें:
लेन-देन तभी निष्पादित होते हैं जब अधिकांश मॉडल सहमत होते हैं, जिससे किसी एक मॉडल द्वारा गलत निर्णय लेने का जोखिम कम हो जाता है।
कीमतों और खबरों के अलावा, आप ये भी जोड़ सकते हैं:
ये आंकड़े अक्सर तकनीकी संकेतकों की तुलना में रुझानों में बदलाव को पहले ही दर्शा देते हैं।
वर्तमान ट्रेलिंग स्टॉप एक निश्चित प्रतिशत है, जिसे निम्नलिखित तरीके से अनुकूलित किया जा सकता है:
प्रत्येक लेन-देन के लाभ और हानि को रिकॉर्ड करें और उसका विश्लेषण करें।
पैरामीटरों को अनुकूलित करने के लिए ऐतिहासिक डेटा का उपयोग करें।
इस प्रकार, एआई-संचालित रोटेशन सिस्टम के पीछे के तर्क की पूरी व्याख्या समाप्त होती है। तकनीकी जांच से लेकर समाचार सत्यापन तक, एआई द्वारा निर्णय लेने से लेकर ट्रेड निष्पादन तक, ट्रेलिंग स्टॉप-लॉस ऑर्डर से लेकर दृश्य निगरानी तक, प्रत्येक चरण की अपनी एक विशिष्ट डिजाइन रणनीति है।
लेकिन मुझे फिर से इस बात पर जोर देना होगा:कोई भी रणनीति महज एक साधन है; बाजार जटिल है और इसमें बहुत सारे अप्रत्याशित कारक शामिल हैं।。
यह सिस्टम निम्नलिखित कार्य कर सकता है:
यह सिस्टम निम्नलिखित कार्य नहीं कर सकता:
हमें इस टूल का सही इस्तेमाल करना है, इसे अपनी जोखिम सहनशीलता, धन प्रबंधन और मानसिकता नियंत्रण के साथ मिलाकर एक संपूर्ण ट्रेडिंग सिस्टम बनाना है। अंत में, इस सिस्टम का पूरा सोर्स कोड आविष्कारक के क्वांटिटेटिव प्लेटफॉर्म पर ओपन-सोर्स कर दिया गया है। यदि आपके कोई प्रश्न या सुधार के सुझाव हैं, तो कृपया बेझिझक समुदाय में उन पर चर्चा करें। आइए मिलकर क्वांटिटेटिव ट्रेडिंग की संभावनाओं का पता लगाएं और इस अस्थिर बाजार में अपनी लय खोजें।
जोखिम युक्तियाँयह लेख केवल तकनीकी जानकारी साझा करने के उद्देश्य से है और इसे निवेश सलाह नहीं माना जाना चाहिए। क्रिप्टोकरेंसी ट्रेडिंग में काफी जोखिम शामिल है