請問CCI

  •   247 
  • 最後發表   ahgi  2023 七月 21
ahgi 發文於   2023/04/23

請問一下想寫一個程式
當CCI小於-100的條件成立之後的第一次遇到5均黃金交叉20均時要多
要如何寫比較好

因為CCI條件成立之後到第一次遇到黃金交叉可能CCI又大於-100了

不知道要如何寫,可以提供參考範例嗎?

謝謝

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

 Hello ahgi,

 

您可以用變數紀錄 CCI 條件達成,接著在黃金交叉時再將其重置。

舉例來說:

var: intrabarpersist _cciCond(False);

value1 = CCI(14);

value2 = average(close, 5);

value3 = average(close, 20);

 

if value1 < -100 then _cciCond = True;

if _cciCond and value2 cross over value3 then begin

    _cciCond = False;

    setposition(1, market);

    end;

 

ahgi 發文於   2023/04/26

謝謝解答

rrrr 發文於   2023/07/18

 

請問這若要改成指標, 

  setposition(1, market);

是不是改這行即可呢? plot1(??)

 

XQ小幫手 發文於   2023/07/21

Hello rrrr,

 

如果您只是要將條件符合時標示在圖上的話,是只需要將 setposition 改為 plot1 即可。

網站上有教學區,裡面有XS語法的基礎和應用可以閱覽。

發表回覆
Close