均價線

  •   1.1K 
  • 最後發表   書生  2024 九月 30
書生 發文於   2021/11/15

要當沖的話

想問盤中警示策略當股價站上當日均價線跟跌破當日均價線的語法要怎麼

附加文件

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

Hello 書生,

 

您需要的應該是當收盤價向上突破均價和收盤價向下跌破均價。

小幫手會這樣寫:

if close cross over getfield("均價") then ret = 1;  //收盤價向上突破均價

if close cross under getfield("均價") then ret = 1;  //收盤價向下跌破均價

 

建議您可以參考官網的教學區,裡面有XS語法的基礎與應用。

穩穩賺 發文於   2024/09/09

請問若要股價突破均價 +20點 或是 2% 可否寫成 ?

if close cross over getfield("均價"+20) then ret = 1

if close cross over getfield("均價"*1.02) then ret = 1

虎科大許教授 發文於   2024/09/09

if close cross over getfield("均價")+20 then ret = 1

if close cross over getfield("均價")*1.02 then ret = 1

穩穩賺 發文於   2024/09/10

謝謝老師 解惑 ~ 

穩穩賺 發文於   2024/09/20

請問 老師 設定3個條件都成立時, 自動買進

1.股價 穿越 均價

2.股價 穿越 均價+15

3.股價 穿越 均線

下列 程式寫法 卻一直run 不出來 請教老師 哪邊有寫的 不對地方 ~

 

avgValue = Average(close,5);

long_condition = close cross over getfield("均價");    

if Position = 0 

   and long_condition

   and close > getfield("均價")+15

   and close > avgValue         

   then begin SetPosition(1,MARKET); 

end;

虎科大許教授 發文於   2024/09/20

這要看你使用的頻率,若頻率很小,有可能沒有訊號,例如這根K棒符合突破均價,但沒有大於均價+15,但下一根K棒有超過均價+15,但已經沒有突破均價。若頻率大一些,例如5分K,就比較有機會觸發進場訊號。

  • 按讚來自於
  • Pingzz0719
穩穩賺 發文於   2024/09/22

好喔 謝謝老師  來試試看 ~

XS小編 發文於   2024/09/26

Hello 穩穩賺,

 

小編補充,getfield("均價")+15 並非加15檔,而是價格加上15。

如果是要加15檔的話可以使用 AddSpread 函數。

 

感謝 虎科大許教授 的熱心回覆。

穩穩賺 發文於   2024/09/30

好喔 來試試看 ~ 謝謝小編 

 

發表回覆
Close