請教我的策略選股裡面設定大盤指數>240ma 才會跑出股票
但現在行情卻還是跑出來股票,想請教語法是否有錯誤,再麻煩各路大神幫我解惑,謝謝。
語法如下:
condition1 =false;
value1=getsymbolfield("tse.tw","close","d");
if value1>average(value1,240)
then condition1 =true;
if condition1 then ret=1;
請教我的策略選股裡面設定大盤指數>240ma 才會跑出股票
但現在行情卻還是跑出來股票,想請教語法是否有錯誤,再麻煩各路大神幫我解惑,謝謝。
語法如下:
condition1 =false;
value1=getsymbolfield("tse.tw","close","d");
if value1>average(value1,240)
then condition1 =true;
if condition1 then ret=1;
if getsymbolfield("tse.tw","close","d")>average(getsymbolfield("tse.tw","close","d"),240) then ret=1;
謝謝教授🫡
教授想再跟您請教,這兩個語法跑出來的東西會有差異嗎,謝謝。
你的寫法不但沒效率,還潛藏了可能的邏輯錯誤。若用在警示腳本且使用分鐘頻率,就可能出錯。
4 評論