COCO研究院

 找回密碼
 註冊
搜索
12
返回列表 發新帖
樓主: cellan

MT4輸出開高低收到文件(原碼範例)

[複製鏈接]
 樓主| 發表於 11-5-30 12:32 | 顯示全部樓層
本帖最後由 cellan 於 11-5-30 12:36 PM 編輯

回復 15# oneman001

  1. //+------------------------------------------------------------------+
  2. //| bbb.mq4 |
  3. //| Copyright ?2011, MetaQuotes Software Corp. |
  4. //| http://www.metaquotes.net |
  5. //+------------------------------------------------------------------+
  6. #property copyright "Copyright ?2011, MetaQuotes Software Corp."
  7. #property link "http://www.metaquotes.net"

  8. //+------------------------------------------------------------------+
  9. //| script program start function |
  10. //+------------------------------------------------------------------+
  11. int start()
  12. {
  13. //----
  14. int handle;
  15. datetime orderOpen=OrderOpenTime();
  16. handle=FileOpen("filename.csv", FILE_CSV|FILE_WRITE, ';');
  17. if(handle>0)
  18. {
  19. FileWrite(handle, Open[0]);
  20. FileClose(handle);
  21. }

  22. //----
  23. return(0);
  24. }
  25. //+------------------------------------------------------------------+
複製代碼

我新發現
將這程式碼創建到
智能交易系統裡
就能達到我要的輸出效果
但他卻輸出到
C:\Documents and Settings\TEST\AppData\Local\VirtualStore\Program Files\FxPro - MetaTrader\experts\files
光我要抓這路另就得寫這麼長一段

mt4真的濫到沒辦法改變輸出的路徑
讓他輸出到
R:\   
發表於 11-5-30 12:38 | 顯示全部樓層
其實小的對這個可程式的軟體 還不懂
不過找機會學學到是很好
謝謝版大
祝福
發表於 11-5-30 12:58 | 顯示全部樓層
FileWrite(handle, TimeToStr(Time[i], TIME_DATE),Open[i] );

抱歉,忘了 指定 i
發表於 12-10-26 16:28 | 顯示全部樓層
cellan 發表於 11-5-30 12:32
回復 15# oneman001

小弟剛好遇到相同困擾,爬文的時候剛好看到此文,也在 MQL4 文章中提到一個解決方案,有需要的大大可以參考看看 XD

------
If you still need to work outside the directories (defined for safety reasons), you can call the functions of Windows OS. For this purpose, the functions of API represented in kernel32.dll library are widely used.

參考資料 http://articles.mql4.com/720

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院

GMT+8, 24-11-25 00:47

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回復 返回頂部 返回列表
理財討論網站 |