fbpx

ตอบกลับไปยัง: ผล backtest แปลกๆ ระบบ MACD_ATH

#26870
kalpapruek
Participant

ในระบบ MACH-ATH code มีเบิ้ล ส่วนนี้สองรอบ ไม่ทราบว่า ด้วยความตั้งใจหรือเปล่าครับ พอเอาออกก็เหมือนว่าปัญญาจะหายไป

/*======================================================================
Custom Backtester Interface
======================================================================*/

SQCustomBacktestDefaultRestore();
SQCustombacktester( “C:\\SiamQuant\\SQ Output\\”, SystemName, False );

/*======================================================================
Exploration
======================================================================*/

Filter = Buy OR Sell;

AddTextColumn( WriteIF( Buy, “Buy”, WriteIf( Sell, “Sell”, “” ) ), “Signals”, formatChar );
AddColumn( Buy, “Signals (Buy=1,Sell=0)” );
AddColumn( posSize, “Position Size (%)”);
AddColumn( PositionScore, “PositionScore” );
AddColumn( Close, “Close” );

/*======================================================================
End
======================================================================*/

SQCustomBacktestDefaultRestore();
SQCustombacktester( “C:\\SiamQuant\\SQ Output\\”, SystemName, 1 );

/*======================================================================
Exploration
======================================================================*/

Filter = Buy OR Sell;

AddTextColumn( WriteIF( Buy, “Buy”, WriteIf( Sell, “Sell”, “” ) ), “Signals”, formatChar );
AddColumn( Buy, “Signals (Buy=1,Sell=0)” );
AddColumn( posSize, “Position Size (%)”);
AddColumn( PositionScore, “PositionScore” );
AddColumn( Close, “Close” );
AddColumn( MACD(), “MACD” );
AddColumn( Highest( MACD() ), “MACD ATH” );

/*======================================================================
Chart
======================================================================*/