日週期警示腳本, 每15分鐘執行一次

  •   165 
  • 最後發表   EricHuang  2021 二月 03
EricHuang 發文於   2021/02/02

因為日週期中有較多的資訊可用, 如果要日週期警示腳本, 盤中每15分鐘自動執行一次, 要如何設定? 

排序方式: 標準 | 最新
GammaCEO 發文於   2021/02/02

先宣告足夠的intrabarpersist 值然後用once包覆條件就可以了

 

variable: intrabarpersist tg0(0);//0915
variable: intrabarpersist tg1(0);//0930

once(tg0=0 and CurrentTime>=091500 and condition1)
begin
tg0=1;
ret=1;
retmsg=text("警示提示",,NumToStr(警示值,2));
end;

once(tg1=0 and CurrentTime>=093000 and condition1)
begin
tg1=1;
ret=1;
retmsg=text("警示提示",,NumToStr(警示值,2));
end; 

EricHuang 發文於   2021/02/03

可能沒有說清楚, 下面的語法, 如何在15分警示腳本中可以正確執行?

 

value1 = GetField("控盤者買賣超張數", "D");

value2 = average(GetField("控盤者買賣超張數", "D"), 5);

if value1  cross over value2 then ret = 1;

 

GammaCEO 發文於   2021/02/03

盤後資料不可能盤中警示

EricHuang 發文於   2021/02/03

具有盤後資料的日週期警示腳本, 請問要在何時警示呢? 收盤後再警示嗎?

EricHuang 發文於   2021/02/03

想到一個好方法 ,  可以clone成36個策略, 然後加入排程,  排程時15分鐘 執行一個, 請問有更好的作法嗎?    

發表回覆
Close