Type/to search
8
Follow
1364
Followers
FMZ रणनीति संपादक की नई विशेषताओं का अन्वेषण करें: कैसे ChatGPT आपकी मात्रात्मक उत्पादकता में महत्वपूर्ण सुधार कर सकता है
Discussions
Created 2023-04-01 13:07:53  Updated 2024-11-29 18:56:44
 5
 3452

img

FMZ रणनीति संपादक की नई विशेषताओं का अन्वेषण करें

मात्रात्मक व्यापार और प्रोग्रामेटिक व्यापार में शुरुआती लोगों के लिए सबसे बड़ी कठिनाई क्या है? सामान्यतः कहें तो, ऐसे कई प्रकार हैं।

  • बुनियादी ज्ञान का अभाव: जिसमें बुनियादी अवधारणाएं, बाजार नियम, व्यापारिक ज्ञान, रणनीतिक विचार आदि शामिल हैं।
  • कमजोर प्रोग्रामिंग आधार: इसमें तार्किक अभिव्यक्ति, प्रोग्राम डिजाइन और लेखन, तथा प्रोग्राम डिबगिंग और समस्या निवारण शामिल हैं।
  • कमजोर तार्किक सोच: सोचने की प्रक्रिया आसानी से भ्रम की ओर ले जाती है, और जितना अधिक आप सोचते हैं, उतना ही अधिक आप भ्रमित होते जाते हैं।
  • स्व-अध्ययन में कठिनाई: जब कोई समस्या उत्पन्न होती है, तो आप नहीं जानते कि उसका समाधान कहां से शुरू करें, और आपको यह भी नहीं पता कि समस्या को कहां खोजना है।

एआई तकनीक के विकास से उपरोक्त समस्याओं का समाधान कुछ हद तक पाया जा सकता है। हाल ही में लोकप्रियChat GPTइसका उपयोग मात्रात्मक व्यापार सीखने, शोध करने और बनाने के लिए एक उपकरण के रूप में किया जा सकता है। FMZ प्लेटफ़ॉर्म पर रणनीति संपादक के नए अपग्रेड के साथ, चैट GPT को भी जोड़ा गया है, जिससे मात्रात्मक उत्पादकता में बहुत सुधार हुआ है। आइए इसे एक साथ देखें।FMZ रणनीति संपादक की नई विशेषताएं

कोड डिज़ाइन में सहायता के लिए चैट GPT का उपयोग करें

हालाँकि चैट जीपीटी के कार्य पहले से ही बहुत शक्तिशाली हैं और मनुष्यों द्वारा उठाए गए प्रश्नों की समझ का स्तर पहले से ही बहुत अधिक है। लेकिन इसका उत्तर अभी भी यही हैसमस्या विवरण की पूर्णताविवरण की सटीकताउपयोगकर्ता के इनपुट और आउटपुट जैसे कारक बहुत संवेदनशील होते हैं। यदि वर्णित परिदृश्य या प्रश्न सामग्री गलत है, तो चैट GPT अभी भी सही उत्तर नहीं दे सकता है। इसलिए, कुछ समस्याओं को हल करने के लिए इसका उपयोग करते समय, आपको इसे सही और पूरी तरह से व्यक्त करने का प्रयास करना होगा।

इसके बाद, हम कोड डिज़ाइन समस्या को हल करने के लिए FMZ प्लेटफ़ॉर्म रणनीति संपादक के चैट GPT फ़ंक्शन का उपयोग करेंगे। FMZ प्लेटफ़ॉर्म में लॉग इन करें और रणनीति संपादन पृष्ठ पर जाएँ।

1. चैटजीपीटी को कैसे कॉल करें

img

रिक्त स्थान में राइट-क्लिक मेनू का उपयोग करें, ChatGPT विकल्प चुनें और कॉल करने के लिए क्लिक करेंChat GPT,याChatGPT को लागू करने के लिए ⌘K का उपयोग करें

2. प्रश्न पूछने के तरीके के बारे में

यदि मैं अब मात्रात्मक व्यापार में एक नौसिखिया हूं, तो मेरी एक आवश्यकता है: "किसी भी अवधि के के-लाइन डेटा को संश्लेषित करने के लिए एक मिनट की के-लाइन का उपयोग करें"। एक शुरुआती के रूप में, मेरे प्रोग्रामिंग कौशल कमजोर हैं और मैं वास्तव में नहीं जानता कि इस तरह के एल्गोरिदम को कैसे लिखना है। अतीत में, मैं केवल जानकारी की तलाश कर सकता था और विशेषज्ञों से मदद ले सकता था। अब चैट GPT के साथ, मैं सीधे इसके लिए पूछ सकता हूँ जवाब. बेशक, जैसा कि ऊपर उल्लेख किया गया है, इस आवश्यकता का सीधे वर्णन करें:"किसी भी अवधि के K-लाइन डेटा को संश्लेषित करने के लिए एक मिनट की K-लाइन का उपयोग करें". जीपीटी संभवतः आपको 100% उपयोगी उत्तर नहीं देगा, और आपको समस्या का यथासंभव पूर्ण रूप से वर्णन करना होगा। इस आवश्यकता को एक उदाहरण के रूप में लेते हुए, मैंने अपने प्रश्नों को समायोजित करना जारी रखा और कई बार पूछा, इससे पहले कि मुझे वांछित उपयोगी उत्तर मिल गया। तो फिर आइये इस आवश्यकता का थोड़ा और विस्तार से वर्णन करें:

在FMZ平台上调用exchange.GetRecords(60)函数可以获取一分钟K线数据,数据结构是: [{ Time : 毫秒时间戳, // 周期的起始时间 Open : 1000, High : 1500, Low : 900, Close : 1200, Volume : 1000000 }, ...] 请设计一个算法,使用一分钟K线数据合成任意分钟的K线数据,对于可以整除60分钟的周期,需要从整点的0分开始统计,使用Javascript语言实现, 这个算法单独写成一个函数,测试在function main()函数中测试,使用$.PlotRecords(KLineData, "name")画图。

चैटजीपीटी को कॉल करने के बाद, आप उपरोक्त अनुकूलित प्रश्न सामग्री भर सकते हैं।

img

चैटजीपीटी काम करना शुरू कर देता है।

img

इसके ख़त्म होने तक प्रतीक्षा करें।

img

कभी-कभीChat GPTकोड लपेटें```प्रतीक, जो मार्कडाउन में इंगित करता है कि संलग्न सामग्री कोड है। इसलिए हम केवल पहली और अंतिम पंक्तियां हटा देते हैं। क्योंकि मैंने जो प्रश्न पूछा था उसका उपयोग करें$.PlotRecords(KLineData, "name")ड्राइंग, इसलिए रणनीति को ड्रा करने के लिए लाइन ड्राइंग लाइब्रेरी का संदर्भ देना चाहिए। ड्राइंग यह सत्यापित करना है कि चैट GPT द्वारा दिए गए कोड द्वारा संश्लेषित K-लाइन डेटा सही है या नहीं।
जहाँ तक टेम्पलेट लाइब्रेरी की बात है, मैं यहाँ विस्तार से नहीं बताऊँगा। आप FMZ का API दस्तावेज़ देख सकते हैं।रेखाचित्र लाइब्रेरी का पता

Chat GPTदिए गए कोड को सीधे बैकटेस्ट किया जा सकता है। मैंने चैट GPT द्वारा दिए गए एल्गोरिदम द्वारा गणना किए गए K-लाइन डेटा द्वारा तैयार किए गए K-लाइन चार्ट की तुलना करने के लिए बैकटेस्टिंग सिस्टम की डिफ़ॉल्ट K-लाइन अवधि को 5 मिनट पर सेट किया।

img

3. चैट GPT द्वारा दिए गए कोड का बैकटेस्ट करें

बैकटेस्टिंग सिस्टम ड्राइंग
चैटGPT एल्गोरिथ्म ड्राइंग

पहली नज़र में, 5-मिनट के-लाइन को संश्लेषित करने के लिए 1-मिनट के-लाइन का उपयोग करने के लिए चैटजीपीटी द्वारा दिया गया एल्गोरिदम सही है।

4. ChatGPT द्वारा लिखा गया पूरा कोड

javascript
/* 合成任意分钟的K线数据 @param {Array} records - 一分钟K线数据 @param {Number} period - 合成的周期,单位为分钟 @return {Array} - 合成后的K线数据 */ function composeKLineData(records, period) { var result = []; var index = 0; var open = records[0].Open; var high = records[0].High; var low = records[0].Low; var close = records[0].Close; var volume = records[0].Volume; var time = records[0].Time - records[0].Time % (period * 60 * 1000); for (var i = 1; i < records.length; i++) { var record = records[i]; if (record.Time < time + period * 60 * 1000) { high = Math.max(high, record.High); low = Math.min(low, record.Low); close = record.Close; volume += record.Volume; } else { result[index] = { Time: time, Open: open, High: high, Low: low, Close: close, Volume: volume }; index++; open = record.Open; high = record.High; low = record.Low; close = record.Close; volume = record.Volume; time = record.Time - record.Time % (period * 60 * 1000); } } result[index] = { Time: time, Open: open, High: high, Low: low, Close: close, Volume: volume }; return result; } function main() { var records = exchange.GetRecords(60); var kLineData = composeKLineData(records, 5); // 合成5分钟K线数据 $.PlotRecords(kLineData, "KLineData"); }

चैट GPT का उपयोग करके कोड समझाएँ

FMZ पर एकीकृत ChatGPT न केवल आपको कोड लिखने में मदद करेगा, बल्कि कोड को समझाने में भी आपकी सहायता करेगा। वह कोड चुनें जो ChatGPT ने अभी लिखा है।composeKLineDataफ़ंक्शन, मेनू पॉप अप करने के लिए राइट क्लिक करें:

img

img

सुझाव देने और कोड को अनुकूलित करने के लिए चैट GPT का उपयोग करें

चैटजीपीटी अनुकूलन सुझाव और अनुकूलित कोड भी दे सकता है।

img


संपादक में जोड़ी गई अन्य नई सुविधाएँ

यह FMZ संपादक अद्यतन ChatGPT सुविधा जोड़ता है। यह ऑनलाइन प्रोग्राम लेखन के उपयोगकर्ता अनुभव को और अधिक अनुकूलित और बेहतर बनाता है तथा कई सुविधाजनक फ़ंक्शन जोड़ता है।

शॉर्टकट कुंजी संयोजन देखें

रिक्त स्थान पर राइट-क्लिक करें या जब कोड का चयन किया जाए तो मेनू पॉप अप हो जाएगा।

img

विभिन्न कार्यों के लिए शॉर्टकट कुंजी संयोजन प्रदर्शित करता है।

img


चर नाम संशोधित करें

प्रतीक का नाम बदलें, स्थानीय चर नाम को संशोधित करें।

img

img

केवल उपरोक्त चित्र को संशोधित किया जाएगाmainफ़ंक्शन में चर नामrecords


सभी समान सामग्री को संशोधित करें

सभी घटनाओं को बदलें, एक चर नाम या शब्द का चयन करें, और एक ही समय में पाठ में सभी समान सामग्री को संपादित करें।

img

img


स्वरूपण (कोड सौंदर्यीकरण, स्वचालित संरेखण प्रारूप)

प्रारूप चयन, चयनित कोड को प्रारूपित करता है।

दस्तावेज़ को प्रारूपित करें, सभी कोडों को प्रारूपित करें।

img


परिभाषा, संदर्भ पर जाएं

परिभाषा पर जाएँ, परिभाषा पर जाएँ।
संदर्भ पर जाएं, संदर्भ पर जाएं।
सिंबल... पर जाएं, वेरिएबल नाम, फंक्शन नाम आदि पर जाएं।

img


परिभाषा पूर्वावलोकन, संदर्भ पूर्वावलोकन

परिभाषा देखें, परिभाषा पूर्वावलोकन. कोड की वर्तमान पंक्ति को छोड़े बिना चयनित कोड की परिभाषा देखें।
संदर्भों पर नज़र डालें, संदर्भ पूर्वावलोकन करें, वर्तमान कोड लाइन को छोड़े बिना अन्य कोड लाइनों में वर्तमान कोड लाइन के संदर्भों को देखें, और कोड तर्क और संरचना को बेहतर ढंग से समझने के लिए जल्दी से आगे बढ़ें।

img

Comment
All comments (5)

    666

    2 years ago

    感谢支持发明者量化。

    2 years ago

    用后评论,6的

    3 years ago

    这个666

    3 years ago

    太好了,梦总辛苦

    3 years ago
  • 1
iPhone Download
Forums
PINE Language
© 2015 - ∞ INVENTOR PTE LTD (SG)