COCO研究院

 找回密碼
 註冊
搜索
查看: 7745|回復: 6

[教學] AB 的自動交易樂章 -- 二部曲 (AFL基本原理)

[複製鏈接]
發表於 10-1-15 14:41 | 顯示全部樓層 |閱讀模式
本帖最後由 王子 於 10-1-15 08:16 PM 編輯

剛剛介紹完成 超級偷懶的精靈產生語法之後,其實我們還是要回歸基本面

Analysis --> Formula Editor  這個才是比較傳統撰寫程式的方式

如果要在精靈內撰寫  AFL  也是可以啦...

OK...  先來說一下  AFL 好了,如果我們之前有用分析家、奇狐等軟體

我們一定會發現 哇!  怎麼這樣相似呀!

基本上,它們都算是陣列式處理語言....

簡單來說就是把每一個變數都預設計算好,當要用的時候就直接調度,不需要重新計算

6.png

Buy = Cond1 AND Cond2;
Sell = High > 1.30;
抓一下官方圖來說明好了,買入的條件需要 條件1(Cond1)與 絛件2(Cond2)同時成立的時候才會買進!
當 條件1 與 絛件2 同時成立時,那陣列內就是 1 (True)

至於賣出條件,則只要  High > 1.30 成立時就是  1 (True)

(看圖... 看圖....  )


總之,在時間軸內我們可以得到一堆 buy 與 sell  的 0 1 值  

0 就代表--> 不成立
1 就代表--> 成立


在AFL之中買賣語分別如下:

Buy =  買   
Sell =  平多
Short =空     
Cover =平空

恩恩~~  了解這些最基本的之後,現在  我們手上有一堆的  O開 H高 L低 C收 V收 數值

就開始想辦組合吧!!  有沒有玩過樂高?  就是這樣亂組合  總有一天會成功的  XDXD...

如果不想自已組合,想要現成的   

也行! 請自行看相關的 Help ,下面用幾個比較常用的說明!

atr(7)  -->取得七根收的ATR

CCI(14) --> 就14根收的CCI

max( CLOSE, 14 ) -->取得14根收的最大值

min( LOW, 5 )-->取得14根低的最小值


RSI( 12 )-->取得12根收的RSI

sum( CLOSE, 14 )-->取得14根收價的加總

ma(CLOSE, 5 )
-->取得5根收的平均

cross( close, ema(close,9) )
-->收 從九根EMA下方往上穿過去, 如果要相反就把這二個參數對調



發表於 10-1-15 15:28 | 顯示全部樓層

王子大的文真是好清楚呀!
推!
發表於 10-1-15 23:55 | 顯示全部樓層
good~~very clear
發表於 10-2-2 21:43 | 顯示全部樓層
熱心教學,感謝分享
發表於 10-2-2 22:25 | 顯示全部樓層
thanks
發表於 11-6-21 08:37 | 顯示全部樓層
大大的文真是好清楚呀!,感謝分享
發表於 13-11-16 13:15 | 顯示全部樓層
感謝分享................  
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院

GMT+8, 24-12-2 14:53

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回復 返回頂部 返回列表
理財討論網站 |