請問要如何寫 根據一分K <XQ當日成本線>上揚或下彎(有變動方向) 時,出現警示提醒呢?
小編請問一下, 往上或往下彎是否就是在(多空方向)那裏改就可以了?
Hello kakapo,
策略雷達中的多空方向會影響警示的顯示以及若您有設定下單,觸發動作選擇依多空設定。
但不會改變腳本邏輯。
如果您只要往上轉或往下轉的話,需要對警示腳本作修改。
小幫手你好,
抱歉在請問一下在上面你貼的附加檔的腳本應該是上彎的嗎?
我如果要改成下彎的話是否把腳本中if 之後的小於符號改成大於? 因為我不是程式專家想再跟你確認一下,
然後value 1 2 3 4 不動這樣, 謝謝回復
if barfreq <> "Min" and barfreq <> "D" then
raiseruntimeerror("僅支援分鐘與日頻率");
value1 = GetField("均價");
value2 = value1 - value1[1];
value3 = value1[1] - value1[2];
value4 = 0;
if date[0] = date[1] and date[1] = date[2] and value2 < 1 and value3 < 1 then begin //連續3根K線在同一天內
if value2 * value3 <= 0 and (value2 <> 0 and value3 <> 0) then begin
ret = 1;
print("日期:", date, " 時間:", time, " 均價:", value1, " 均價差:", value2, " 均價差[1]:", value3);
end;
end;
Hello kakapo,
小幫手上面的是上彎或下彎都會警示。
如果您只要上彎的話需要修改腳本:
if barfreq <> "Min" and barfreq <> "D" then raiseruntimeerror("僅支援分鐘與日頻率");
value1 = GetField("均價");
if trueall(date = date[1], 2) and value1[2] >= value1[1] and value1[1] < value1 then begin //前前根均價大於等於前一根均價,前一根均價小於當根均價
ret = 1;
print("日期:", date, " 時間:", time, " 均價:", value1, " 均價[1]:", value1[1], " 均價[2]:", value1[2]);
end;
另外您可以參考網站上的教學,裡面有XS語法的基礎與應用。
5 評論