大盤語法問題

  •   297 
  • 最後發表   Jie456789  2025 四月 24
Jie456789 發文於   2025/04/24

請教我的策略選股裡面設定大盤指數>240ma 才會跑出股票

但現在行情卻還是跑出來股票,想請教語法是否有錯誤,再麻煩各路大神幫我解惑,謝謝。

語法如下:

condition1 =false;

 

value1=getsymbolfield("tse.tw","close","d");

 

if value1>average(value1,240)

then condition1 =true;

 

if condition1 then ret=1;

排序方式: 標準 | 最新
虎科大許教授 發文於   2025/04/24

if getsymbolfield("tse.tw","close","d")>average(getsymbolfield("tse.tw","close","d"),240) then ret=1;

Jie456789 發文於   2025/04/24

謝謝教授🫡

Jie456789 發文於   2025/04/24

教授想再跟您請教,這兩個語法跑出來的東西會有差異嗎,謝謝。

虎科大許教授 發文於   2025/04/24

你的寫法不但沒效率,還潛藏了可能的邏輯錯誤。若用在警示腳本且使用分鐘頻率,就可能出錯。

發表回覆
Close