XQ當日成本線

  •   763 
  • 最後發表   YaYa Ko  2021 十二月 14
YaYa Ko 發文於   2021/03/25

請問要如何寫  根據一分K <XQ當日成本線>上揚或下彎(有變動方向) 時,出現警示提醒呢? 

 

排序方式: 標準 | 最新
XQ小幫手 發文於   2021/03/26

Hello YaYa Ko,

 

首先在XS編輯器裡打開該指標後複製內容,在另外自己創建警示做修改即可。附上策略雷達範例供您參考。

附加文件

kakapo 發文於   2021/12/08

小編請問一下, 往上或往下彎是否就是在(多空方向)那裏改就可以了?

XQ小幫手 發文於   2021/12/10

Hello kakapo,

 

策略雷達中的多空方向會影響警示的顯示以及若您有設定下單,觸發動作選擇依多空設定。

但不會改變腳本邏輯。

如果您只要往上轉或往下轉的話,需要對警示腳本作修改。

kakapo 發文於   2021/12/10

小幫手你好, 

抱歉在請問一下在上面你貼的附加檔的腳本應該是上彎的嗎?

我如果要改成下彎的話是否把腳本中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;

 

XQ小幫手 發文於   2021/12/14

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語法的基礎與應用。

發表回覆
Close