एक नया परिचय वास्तविक डिस्क में K-रेखा संग्रह

लेखक:लंगफेंग, बनाया गयाः 2015-07-21 13:15:05, अद्यतन किया गयाः 2019-08-01 11:01:03

नमस्कार, मैं शीतल हूं, आप सभी का स्वागत है कि आप आविष्कारक क्वांटिफ़िकेशन का उपयोग करें, आज से, मैं नए लोगों के लिए लेख लिखना शुरू कर रहा हूं ताकि आप जल्दी से शुरू कर सकें और अपनी रणनीति लिख सकें।

लेख शैली बहुत सरल है, मैं हर छोटे से लेख को एक छोटी सी समस्या को हल करने के लिए कोशिश करता हूं और एक पूर्ण, काम करने योग्य उदाहरण के साथ आता हूं।

मैं आपको अपने सभी प्रश्नों के उत्तर देने में मदद करने की कोशिश करूंगा, क्योंकि काम के समय में भी समय का दबाव होता है और समय पर जवाब नहीं दिया जा सकता है।

कृपया सभी को क्षमा करें।

K-लाइन प्राप्त करने के लिए, मेरे दोस्तों में से एक अक्सर पूछता है, यहाँ मैं एक छोटा सा उदाहरण देता हूं ताकि आप जान सकें कि कुछ ट्रेडिंग प्लेटफॉर्म K-लाइन डेटा प्रदान करते हैं, उदाहरण के लिए टोकन।

okcoin, इस तरह के प्लेटफार्मों के लिए, सीधे प्राप्त किया जा सकता है, जबकि अधिकांश ट्रेडिंग प्लेटफार्मों में, K-लाइन डेटा प्रदान नहीं किया जाता है।

नोटः परीक्षण वातावरण में K-लाइन को एकत्रित करने की आवश्यकता नहीं है, क्योंकि, आविष्कारक क्वांटिफ़िकेशन ने परीक्षण के लिए K-लाइन का इतिहास प्रदान किया है, इसलिए आविष्कारक क्वांटिफ़िकेशन के लिए K-लाइन का इतिहास है, जो उपयोगकर्ताओं को वास्तविक समय में व्यापार करने की अनुमति नहीं देता है।

इसका उपयोग क्या होता है? मुख्य रूप से यह ध्यान में रखते हुए कि आविष्कारक द्वारा मात्रात्मक रूप से एकत्र किए गए के-लाइन स्वयं ही एकत्र किए जाते हैं, जो संख्या और सटीकता में मामूली अंतर से भिन्न हो सकते हैं, इसलिए वास्तविक डिस्क संचालन के दौरान उपयोगकर्ता को उपलब्ध नहीं कराए जाते हैं।

ध्यान दें कि exchange.GetRecords ((); एकत्रित की गई K पंक्तियों की अधिकतम संख्या 1411 है, और 1441 के बाद सबसे पहले हटा दिया जाता है, ताकि प्रदर्शन को प्रभावित न किया जा सके।

img

कार्य चालू है चिह्नित करें

var records = exchange.GetRecords();//搜集K线,最多可以搜集1411条

if (!records) {
    return;
}

Log("当前搜集到的K(分钟)线数量",records.length);

}

main() {

Log(exchange.GetName(), exchange.GetCurrency());

while (true) {//循环执行
    onTick(exchange);
    Sleep(10000);
}

}


अधिक

बेचनानमस्कार, मैं शीतल हूँ, बोटीवीएस का उपयोग करने के लिए आपका स्वागत है, आज से, मैं नए लोगों के लिए लेख लिखना शुरू कर रहा हूं, ताकि आप जल्दी से प्रवेश कर सकें और अपनी रणनीति लिख सकें। इस बारे में बहुत उम्मीद है, लेकिन ऐसा लगता है कि कोई नहीं है या बहुत कम है!

feng_yqकुछ सवाल हैं जो मैं पूछना चाहता हूं। 1. मैं इस कोड का उपयोग करके खोजता हूं कि खोज के संदर्भ में एकत्र किए गए के-लाइन के इतिहास डेटा और खोज लॉग के चित्र अलग हैं, के-लाइन के डेटा में से दो मूल रूप से समान हैं OPEN/HIGH/LOW/CLOSE, और परिवर्तन लॉग के चित्र से काफी कम हैं। मैं केवल onTick के अंत में कोड की एक पंक्ति जोड़ रहा हूं। प्रिंट रिकॉर्ड का अंतिम। 2015-08-10 17:10:24 से 2015-08-10 20:10:24,5 मिनट के लाइन, टोकन बीटीसी, वास्तव में अन्य समय सीमाओं का चयन करने में भी यही समस्या है। कृपया 17:55 से शुरू होने वाली 3 के लाइनों को देखें, जो निम्नानुसार मुद्रित हैंः {"समय":1439200500000, "खुला":1649.44, "उच्च":1649.443213, "कम":1649.44, "करीब":1649.443213, "खंड":226.632} {"समय":1439200800000, "खुला":1645.52, "उच्च":1645.52, "कम":1646.59212, "करीब":1646.59212, "खंड":231.261} {"समय":1439201100000, "खुला":1643.88, "उच्च":1643.884816, "कम":1643.88, "करीब":1643.884816, "खंडः 702.867} 2, मकान मालिक यहां यह बताना चाहता है कि वास्तविक डिस्क वातावरण में (चाहे टोकन के रूप में K-लाइन इतिहास प्रदान करता है या नहीं) हमारे अपने रोबोट पर K-लाइन डेटा एकत्र करने के लिए निर्भर करता है, रोबोट अधिकतम 1411 K-लाइन कैश करता है, है ना?

शून्यमुझे इतनी देर से देखने के लिए खेद है.. यदि सभी लेनदेन एपीआई प्राप्त करने के लिए K लाइन प्रदान करते हैं, तो डिपार्टमेंट अपने आप को वास्तविक डिस्क के नीचे एकत्र नहीं करेगा, सीधे एक्सचेंज द्वारा प्रदान की गई K लाइन प्राप्त करेगा, यदि एक्सचेंज अपने आप को एकत्र नहीं करता है, तो केवल हाल के 1411 लेखों को संग्रहीत करता है, एनालॉग परीक्षण के मामले में, टिक-स्तरीय डेटा वास्तविक से अलग है।