ایف ایم زیڈ اسٹریٹیجی ایڈیٹر کی نئی خصوصیات دریافت کریں: چیٹ جی پی ٹی آپ کی مقداری پیداوری کو کس طرح نمایاں طور پر بڑھا سکتا ہے

مصنف:چھوٹا سا خواب, تخلیق: 2023-04-01 13:07:53, تازہ کاری: 2023-09-18 20:16:25

[TOC]

img

ایف ایم زیڈ حکمت عملی ایڈیٹر کی نئی خصوصیات دریافت کریں

کوانٹیمیٹڈ ٹرانزیکشن، پروگرامنگ ٹرانزیکشن کے ابتدائی سیکھنے کے لئے سب سے بڑی مشکل کیا ہے؟ عام طور پر کچھ ہیں۔

  • بنیادی علم کی کمی: بنیادی تصورات، مارکیٹ کے قوانین، تجارتی علم، اسٹریٹجک خیالات وغیرہ۔
  • پروگرامنگ کی بنیادی کمزوری: منطقی اظہار، پروگرام ڈیزائن لکھنا، غلطیوں کی ترتیب میں غلطیوں کو شامل کرنا۔
  • منطقی سوچ کی کمزوری: سوچنے کے عمل میں آسانی سے الجھن پیدا ہوتی ہے ، اور جتنا زیادہ سوچنا ، اتنا ہی زیادہ الجھن۔
  • خود سیکھنے میں دشواری: مسائل کا حل نہیں ملتا ہے اور شاید آپ کو معلوم نہیں ہے کہ آپ کس سمت جا رہے ہیں۔

اے آئی ٹیکنالوجی کی ترقی کے ساتھ ، ان مسائل کا کچھ حد تک حل مل سکتا ہے۔چیٹ GPTاس کے علاوہ، ہم نے اپنے صارفین کو یہ بھی بتایا ہے کہ ہم اپنے صارفین کے ساتھ مل کر کام کر رہے ہیں، اور یہ کہ ہم اپنے صارفین کے ساتھ مل کر کام کر رہے ہیں. ہم نے اپنے صارفین کے ساتھ مل کر کام کر رہے ہیں.FMZ حکمت عملی ایڈیٹر میں نئی خصوصیات

چیٹ جی پی ٹی کے ساتھ معاون کوڈ ڈیزائن

اگرچہ چیٹ جی پی ٹی اب بہت طاقتور ہے اور انسانوں کے سوالات کو سمجھنے میں بہت آگے ہے۔مسئلہ کی مکمل تفصیلتفصیل کی درستگیاس طرح کے عوامل بہت حساس ہوتے ہیں ، اگر بیان کردہ منظرنامے ، سوالات وغیرہ درست نہیں ہیں تو ، چیٹ جی پی ٹی بھی کامل جواب نہیں دے سکتا ہے۔ لہذا جب آپ اس کا استعمال کرتے ہیں تو کچھ مسائل کو حل کرنے کے لئے ، ہر ممکن حد تک درست اور مکمل طور پر بیان کرنے کی کوشش کریں۔

اس کے بعد ہم نے ایف ایم زیڈ پلیٹ فارم پالیسی ایڈیٹر کی چیٹ جی پی ٹی کی خصوصیت کا استعمال کرتے ہوئے کوڈ ڈیزائن کے مسئلے کو حل کیا ، ایف ایم زیڈ پلیٹ فارم میں لاگ ان ہوا ، کسی پالیسی ایڈیٹر کے صفحے پر۔

1، چیٹ جی پی ٹی کو کیسے بلایا جائے

img

خالی جگہوں پر دائیں بٹن والے مینو کا استعمال کرتے ہوئے ، چیٹ جی پی ٹی کے اختیارات کو منتخب کریں اور کلک کریں ، جس سے کال کیا جاسکتا ہےChat GPTیاچیٹ جی پی ٹی کو کال کرنے کے لئے K کو استعمال کریں

2، سوالات پوچھنے کا طریقہ

اگر میں اب ایک کوانٹیفیکیشن ٹریڈنگ کا ابتدائی ہوں تو ، مجھے ایک ضرورت ہے: ایک منٹ کے لئے K لائنوں کا استعمال کرتے ہوئے کسی بھی دورانیے کے لئے 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")画图。

چیٹ جی پی ٹی کو بلانے کے بعد ، آپ مندرجہ بالا اصلاح شدہ سوالات کو بھر سکتے ہیں۔

img

چیٹ جی پی ٹی کام کرنے لگا ہے۔

img

اس کے لکھنے تک انتظار کریں۔

img

کبھی کبھیChat GPTاس کوڈ میں ``` علامت لپیٹ دی گئی ہے، جو کہ مارک ڈاؤن میں یہ بتاتی ہے کہ یہ کون سا مواد ہے جسے ہم نے کوڈ میں لپیٹ دیا ہے۔ لہذا ہم نے پہلی اور آخری لائن کو ہٹا دیا ہے۔ کیونکہ میں نے اس کو ایک سوال میں استعمال کرنے کی درخواست کی ہے۔$.PlotRecords(KLineData, "name")ڈرائنگ گراف ، لہذا حکمت عملی ڈرائنگ لائن کلاس لائبریری کا حوالہ دینے کے لئے ڈرائنگ گراف ڈرائنگ کرنے کے لئے ہے ، ڈرائنگ گراف کو چیک کرنے کے لئے ہے کہ کیا چیٹ جی پی ٹی کے ذریعہ دیئے گئے کوڈ کے مجموعے میں K لائن ڈیٹا درست ہے۔ یہاں مزید تفصیل نہیں ہے کہ ٹیمپلیٹ کلاس لائبریری کیا ہے، آپ ایف ایم زیڈ کی API دستاویزات کو دیکھ سکتے ہیں، اور پھر آپ کو اس کے بارے میں مزید معلومات مل سکتی ہیں۔ڈرائنگ لائن لائبریری ایڈریس

Chat GPTاس کوڈ کو براہ راست دوبارہ جانچ پڑتال کی جاسکتی ہے ، اور میں نے دوبارہ جانچ پڑتال کے نظام کے ڈیفالٹ K لائن دورانیے کو 5 منٹ پر ترتیب دیا ہے ، جس کا استعمال K لائن کے اعداد و شمار کے مقابلے میں کیا جاتا ہے جو چیٹ جی پی ٹی کے ذریعہ دیئے گئے الگورتھم کے ذریعہ حساب کیا جاتا ہے۔

img

3، چیٹ جی پی ٹی کے ذریعہ فراہم کردہ کوڈ کو دوبارہ آزمائیں۔

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

ابتدائی طور پر ، یہ لگتا ہے کہ چیٹ جی پی ٹی کے ذریعہ دیئے گئے الگورتھم میں 1 منٹ کی لائنوں کو 5 منٹ کی لائنوں کے ساتھ جوڑنا درست ہے۔

4، چیٹ جی پی ٹی میں مکمل کوڈ

/*
合成任意分钟的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 میں مربوط چیٹ جی پی ٹی نہ صرف آپ کو کوڈ لکھنے میں مدد کرتا ہے بلکہ آپ کو کوڈ کی تشریح میں بھی مدد کرتا ہے۔composeKLineDataفنکشن، دائیں کلک کریں پاپ اپ مینو:

img

img

چیٹ جی پی ٹی کا استعمال کرتے ہوئے تجاویز دیں، کوڈ کو بہتر بنائیں

یہاں تک کہ چیٹ جی پی ٹی بھی اصلاح کی تجاویز ، اصلاح شدہ کوڈ دے سکتا ہے۔

img


ایڈیٹر میں شامل دیگر خصوصیات

اس ایف ایم زیڈ ایڈیٹر کو اپ ڈیٹ کیا گیا ہے ، اس کے علاوہ چیٹ جی پی ٹی کو شامل کیا گیا ہے۔ زیادہ بہتر ، آن لائن پروگرام لکھنے کے تجربے کو بہتر بنایا گیا ہے ، اور بہت ساری آسان خصوصیات شامل کی گئی ہیں۔

مختصر بٹن کا مجموعہ دیکھیں

خالی جگہوں پر دائیں کلک کریں یا کوڈ کو منتخب کریں ، اور مینو پاپ اپ ہوگا۔

img

اس کے علاوہ، آپ کو مختلف افعال کے لئے مختصر بٹن کا مجموعہ دکھایا جائے گا.

img


تبدیلی کا نام

نام تبدیل کریں علامت، مقامی متغیر کا نام تبدیل کریں۔

img

img

صرف اوپر دی گئی تصویر کو تبدیل کرتا ہے۔mainفنکشن میں متغیر کا نامrecords


ایک ہی مواد کو تبدیل کریں

Change All Occurrences، ایک متغیر کا نام، ایک لفظ منتخب کریں، اور اس کے ساتھ ساتھ متن میں سب کچھ تبدیل کریں.

img

img


فارمیٹنگ ((کوڈ کو خوبصورت بنانا ، خود کار طریقے سے سیدھ میں لانا فارمیٹنگ)

Format Selection، منتخب کردہ کوڈ کو فارمیٹ کریں۔

فارمیٹ دستاویز، تمام کوڈ فارمیٹ.

img


تعریف، حوالہ جات پر جائیں

Go to Definition، تعریف پر جائیں۔ Go to References، حوالہ جات پر جائیں۔ Go to Symbol...، متغیر نام، فنکشن نام وغیرہ پر جائیں۔

img


تعریف پیش نظارہ، حوالہ پیش نظارہ

Peek Definition, definition preview. منتخب کردہ کوڈ کی تعریف کو بغیر موجودہ کوڈ لائن سے نکلنے کے دیکھیں۔ Peek References، حوالہ پیش نظارہ، موجودہ کوڈ لائن سے باہر جانے کے بغیر موجودہ کوڈ لائن کے حوالہ جات کو دیکھنے کے لئے دوسرے کوڈ لائنوں میں کیا ہوتا ہے، کوڈ کی منطق اور ساخت کو بہتر طور پر سمجھنے کے لئے تیزی سے کودنے کے لئے.

img


متعلقہ

مزید

گایونگفابعد میں تبصرہ، 6

btc_Kevinیہ 666 ہے۔

17732164739بہت اچھا، خواب ہمیشہ مشکل ہوتے ہیں۔