My زبان کی حکمت عملی موبائل ایپلی کیشنز اور ویکیپیڈیا پر پوزیشن کی تبدیلیوں کو حقیقی وقت میں آگے بڑھا رہی ہے۔

مصنف: , تخلیق: 2021-08-10 17:06:46, تازہ کاری: 2023-09-20 11:10:28

img

ایک، خلاصہ

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

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

دو، تجارتی حکمت عملی کا مظاہرہ

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

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مائی زبان (My language) جاوا اسکرپٹ کی زبان کا ایک اور احاطہ ہے جس کا مقصد ابتدائیوں کے لئے بہتر تعارف کی مدد کرنا ہے۔ مائی زبان میں نحوی طور پر جامع خصوصیات ہیں ، جو کچھ آسان حکمت عملی منطق کو سنبھال سکتی ہیں ، لیکن کچھ پیچیدہ حکمت عملیوں کا سامنا کرنا پڑتا ہے۔ لہذا ، مائی زبان کی بنیاد پر مقدار سازی کرنے والوں نے زبان کو بڑھانے کی خصوصیات کو متعارف کرایا ہے۔ جیسا کہ ذیل میں کوڈ کی مثال:

%%
// 这里面可以调用发明者量化的任何API 
scope.TEST = function(obj) {
    return obj.val * 100;
}
%% 
收盘价:C;
收盘价放大100倍:TEST(C);
上一个收盘价放大100倍:TEST(REF(C, 1)); // 鼠标移动到回测的K线上就会提示变量值

جیسا کہ مندرجہ بالا کوڈ میں دکھایا گیا ہے ، زبان کو بڑھانے کی خصوصیات My زبان کو جاوا اسکرپٹ زبان کے ساتھ مل کر پروگرامنگ کی اجازت دیتی ہیں۔https://www.fmz.com/doc/2569#语言增强

ان میں شامل ہیں:

1، scope اعتراضscope اعتراض، آپ کو ایک خاصیت شامل کر سکتے ہیں، اور ایک گمنام تقریب کو ایک خاصیت کو تفویض کر سکتے ہیں.

2٬scope.get_locals ((name)یہ فنکشن My زبان کے متغیرات کو حاصل کرتا ہے تاکہ My زبان اور جاوا اسکرپٹ زبان کے درمیان تعامل کو ممکن بنایا جاسکے۔

چوتھا، آگے بڑھانے کی پوزیشن میں تبدیلی

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

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;

%%
// 下面代码附加到任何My语言策略最后都可以实现仓位变化推送到手机App与微信
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('通知仓位变化:', scope.symbol, pos, '@');
}
%%

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

پانچ، ریئل ڈسک ٹیسٹ

اگلا ہم نے ایک حقیقی ڈسک کو چلانے کے لئے اس خصوصیت کی توثیق کی ہے، حقیقی ڈسک منتخب کریں OKEX فوری طور پر، کرنسی کی جوڑی LTC_USDT کے طور پر مقرر کیا جاتا ہے تخلیق ((سود کے مستقبل اور ڈیجیٹل کرنسی کے مستقبل بھی اس خصوصیت کا استعمال کر سکتے ہیں، اسی طرح کام کرتا ہے)

1، سگنل ٹرگر، ویب لاگ ان img 2، سگنل ٹرگر، موبائل ایپ پیغامات کو آگے بڑھانا img 3، سگنل ٹرگر، ویکی میسج کو آگے بڑھانا img

چھ، خلاصہ

مندرجہ بالا ہم نے ایک سادہ MyLanguageWilliamW%R ٹرانزیکشن حکمت عملی کے ذریعے، MyLanguage میں زبان بڑھانے کے ماڈیول کے ساتھ تیار کردہ پیغامات کو آگے بڑھانے کے ماڈیول کے ساتھ، موبائل ایپ اور ویکیپیڈیا پر حقیقی وقت میں پوزیشن کی تبدیلیوں کو آگے بڑھانے کی حکمت عملی کو حاصل کیا ہے۔ ماڈیول کا کوڈ کسی بھی MyLanguage حکمت عملی میں شامل کیا جا سکتا ہے، موبائل ایپ اور ویکیپیڈیا پر پوزیشن کی تبدیلیوں کو آگے بڑھانے کے لئے، اور مختلف منظرناموں کے لئے مختلف قسم کے آگے بڑھانے کی اقسام کو شروع کرنے کے لئے، آپ کی اپنی مرضی کے مطابق آگے بڑھانے کی ضروریات کو پورا کرنے کے لئے.


متعلقہ

مزید