因為日週期中有較多的資訊可用, 如果要日週期警示腳本, 盤中每15分鐘自動執行一次, 要如何設定?
日週期警示腳本, 每15分鐘執行一次
- 165
- 最後發表 EricHuang 2021 二月 03
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分鐘 執行一個, 請問有更好的作法嗎?
5 評論