以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助] 布林线  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=137864)

--  作者:xiaoqiang
--  发布时间:2016/8/11 14:08:14
--  [求助] 布林线
这些代码是不是把原来的布林线给修改了?
--  作者:xiaoqiang
--  发布时间:2016/8/11 14:14:15
--  
上面的图片如果看不清的话    看这张
--  作者:jinzhe
--  发布时间:2016/8/11 14:15:07
--  
这是原来的, 用户可以照着改回去
图片点击可在新窗口打开查看此主题相关图片如下:3.png
图片点击可在新窗口打开查看

--  作者:xiaoqiang
--  发布时间:2016/8/11 14:26:44
--  
如果写个策略:上轨数值增加0.5个点,开多单
下轨数值减少0.5个点,开空单
怎么写代码?
谢谢

--  作者:jinzhe
--  发布时间:2016/8/11 14:37:32
--  

upper:=stkindi(\'\',\'boll.upper\',0,datatype);

lower:=stkindi(\'\',\'boll.lower\',0,datatype);

 

if upper>ref(upper,1)+0.5 then begin

   sellshort(1,0,market);

   buy(holding=0,1,market);

end

 

if lower<ref(lower,1)-0.5 then begin

   sell(1,0,market);

   buyshort(holding=0,1,market);

end


--  作者:xiaoqiang
--  发布时间:2016/8/11 22:06:10
--  
??
--  作者:jinzhe
--  发布时间:2016/8/12 8:57:51
--  
以下是引用jinzhe在2016-8-11 14:37:32的发言:

upper:=stkindi(\'\',\'boll.upper\',0,datatype);

lower:=stkindi(\'\',\'boll.lower\',0,datatype);

 

if upper>ref(upper,1)+0.5 then begin

   sellshort(1,0,market);

   buy(holding=0,1,market);

end

 

if lower<ref(lower,1)-0.5 then begin

   sell(1,0,market);

   buyshort(holding=0,1,market);

end