以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://www.weistock.com/bbs/list.asp?boardid=4)
----  请问我这样的开平仓顺序可以?  (http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=55624)

--  作者: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);

可以通用?


--  作者:jinzhe
--  发布时间:2013/8/26 8:54:52
--  条件选股指标做测试的时候为什么总是提示条件无效

这样写法的固定顺序是:

平空

开多

平多

开空


--  作者: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就不是反手

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

这时的开仓顺序如何实行


--  作者:haizxj
--  发布时间:2013/8/29 10:01:45
--  

怎么没有解决呀


--  作者:RogarZ
--  发布时间:2013/8/29 10:05:33
--  

分2种情况

用嵌套

if ………… then  begin

……

……

end

 

 


--  作者:haizxj
--  发布时间:2013/8/31 11:48:27
--  

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

主要是平多与开多不一样

 

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

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

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

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

 

感觉里面较复杂

 

麻烦老师们能否编一下

 

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

 

时间为一分钟

 

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

 

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


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

你用IFTHEN

问题是你的平多如何识别

你们不是说先平先开

 

语句是可以写的

 

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

 

你都不了解我的意思

 

写是当然可以写出

 

问题是写了后,

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

 

感觉这里不是简单用

IFTHEN写一下就可以的

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