請問如果選定20支股票 可以設定這20支依據我需求的比例去算出每日的加權數值嗎?
條件應該如何編寫呢
Hello NICK TZ,
您可以使用 GetSymbolField 來取得其他商品的資訊。
舉例而言:
value1 = GetSymbolField("1101.TW", "收盤價");
value2 = GetSymbolField("2330.TW", "收盤價");
value3 = (0.6 * value2) + (0.4 * value1);
value3 即為 60% 的台積電收盤價加上 40% 的台泥收盤價。
謝謝小幫手 那麼 要如何來繪製圖表或是設定警示呢?此語法頻率可以使用那些?
另外請問 有台指結算的公式嗎?
Hello NICK TZ,
您可以先參考關於XS自學部分的教學文章,裡面有針對XS語法以及不同功能的使用作說明。
繪製圖表請您撰寫指標腳本並搭配使用plot函數。
像是 plot1(value3, "自己的加權指數");
設定警示請您撰寫警示腳本,並在符合您需求的狀況下 ret = 1即可。
例如 value3 >= 500 then ret = 1; // 自己的加權指數大於等於500的話警示
可以用的頻率您可以自行設定,GetSymbolField可以指定想要的頻率,亦可以跟您的主圖設定頻率不相同。
台指期的結算公式您可以參照台灣期貨交易所提供的計算公式。
您好 我依照您提供的方法編寫 但它顯示此商品不存在
寫法如下
value1= GetSymbolField(". 1504 .TW", "總市值")* 0.00136400 /CLOSE*100 ;
value2= GetSymbolField(". 2376 .TW", "總市值")* 0.00135100 /CLOSE*100 ;
value3 = GetSymbolField(". 6781 .TW", "總市值")* 0.00132300 /CLOSE*100 ;
plot1(value1 +value2 +value3 ,"自己的加權指數");
6 評論