PDA

View Full Version : [Excel] Bagaimana untuk menyimpan masa dengan data masa sebenar?



annehmehal
09-18-2015 05:11, 05:11 AM
1 Lampiran Saya memohon maaf lebih awal jika ini sudah dijawab, tunjukkan saya di jalan yang betul jika keadaan itu berlaku. Saya telah berjaya menyimpan harga BID dan ASK menggunakan xlsgate. Saya mempunyai masa yang sukar untuk menambah cap waktu ada pergeseran harga. Bagaimanakah seseorang akan mengkaitkannya ke dalam mqlexcel?

Saya tidak bermaksud seorang pengkod, tidak ada skrip sekiranya anda mahu. Jadi saya memohon maaf terlebih dahulu jika kod ini kelihatan sampah.
Ini adalah bagaimana ia kelihatan seperti:

https://www.justgetforex.com/attachments/1528122827.jpg
Kod dimasukkan/p --------------------------------------------- --------------------- /| Test1.mq4 |/| Hakcipta 2015, MetaQuotes Software Corp .. |/| https://www.mql5.com |/ ----------------------------------------------- ------------------- #property copyright Copyright 2015, MetaQuotes Software Corp. #property Hyperlink https://www.mql5.com #property version 1.00 #property stringent # termasuk lt; xlsgate.mqhgt; luaran extern StartBid = C3; luaran luar StartAsk = D3; bool xlsgateok = false; string StrBid; string StrAsk;/ ----------------------------------------------- ------------------- /| Fungsi permulaan pakar |/ ----------------------------------------------- ------------------- int OnInit () StrBid = StartBid; StrAsk = StartAsk; jika (ExcelInit (mt4) ExcelStart ()) Cetak (XLSgate init done); xlsgateok = true; Cetak (Versi Office = ExcelVersion ()); ExcelSheetAdd (MT4);/- kembali (INIT_SUCCEEDED);/ ----------------------------------------------- ------------------- /| Fungsi pakar deinitialization |/ ----------------------------------------------- ------------------- kekosongan OnDeinit (const int reason)/-/p ---------------- -------------------------------------------------- /| Fungsi khas pakar |/ ----------------------------------------------- ------------------- double lastBid = 0; double lastAsk = 0; tidak sah OnTick ()/- jika (xlsgateok lastBid!) = Tawaran) ExcelSetValue (StrBid, Bid); lastBid = Bid; StrBid = ExcelRowAdd (StrBid, 1); jika (xlsgateok lastAsk!) = Tanya) ExcelSetValue (StrAsk, Ask); lastAsk = Ask; StrAsk = ExcelRowAdd (StrAsk, 1);/p ----------------------------------------------- -------------------
Kemas kini 1: Tetapkan penyelesaian. Pengekodan jahat, tetapi berfungsi
https://www.justgetforex.com/attachments/1528122828.png