以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- [求助]咨询一下 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=71559) |
-- 作者:d -- 发布时间:2014/10/30 22:18:03 -- [求助]咨询一下 2个图表模型,一个3分钟和一个5分钟的,都是即时下单类型,如何 组合到一个图表模型里面?或者如何提取持仓信息到一个图表模型下单??
|
-- 作者:jinzhe -- 发布时间:2014/10/31 8:51:56 -- 整合到一个模型里面还要接着一个3分钟下单,一个5分钟下单? 那么不行的,你用框架吧,两个可以同时跑,框架制作方法参考下面的链接: http://www.weistock.com/bbs/dispbbs.asp?boardid=2&Id=26
|
-- 作者:d -- 发布时间:2014/10/31 10:46:28 -- 你的意思是图表不能这样下单,那么后台就可以吗? |
-- 作者:jinzhe -- 发布时间:2014/10/31 10:54:49 -- 都不行,图表用框架同时跑,后台也是多建立一个后台交易同时跑 |
-- 作者:D -- 发布时间:2014/10/31 10:57:40 -- 以前不是可以吗?以前我还用过呢,同样的模型现在就不行了,怎么回事? |
-- 作者:jinzhe -- 发布时间:2014/10/31 11:06:26 -- 提取持仓用stkindi函数 |
-- 作者:D -- 发布时间:2014/10/31 11:21:04 -- runmode:0; Globalvariable:hold=drawnull; ppp1:=stkindiex(\'IF13\',\'3分钟模型.ppp\',0,17,0,450); ppp2:=stkindiex(\'IF13\',\'5分钟模型.ppp\',0,2,0,450); ppp890155:=ppp1+ppp2; order:=ppp890155-holding; if order>0 then begin pc:=min(abs(min(holding,0)),order); kc:=order-pc; sellshort(pc>0,pc,thisclose),ALLOWREPEAT; buy(kc>0,kc,thisclose),ALLOWREPEAT; end if order<0 then begin pc:=min(max(holding,0),abs(order)); kc:=abs(order)-pc; sell(pc>0,pc,thisclose),ALLOWREPEAT; buyshort(kc>0,kc,thisclose),ALLOWREPEAT; end 看看有没有问题,加载在1分钟k线上,提取的这2个模型信号都不会闪,但是提取出来下单之后就会闪,哪里需要改?
|
-- 作者:jinzhe -- 发布时间:2014/10/31 11:23:47 -- 低周期调用高周期要往前偏移一个周期 allowrepeat放在图表交易里面没有用 |
-- 作者:D -- 发布时间:2014/10/31 11:25:24 -- 还有哪里需要改? |
-- 作者:jinzhe -- 发布时间:2014/10/31 11:26:12 -- ppp1:=stkindiex(\'IF13\',\'3分钟模型.ppp\',0,17,-1,450);
ppp2:=stkindiex(\'IF13\',\'5分钟模型.ppp\',0,2,-1,450);
向前偏移,引用上周期的持仓数值
|