[求助]求教回撤預警公式怎么修改
作者:通達信 來源:cxh99.com 發布時間:2022年09月26日
-
咨詢內容:
編寫了一個回撤預警公式,目的是在當天股票出現5%的回撤時系統自動預警。自己想了3種寫法并分別測試,但不知道是什么原因,預警效果不準確,有該預警的沒預警,也有不該預警的預警了。求各位老師指點下問題出在哪里,或者有沒有比較成熟的寫法呢?公式如下:
H1:= IF( H>=DYNAINFO(3), H, DYNAINFO(3));
HC:= (H1 - DYNAINFO(20))/H1;
N:= BARSSINCE(HC>=0.05);
預警1:N>=1;
預警2:IF(N>1,REF(HC,N),0)>=0.05 ;
預警3:MAX(HC,REF(HC,1))>=0.05 ;
?
?來源:C X H 9 9 .C O M )
-
通達信技術部:
剛注冊的賬號,自己頂一下
?
-
通達信客服:
前邊的二個過程語句還算正常,后邊的三個預警是做什么的,要是
?
-
通達信客服:當天股票出現5%的回撤,直接 預警: hc>=0.5 不就行了?
N:= BARSSINCE(HC>=0.05) 這是干嘛的?把過去所有有過回撤0.5的K線都選出來?可是你意圖只是預警今天的,過去的為什么要選出來;
還是說這個N的定義是給分時線用的?sorry,公式預警不支持分時線,分鐘k線,周k線,只支持日線
-
通達信客服:
?
-
網友交流:
其實我的需求是當天最大回撤5%且分時圖價格下穿均線時預警,因為這個論壇發帖不能排版內容多了看起來很亂,所以就刪減了,沒發現這個邏輯問題。
回撤5%并不是實時的,比如1小時前回撤了5%,但是現在價格跌穿了均線,2個條件都成立了才觸發預警。
這里我就需要在觸發回撤時打一個標簽,所以用到了BARSSINCE(HC>=0.05).
從實際效果看他會預警,但不準確。可能如你所說,是不支持分時線吧,引用到了之前的日K數據。
如果公式預警都不支持分時線的話,那我得花時間去研究下量化平臺的操作了,我現在就迫切需要觸發預警時系統自動賣出。