以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- [求助]请老师帮忙 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=83305) |
-- 作者:YY3067 -- 发布时间:2015/8/14 19:13:18 -- [求助]请老师帮忙 请问这个命令能写吗? 或者,只取当根K线之前20根阴线的最高价和最低价
|
-- 作者:jinzhe -- 发布时间:2015/8/17 8:48:35 -- hh:if(c>o,h,0); ll:if(c>o,l,100000); nn:sumbars(c>o,20); h20:hhv(hh,nn); l20:llv(ll,nn); 这个是阳线20周期最高价和最低价 阴线的话把c>o改成c<o [此贴子已经被作者于2015/8/17 8:48:51编辑过]
|
-- 作者:YY3067 -- 发布时间:2015/8/17 16:57:31 -- 好的 ,谢谢老师,我测试一下试试 |
-- 作者:YY3067 -- 发布时间:2015/8/17 17:07:16 -- 麻烦老师帮忙写个策略,思路如下 以之上的公式为前提 高于阴线的最高价 开多单 低于阳线的最低价 开空单 谢谢 |
-- 作者:jinzhe -- 发布时间:2015/8/17 17:15:43 -- hh:if(c>o,h,0); ll:if(c>o,l,100000); nn:sumbars(c>o,20); h20:hhv(hh,nn); l20:llv(ll,nn);
hh1:if(c<o,h,0); ll1:if(c<o,l,100000); nn1:sumbars(c<o,20); h201:hhv(hh1,nn1); l201:llv(ll1,nn1);
if h>ref(h201,1) then buy(holding=0,1,market); if l<ref(l20,1) then buyshort(holding=0,1,market); |