MT4 multicurrency EA data problem
Results 1 to 6 of 6

Thread: MT4 multicurrency EA data problem

  1. #1
    Halo,

    Saya mencoba mengkode multitimefame, multicurrency EA. Masalah yang saya perjuangkan adalah ketika saya mencoba mencari beberapa data untuk mata uang yang berbeda dengan EA, data hanya tersedia untuk mata uang. Akan lebih baik untuk menggambarkan ini dengan contoh:

    Saya menjalankan EA di USDLFX, dan saya mencoba menghitung beberapa nilai dengan RSI. Kode berjalan seperti ini:

    Kode yang dimasukkan untuk (int I = 0; I lt; NoOfPeriods; I ) rsiDelta = iRSI (pairName, TradePeriod # 91; I # 93 ;, 3, PRICE_CLOSE, 0) - iRSI (pairName, TradePeriod # 91; I # 93; , 3, 5, PRICE_CLOSE, 1); jika (rsiDelta gt; = RSITrendSensitivity2) skor = RSITrendScore; else if (rsiDelta gt; = RSITrendSensitivity1) skor = RSITrendScore2; lain jika skor (rsiDelta lt; = RSITrendSensitivity2) - = RSITrendScore; else if (rsiDelta lt; = RSITrendSensitivity1) score - = RSITrendScore2;
    pairNames adalah daftar pasangan:
    EURUSD, GBPUSD, AUDUSD, NZDUSD, USDCAD, USDCHF, USDJPY

    Jadi menghitung oke untuk EURUSD, tapi kemudian semua pasangan hanya mendapatkan 0 di iRSI, dan saya mendapatkan kode kesalahan 4054 setelah saya meminta kesalahan terakhir.
    Setelah saya mengubah urutan dan seperti GBPUSD akan menjadi asli, maka GU akan menghitung dan EU dan semua pasangan lainnya hanya akan mendapatkan 0 dalam iRSI.

    Saya telah duduk di sini sampai larut malam kemarin tanpa hasil. Google tidak bisa membantu apa pun. Jika seseorang memiliki masalah yang sama dan memecahkannya, saya akan sangat berterima kasih atas petunjuk.

  2. #2

    Quote Originally Posted by ;
    Kode yang dimasukkan untuk (int I = 0; I lt; NoOfPeriods; I ) rsiDelta = iRSI (pairName, TradePeriod # 91; I # 93 ;, 3, PRICE_CLOSE, 0) - iRSI (pairName, TradePeriod # 91; I # 93; , 3, 5, PRICE_CLOSE, 1); harus (rsiDelta gt; = RSITrendSensitivity2) skor = RSITrendScore; else if (rsiDelta gt; = RSITrendSensitivity1) skor = RSITrendScore2; lain jika skor (rsiDelta lt; = RSITrendSensitivity2) - = RSITrendScore; else if (rsiDelta lt; = RSITrendSensitivity1) score - = RSITrendScore2; pairNames adalah daftar pasangan: EURUSD, GBPUSD, AUDUSD, NZDUSD, USDCAD, USDCHF, USDJPY ...
    Dengan daftar pasangan, saya tebak Anda berarti bahwa pairNames adalah serangkaian seri judul pasangan. Jika itu benar, maka Anda dapat memilih untuk memeriksa penggunaan pasangan nama Anda (indeks yang hilang).

  3. #3

    Quote Originally Posted by ;
    Dengan daftar pasangan, saya menduga bahwa Anda berarti bahwa pairNames adalah string array dari nama pasangan. Jika ini benar, maka Anda mungkin memilih untuk melihat penggunaan Anda dari pairNames (indeks yang hilang).
    Awalnya itu adalah string, namun di init () saya membaginya, menggunakan ',' sebagai pemisah, ke dalam tabel string. Debug mencetak saya memasangkan nama satu per satu, seperti USDCAD, EURUSD, dll. Sehingga mereka terpisah dengan benar. Ditambah lagi, pasangan pertama selalu dihitung dengan benar. Hanya detik, ketiga dan seterusnya memberi saya nol. Saya dapat menempelkan seluruh kode EA dalam beberapa jam. Saya akan posting nanti diforexfabrikasipula. Terima kasih atas jawaban Anda zznbrm

  4. #4
    Saya mungkin memiliki ide di mana masalahnya, sekarang ketika saya memikirkannya. Jam yang dihabiskan di malam hari menghadap komputer benar-benar dapat merusak otak Anda
    pairNames muncul seperti EURUSD, GBPUSD, AUDUSD, NZDUSD, USDCAD, USDCHF, USDJPY. Ketika membaginya pada ',' itu meninggalkan jarak yang menghadap setiap pasangan tetapi pertama. Itu akan menjelaskan mengapa pasangan pertama mendapat data. Saya akan mencoba ini begitu saya pulang. Jika itu masalahnya, utas ini omong kosong
    Jika Anda kode di malam hari, setidaknya minum banyak kopi

  5. #5
    Pikirkan bahwa zznbrm memberi petunjuk besar kepada Anda. Bagaimana Anda tiba di pairName ?? Bisakah itu menjadi string array ?? Apakah menggunakan indeks dari array itu untuk mendapatkan pasanganName ??

  6. #6
    Quote Originally Posted by ;
    Pikirkan bahwa zznbrm memberi Anda petunjuk yang fantastis. Bagaimana Anda tiba di pairName ?? Bisakah itu menjadi string array ?? Apakah menggunakan indeks dari array itu untuk mendapatkan pasanganName ??
    Ya zznbrm memberi saya petunjuk dan saya mulai memikirkan nama-nama pasangan ini. Saya memperbaiki masalah sekitar satu jam yang lalu. Itu hanya dugaanku
    Ruang-ruang itu sulit dideteksi dari log. Hanya sesederhana itu
    dan aku memburu interweb tentang hal itu. . Bagaimanapun juga terima kasih kepada semua orang atas minat dan bantuannya, saya menghargainya.

Similar Threads

  1. Tradexecuter Scroll Problem
    By tais.nochevieja in forum Pembicaran Bitcoin dan Mata Uang Kripto
    Balasan: 2
    Postingan Terakhir: 12-09-2021 15:43, 03:43 PM
  2. Cara sederhana mengekspor data MT4 dari Jendela Data ke Excel?
    By daoxnwogho in forum Pendidikan Forex
    Balasan: 0
    Postingan Terakhir: 10-29-2016 12:58, 12:58 PM
  3. Cara sederhana mengekspor data MT4 dari Jendela Data ke Excel?
    By daoxnwogho in forum Diskus Forex Umum
    Balasan: 0
    Postingan Terakhir: 10-29-2016 12:58, 12:58 PM
  4. Mt4 Data Missing - Di mana mendapatkan data yang bagus?
    By dahyeibe in forum Pendidikan Forex
    Balasan: 0
    Postingan Terakhir: 05-21-2009 16:08, 04:08 PM
  5. Mt4 Data Missing - Di mana mendapatkan data yang bagus?
    By dahyeibe in forum Pembicaran Bitcoin dan Mata Uang Kripto
    Balasan: 0
    Postingan Terakhir: 05-21-2009 16:08, 04:08 PM

Izin Posting

  • Anda tidak boleh memposting thread baru
  • Anda tidak boleh memposting balasan
  • Anda tidak boleh memposting lampiran
  • Anda tidak boleh menyunting postingan Anda
  •  
  • Kode BB Aktif
  • Smilies Aktif
  • Kode [IMG] Aktif
  • Kode [VIDEO] Aktif
  • Kode HTML tidak aktif
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.