Saya memiliki dashboard indi yang saya gunakan untuk belajar mql - pada dasarnya menunjukkan setiap pasangan dan komentar apakah harga telah menyeberang dalam rata-rata bergerak.
Tidak ada operasi roket tentang hal itu, tetapi saya menggunakan kode berikutnya dan menerima hasil yang salah dengan beberapa pasang dan saya pikir itu mungkin karena saya menggunakan Tawaran dan ekspresi ini mengambil Tawaran pada grafik saat ini - bukan pasangan yang menggunakan.

Kode Disisipkan double aMA = iMA (aPair, 0, 10, 0, 1, PRICE_CLOSE, shift); if (Bidgt; aMA) teks Diatas yang lain jika (Bidlt; ​​aMA) teks Beneath
Jadi, jika aPair adalah GBPUSD misalnya, dan GBPUSD adalah pasangan yang terbuka dengan bagan ini, maka kode itu baik-baik saja.
Namun jika aPair adalah EURUSD, grafik terbuka untuk GBPUSD, saya anggap fungsi Bid menerima Tawaran GBPUSD, dan bukan EURUSD - apakah ini benar?

Jadi apa yang bisa menggantikan Bid, oleh karena itu dibutuhkan harga aPair yang dilewatkan dan bukan pada grafik saat ini.

Saya berharap itu masuk akal - jangan khawatir tentang kode yang tidak memadai, saya hanya memiliki permainan pertama saya dengan ini.

Terima kasih !