以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  这个怎么实现?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=74370)

--  作者:qq代人发帖
--  发布时间:2015/1/13 14:07:24
--  这个怎么实现?
请教:如何实现

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看


--  作者:jinzhe
--  发布时间:2015/1/13 14:15:31
--  
  K1和K2; D1和D2 是同一个开仓条件还是不同条件?
--  作者:jzx1976
--  发布时间:2015/1/13 14:21:50
--  

谢谢楼上,K1和K2; D1和D2是同一个开仓条件


--  作者:jzx1976
--  发布时间:2015/1/13 14:33:19
--  
坐等~~~
--  作者:jinzhe
--  发布时间:2015/1/13 14:34:52
--  

nn1:=barslast(k);

nn2:=barslast(d);

 

hh1:=hhv(h,nn2+1);

ll1:=llv(h,nn1+1);

 

hh2:=ref(hhv(h,nn1+1),nn2);

ll2:=ref(llv(l,nn2+1),nn1);

if k then begin

   if hh1<=hh2 then begin

      sell(1,0,marketr);

      buyshort(holding=0,1,marketr);

   end

end

if d then begin

   if ll1>=ll2 then begin

       sellshor(1,0,marketr);

       buy(holding=0,1,marketr);

end

  


--  作者:jzx1976
--  发布时间:2015/1/13 14:36:34
--  
太好了,万分感谢!!,我先看看~~~
--  作者:jzx1976
--  发布时间:2015/1/13 15:15:31
--  

版主你好,我把这段代码放入金字塔交易系统自编公式里面,进行测试时,提示:MARKETR控制符只能用在交易系统控制语句中,指针指向:sellshor(1,0,marketr);

请问这个怎么解决?


--  作者:jinzhe
--  发布时间:2015/1/13 15:16:53
--  

sellshor少写一个T不好意思

sellshort才是正确的


--  作者:jzx1976
--  发布时间:2015/1/13 15:25:12
--  

谢谢,另外提示: buyshort(holding=0,1,marketr);这句,说BEGIN语句缺少END。是不是我后面加个END就行了?

 


--  作者:jinzhe
--  发布时间:2015/1/13 15:27:46
--  
是的