7/13 自動交易問題

  •   114 
  • 最後發表   Eamonn  2022 七月 19
Eamonn 發文於   2022/07/13

進場邏輯:
當日1分K高點小於前十日最低點進空單

為何2022/07/13 旺宏(2337)會進場呢?

input:period(10,"計算天數");

Value1 = lowest(Getfield("LOW","D")[1],period);

condition1 = high cross below value1;



input:amplitude(5.0,"當日跌幅");

condition3 = 100 * (closeD(1)-lowD(0))/closeD(1) <= amplitude;



input: amount(200000, "交易金額"); 

entry_position = floor(amount / (close*1000));    //計算總共可以買幾張



    if  currentTime<132000 and Position = 0 and Filled = 0 and condition1 and condition3 then begin



        SetPosition(-entry_position);



    end;

排序方式: 標準 | 最新
musashi 發文於   2022/07/13

因為條件都有符合! 哪裡有疑問?

Eamonn 發文於   2022/07/13

閣下回得真快

後來發現是剛好今天除權息導致還原與原始值的差異 

保留文章以供參考

XQ小幫手 發文於   2022/07/19

Hello Eamonn,

 

您可以使用print來將數值印出檢查。

另外在計算漲跌幅時,可以考慮使用 參考價 欄位。

發表回覆
Close