एफएमजेड रणनीति संपादक की नई सुविधाओं की खोज करेंः कैसे चैटजीपीटी आपके मात्रात्मक उत्पादकता को काफी बढ़ाता है

लेखक:छोटे सपने, बनाया गयाः 2023-04-01 13:07:53, अद्यतन किया गयाः 2023-09-18 20:16:25

[TOC]

img

एफएमजेड रणनीति संपादक की नई सुविधाओं की खोज करें

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

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

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

चैट जीपीटी का उपयोग करके सहायक कोड डिजाइन

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

इसके बाद हम FMZ Platform Policy Editor के Chat GPT फीचर का उपयोग करते हुए एक कोड डिजाइन समस्या को हल करने के लिए FMZ Platform पर लॉग इन करते हैं और किसी नीति संपादन पृष्ठ पर जाते हैं।

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

img

रिक्त स्थान पर दाएं कुंजी मेनू का उपयोग करें, ChatGPT विकल्प का चयन करें और क्लिक करें, जो कॉल करता हैChat GPTयाChatGPT का उपयोग करके K को कॉल करें

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

यदि मैं अब एक क्वांटिफाइड ट्रेडिंग नौसिखिया हूं, तो मेरे पास एक आवश्यकता हैः एक मिनट के लाइन का उपयोग करके किसी भी चक्र के के लाइन डेटा केक को संश्लेषित करने के लिए। एक नौसिखिया के रूप में मैं कम प्रोग्रामिंग करने में सक्षम हूं, वास्तव में इस तरह के एल्गोरिदम नहीं लिख सकता, पहले मैं केवल जानकारी खोज सकता था, भगवान से मदद मांग सकता था, अब चैट जीपीटी के साथ मैं सीधे जवाब मांग सकता हूं। बेशक, जैसा कि ऊपर कहा गया है, सीधे इस आवश्यकता का वर्णन करेंःएक मिनट के लिए 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")画图。

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

img

चैट जीपीटी काम कर रहा है।

img

यह लिखना समाप्त हो गया है।

img

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

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

img

3, पुनः परीक्षण चैट जीपीटी द्वारा दिया गया कोड

回测系统画图 ChatGPT给出的算法画图

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

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

/*
合成任意分钟的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");
}

चैट जीपीटी का उपयोग करके कोड की व्याख्या करें

FMZ में एकीकृत ChatGPT न केवल आपको कोड लिखने में मदद करता है, बल्कि आपको कोड की व्याख्या करने में भी मदद करता है।composeKLineDataफ़ंक्शन, दाएं क्लिक करें पॉपअप मेनूः

img

img

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

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

img


संपादक के अन्य नए फीचर्स

इस एफएमजेड संपादक अद्यतन में चैटजीपीटी के अलावा अन्य बड़ी सुविधाएँ शामिल हैं। यह अधिक अनुकूलित है, ऑनलाइन प्रोग्राम लिखने के अनुभव को बढ़ाता है और कई सुविधाओं को जोड़ता है।

त्वरित कुंजी संयोजन देखें

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

img

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

img


मात्रा का नाम बदलें

Rename Symbol, स्थानीय चर नाम को संशोधित करता है.

img

img

यह केवल ऊपर दिए गए चित्र को बदलता हैmainफ़ंक्शन में चर का नामrecords


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

Change All Occurrences, एक चर नाम या शब्द का चयन करें, और लेख में सभी समान सामग्री को संपादित करें।

img

img


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

Format Selection, चयनित कोड को स्वरूपित करना.

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

img


परिभाषाओं, उद्धरणों पर जाएं

Go to Definition, परिभाषा पर जाएं. Go to References, संदर्भों पर जाएं. Go to Symbol..., चर नाम, फ़ंक्शन नाम आदि पर जाएं.

img


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

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

img


संबंधित

अधिक

गयोयोन्गफा6 के बाद की टिप्पणी

btc_Kevinयह 666 है।

17732164739बहुत अच्छा, सपने हमेशा कठिन होते हैं।