Halo pak wisnu dan teman2 amibroker,
kebetulan baru sempet buka2 arsip amibroker ttg backtest utk belajar lg
saya coba buat contoh yang simple,
alasannya biar gampang dimengerti
(alasan lainnya karena saya ngerti yg simple2 doank hehe..)
SetTradeDelays( 0, 0, 0, 0);
Periods = Optimize("Periods", 30, 2, 60, 1);
MaxOpenPos=Optimize("MaxOpenPositions", 3, 1, 10, 1);
SetOption("MaxOpenPositions", MaxOpenPos);
PositionSize=-100/MaxOpenPos;
MomentumScore=IIf(RSI()<30,3,IIf(RSI()>70,1,2));
VolumeScore=V/MA(V,60);
PositionScore=MomentumScore*VolumeScore;
Buy = C>MA(C,Periods);
Sell = C<MA(C,Periods);
pertanyaan saya:
baris 2 dan 3 kan terdapat "optimize" apakah hasil bakctest dari afl tersebut sudah mengoptimasi variabel2 yang diminta?
karena kalau saya lihat nilai yang dipakai hanya nilai default (30 untuk periode MA nya dan 3 untuk max opne pos nya)
bagaimana agar hasilnya sudah dioptimasi? karena saya klik optimize malah optimasi saham bukan portofolio
1 lagi SetTradeDelays( 0, 0, 0, 0); maksudnya apa ya?
trims sebelumnya
__._,_.___



No comments:
Post a Comment