Rss & SiteMap

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

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

标题:模型组合问题

1楼
wdbbs 发表于:2013/2/24 10:31:25

//准备中间变量
VARIABLE:a1=0;
//模型1
XG:=REF(HHV(H,20),1);   //4天新高
XD:=REF(LLV(L,20),1);   //4天新低
SJ:=TIME>091900 AND TIME<150000;
//交易条件
//模型1
KD:=H>XG;  //开多
KK:=L<XD;  //开空
//模型1 
 IF KD AND a1=0 and SJ THEN BEGIN//开多
 BUY(1,1,MARKETR);
 a1=1;
 END
 
 IF KK and a1=0 AND SJ THEN BEGIN//开空
 BUYSHORT(1,1,MARKETR);
 a1=2;
 END
 
 IF Kk AND a1=1 and SJ THEN BEGIN//平多
 sell(1,0,MARKETR);
 a1=0;
 END
 
 IF Kd and a1=2 AND SJ THEN BEGIN//平空
 sellSHORT(1,0,MARKETR);
 a1=0;
 END


 这个是A策略用A策略平仓,但是写出来后下面好多线,这是为什么呢.

2楼
jinzhe 发表于:2013/2/24 22:09:46
a1=1;
我记得这个看过的,说明过 变量赋值要写成a1:=1
3楼
wdbbs 发表于:2013/2/25 17:46:02

模型1的仓,用模型2时,还是会把模型1的仓平掉,有什么解决方法没。用HOLDING 是算平均价。不能解决问题。

4楼
jinzhe 发表于:2013/2/26 8:57:39
算均价是一样效果的
共4 条记录, 每页显示 10 条, 页签: [1]


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