[原创]★★★自动全平仓工具★★★
本帖最后由 scalping 于 2016-8-18 17:58 编辑
今天写了一个自动全平仓工具,这个对手动交易还是比较有用的。有下面三个功能,三个功能都要通过参数设定来开启,并且通过参数指定设置值。
(1)第一个功能是多个单子的情况下,可以全体浮赢到设定的点数时程序会使全体单子自动平仓。
(2)第二个功能就是在每个单子进入浮赢的时候,会自动移动止损设置,这样就不会出现单子盈利后没有平仓反而变成亏损的情况。我觉得我的交易除了入场策略以外,剩下一半的功劳主要靠的是这个功能。如果入场比较好,比如做突破,然后通过这个功能可以达到损小利大。
(3)第三个功能就是程序帮助你设定止损和止赢,你只要事先在参数里设定止损和止赢的点数即可,下单是不用手动止损和止赢,由程序自动完成。
参数:
ShowComment = true 指示是否在画面左上角显示单子浮赢浮亏信息。
AllowCloseAll = false 指示是否开启全体平仓功能。
CloseAllPips = 50 设定全体平仓的点数(pips),全体单子总盈利到达这个点数时会自动全体平仓。
AllowTrailingStop = false 指示是否开启浮赢自动移动止损功能。只有在单子达到浮赢时候才移动设定止损值,亏损的时候不起作用。就是说单子一旦盈利到下面设置的点数就一定是盈利的单子了。
TrailingStopPips = 10 指示浮赢后追踪止赢,和当前价格的距离。就是说浮赢10个pips后,价格再回头10个pips时自动平仓。这个值使用modify设定到了单子的SL里,根据平台要求不同如果设置很小比如3个点会出错。
AllowSetSLTP = false 指示是否开启自动设置止赢和止损功能。如果你手动下单没有设置止赢和止损,程序会自动帮你设定上。
SL = 100 设定止损的点数(pips)
TP = 100 设定止赢的点数(pips)
坛子不允许上传扩展名.ex4的文件,下载后把.mq4改成.ex4,然后放在MT4的MQL4\Experts目录下,使用时拉入某货币兑画面,MT4菜单上允许使用EA按钮,拉入时参数设定画面点允许使用EA的checkbox,图标变成笑脸即可,从来没有用过EA的不要使用。
程序里不判断magicnumber,只要拉入到某货币兑画面,这个货币兑的单子,不管是手动还是别的同货币兑的画面下的单子,就会全部起作用,和画面无关和周期无关,只和货币兑有关。所以可以在家里或VPS上设置好后,用手机下单,然后会自动平仓。所以注意,一个货币兑不管在哪个画面只需要拉入一次。
我今天刚刚写的,没有好好测试就传上来了,下载后在一定要在模拟盘上练习熟练后再放在实盘上用。三个功能结合起来用比较复杂,还是一次用一个功能好。
关于移动止损,我记得以前我使用均线,使用高值低值,使用ATR,等方法,如果需要以后有时间再加上这些选项。
补充内容 (2016-8-22 20:11):
最新版在43楼
补充内容 (2016-10-3 13:30):
最新版在80楼,文件名是BigPencil_CloseAll_EA_ver2,加了平保功能。BigPencil_CloseAll_EA.mq4
韬客社区www.talkfx.co
4楼
男人进行曲 发表于 2016-8-18 17:02
感谢大铅笔,感谢分享,感谢感谢!
韬客社区www.talkfx.co
发表于:2016-08-18 09:19只看该作者
5楼
好的,我有空测试下
韬客社区www.talkfx.co
发表于:2016-08-18 09:30只看该作者
6楼
有没有 学习ea的教程 谢谢
韬客社区www.talkfx.co
发表于:2016-08-18 12:02只看该作者
7楼
赞。
韬客社区www.talkfx.co
发表于:2016-08-18 12:03只看该作者
8楼
赞。
韬客社区www.talkfx.co
发表于:2016-08-18 14:53只看该作者
10楼
先赚积分
韬客社区www.talkfx.co
韬客社区www.talkfx.co
发表于:2016-08-18 15:56只看该作者
12楼
马克
发表于:2016-08-18 16:00只看该作者
13楼
多谢分享,好人一生平安。1024
韬客社区www.talkfx.co
14楼
本帖最后由 scalping 于 2016-8-19 08:22 编辑
只要价格往前一走,就要修改移动止损,程序也比较难写。但效果非常好,加上配合第三个功能的止赢止损的设置,完全可以当做出场策略而不用考虑什么时候出场了,而且不用时刻盯盘。移动的距离设置多少是个学问。
嘎嘎电饭锅 发表于 2016-8-18 23:19
我也想学ea,可惜不会啊,我得手动跟进止损,确实麻烦。羡慕楼主。
韬客社区www.talkfx.co
韬客社区www.talkfx.co
16楼
asdzzf 发表于 2016-8-19 23:52
是不是所有的OrderClose都会延迟1秒左右 逐个平仓 你的一键平仓会吗
韬客社区www.talkfx.co
发表于:2016-08-20 12:21只看该作者
17楼
通宝不够啊
韬客社区www.talkfx.co
18楼
本帖最后由 scalping 于 2016-8-21 01:02 编辑
下载后把文件名改成BigPencil_CloseAll_EA.ex4
然后放在MT4的MQL4\Experts目录下
目录怎么找?点开mt4左上角的file菜单,点里面的数据目录,就会自动打开这个目录了。
把文件拷贝到目录下后,要重新启动mt4。
韬客社区www.talkfx.co
发表于:2016-08-21 12:38只看该作者
20楼
本帖最后由 五百美元 于 2016-8-21 20:40 编辑
特意注册一个账号,Ea看上去很对我的胃口,还没能下载,先谢谢楼主
韬客社区www.talkfx.co