- UID
- 2
- 积分
- 2874674
- 威望
- 1387366 布
- 龙e币
- 1487308 刀
- 在线时间
- 13156 小时
- 注册时间
- 2009-12-3
- 最后登录
- 2024-11-24
|
PLE語法筆記-Length的變化應用
運用到許多的函數時都一定會輸入Length這個引數,除了是固定參數之外,當然也可以是變數。
來個應用,如果希望計算一天是多少根Kbar,可以寫成這樣先計算出來:
- var: oneDay_len(1);
- if bartype < 2 then
- oneDay_len = 60*(5+14)/barinterval;
复制代码
例如就可以用在計算24小時之內的最高點最低點:
- value1 = Highest(high, oneDay_len);
- value2 = Lowest(low, oneDay_len);
复制代码
[函數] barnumber應用
記錄開盤第一根barnumber,與當前的barnumber,建立該時段範圍內的變數Length:
- input: Length(10);
- var: bar_sessstart(1), bar_latest(999), Dynamic_len(1);
- if time = sess1firstbartime or time = sess2firstbartime then
- bar_sessstart = BarNumber;
- bar_latest = BarNumber;
- Dynamic_len = bar_latest-bar_sessstart+1;
- if Dynamic_len >= Length then
- Dynamic_len = Length;
复制代码
例如就可以用在計算該開盤時段之內的最高點最低點:
- value1 = Highest(high, Dynamic_len);
- value2 = Lowest(low, Dynamic_len);
复制代码 |
论坛官方微信、群(期货热点、量化探讨、开户与绑定实盘)
|