紀律交易者 發表於 13-3-4 10:38
打開 2012 11/27的5分K
關鍵紅低是 1140 7382 今低是0905的7380 差2 不符合
呵呵,那就是我誤會你的原意了^^
依照你的描述,程式碼應該改成這樣:
input:win(20),loss(20);
var:DayLow(false),EntryT(false),toBuy(0);
EntryT= T>=1040 and T<1340;
DayLow= ifflogic(Low<=LowD(0)+1 and EntryT, true, false);//當1040以後的K低點是"當天低點+1"以下時
if DayLow and C>O and maxlist(C,O)-Low>=12
then
toBuy = Close -4;
if marketposition<=0 and EntryT and EntriesToday(D)=0 then
Buy next bar toBuy limit;
setstoploss(loss*bigpointvalue);
setprofittarget(win*bigpointvalue);
setexitonclose;
if T>=1340 then begin
sell next bar market;
toBuy=0;
end;
|