你好,
我正在嘗試使用iCustom導出到csv文件打開,高,低,關閉,音量和自定義指示器。打開,高,低,關閉,卷正確導出長度= 100,最後100個值,但自定義指標僅返回最後一個值100次,任何人都可以幫忙嗎?
謝謝。
插入代碼#property copyright版權所有2013,MetaQuotes Software Corp. #property link http://www.metaquotes.net #property indior_chart_window extern int length = 100;/發送要處理的柱數量為ExtMap#91;#93 ;;/圖表緩衝區字符串nameData; int init(){nameData = Symbol() 。txt;/要發送的數據文件的名稱返回(0); } int start(){static int old_bars = 0;/記住已知的條形數量(old_bars!= Bars)//如果收到新條形圖{write_data();/寫數據文件} old_bars = Bars;/記得已知多少條返回(0); }/ ---------------------------------------------- -------------------- void write_data(){int handle; handle = FileOpen(nameData,FILE_CSV | FILE_WRITE,';'); if(handle lt; 1){Comment(創建 nameData failed。錯誤#,GetLastError());返回(0); FileWrite(handle,ServerAddress(),Symbol(),Period());/標題FileWrite(句柄,日期,時間,高,低,關閉,打開,音量);/標題int i; for(i = length-1; igt; = 0; i--){FileWrite(handle,TimeToStr(Time,TIME_DATE),TimeToStr(Time,TIME_SECONDS),High,Low,Close,Open,Volume,iCustom(NULL, 0,JJMA,5,100,0,0,0)); } FileClose(句柄);評論();註釋(文件 nameData 已創建。 TimeToStr(TimeCurrent(),TIME_SECONDS));返回(0); }