請問如何設定組合裡的標的到價只停醒一次
我是需要改XS腳本 還是觸發設定呢
好的謝謝,另外請問上漲7%的腳本觸發一次該怎麼修改呢~~
想請問如果想改成
成交價漲停後5分鐘的提醒(一樣組合裡的標的只提醒一次
可以如何修改,謝謝
用Once(c=getField("漲停價","D"))記錄第一次漲停時間,然後結合TimeDiff函數,於5分鐘之後警示。
Var: FirstTime(False);
If Close = Once(c=getField("漲停價","D"))
And
TimeDiff(05, 00, "M");
Then ret = 1;
===========================
請問是這樣嗎
使用以下程式,必須留意程式在歷史K棒跑時,變數可能會受影響。
var: intraBarPersist UpLimitTime(0);
var: intraBarPersist FinishSession(false);
if FinishSession=true then return;
once(c=GetField("漲停價", "D")) UpLimitTime=GetField("時間", "Tick");
if timeDiff(GetField("時間", "Tick"),UpLimitTime,"M")>=5 then
begin
Alert("漲停超過5分鐘!");
finishSession=true;
end;
留意程式在歷史K棒跑時,變數可能會受影響
請問是什麼意思呢
不太明白
出現了 在「警示」腳本中無法使用「Alert」。 錯誤
測試了兩天都沒有觸發
不知道是不是哪邊設定不對
var: intraBarPersist UpLimitTime(0);
var: intraBarPersist FinishSession(false);
if FinishSession=true then return;
if getInfo("IsRealTime")=0 then return;
once(c=GetField("漲停價", "D")) UpLimitTime=GetField("時間", "Tick");
if timeDiff(GetField("時間", "Tick"),UpLimitTime,"M")>=5 then
begin
Alert("漲停超過5分鐘!");
finishSession=true;
end;
抱歉...打擾
我照上面更改後
變成開盤時全部的自選股都跳出警示
好像不太對...
請問教授如果觸發設定用連續觸發,加上程式碼控制也只會觸發一次嗎?
var: intrabarpersist HasRet(false);
if HasRet=false and C=GetField("漲停價","D") then
begin
HasRet=true;
ret=1;
end;
是的,儘管設定連續觸發,但程式碼控制只觸發一次,所以只會觸發一次。
18 評論