關於"觸發條件"可以依時間順序來定嗎?

Submitted by NiFi on 二, 02/22/2022 - 19:39

有時候想要依"事件發生"的依序發生來下單,比如說

1.價格跌穿開盤價後,再漲回開盤價。

2.如果突破開盤價順序確實是從5MA,20MA,到60MA,基本上可以確定是多方趨勢,

3.但如果順序是5MA,20MA上穿,又發生5MA下跌又上穿等,處於盤整情況。

我想問的是,該怎麼樣設定均線突破開盤價條件是乖乖地從5MA,20MA,到60MA呢?

或者,該怎樣把以上這種均線糾結現象排除呢?均線糾結

 

 

Submitted by 金老大 on 週五, 02/25/2022 - 04:46

固定網址

先說目前問題的解法
1. 可以用統計函數 Max判斷前面幾根的收曾高於開盤線   Max("收",Index-1,10)  > 當日.開 
    然後在加上 突破 開盤線的條件

2. 如果要確定多方趨勢 可以在條件中加入 多頭排列 條件 MA5 > MA10  和 MA10 > MA20

3.要判斷均線糾結 可以直接判斷  (均線越多 判斷式會寫越多) 或是先行建立一個 分K資訊 
糾結程度 (多條均線中的 最高 - 最低) 糾結程度值越小表示處糾結狀態 越大表是脫離糾結糾結程度


跌破再突破+多頭條件

條件走勢

下載範例

上面的解法並不是很直覺,另外本來就有想打算在GSnail 架構中加入事件發生清單,然後可以在條件中可以判斷前置事件
後續如果這個功能上線 再通知您

Submitted by NiFi on 週六, 02/26/2022 - 17:55

固定網址

感謝回應,如果有可以簡單判斷前置事件這個功能相信會很有用的。

另外如果可以在"突破關卡價"這種用法中,增加判斷是不是假突破(馬上跌回)的機制就更好了。