回測買入點數

  •   2 
  • 最後發表   麥叔  3 小時前
麥叔 發文於   2026/04/17

利用小台做回測,60分K,,在回測的時候,買入與賣出的點位,並不是當跟K棒的開盤價或是收盤價,請問價格是怎麼來的? 附上回測的部分資料。比如說序號1的資料,進場時間是1/20 01:00,進場價格是31564。請問這31564是怎麼來的?

截圖圖片

 

排序方式: 標準 | 最新
虎科大許教授 發文於   2026/04/17

若你勾選逐筆洗價,系統會使用1分K的開高低收,每分鐘最多洗價四次,來判斷是否有進場或出場訊號。

麥叔 發文於   2026/04/18

程式就這樣,頻率是60分K,但有勾逐筆洗價,程式如下,為什麼不是用整點價格呢?

比如說,序號39這筆的進場,XQ用37249,為什麼不是用開盤價37239呢?

 

截圖圖片

 

if isFirstCall("Bar") then begin
    DirectionMovement(14,value2,value3,value4);

    if value2[1]>value3[1] and value2[2]<value3[2] then SetPosition(1) // 做多
    else begin 
        if value2[1]<value3[1] and value2[2]>value3[2] then begin
            if value4[1]>value4[2] then SetPosition(-1) // 做空
            else SetPosition(0);
        end;
    end;
end;

發表回覆
Close