Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共7 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[再求助]指令合并问题

1楼
xxn139 发表于:2012/5/28 15:23:49

SELLSHORT(COND4,1,MARKET),ORDERQUEUE;
SELL(COND2,1,MARKET),ORDERQUEUE;
BUYSHORT(COND3 AND HOLDING=0 ,1,MARKET),ORDERQUEUE;
BUY(COND1 AND HOLDING=0,1,MARKET),ORDERQUEUE;

(COND1、COND2、COND3、COND4分别是开多、平多、开空、平空的条件)

以上是我上次求助后版主所编的反手指令,但用它后很不灵,经常出现原来的仓没有平掉,但反向又开仓的现象,象今天下午就是这样,原来的多仓没平掉,又开1手空仓,现变成有1手多仓1手空仓。请版主和高手指点和修改一下,使之能稳准一些。谢谢!

2楼
rushtaotao 发表于:2012/5/28 15:27:49
那你再buy和buyshort中可以加一个条件 holding=0成立时才下单  这样原来单没有平就不会继续下单的
3楼
阿火 发表于:2012/5/28 15:49:53

 

指令有发出,但没有成交吗?是否开启了自动撤单追单功能?

没有平仓的原因很多,不一定是以上代码的问题

可以看看交易日志,看看具体的原因是什么

4楼
xxn139 发表于:2012/5/28 15:50:56

原来不是已经有吗,BUYSHORT(COND3 AND HOLDING=0 ,1,MARKET),ORDERQUEUE;
                         BUY(COND1 AND HOLDING=0,1,MARKET),ORDERQUEUE;

就是在有的情况下它还这样。这里问一下,在正常情况下是1根K线只会有1次平仓和反手是吗?

5楼
just 发表于:2012/5/29 9:18:28
楼主你的描述有问题,金字塔图表程序化交易是不会给你双向都同时开仓的。因此如果原先的多头没有平掉(程序化开的仓)那么策略是不会给你同时开空头仓位的。
6楼
阿火 发表于:2012/5/29 9:46:13
以下是引用just在2012-5-29 9:18:28的发言:
楼主你的描述有问题,金字塔图表程序化交易是不会给你双向都同时开仓的。因此如果原先的多头没有平掉(程序化开的仓)那么策略是不会给你同时开空头仓位的。

 

图表程序化不会双向开仓,指的是虚拟持仓不会双向。

7楼
阿火 发表于:2012/5/29 9:47:46
以下是引用xxn139在2012-5-28 15:50:56的发言:

原来不是已经有吗,BUYSHORT(COND3 AND HOLDING=0 ,1,MARKET),ORDERQUEUE;
                         BUY(COND1 AND HOLDING=0,1,MARKET),ORDERQUEUE;

就是在有的情况下它还这样。这里问一下,在正常情况下是1根K线只会有1次平仓和反手是吗?

 

图表程序化交易,在同一根K线,同类型的指令只执行一次

共7 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.04004 s, 3 queries.