afala 發表於 09-10-6 13:29

從AB導出數據的新方法

我實際測試過,可行!

在C盤根目錄下建立「SAVEDATA」目錄。用SCAN就能導出數據了。
fh = fopen( "c:\\SaveData\\"+Name()+".txt", "w");
if( fh )
{
fputs( "Ticker,Date,Time,Open,High,Low,Close,Volume \n", fh );
y = Year();
m = Month();
d = Day();
r = Hour();
e = Minute();
n = Second();

for( i = 0; i < BarCount; i++ )
{
fputs( Name() + "," , fh );
ds = StrFormat("%02.0f-%02.0f-%02.0f,",
y[ i ], m[ i ], d[ i ] );
fputs( ds, fh );

ts = StrFormat("%02.0f:%02.0f:%02.0f,",
r[ i ],e[ i ],n[ i ] );
fputs( ts, fh );

qs = StrFormat("%.4f,%.4f,%.4f,%.4f,%.0f\n",
O[ i ],H[ i ],L[ i ],C[ i ],V[ i ] );
fputs( qs, fh );
}

fclose( fh );
}

Buy = 0;

小娃 發表於 09-10-6 13:47

謝謝分享。
我沒試過導出,
只有匯入數據過。

FreeTrader 發表於 10-8-24 20:43

感謝唷 這個連小數點的資料都可以匯出 快速很多 感謝

我愛紅茶 發表於 10-8-24 22:57

這個也很厲害
快速方便
謝謝分享

eclife 發表於 10-11-19 10:11

好用的指令可以拿來盤中補資料用 感謝分享

ashell 發表於 10-11-19 13:35

謝謝分享這麼好的方法,
scan是位在跑回測的畫面,
在backtest的上方。

sjy039 發表於 10-12-27 13:15

謝謝分享這麼好用的方法,

OOOOLee 發表於 10-12-27 14:22

原來還有這麼好的方法..謝謝分享

bbdcd 發表於 11-3-27 01:51

連串金融市場的研究方向

Sirius 發表於 11-3-28 21:39

這招要學起來,匯出資料應該會比較方便快速

bbdcd 發表於 11-3-29 10:06

大家都好厲害 學習的 腳步放快 要加油啊

usana642 發表於 11-6-7 21:55

這個很厲害
快速方便
謝謝分享

lingin1204 發表於 11-6-13 05:14

本帖最後由 lingin1204 於 11-6-13 05:15 AM 編輯

建立目錄,也把程式碼存成Export.+afl 並放在該目錄下
但我按"Scan" 後卻出現錯誤訊息

"Missing buy/sell variable assignments
Check User's guide: Tutorial:Back-testing your trading ideas for the details."

請問是沒有設定買賣的條件嗎?
頁: [1]
查看完整版本: 從AB導出數據的新方法