مقداری تجارتی حکمت عملیوں کی مسلسل بہتری کے ساتھ ، صارفین کو پوزیشن کی تبدیلیوں کو حقیقی وقت میں آگے بڑھانے کے لئے تیزی سے زیادہ تقاضے ہیں۔ مثال کے طور پر: ویب آن لائن لاگ ، موبائل ایپس اور وی چیٹ وغیرہ سب کو حقیقی وقت میں اکاؤنٹ کی پوزیشنوں میں تبدیلیوں کی ضرورت ہوتی ہے ، جس کے لئے براؤزرز اور موبائل فونز وغیرہ کو بھیجے گئے تبدیلیوں کی خودکار پش کی ضرورت ہوتی ہے۔ اس وجہ سے ، اس مضمون کا مقصد ایف ایم زیڈ کوانٹ (FMZ.COM) موبائل ایپ اور وی چیٹ پر پوزیشنوں کی ریئل ٹائم دھکا حاصل کرنے کے لئے MyLanguage حکمت عملی.
مضمون میں مکمل ماخذ کوڈ دیکھنے کے لئے، براہ کرم لنک پر کلک کریں: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 Quant پر MyLanguage (FMZ.COMمائی لینگویج (انگریزی: 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#语�%A8%80%E5%A2%9E%E5%BC%BA
بشمول:
1.معاہدہ کا مقصدscope object؛ اس میں پراپرٹیز شامل کرسکتے ہیں ، اور پراپرٹیز کو گمنام افعال تفویض کرسکتے ہیں۔ اس پراپرٹی کے ذریعہ حوالہ دیا گیا گمنام فنکشن کو MyLanguage کے کوڈ حصے میں بلایا جاسکتا ہے۔
2.scope.get_locals ((
مائی لینگویج کی حکمت عملی میں ، 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, '@');
}
%%
مندرجہ بالا کوڈ میں، ہم نے ولیم ڈبلیو٪ آر
اگلا، ہم اس فنکشن کی توثیق کرنے کے لئے ایک بوٹ چلائیں؛ ایک بوٹ بنائیں، اوکیکس اسپاٹ منتخب کریں، اور کرنسی کی جوڑی کو LTC_USDT پر سیٹ کریں (سود کی فیوچر اور کریپٹوکرنسی فیوچر بھی اس فنکشن کا استعمال کرسکتے ہیں، اور آپریشن ایک ہی ہے).
1.سگنل ٹرگر، ویب لاگز پر دھکا 2.سگنل ٹرگر، موبائل فون اپلی کیشن پر دبائیں 3.سگنل ٹرگر، WeChat پیغام کو دھکا دھکا
مندرجہ بالا ، ہم ایک سادہ مائی لینگویج ولیم ڈبلیو٪ آر ٹریڈنگ حکمت عملی اور مائی لینگویج میں زبان کی بہتری کے ماڈیول کے ذریعہ تیار کردہ میسج پش ماڈیول کا استعمال کرتے ہیں ، تاکہ اس حکمت عملی کو حقیقی وقت میں موبائل ایپس اور وی چیٹ میں پوزیشن کی تبدیلیوں کو آگے بڑھانے کے لئے حکمت عملی کا احساس ہوسکے۔ ماڈیول کوڈ کو کسی بھی مائی لینگویج حکمت عملی سے منسلک کیا جاسکتا ہے تاکہ موبائل ایپس اور وی چیٹ میں پوزیشن کی تبدیلیوں کو آگے بڑھایا جاسکے ، اور آپ کے ذاتی نوعیت کے پش مطالبات کو پورا کرنے کے لئے مختلف منظرناموں کے لئے مختلف پش اقسام کو لانچ کیا جاسکے۔