FMZ پر MyLanguage سے واقف ہونے کے لئے آپ کو کیا جاننے کی ضرورت ہے - انٹرفیس چارٹس

مصنف:لیدیہ, تخلیق: 2022-11-29 13:38:51, تازہ کاری: 2023-09-13 19:47:08

img

FMZ پر MyLanguage سے واقف ہونے کے لئے آپ کو کیا جاننے کی ضرورت ہے انٹرفیس چارٹس

پچھلے مضمون میں ، ہم نے MyLanguage کی MyLanguage ٹریڈنگ کلاس لائبریری کے ٹیمپلیٹ پیرامیٹرز کے بارے میں سیکھا ہے۔ یہ ٹیمپلیٹ MyLanguage حکمت عملی کی تخلیق کے ساتھ آتا ہے اور کچھ افعال کو جوڑتا ہے جو تجارت میں ترتیب دینے کی ضرورت ہے۔ اس مضمون میں ، ہم FMZ کوانٹ ٹریڈنگ پلیٹ فارم پر MyLanguage کے استعمال کے بارے میں سیکھنا جاری رکھیں گے۔

MyLanguage حکمت عملی پیرامیٹرز

MyLanguage کے لئے حکمت عملی پیرامیٹرز حکمت عملی ترمیم کے صفحے پر مقرر کر رہے ہیں، مثال کے طور پر، ہم FMZ مقدار ٹریڈنگ پلیٹ فارم پر دیگر زبانوں کی طرح،Dual Thrustمثال کے طور پر MyLanguage ورژن کی حکمت عملی.

حکمت عملی کا پتہ:https://www.fmz.com/strategy/128884

img img

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

مثال کے طور پر ، مذکورہ بالا مثال میں ، N کی ڈیفالٹ قیمت 4 ہے۔ اگر روبوٹ بنانے کے دوران اس پیرامیٹر کو تبدیل نہیں کیا جاتا ہے تو ، روبوٹ چلانے کے بعد ، حکمت عملی میں N کی قیمت 4 ہے۔

اصلی بوٹ اور بیک ٹسٹنگ

ہم نے پہلے ہی MyLanguage حکمت عملی کی سطح (MyLanguage حکمت عملی پیرامیٹرز، MyLanguage ٹریڈنگ کلاس لائبریری کے سانچے پیرامیٹرز) کے مواد کو سمجھ لیا ہے. اگلا، چلو حقیقی بوٹ اور MyLanguage کے بیک ٹیسٹنگ پر ایک نظر ڈالیں.

بیک ٹسٹنگ

img

بیک ٹسٹ ٹائم رینج منتخب ہونے کے بعد (شروع وقت اور اختتامی وقت) ، حکمت عملی کی K لائن مدت مقرر کریں۔ MyLanguage حکمت عملی میں متعدد K لائن مدت کے اعداد و شمار کی بھی حمایت کرتا ہے۔ لیکن یہاں K لائن مدت طے شدہ K لائن مدت ہے ، اور یہاں K لائن سیٹ روزانہ K لائن ہے ، لہذا حکمت عملی چلانے کے بعد خود بخود تیار کردہ چارٹ روزانہ K لائن ہے۔ بیک ٹسٹنگ موڈ کو real-bot level اور simulation level میں تقسیم کیا گیا ہے ، جو دستاویز میں پایا جاسکتا ہے:https://www.fmz.com/bbs-topic/9126. پھر ہم مارکیٹ یا تبادلے کو منتخب کرتے ہیں جسے بیک ٹیسٹ کیا جائے۔ اسے شامل کرنے کے بعد ، ہم بیک ٹیسٹ کرسکتے ہیں۔ اگر ہمیں دوسرے پیرامیٹرز کو ایڈجسٹ کرنے کی ضرورت ہے ، جیسے ابتدائی بیک ٹیسٹ فنڈ کی قیمت ، تو ہم انہیں اپنی ضروریات کے مطابق ترتیب دے سکتے ہیں۔ ماؤس آپ کو اس پر پوزیشن دیتے وقت اشارہ کرے گا جب آپ ماؤس کو پیرامیٹرز پر رکھیں۔

img

مارکیٹ اور تبادلے سے متعلق پیرامیٹرز ، جیسے بیک ٹیسٹنگ سیمولیشن فنڈ ویلیو ، بیک ٹیسٹنگ ٹریڈنگ ریٹ ، بیک ٹیسٹنگ قیمت کی درستگی ، ٹریڈنگ کی مقدار کی درستگی ، اور بیک ٹیسٹنگ ڈیٹا کا ماخذ ، بیک ٹیسٹنگ پیج پر ترمیم کرنے کے بعد ان سب کا اثر نہیں پڑتا ہے۔ پہلے شامل کردہ مارکیٹوں اور تبادلے کو حذف کرنے کی ضرورت ہے ، اور پھر ہم انہیں دوبارہ شامل کرتے ہیں ، جو نئے ہیں۔

اصلی بوٹ

اصلی بوٹ کی ترتیبات بہت آسان ہیں۔ ہمیں صرف تخلیق کردہ روبوٹ کی تشکیل کے لئے ڈوکر کی وضاحت کرنے کی ضرورت ہے (یعنی ، روبوٹ کو چلانے کے لئے کون سا ڈوکر) ۔ K لائن مدت اور کام کرنے کے لئے تبادلے کا اعتراض (یعنی تشکیل شدہ تبادلے کے اکاؤنٹ کا اعتراض) مقرر کریں۔

آپریشن انٹرفیس

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

img

حالت بار کی معلومات

اسٹیٹس بار کی معلومات بنیادی طور پر مارکیٹ کی معلومات اور فنڈ کی معلومات میں تقسیم کی جاتی ہیں۔

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

فنڈ کی معلومات بنیادی طور پر روبوٹ کی قیمت کو آپریشن کے آغاز سے لے کر موجودہ فنڈ تک ریکارڈ کرتی ہے۔

حکمت عملی میں کوئی بھی ڈیٹا اسٹیٹس بار کے نیچے بھی دکھایا جاسکتا ہے ، مثال کے طور پر ، مثال میں: UPTRACK ، DOWNTRACK ، جو ضروریات کے مطابق دکھایا جاتا ہے۔ یہاں ہمیں حکمت عملی کوڈ میں تفویض کے طریقہ کار کے بارے میں بات کرنے کی ضرورت ہے۔

مندرجہ ذیل علامتیں متغیر کو قدر تفویض کرنے کے لئے استعمال کیا جاتا ہے (MyLanguage API دستاویز سے اقتباس)

علامت:دو قطرے تفویض کی نمائندگی کرتے ہیں اور یہ چارٹ (ذیلی چارٹ) میں آؤٹ پٹ ہوتا ہے اور اسٹیٹس بار ٹیبل میں ظاہر ہوتا ہے۔

علامت:=دو قطرہ تفویض کی نمائندگی کرتا ہے، لیکن یہ چارٹ (مین چارٹ، ذیلی چارٹ...) میں آؤٹ پٹ نہیں ہے، اور نہ ہی اسٹیٹس بار ٹیبل میں دکھایا جاتا ہے.

علامت^^دو ^ علامتیں تفویض کی نمائندگی کرتی ہیں ، متغیرات کو اقدار تفویض کرتی ہیں اور انہیں چارٹ (مین چارٹ) میں آؤٹ پٹ کرتی ہیں ، جو اسٹیٹس بار ٹیبل میں دکھائی دیتی ہے۔

علامت..دو علامتیں تفویض کی نمائندگی کرتی ہیں ، متغیرات کو اقدار تفویض کرتی ہیں اور اسٹیٹس بار ٹیبل میں دکھاتی ہیں ، لیکن وہ چارٹ میں آؤٹ پٹ نہیں ہوتی ہیں (مین چارٹ ، سب چارٹ...).

یہ دیکھا جا سکتا ہے کہ یہ علامات تمام تفویض کے آپریشن ہیں، لیکن فرق یہ ہے کہ متغیرات حالت بار میں دکھائے جاتے ہیں، اور متغیرات مرکزی چارٹ اور ذیلی چارٹ پر تیار کیے جاتے ہیں (بعد میں دکھایا جائے گا).^^, :, ..تمام حالت بار ٹیبل کے نچلے حصے میں متغیر اقدار ظاہر کر سکتے ہیں.

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

img

مرکزی چارٹ: سادہ الفاظ میں، مرکزی چارٹ K لائن کے طور پر ایک ہی Y محور کا اشتراک کرتا ہے، تو آپ کو مرکزی چارٹ میں اعداد و شمار کو ظاہر کرنے کی ضرورت ہے جب؟ جب ظاہر ہونے والی اعداد و شمار اور اشارے کی لائن کی قیمت موضوع کی قیمت سے ملتی جلتی ہے (یعنی ، یہ K لائن BAR پر قیمت کی قیمت سے ملتی جلتی ہے) ، تو اسے مرکزی چارٹ پر دکھایا جاسکتا ہے ، جیسے حکمت عملی کے ذریعہ حساب کی جانے والی اوسط لائن ، جیسے اپ ٹریک اور ڈاؤن ٹریک (UPTRACKاورDOWNTRACK) اس مثال میں حساب کی قیمت کی.

ذیلی گراف: کس قسم کے اعداد و شمار کو ذیلی چارٹ پر ظاہر کرنے کے لئے موزوں ہے؟ جب کھینچی جانے والی لائن (نمائش شدہ اعداد و شمار) اور K لائن کے BAR پر قیمت کی قیمت کے درمیان فرق بڑا ہے (K لائن پر قیمت سے بہت بڑا یا چھوٹا) ، تو اسے ذیلی چارٹ پر دکھایا جاسکتا ہے ، کیونکہ اگر اس وقت اسے مرکزی چارٹ پر دکھایا جاتا ہے تو ، اس کے نتیجے میں تصویری کمپریشن ہوگی ، جس کا مشاہدہ کرنا بہت تکلیف دہ ہے۔ مثال کے طور پر ، جب MACD اشارے کا حساب لگایا جاتا ہے اور چارٹ پر دکھایا جاتا ہے۔ مثال کے طور پر، مثال کی حکمت عملی میں ایک جملہ شامل کریں،AA ^ ^ (O-C) * 100000;

img

K لائن چارٹ کمپریسڈ تھا اور نہیں مل سکا.

ایک اور فرق یہ ہے کہ MyLanguage حکمت عملی چارٹ اصلی بوٹ اور ٹریڈنگ کے لئے ہائی چارٹ ہیں.

اصلی بوٹ کے لئے چارٹ:

img

دکھائے گئے نوشتہ جات

MyLanguage حکمت عملیوں، جب ٹریڈنگ سگنل کو متحرک کیا جاتا ہے (BK, SK, BP, SP, BPK, SPK), ایک لاگ کوڈ میں سگنل ٹرگرنگ کی پوزیشن (قطاروں کی تعداد) اور سگنل ٹرگرنگ اوقات کی تعداد ظاہر کرنے کے لئے پرنٹ کیا جائے گا.

img

آرڈر لاگ قیمت ، مقدار رکھنے کے بعد ، لاگ موجودہ کارپوریٹ پارٹی کی پہلی سطح کی قیمت بھی آؤٹ پٹ کرے گا۔ مثال کے طور پر ، جب آپ ایک طویل پوزیشن آرڈر خریدتے ہیں تو ، آرڈر کی قیمت اور مقدار (یعنی فروخت کی سطح) ظاہر ہوگی۔


متعلقہ

مزید