موبائل ایپ اور وی چیٹ پر پوزیشن کی تبدیلیوں کے ریئل ٹائم دھکا حاصل کرنے کے لئے مائی لینگویج کی حکمت عملی

مصنف:نینا باداس, تخلیق: 2022-04-12 16:30:25, تازہ کاری:

1. خلاصہ

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

مضمون میں مکمل ماخذ کوڈ دیکھنے کے لئے، براہ کرم لنک پر کلک کریں:https://www.fmz.com/strategy/305785، اور میں تجویز کرتا ہوں کہ آپ کو مشق کرنے کے لئے کوڈ لکھیں، کیونکہ صرف کوڈ پڑھنے سے سیکھنا کافی نہیں ہے۔

تجارت کی حکمت عملی کی نمائش

آسان مظاہرے کے لئے ، یہ مضمون سابقہ ولیمز %R تجارتی حکمت عملی کا حوالہ دے گا۔ حکمت عملی کا لنک ایڈریس یہ ہے:https://www.fmz.com/strategy/283024. حکمت عملی منطق ولیمز کی قیمت اور چلتی اوسط سے بنی ہے۔ مکمل حکمت عملی اور بیک ٹیسٹ کی تشکیل کے ل you ، آپ اسے حاصل کرنے کے لئے اس لنک پر کلک کرسکتے ہیں۔ اس حکمت عملی کا کوڈ مندرجہ ذیل طور پر دکھایا گیا ہے:

HC := HHV(HIGH, 14) - CLOSE;
HL := HHV(HIGH, 14) - LLV(LOW, 14);
WR := -100 * HC / HL;
MA20 : EMA2(C, 14);
C1 := WR < -60 && C > MA20;
C2 := WR > -15 && C < MA20;
C1, BPK;
C2, SPK;

۳. مائلنگوئیج کی بہتری

ایف ایم زیڈ کوانٹ (FMZ.COM) پر MyLanguage جاوا اسکرپٹ زبان کا ایک اور انکیپسولیشن ہے ، جس کا مقصد کوانٹیفیکیشن کے ابتدائی افراد کو بہتر طور پر شروع کرنے میں مدد فراہم کرنا ہے۔ MyLanguage کا ایک آسان نحو ہے ، جو کچھ آسان حکمت عملیوں کی منطق سے نمٹ سکتا ہے۔ جب کچھ پیچیدہ حکمت عملیوں سے نمٹتے ہیں تو ، زبان میں کچھ مسائل ظاہر ہوں گے۔ لہذا ، FMZ Quant نے MyLanguage پر مبنی زبان میں بہتری کی تقریب کو فروغ دیا ہے۔ جیسے مندرجہ ذیل کوڈ مثال:

%%
// here we can call any API of FMZ Quant  
scope.TEST = function(obj) {
    return obj.val * 100;
}
%% 
close price:C;
Zoom 100 times of close price:TEST(C);
Zoom 100 times of last close price:TEST(REF(C, 1)); // move the mouse to the backtested K-line, and the variable value will prompt 

جیسا کہ مندرجہ بالا کوڈ میں دکھایا گیا ہے ، زبان کو بڑھانے کا فنکشن MyLanguage اور جاوا اسکرپٹ کی پروگرامنگ کو ملا دینے کی اجازت دیتا ہے۔ مخصوص وضاحت کے لئے ، براہ کرم دستاویزات کا حوالہ دیں:https://www.fmz.com/doc/2569#%E8%AF%AD%E8%A8%80%E5%A2%9E%E5%BC%BA

بشمول:

1.معاہدہ کا مقصدscope object؛ اس میں پراپرٹیز شامل کرسکتے ہیں ، اور پراپرٹیز کو گمنام افعال تفویض کرسکتے ہیں۔ اس پراپرٹی کے ذریعہ حوالہ دیا گیا گمنام فنکشن کو MyLanguage کے کوڈ حصے میں بلایا جاسکتا ہے۔

2.scope.get_locals ((name)فنکشن Mylanguage کے متغیرات حاصل کر سکتے ہیں، تاکہ Mylanguage اور جاوا اسکرپٹ کے درمیان تعامل کا احساس ہو.

۴. عہدے کی تبدیلیوں پر زور دینا

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

HC := HHV(HIGH, 14) - CLOSE;
HL := HHV(HIGH, 14) - LLV(LOW, 14);
WR := -100 * HC / HL;
MA20 : EMA2(C, 14);
C1 := WR < -60 && C > MA20;
C2 := WR > -15 && C < MA20;
C1, BPK;
C2, SPK;

%%
// adding the following code in any Mylanguage strategy can realize the push of position changes to mobile phone App and WeChat
if (typeof(scope._tmp) !== 'number') {
    scope._tmp = 0;
}
var pos = scope.get_locals('BKVOL') - scope.get_locals('SKVOL');
if (pos != scope._tmp) {
   scope._tmp = pos;
   Log('Push position changes:', scope.symbol, pos, '@');
}
%%

مندرجہ بالا کوڈ میں، ہم نے ولیم ڈبلیو٪ آر کی تجارتی حکمت عملی اور پوزیشن کی تبدیلیوں کو آگے بڑھانے کی تقریب کو ایک ساتھ ڈال دیا، تاکہ تجارتی حکمت عملی کے احکامات اور پوزیشن کی تبدیلیوں کی حقیقی وقت کی ہم آہنگی کا احساس ہو، اور انہیں موبائل ایپ اور وی چیٹ پر آگے بڑھائیں.

5. بوٹ ٹیسٹ

اگلا، ہم اس فنکشن کی توثیق کرنے کے لئے ایک بوٹ چلائیں؛ ایک بوٹ بنائیں، اوکیکس اسپاٹ منتخب کریں، اور کرنسی کی جوڑی کو LTC_USDT پر سیٹ کریں (سود کی فیوچر اور کریپٹوکرنسی فیوچر بھی اس فنکشن کا استعمال کرسکتے ہیں، اور آپریشن ایک ہی ہے).

1.سگنل ٹرگر، ویب لاگز پر دھکا Mylanguage Strategy to Achieve Real-Time Push of Position Changes to Mobile App & WeChat 2.سگنل ٹرگر، موبائل فون اپلی کیشن پر دبائیں Mylanguage Strategy to Achieve Real-Time Push of Position Changes to Mobile App & WeChat 3.سگنل ٹرگر، WeChat پیغام کو دھکا دھکا Mylanguage Strategy to Achieve Real-Time Push of Position Changes to Mobile App & WeChat

6. نتیجہ

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


مزید معلومات