我想問一下,
問1:
我想讓print只印出當日的記錄就好,
例如
if close > ma5 then begin SetPosition(1, MARKET,label:="多單進場1:") Print(date,time,"多單進場","成本",FilledAvgPrice); end;
每次在print的log檔時,都會包含昨日之前的記錄也print出來,所以有沒有辬法在今日跑單時,就單單僅print今日的記錄呢?
是要用 :
if date=currentdate來判斷,還是有更佳的寫法呢?
問2:
如同問1的語法,已經下單成功已有部位了,但log檔仍會一直印出「多單進場」的記錄,
或許可以加上 if position <=0 and close > ma5 .....來判斷,
但我因需求而不加上position,請問是否有辦法呢?
感謝
5 評論