以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  为什么持仓同步后不立即下单  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=71231)

--  作者:kuge
--  发布时间:2014/10/21 17:31:37
--  为什么持仓同步后不立即下单
3、持仓同步好几次才进行交易,而不是第一次检测到不同步就进行交易,下面是3s周期日志,请老师指点。
2014-10-21 14:28:59.644    【图表】IF11 运行完毕
2014-10-21 14:29:02.779    【图表】IF11 运行完毕
2014-10-21 14:29:03.965    【同步】810097 : IF11 理论持仓 多0 空1 实际持仓 多0 空0
2014-10-21 14:29:05.525    【图表】IF11 运行完毕
2014-10-21 14:29:07.381    【同步】810097 : IF11 理论持仓 多0 空1 实际持仓 多0 空0
2014-10-21 14:29:07.381    【图表】IF11 理论持仓比实际持仓大,需要补仓
2014-10-21 14:29:07.381    【下单】IF11 价0.000000 量1 买卖1 类型1 开平0 账户810097 Formula 1
2014-10-21 14:29:07.749    【回报】810097 : IF11 - 正在申报 1 价格:2442.80 开仓 卖出
2014-10-21 14:29:07.999    【回报】810097 : IF11 全部成交 1 价格:2443.2 开 卖
2014-10-21 14:29:08.400    【图表】IF11 运行完毕
2014-10-21 14:29:11.598    【图表】IF11 运行完毕
2014-10-21 14:29:14.438    【图表】IF11 运行完毕
2014-10-21 14:29:17.620    【图表】IF11 运行完毕
2014-10-21 14:29:20.334    【图表】IF11 运行完毕
2014-10-21 14:29:23.626    【图表】IF11 运行完毕
2014-10-21 14:29:26.387    【图表】IF11 运行完毕
2014-10-21 14:29:29.601    【图表】IF11 运行完毕
2014-10-21 14:29:32.596    【图表】IF11 运行完毕
2014-10-21 14:29:35.654    【图表】IF11 运行完毕
2014-10-21 14:29:38.618    【图表】IF11 运行完毕
2014-10-21 14:29:41.706    【图表】IF11 运行完毕
2014-10-21 14:29:44.468    【图表】IF11 运行完毕
2014-10-21 14:29:47.478    【图表】IF11 运行完毕
2014-10-21 14:29:50.521    【图表】IF11 运行完毕
2014-10-21 14:29:51.332    【同步】810097 : IF11 理论持仓 多0 空0 实际持仓 多0 空1
2014-10-21 14:29:53.422    【图表】IF11 运行完毕
2014-10-21 14:29:54.717    【同步】810097 : IF11 理论持仓 多0 空0 实际持仓 多0 空1
2014-10-21 14:29:56.667    【图表】IF11 运行完毕
2014-10-21 14:29:58.149    【同步】810097 : IF11 理论持仓 多0 空0 实际持仓 多0 空1
2014-10-21 14:29:58.149    【图表】IF11 比实际持仓小,需要平仓
2014-10-21 14:29:58.149    【下单】IF11 价0.000000 量1 买卖0 类型1 开平1 账户810097 Formula 1
2014-10-21 14:29:58.377    【平仓委托计量】1 - 0
2014-10-21 14:29:58.377    【回报】810097 : IF11 - 正在申报 1 价格:2443.20 平仓 买入
2014-10-21 14:29:58.617    【回报】810097 : IF11 全部成交 1 价格:2442.8 平 买
2014-10-21 14:29:59.714    【图表】IF11 运行完毕
2014-10-21 14:30:02.772    【图表】IF11 运行完毕
2014-10-21 14:30:05.783    【图表】IF11 运行完毕

--  作者:FexTel
--  发布时间:2014/10/22 8:49:36
--  
1,一直都是这个情况?软件什么版本?
--  作者:kuge
--  发布时间:2014/10/22 16:35:32
--  
3.31版本
10s持仓同步周期能在第一次持仓同步进行交易,周期再小就不行了,我选的的是k线走完持仓同步

--  作者:FexTel
--  发布时间:2014/10/22 16:42:39
--  

1,看下自动持仓同步的提示。谢谢

 


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

--  作者:kuge
--  发布时间:2014/10/24 11:06:37
--  
我选择的是走完k线以后持仓同步,我的运行周期是3s,逐k模式,这样就不能用持仓同步吗?持仓同步从理论来想,应该是k线走完就立即进行持仓同步下单啊,还有分笔周期是不是更不适合用持仓同步啊?我在分笔周期下运行,有信号不开仓才设置的持仓同步,我在另外一个帖子上问过你,有没有关于分笔周期一些精华帖子,请老师推荐
--  作者:FexTel
--  发布时间:2014/10/24 13:28:57
--  

1,自动持仓同步周期和公式信号检测模式2者不要重复

2,上面是指自动持仓同步选择固定轮询模式的话,同步时间不要低于10s。频繁同步可能会导致反复开仓等情况造成不必然的损失

3,分笔周期即为tick周期,你清楚您要了解那方面的内容


--  作者:kuge
--  发布时间:2014/10/24 15:46:34
--  
我本来是选择分笔周期进行运行,但分笔周期下好像信号不稳定(持仓会从1很快变为0),或者有信号出现不交易,比如下面情况
图片点击可在新窗口打开查看此主题相关图片如下:捕获1.jpg
图片点击可在新窗口打开查看


有图表上已经显示当前持仓为-1,但是没有进行图表交易,这个信号大概停留几秒种,日志也没有触发记录


所以我们选择了放大周期,但是放大周期以后仍然出现上面情况,有开仓信号不开仓,或者即使偶尔开了,但是有平仓信号又不平。最后实在是没办法了,就选择了持仓同步,结果持仓同步又出现了问题。



我们用的是分笔周期的close作为判断价格,在程序中,我把close存到一个数组里面调用,这样算是跨周期引用吗?理想的状态时,分笔周期下,一达到交易条件就进行交易,但实际会出现很多问题,信号变化太快,金字塔也交易不了,有没有一些能控制信号稳定的办法?谢谢,下面是我程序的一个框架:

   // 做多情况

    // 多开:

     if holding<=0 and 多开条件 then

        begin  

        if holding<0 then     

        sellshort(holding<0 ,holding,market); 

        buy(holding=0 ,1,limit,close);             

        x:=close; //做为记录开仓价格的一个变量,其实从多平条件设置上close>x一定满足的,我们只是担心信号不稳定,而导致实际平仓价不合理

        end

    //多平:  

    if   holding>0  and 多平条件 then

     sell(holding>0 and close>x,holding,limit,close);  

    

   //做空情况

    // 空开:

     if 空开条件 and holding<=0 then

        begin

        if  holding>0 then

        sell(holding>0 ,holding,market);  

        

        buyshort(holding=0,1,limit,close); 

        y:=close;

        end

    

   //空平:

    if  holding<0  and close<y and 空平条件 then

        begin

        sellshort(holding<0 and close<y,holding,limit,close);

        end

  end



//当前持仓:=holding;

当前持仓:holding,colorgray,linethick0;

当前资产:asset,noaxis,colorgray;

可用现金:cash(0),linethick0;


--  作者:FexTel
--  发布时间:2014/10/24 15:50:17
--  

1,关键在你开仓条件,您这种情况一般都出在代码问题上。分笔周期交易是没有问题的,图表分析处理的时候勾选上高频

2,仔细分析下你的开仓条件,平仓条件