繁體
|
簡體
公告:SCLUB雲端專屬主機己開放租用
(檢舉)
分享
新浪微博
QQ空间
人人网
腾讯微博
Facebook
Google+
Plurk
Twitter
Line
標題:
如何用fputs在this bar只寫入一次
[打印本頁]
作者:
gogogo
時間:
2014-11-25 17:52
標題:
如何用fputs在this bar只寫入一次
用 FOR 迴圈來寫
e.g.
_SECTION_BEGIN("BackTest Export");
BT=fopen("C:\\BackTEST.csv","w");
y = Year(); m = Month(); d = Day();
ThisIsLastBar = BarIndex() == LastValue( BarIndex() );
_PZ=1;
for( i = 0; i < BarCount; i++ )
{
if( Buy [I] )
{
BTE=StrFormat("%02.0f/%02.0f/%02.0f,B,%.04f,%g\n",Y,M,D,BuyPrice, _PZ);
fputs(BTE,BT);
}
if( Short [I] )
{
BTE=StrFormat("%02.0f/%02.0f/%02.0f,S,%.04f,%g\n",Y,M,D, ShortPrice, _PZ);
fputs(BTE,BT);
}
if( ThisIsLastBar [I] )
{
BTE = StrFormat("%02.0f/%02.0f/%02.0f,Close,%.4f\n",Y,M,D,C);
fputs(BTE,BT);
}
}
fclose(BT);
_SECTION_END();
歡迎光臨 【美股最權威投資國外期貨/程式交易/最佳外匯交易平台指南】【GoForTrading/GO交易】 (http://gofortrading.gain.tw/)
Powered by Discuz! 7.2