开仓手数 老师帮帮忙看下这个代码有什么问题? [文华财经]
- 咨询内容:
代码如下:
C<B AND C>B-100 AND REF(C,1)>B OR C>S+1000,BP(SELLVOL);//前半句止赢后半句止损
C<B AND C>B-100 AND REF(C,1)>B,BK(V);C<=B-100 AND C>B-200 AND REF(C,1)>B-100,BK(2*V);C<=B-200 AND C>B-300 AND REF(C,1)>B-200,BK(4*V);C<=B-300 AND C>B-400 AND REF(C,1)>B-300,BK(8*V);C<=B-400 AND C>B-500 AND REF(C,1)>B-400,BK(16*V);C<=B-500 AND C>B-600 AND REF(C,1)>B-500,BK(32*V);C<=B-600 AND C>B-700 AND REF(C,1)>B-600,BK(64*V);C<=B-700 AND C>B-800 AND REF(C,1)>B-700,BK(128*V);C<=B-800 AND C>B-900 AND REF(C,1)>B-800,BK(256*V);
C>=S AND C<S+100 AND REF(C,1)<S OR C<B-1000,SP(BUYVOL);//前半句止赢,后半句止损C>=S AND C<S+100 AND REF(C,1)<S,SK(V);C>=S+100 AND C<S+200 AND REF(C,1)<S+100,SK(2*V);C>=S+200 AND C<S+300 AND REF(C,1)<S+200,SK(4*V);C>=S+300 AND C<S+400 AND REF(C,1)<S+300,SK(8*V);C>=S+400 AND C<S+500 AND REF(C,1)<S+400,SK(16*V);C>=S+500 AND C<S+600 AND REF(C,1)<S+500,SK(32*V);C>=S+600 AND C<S+700 AND REF(C,1)<S+600,SK(64*V);C>=S+700 AND C<S+800 AND REF(C,1)<S+700,SK(128*V);C>=S+800 AND C<S+900 AND REF(C,1)<S+800,SK(256*V);
开仓思路是:先人工设定两个参数为开多开空的价位临界值,然后分批建仓,即当价格位于B-100至B之间时开V手,B-200至B-300之间时开2V手,以此类推,到B-900至B-800时开256V手,如果价格跌破B-1000元,则止损清仓,若价格上涨到17000元则全部止赢,并开始开空单,开空条件和手数类似,至从S到S+900点分批翻倍布局空单,或超过S+1000元则全部止损,若再回到15000元则全部止赢,并重新开始布局多单。里面的参数设置为B=15000,S=17000,V=10,测试的是铝5分钟指数合约。
谢谢!
- 文华技术人员:
我用这个代码测试的时候发现每次开仓的手数是乱的,不知道程序内部是怎么计算出来的。测试时间就是2009年3月6日至今
- 文华客服:
您指的是以上代码开仓的时候下单的手数不符合您的思路吗?
另外您的版本过旧,建议升级到最新版的WH3软件试试。www.wenhua.com.cn
- 网友回复:
我用的就是WH3的最新版本啊
- 网友回复:
您使用的是期货公司的最新版软件,更新速度比较慢;
可至文华官网www.wenhua.com.cn 下载WH3通用版软件使用,一样可以实盘交易的;
预计在近期会有通用版的一次升级,您也可以事先下载模拟板WH3熟悉下软件的最新功能与机制。
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 262069696 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容