以文本方式查看主题

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

--  作者:jjyy
--  发布时间:2015/6/12 9:40:47
--  请问这个功能怎样写?
在图表程序化条件下,如果ru,h=hhv(h,20),交易pta,bpk;
如果ru,l=llv(l,20),交易pta,spk;
谢谢

--  作者:jinzhe
--  发布时间:2015/6/12 9:44:02
--  
图表下,要进行这样的交易,需要实施交易映射
图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

--  作者:jinzhe
--  发布时间:2015/6/12 9:48:26
--  

或者用跨周期引用,下面给出两种方法的代码:

  

 

方法1:交易映射,既交易PTA,然后设置上面的图片里面的映射给RU

 

if h=hhv(h,20) then begin

    sellshort(1,0,market);

    buy(holding=0,1,market);

end

 

if l=llv(l,20) then begin

    sell(1,0,market);

    buyshort(holding=0,1,market);

end

 

 

方法2:跨周期引用,这样就需要用两个公式来实现

公式1:不做交易,不可省略

hh:h=hhv(h,20);

ll:l=llv(l,20);

 

 

公式2:交易公式,交易在ru上

 

duo:stkindi(\'ta00\',\'公式1.hh\',0,datatype);

kong:stkindi(\'ta00\',\'公式1.ll\',0,datatype);

if duo then begin

   sellshort(1,0,market);

   buy(holding=0,1,market);

end

 

if kong then begin

   sell(1,0,market);

   buyshort(holding=0,1,market);

end

[此贴子已经被作者于2015/6/12 9:48:39编辑过]

--  作者:jjyy
--  发布时间:2015/6/12 10:35:06
--  
datatype 是否我加载在一分钟图上就取公式1一分钟数据,加载在五分钟图上就取公式1五分钟数据?
--  作者:jinzhe
--  发布时间:2015/6/12 10:36:08
--  
是的,
--  作者:jjyy
--  发布时间:2015/6/12 11:17:09
--  
你好,试了一下,可以加载在1分钟上,但不能加载在30秒上
--  作者:jinzhe
--  发布时间:2015/6/12 11:19:04
--  

方法1还是方法2?

不能加载在30秒上的具体表象是什么?


--  作者:jjyy
--  发布时间:2015/6/12 11:23:15
--  
方法2,加载后没有讯号指示
--  作者:jinzhe
--  发布时间:2015/6/12 11:26:25
--  
方法2有两个公式,都复制后保存了吗?
--  作者:jinzhe
--  发布时间:2015/6/12 11:26:46
--  

方法2里面的duo和kong有数值返回吗?