Rss & SiteMap

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

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

标题:请问我这样的开平仓顺序可以?

1楼
haizxj 发表于:2013/8/23 18:21:00

开平条件不一样

 

KD:= AA;
KK:= BB;

PK:=CC ;
PD:= DD;


SELLSHORT(PK  and HOLDING<0,1,THISCLOSE);

SELL(PD AND  HOLDING>0,1,THISCLOSE);
BUY(KD  and HOLDING=0,1,THISCLOSE);

BUYSHORT(KK and holding=0,1,THISCLOSE);

 

KD:= AA;
KK:= BB;

PK:=CC ;
PD:= DD;


SELLSHORT(PK  and HOLDING<0,1,THISCLOSE);

BUY(KD  and HOLDING=0,1,THISCLOSE);

SELL(PD AND  HOLDING>0,1,THISCLOSE);

BUYSHORT(KK and holding=0,1,THISCLOSE);

可以通用?

2楼
jinzhe 发表于:2013/8/26 8:54:52

这样写法的固定顺序是:

平空

开多

平多

开空

3楼
haizxj 发表于:2013/8/26 22:56:21

问题是我的方法有两种结合

 

KD:=(EE and CC);          //开多条件
PD:=(FF||DD);          //平多条件
KK:=(FF AND DD);          //开空条件
PK:=(EE||CC);          //平空条件

CC:=STKINDI。。。。。。。。。多头

DD:=STKINDI。。。。。。。。空头

EE:多头信号

FF为空头信号

 

现在问题是,当出现EEFFFFEE时就是反手

但有时又会出现,EEDDDDCC就不是反手

也就是说,反手与不是反手是同时进行

这时的开仓顺序如何实行

4楼
haizxj 发表于:2013/8/29 10:01:45

怎么没有解决呀

5楼
RogarZ 发表于:2013/8/29 10:05:33

分2种情况

用嵌套

if ………… then  begin

……

……

end

 

 

6楼
haizxj 发表于:2013/8/31 11:48:27

这个问题比较复杂,因为你根据先平后开的原则

主要是平多与开多不一样

 

假定上次是不是反转而平多了,后来又是反转而平多了,

这里面两个平多可以用程序写出来,但是又来了

这个平多的后,怎么样与后面的开多有关联

系统如何认定先平后开这个原则

 

感觉里面较复杂

 

麻烦老师们能否编一下

 

以股指指数与沪深300的KD为例,金叉买进,死卖出

 

时间为一分钟

 

当股指为金叉时且沪深300为金叉时,买进,同理做空反向

 

当股指或沪深300有一个死叉为卖出,同理平空也是类似

7楼
haizxj 发表于:2013/9/2 17:13:50
请帮解决
8楼
haizxj 发表于:2013/9/3 10:17:03
能帮解决?
9楼
jinzhe 发表于:2013/9/3 10:26:18
5楼回答了,先照着上面的方案尝试一下
10楼
haizxj 发表于:2013/9/3 10:43:40

你用IFTHEN

问题是你的平多如何识别

你们不是说先平先开

 

语句是可以写的

 

但平多这个指示算是在开空之前还是开多之前

 

你都不了解我的意思

 

写是当然可以写出

 

问题是写了后,

这里面与你们的系统有没有关系

 

感觉这里不是简单用

IFTHEN写一下就可以的

而是涉及到后面的如何识别平面的这个指示算哪个的

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


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