if filledRecordCount>4 then value1=Floor(FilledRecordCount*0.3)
如果原來部位是-10, 想遇停利(損)減碼為原來部位的3成(小數點尾數去掉留整數)
可以寫成以下嗎?
if selstop then SetPosition(-value1, MARKET)
if filledRecordCount>4 then value1=Floor(FilledRecordCount*0.3)
如果原來部位是-10, 想遇停利(損)減碼為原來部位的3成(小數點尾數去掉留整數)
可以寫成以下嗎?
if selstop then SetPosition(-value1, MARKET)
(1)FilledRecordCount是成交筆數,並非部位。
(2)若想根據部位計算減碼後的部位,應使用Filled。
if selstop then SetPosition(floor(filled*0.3), Market);
若原本有空頭部位10張,則減碼之後會變成空4張。
1 評論