jjke 發表於 12-10-14 03:20

偵測 作多 作空 空手 函數

請問

amibroker有沒有偵測

目前是 作多 作空 空手 的函數呢?

舉例來說

如果目前是作多的話 return 1
如果目前是作空的話 return -1
空手 return 0


感謝大家^^

kilroy 發表於 12-10-14 12:53

AB 在這點真的比較困擾 XD

想寫個加碼也不好搞呀~~

還好 Position Sizing 簡單一點~~

---
如果大大只是要知道現在倉位的話

小弟提供一下簡單的語法
Position = IIf(Buy, 1, IIf(Short, -1, 0));
CurrentPosition = ValueWhen(Position!=0, Position, 1);
IsCPNull = IsNull(CurrentPosition);
MarketPosition = IIf(IsCPNull!=1, IIf(CurrentPosition==1, 1, -1), 0);如果大大是做當沖 (有空手的話)

條件式裡再加一行判斷當 cover or sell 時,倉位 return 0 的語法

玩玩看了~~

moneymaker 發表於 12-10-14 13:46

感謝 kilroy 的分享{:8_536:}{:8_546:}

jjke 發表於 12-10-15 02:08

又學到了一些
謝謝^^

f29825604 發表於 12-10-15 08:51

kilroy 發表於 12-10-14 12:53 static/image/common/back.gif
AB 在這點真的比較困擾 XD

想寫個加碼也不好搞呀~~


感謝啊
先收藏
以後備用之

keithlsp 發表於 12-10-15 10:56

WOW, 這個也是我想要的答案, 謝謝kilroy大大, JJKE樓主
頁: [1]
查看完整版本: 偵測 作多 作空 空手 函數