jarvis9915 發表於 17-5-5 18:47

AFL問題

各位大大朋友小弟剛開始學afl
所以想請教下
我是每天在google 拿eod 來看股票數據
如果我想 當股票的10ema 20 ema 都升穿了100ema 的時候通知我
我應該怎樣寫呢?
萬分感激

lwhuang 發表於 17-5-6 13:07

首先你要把所有的eod資料每天都餵進amibroker,之後你要寫個filter每天掃一遍

jarvis9915 發表於 17-5-6 21:06

謝回覆 我是每天用人手餵 但是怎樣scan 這堆股票呢 我有去看官網 但是英文不太明白 望大大多加解釋 謝謝

chhung3 發表於 17-5-10 10:43

寫好AFL,然後在Editor上方有一個三個正方形叫analysis的按鈕。按下後於主視窗會出面analysis的tab, 選好range和apply to之後按Explore就會找了。
記住explore是找預設variable "filter"的結果的,所以例如以下:

ema10 = EMA(C, 10);
ema20 = EMA(C, 20);
ema100 = EMA(C, 100);

s = (ema10 > ema100) && (ema20 > ema100);
Buy = s && !(Ref(s, -1));

Filter = Buy;

最後filter = buy必須要有,否則explore是出不了結果的。
頁: [1]
查看完整版本: AFL問題