求帮忙编个完整的程序!!!(加仓模型) [文华财经]
- 咨询内容:
1.(当日收盘价-两天前收盘价)/两天前的开盘价>0.03 并且当日以及前两日都以阳线收盘
2.(当日收盘价-四天前收盘价)/两天前的开盘价>0.05
3.(当日收盘价-七天前收盘价)/两天前的开盘价>0.08
符合以上三个条件任意一个,则在当日收盘价处开仓1手
开仓后,收盘价大于 开仓价格*1.03 的时候,加仓1手,记为加仓a 如果收盘价大于 加仓a*1.03的时候,加仓1手,记为加仓b 如果收盘价大于 加仓b*1.03的时候,加仓1手,记为加仓c 。。。。。。。。 后面就按照这种加仓方式 以此类推下加仓
第一次开仓后,最高价回撤>3%,止损 如果有加仓a,最高价回撤>3%,止损加仓a,最高价回撤>4%,止损初始开仓的仓位 如果有加仓b,最高价回撤>3%,止损加仓b,最高价回撤>4%,止损加仓a,最高价回撤>5%,止损初始开仓的仓位 。。。。。。 后面就按照这种止损方式,最后一次加仓仓位为3%,每往前推一次的加仓仓位,止损就多1%
在没有持仓的时候 启动开仓策略的信号,在有持仓的时候,只要触发过止损信号就不再加仓
- 文华技术人员:
模型如果无限制加仓次数 那么该策略的平仓条件无法实现 因为无法直接判断出模型一共加仓多少次 和平仓多少次
所以请您换个思路 或者固定加仓次数!
- 文华客服:
那可以,设定最大加仓次数为10次吧
- 网友回复:
AA:=(C-REF(C,2))/REF(C,2)>0.03;
BB:=(C-REF(C,4))/REF(C,2)>0.05;
CC:=(C-REF(C,7))/REF(C,2)>0.05;
BKVOL=0&&REF(AA||BB||CC,1)&&NOT(ISLASTSP),BK(1);
BKVOL<10&&ISLASTBK&&C>BKPRICE*0.13+BKPRICE,BK(1);
ISLASTBK&&BKHIGH-C>=BKPRICE*0.03,SP(1);
BKHIGH-C>=BKPRICE*0.04&&COUNT(BARSSP=1,BARSBK)=1,SP(1);
BKHIGH-C>=BKPRICE*0.05&&COUNT(BARSSP=1,BARSBK)=2,SP(1);
BKHIGH-C>=BKPRICE*0.06&&COUNT(BARSSP=1,BARSBK)=3,SP(1);
BKHIGH-C>=BKPRICE*0.07&&COUNT(BARSSP=1,BARSBK)=4,SP(1);
BKHIGH-C>=BKPRICE*0.08&&COUNT(BARSSP=1,BARSBK)=5,SP(1);
BKHIGH-C>=BKPRICE*0.09&&COUNT(BARSSP=1,BARSBK)=6,SP(1);
BKHIGH-C>=BKPRICE*0.10&&COUNT(BARSSP=1,BARSBK)=7,SP(1);
BKHIGH-C>=BKPRICE*0.11&&COUNT(BARSSP=1,BARSBK)=8,SP(1);
BKHIGH-C>=BKPRICE*0.12&&COUNT(BARSSP=1,BARSBK)=9,SP(1);
MONO_SIGNAL;加载至日线使用
- 网友回复: 我测了一下,这个程序开了一次仓 后面就不开仓了,我想要加一个,在仓位全部平仓后,重新开始启动程序还有再加一个做空的,和这个一样的思路
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容