Rss & SiteMap

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

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

标题:buy等新版图表交易的问题

1楼
leelatan 发表于:2013/3/12 10:18:45

 

一模一样的条件

 

用旧版的图表交易可以执行。

 

换成新版的buy等语句,图表交易就不执行了,图形上依然 有开仓和平仓信号,倒是实际交易不执行。

 

这是为什么呢 ?

2楼
jinzhe 发表于:2013/3/12 10:25:12

http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=49428

楼主可以使用下单日志和调试功能,来分析具体问题

3楼
leelatan 发表于:2013/3/12 10:46:16
请问 jinzhe,公式信号闪烁可能是什么原因?
4楼
jinzhe 发表于:2013/3/12 10:52:16

未来函数,小周期调用大周期数据

5楼
fly 发表于:2013/3/12 11:15:39

楼主的问题,

1.估计跟开平仓时HOLDING的判断有关

2.另外请注意:新图表程序化交易,一定要遵循先平后开的原则.

 

如果您转换起来还是有困难,请您将关键代码改写后,贴出来,请工作人员协助您,看看问题出在哪里

6楼
leelatan 发表于:2013/3/12 11:40:56

的确有从短周期调用日线周期的数据。

 

难道不能这样用吗?

7楼
leelatan 发表于:2013/3/12 11:44:58

 

先平后开,这个顺序可以吗

 

SELLSHORT(EXITSHORT1,0,MARKET) ;
BUY (ENTERLONG1,SHOU,MARKET);
SELL(EXITLONG1,0,MARKET) ;
BUYSHORT(ENTERSHORT1,SHOU,MARKET);

 

SHOU是参数

 

没有holding判断语句

8楼
jinzhe 发表于:2013/3/12 13:04:20

SELLSHORT(EXITSHORT1 and holding<0,0,MARKET) ;
BUY (ENTERLONG1 and holding=0,SHOU,MARKET);
SELL(EXITLONG1 and holding>0,0,MARKET) ;
BUYSHORT(ENTERSHORT1 and holding=0,SHOU,MARKET);

 

有从短周期调用日线周期的数据,调用的是什么数据,如果调用的是OPEN,HIGH,LOW这些稳定了的数据,是可以的

但如果调用的数据会造成信号闪烁,就会有问题

9楼
leelatan 发表于:2013/3/12 21:16:31

多谢。

 

 

应该是 SELLSHORT(EXITSHORT1 and holding<0,0,MARKET) 把?

10楼
leelatan 发表于:2013/3/12 21:25:10

开仓是加上holding=0的判断,是为了防止重复信号建仓吗。

 

但如果我在图标交易中是同一品种两个不同时间周期的策略并行。那这个holding的判断就会造成问题吧。

 

比如,A策略已经有仓位了,此时B策略发出多头建仓信号。如果有holding=0的判断,这个信号就会被忽略掉。

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


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