請教寫法
除權息日期剛發生不到 200 天
(還原日)收盤價 1 日MA低於 20 日MA且距離15 %
(還原日)收盤價近 10 日跌幅大於 5 %
請問如何撰寫語法
感謝
請教寫法
除權息日期剛發生不到 200 天
(還原日)收盤價 1 日MA低於 20 日MA且距離15 %
(還原日)收盤價近 10 日跌幅大於 5 %
請問如何撰寫語法
感謝
vickuo大 您好
小幫手可以給您一些方向
Q1:除權息日期剛發生不到 200 天
A: 您可以使用 getfield("除權息日期") 來抓取當天日期與今日date做比較,看看是否大於200天
Q2: (還原日)收盤價 1 日MA低於 20 日MA且距離15 %
A:因為您沒有使用到跨頻率,所以小幫手建議您可以在「還原日」頻率下撰寫
if average(close,1)*1.15<average(close,20) then
來達成你想要的策略
Q3:(還原日)收盤價近 10 日跌幅大於 5 %
A:如果您是想要算今日的收盤價是否相較10日前的收盤價下跌5%,那您可以
if close < close[9]*095 then
來構思。
以上提供給您方向,謝謝您
謝謝
除權息日期剛發生不到 200 天
(還原日)收盤價 1 日MA低於 20 日MA且距離15 %
(還原日)收盤價近 10 日跌幅大於 5 %
Value1 = GetField("除權息日期"); //除權息日期
value2 = xf_XAverage("AD",GetField("close","AD"),1); //計算1日平均價(還原日)
value3 = xf_XAverage("AD",GetField("close","AD"),10); //計算10日平均價(還原日)
value4 = xf_XAverage("AD",GetField("close","AD"),20); //計算20日平均價(還原日)
if DateDiff(date,value1) < 200 and //除權息日期剛發生不到 200 天
value3/Value2 > 1.1 and //收盤價(還原日)低於10日平均價且距離10%以上
value4/Value2 > 1.15 //收盤價(還原日)低於20日平均價且距離15%以上
then ret=1;
請問是這樣嗎?
謝謝
是用在策略雷達
請問以下資料為何無法在策略雷達(警示)使用
value1=GetField("營業利益","Q");//單位百萬
value2=GetField("稅前淨利","Q");//單位百萬
value3=GetField("來自營運之現金流量","Q");//單位百萬
value4=GetField("資本支出金額","Q");//單位百萬
value5=GetField("利息支出","Q");//單位百萬
value6=GetField("所得稅費用","Q");//單位百萬
value7=GetField("利息保障倍數","Y");
value8=GetField("股東權益報酬率","Y");//單位%
value9=GetField("營業利益率","Q");//單位%
value10=GetField("本益比","D");
value11=GetField("殖利率","D");
value12=GetField("每股淨值(元)","Q");
value13=value12*value8/8;//獲利能力比率
vickuo 大 您好
關於財報相關的資訊,只支援選股中心,
至於為何,
財報資料為每年、季、月才公布一次的,
並非會隨著每日一直變動的資料,
而雷達所提供的為即時的資料,
其中有所不同。
vickuo大 您好
這裡想補充一些訊息給您,
如果您想用到只有選股中心能使用的資料,
其實可以先用「選股中心」篩選完股票後,
使用「策略雷達」進行進出場判斷
範例圖如下 提供給您參考

8 評論