以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  策略编写求助区  (http://222.73.7.161/bbs/list.asp?boardid=11)
----  请老师编下金字塔模型  (http://222.73.7.161/bbs/dispbbs.asp?boardid=11&id=58580)

--  作者:雪球
--  发布时间:2013/11/10 16:10:12
--  请老师编下金字塔模型

经典的rangebreak日内交易模型。该模型基于昨日波动幅度和今日开盘价的关系进行交易。首先计算昨日振幅=昨日最高价-昨日最低价;然后计算上下轨值,上轨=今日开盘价+N×昨日振幅,下轨=今日开盘价-N×昨日振幅。当价格突破上轨,买入开仓,当价格跌穿下轨,卖出开仓,最后尾盘15:00平仓。

  

同时设定移动止损M点。请老师编下上面公式。图表、逐K、固定轮询。

--  作者:雪球
--  发布时间:2013/11/10 17:07:14
--  
噢,还要加上资金管理:帐户资金总额亏3%退出系统。

--  作者:fly
--  发布时间:2013/11/11 16:09:09
--  

ss=1;

n:=0.7;

h1:=callstock(stklabel,vthigh,6,-1);//昨高
l1:=callstock(stklabel,vtlow,6,-1);//昨低
oo:=valuewhen(todaybar=1,open);//开盘价

 

sg:=oo+n*(h1-l1);

xg:=oo-n*(h1-l1);

 

t1:=time>opentime(1) and time<T0TOTIME(TIMETOT0(CLOSETIME(0))-60*1) ;

//交易条件
long:=high>上轨 and holding=0;
short:=low<下轨 and holding=0;


//交易系统
buy(long and t1,ss,market);
buyshort(short and t1,ss,market);

 

//收盘前1分钟平仓.

if time>=T0TOTIME(TIMETOT0(CLOSETIME(0))-60*1) then
begin
sell(holding>0,ss,market);
sellshort(holding<0,ss,market);

end

 

设定移动止损M点,可使用系统自带的移动止损,在"交易--下单设置/止赢止损"

[此贴子已经被作者于2013/11/12 9:00:10编辑过]

--  作者:雪球
--  发布时间:2013/11/11 22:05:37
--  

//交易系统
buy(long and t1 and cyc>1,ss,market);
buyshort(short and t1 and cyc>1,ss,market);

示cyc未定义变量
cyc是什么?

还要加上资金管理:帐户资金总额亏3%退出系统。

请老师编下上面公式

谢谢

 


--  作者:fly
--  发布时间:2013/11/12 9:06:44
--  

1.去掉即可.

 

2.交易--下单设置/止赢止损,风控止损,有当帐户动态权益低于  元后强行平仓

可以设置的


--  作者:雪球
--  发布时间:2013/11/12 22:13:35
--  
谢谢