Rss & SiteMap

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

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

标题:当根K平仓后立刻反手怎么弄?

1楼
qq代人发帖 发表于:2015/11/5 16:48:54
当根K平仓后立刻反手怎么弄?

图表模式,为什么平仓后下单总是到下一根K线开始
2楼
jinzhe 发表于:2015/11/5 16:59:08

是不是顺序写的不对

 

按照

平空

开多

平多

开空的顺序写

3楼
mi78963452 发表于:2015/11/5 17:58:21

很简单的代码,上轨下轨,

[此贴子已经被作者于2015/11/5 17:58:34编辑过]
4楼
mi78963452 发表于:2015/11/5 18:02:24

很简单的代码,上轨做空,下轨做多, 

 震荡开空:= H>=上轨1 AND holding=0;
 震荡开多:= L<=下轨1 AND holding=0;
 
 震荡平多:= H>=上轨1;
 震荡平空:= L<=下轨1;

 

 平多1:sell(震荡平多 and holding=PosNum ,0,LIMITR,上轨1);
 平空1:sellshort(震荡平空 and holding=-PosNum ,0,LIMITR,下轨1);
 
 开多1:buy(震荡开多 ,PosNum,LIMITR,下轨2);
 开空1:buyshort(震荡开空 ,-PosNum,LIMITR,上轨2);

 

然而平仓后开仓却要到下一个K线,再判断是否开空,觉得很奇怪,请管理员帮忙看一下哪里有问题。

5楼
mi78963452 发表于:2015/11/5 18:03:46
就是个用来回测的代码,但是做不到即时反手。
6楼
jinzhe 发表于:2015/11/6 8:43:56

顺序按照我上面的写

然后把holding判断写进开仓平仓语句,不要单独写外面。因为程序的计算顺序是从上倒下的,写在前面不会被后面的开仓语句影响

7楼
mi78963452 发表于:2015/11/6 11:08:38

还是不行,我跪了。

按你说的做了,HOLDING条件放进去了,也按平空开多平多开空的顺序放了,没效果。

8楼
jinzhe 发表于:2015/11/6 11:10:17
贴代码
9楼
mi78963452 发表于:2015/11/6 11:22:22


 震荡开空:= H>=小上轨 AND holding=0 ;
 震荡开多:= L<=小下轨 AND holding=0 ;
 
 震荡平多:= H>=小上轨 AND holding=PosNum ;
 震荡平空:= L<=小下轨 AND holding=-PosNum ;


 平多1:sell(震荡平多 ,0,LIMITR,小上轨);
 平空1:sellshort(震荡平空 ,0,LIMITR,小下轨);
 开多1:buy(震荡开多 ,PosNum,LIMITR,小下轨);
 开空1:buyshort(震荡开空 ,-PosNum,LIMITR,小上轨);

 

 

 

就是这么简单的代码,我不知道哪里有问题。

[此贴子已经被作者于2015/11/6 11:23:41编辑过]
10楼
jinzhe 发表于:2015/11/6 11:25:38

代码要贴全

 

如果不肯多帖,那么问题就是我之前说的那两个

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


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