Strategi bahasa saya mendorong perubahan kedudukan secara langsung ke aplikasi telefon bimbit dan WeChat

Penulis: , Dicipta: 2021-08-10 17:06:46, Dikemas kini: 2023-09-20 11:10:28

img

Satu, ringkasan

Dengan peningkatan strategi dagangan kuantitatif, pengguna juga memerlukan permintaan yang lebih tinggi untuk memajukan perubahan dalam masa nyata, contohnya: log dalam talian web, aplikasi telefon bimbit, WeChat, dan lain-lain, yang memerlukan perubahan dalam akaun yang berlaku secara langsung, secara aktif dihantar ke penyemak imbas, telefon bimbit, dan lain-lain.FMZ.COMStrategi bahasa saya untuk mendorong kedudukan secara langsung ke aplikasi telefon bimbit dan WeChat.

Kode sumber penuh untuk artikel ini, sila rujukhttps://www.fmz.com/strategy/305785Dalam satu video yang disiarkan di laman Facebook Facebook beliau berkata:

2. Membentangkan strategi perdagangan

Untuk memudahkan demonstrasi, artikel ini akan merujuk kepada strategi perdagangan William W%R sebelumnya, yang mempunyai alamat pautan:https://www.fmz.com/strategy/283024Logik strategi ini terdiri daripada nilai william dan garis rata bersama, strategi lengkap dan konfigurasi ulangan yang boleh didapati dengan mengklik pautan ini, berikut adalah kod untuk strategi ini:

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. My Language: Bahasa yang ditingkatkan

Pencipta KuantitatifFMZ.COMBahasa My adalah pembungkus bahasa JavaScript yang lebih lanjut, yang bertujuan untuk membantu pengenalan yang lebih baik kepada pemula kuantitatif. Bahasa My mempunyai ciri-ciri ringkas tatabahasa yang dapat menangani beberapa logika strategi yang mudah, tetapi menghadapi beberapa strategi yang rumit akan menjadi sukar.

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

Seperti yang ditunjukkan dalam kod di atas, fungsi penambahbaikan bahasa membolehkan bahasa My diprogramkan dengan bahasa JavaScript yang bercampur, dengan penjelasan terperinci yang boleh dilihat pada pautan dokumen:https://www.fmz.com/doc/2569#语言增强

Di antaranya:

1, objek skopobjek scope, yang boleh menambah sifat, dan memberi fungsi anonim kepada sifat tersebut. Dalam bahagian kod bahasa Melayu, anda boleh memanggil fungsi anonim yang merujuk kepada sifat ini.

2、scope.get_locals ((nama)Fungsi ini dapat mengambil pembolehubah bahasa My untuk membolehkan bahasa My dan bahasa JavaScript berinteraksi.

4. Perubahan kedudukan dorong

Dalam strategi bahasa saya, fungsi BKVOL dapat mendapatkan nombor isyarat bukaan, iaitu pegangan multi-head semasa. Fungsi SKVOL boleh mendapatkan nombor isyarat bukaan, iaitu pegangan kosong semasa. Kemudian kita boleh mengira keadaan perubahan kedudukan semasa dengan menggunakan BKVOL dikurangkan SKVOL. Seperti yang ditunjukkan di bawah:

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, '@');
}
%%

Dalam kod di atas, kami menggabungkan strategi dagangan William W%R dengan fungsi perubahan kedudukan push, untuk membolehkan pesanan strategi dagangan disinkronkan dengan perubahan kedudukan secara langsung dan didorong ke aplikasi telefon bimbit dan WeChat.

5. Ujian cakera sebenar

Seterusnya, kita menjalankan fungsi validasi pada desktop untuk membuat pilihan OKEX pada desktop, pasangan mata wang yang ditetapkan sebagai LTC_USDT (pada masa hadapan komoditi dan mata wang digital juga boleh menggunakan fungsi ini, operasi serupa)

1, isyarat mencetuskan, log web img 2, isyarat dipicu, mesej aplikasi mudah alih diteruskan img 3. isyarat dipicu, mesej WeChat disalurkan img

6. Ringkasan

Di atas, kami menggunakan strategi perdagangan My Language William W%R yang mudah, dengan bantuan modul dorongan mesej yang dibangunkan oleh modul penguatan bahasa dalam My Language, untuk mencapai strategi dorongan perubahan kedudukan secara langsung ke aplikasi mudah alih dan WeChat. Kod modul ini boleh disertakan ke dalam mana-mana strategi My Language untuk mencapai perubahan kedudukan dorongan ke aplikasi mudah alih dan WeChat, dan melancarkan pelbagai jenis dorongan untuk pelbagai senario untuk memenuhi keperluan dorongan peribadi anda.


Berkaitan

Lebih lanjut