手數:intpart(單次風險/每手風險),linethick0;
if condkd and holding=0 then
begin
buy(holding=0,手數,market),ORDERQUEUE;//開多
end
如代碼,當計算手數結果小于1的時候,取整變成了0。但是在實際下單時,下單手數卻奇怪的變成了355手。
求解。
此例中實際情況是,單此風險設定為200,每手風險經計算為240,應該下單手數為0才對。
是不是金字塔設定下單手數不能為零?
沒文化真可怕,差點下了355手白糖