Mendapatkan data penunjuk ke fail .csv
Results 1 to 5 of 5

Thread: Mendapatkan data penunjuk ke fail .csv

  1. #1
    3 Lampiran Hello. Dengan skrip yang dilampirkan, saya cuba menyimpan data daripada indior korelasi saya ke fail teks csv. Sebarang idea tentang mengapa ini tidak akan berfungsi? Tiada nilai ditunjukkan dalam fail untuk nilai indior korelasi. Padang lain ada.

    simpan fail outputhistory ex4 dalam folder pakar/skrip. Mulakan semula MT, kemudian seret skrip ke carta. Kemudian ia menyimpan nilai carta ke fail. Seperti yang dilihat, saya cuba menggunakan fungsi iCustom untuk merujuk indior korelasi..

    Dimasukkan Kod double val=iCustom(USDCAD,0,Correlation,0,0); FileWrite(handle, date1, time1, iOpen(ccy,tf,i), iHigh(ccy,tf,i), iLow(ccy,tf,i), iClose(ccy,tf,i),val);
    https://www.justgetforex.com/attachm...2058118160.mq4

    https://www.justgetforex.com/attachm...2241469967.ex4

    https://www.justgetforex.com/attachm...1953115141.mq4

  2. #2

    Quote Originally Posted by ;
    terima kasih atas jawapan yang cepat. Saya mencuba cadangan anda di bawah tetapi atas sebab tertentu saya masih mengalami masalah yang sama.. tiada output indior korelasi yang ditunjukkan dalam fail csv. Saya mengalami beberapa isu penguncian fail yang pelik dengan fail berkaitan metatrader, sedang menjalankan Windows 7 dan peralatan keselamatan adalah pelik. Fail output csv tidak muncul dalam windows explorer. Satu-satunya cara saya boleh melihat atau membukanya ialah membukanya dalam metaeditor. Tidak pasti jika itu mungkin ada kaitan dengannya.
    saya mungkin tidak menjawab isu khusus anda, cuma penulisan fail anda tidak betul untuk maksud csv. win7 menyembunyikan fail mt4 yang baru dibuat dalam Inserted Code C:\Users\YOURLOGINUSERNAME\AppData\Local\VirtualSt ore\Program Files (x86)\ anda lebih baik menyalin direktori mt4 anda ke tempat lain selain daripada fail program, dan juga menyalin KE DALAM direktori yang sama folder mt4 yang anda temui di loion kedai maya yang baru saya nyatakan. kemudian nyahpasang mt4 anda dan jalankan versi yang disalin. mt4 saya sedang duduk di desktop saya kerana saya malas. anda mungkin kehilangan butiran log masuk broker anda, tetapi saya menganggap anda mempunyainya dalam e-mel di suatu tempat... atau mungkin itu hanya masalah yang saya hadapi kerana saya memindahkan mt4 saya pada masa yang sama ketika broker saya mengemas kini pelayan dan barangan mereka.

  3. #3
    anda sebenarnya perlu menambah beberapa Kod Dimasukkan , dalam penulisan fail. koma dalam fail write mql dibaca semasa anda hanya memisahkan pembolehubah/nilai fungsi yang berbeza. ia adalah seperti jika anda menulis filewrite(a, b, c, d) anda akan mendapat rentetan abcd yang terhasil ditulis pada fail. apa yang anda mahukan ialah lakukan penulisan fail(a , b , c , d). atau dalam kes anda FileWrite(handle , date1 , time1 , iOpen(ccy,tf,i) , iHigh(ccy,tf,i) , iLow(ccy,tf,i) , iClose(ccy,tf,i),val,n); jangan lupa watak baris baru di hujung sekali. fail csv ialah fail nilai dipisahkan koma dengan aksara baris baharu pada penghujung setiap baris. tanpa char baris baharu anda hanya akan mendapat satu baris dengan semua data anda padanya.

  4. #4
    terima kasih atas jawapan yang cepat. Saya mencuba cadangan anda di bawah tetapi atas sebab tertentu saya masih mengalami masalah yang sama.. tiada output indior korelasi yang ditunjukkan dalam fail csv. Saya mengalami beberapa isu penguncian fail yang pelik dengan fail berkaitan metatrader, sedang menjalankan Windows 7 dan peralatan keselamatan adalah pelik. Fail output csv tidak muncul dalam windows explorer. Satu-satunya cara saya boleh melihat atau membukanya ialah membukanya dalam metaeditor. Tidak pasti jika itu mungkin ada kaitan dengannya.
    Quote Originally Posted by ;
    anda sebenarnya perlu menambah beberapa Inserted Code , dalam penulisan fail....
    Quote Originally Posted by ;
    anda sebenarnya perlu menambah beberapa Inserted Code , dalam penulisan fail....

  5. #5
    Masalah: 1. Correlation.mq4 tidak mengeluarkan data ke dalam penampan indior (iaitu tidak menggunakan SetIndexBuffer() dll).
    http://docs.mql4.com/indiors/iCustomboleh mendapatkan semula data hanya daripada penampan indior yang ditentukan (parameter terakhir kedua ialah penampan#). 2. Mengikuti daripada di atas, parameter terakhir dalam iCustom() perlu merujuk kepada elemen ke-n penimbal --- dalam kod anda, ini perlu seperti iCustom(USDCAD,0,Correlation,lt;values ??????for external parameter dalam Correlation indygt;,.... , lt;buffer#gt;,i ); 3. Anda juga kehilangan lt;nilai untuk parameter luaran dalam Correlation indygt; seperti yang ditunjukkan dalam poin 2.

Kebenaran Posting

  • Anda tidak boleh menghantar thread baru
  • Anda tidak boleh membalas kiriman
  • Anda tidak boleh mengedit siaran anda
  • Anda tidak boleh menyiarkan lampiran
  •  
  • Kod BB Hidup
  • Smilies Hidup
  • Kod [IMG] adalah Hidup
  • Kod [VIDEO] adalah Hidup
  • Kod HTML Tidak Hidup
Polisi Kuki
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.