Rss & SiteMap

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

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

标题:自动平仓策略求助

1楼
真诚的心 发表于:2014/5/8 9:09:49

老师,下面这段程序是我的平仓策略,可以帮我完善一下吗?(股指期货1分钟)

1,我的开仓是手动开的,启动策略时把持仓和价格加载上去,能够自动加载最好,手动加载也可以

2,止损方式要加上以下内容:初始止损点20个点,开仓后有10——14点浮动盈利,止损线拉到成本价(回撤10点平仓);有15——19点浮动盈利回撤8点平仓(保证7个点的盈利);有20——25点浮动盈利回撤10点平仓(保证10点以上利润);有25点以上浮动盈利,回撤12点平仓(保证13点以上利润)

3,碰到止损线马上平仓

4,平仓后手动退出策略,等下一次开仓再初始化

 

谢谢老师ZY1:=ZY;//初始止损线20点
A:HOLDING,LINETHICK0;//持仓
B:ENTERBARS,LINETHICK0;//开仓后至今的周期数
CC:TYPEBAR(1,3),LINETHICK0;//开空至今的周期数
BB:LLV(LOW,(TYPEBAR(1,3)+1)),LINETHICK0;//开空至上一个周期的最低价
DD:REF((HHV(HIGH,TYPEBAR(1,1))-ZY1),1),LINETHICK0;//开多后最高价-20
B_LINE:=IF((TYPEBAR(1,1)=1),(ENTERPRICE-ZY1),(MAX(REF(HHV(HIGH,TYPEBAR(1,1)),1),ENTERPRICE)-ZY1));//多单止损线:开多后最高价-20
PARTLINE(((HOLDING>0) and  (TYPEBAR(1,1)>1)),B_LINE,COLORRGB(255,0,0));//画多单止损线
PD:=(((HOLDING>0) and  (TYPEBAR(1,1)>=1)) and  (LOW<=B_LINE));//平多条件:价格下穿止损线
PDJG:=MIN(OPEN,B_LINE);//
SELL(PD,PCCW,LIMITR,(PDJG-(HD*MINDIFF)));//平多
S_LINE:IF((TYPEBAR(1,3)=1),(ENTERPRICE+ZY1),(MIN(REF(LLV(LOW,TYPEBAR(1,3)),1),ENTERPRICE)+ZY1)),LINETHICK0;//空单止损线:开空后最低价+20
PARTLINE(((HOLDING<0) and  (TYPEBAR(1,3)>1)),S_LINE,COLORRGB(0,255,0));//画空单止损线
PK:=(((HOLDING<0) and  (TYPEBAR(1,3)>=1)) and  (HIGH>=S_LINE));//K线最高价上穿空单止损线
PKJG:=MAX(OPEN,S_LINE);//
SELLSHORT(PK,PCCW,LIMITR,(PKJG+(HD*MINDIFF)));//平空单
STICKLINE((HOLDING>0),LOW,HIGH,0.1,1,COLORYELLOW);//
STICKLINE(((HOLDING>0) and  (CLOSE>OPEN)),CLOSE,OPEN,10,1,COLORYELLOW);//持仓多单,K线为黄色
STICKLINE(((HOLDING>0) and  (CLOSE<=OPEN)),CLOSE,OPEN,10,0,COLORYELLOW);//
STICKLINE((HOLDING<0),LOW,HIGH,0.1,1,COLORGREEN);//
STICKLINE(((HOLDING<0) and  (CLOSE>OPEN)),CLOSE,OPEN,10,1,COLORGREEN);//持仓空单,K线为绿色
STICKLINE(((HOLDING<0) and  (CLOSE<=OPEN)),CLOSE,OPEN,10,0,COLORGREEN);//

2楼
fly 发表于:2014/5/9 9:12:02

图表程序化策略识别不了手动开的仓,抱歉

 

请不要重复发帖

3楼
百湛必胜客 发表于:2014/11/23 10:54:55
图表交易我也能做出来,你加我QQ517522033
共3 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in .04688 s, 2 queries.