avatar of 发明者量化-小小梦 发明者量化-小小梦
پر توجہ دیں نجی پیغام
4
پر توجہ دیں
1271
پیروکار

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

میں تخلیق کیا: 2021-08-10 17:06:46, تازہ کاری: 2023-09-20 11:10:28
comments   0
hits   1741

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

I. خلاصہ

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

اس مضمون کے مکمل سورس کوڈ کے لیے براہ کرم https://www.fmz.com/strategy/305785 پر کلک کریں۔

2. مظاہرے کی تجارتی حکمت عملی

مظاہرے کی خاطر، یہ مضمون پچھلی ولیم W%R تجارتی حکمت عملی کا حوالہ دے گا: 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;

3. میری زبان میں اضافہ

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

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

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

میں:

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

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

4. پش پوزیشن تبدیلیاں

میری زبان کی حکمت عملی میں، 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, '@');
}
%%

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

5. ریئل ٹائم ٹیسٹ

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

1. سگنل ٹرگر، ویب سائڈ لاگ میری زبان کی حکمت عملی حقیقی وقت میں موبائل ایپس اور WeChat میں پوزیشن کی تبدیلیوں کو آگے بڑھاتی ہے۔ 2. سگنل ٹرگر، موبائل ایپ میسج پش میری زبان کی حکمت عملی حقیقی وقت میں موبائل ایپس اور WeChat میں پوزیشن کی تبدیلیوں کو آگے بڑھاتی ہے۔ 3. سگنل ٹرگر، WeChat انفارمیشن پش میری زبان کی حکمت عملی حقیقی وقت میں موبائل ایپس اور WeChat میں پوزیشن کی تبدیلیوں کو آگے بڑھاتی ہے۔

VI

مندرجہ بالا میں، ہم موبائل ایپس اور WeChat میں پوزیشن کی تبدیلیوں کے حقیقی وقت کو حاصل کرنے کے لیے، My Language میں لینگویج بڑھانے والے ماڈیول کے ذریعے تیار کردہ میسج پش ماڈیول کے ساتھ مل کر ایک سادہ My Language William W%R ٹریڈنگ حکمت عملی استعمال کرتے ہیں۔ اس ماڈیول کوڈ کو موبائل ایپس اور WeChat میں پوزیشن کی تبدیلیوں کو آگے بڑھانے کے لیے میری زبان کی کسی بھی حکمت عملی کے ساتھ منسلک کیا جا سکتا ہے، اور آپ کی ذاتی نوعیت کی پش ضروریات کو پورا کرنے کے لیے مختلف منظرناموں کے لیے مختلف قسم کے پش کی قسمیں شروع کی جا سکتی ہیں۔