设为首页 收藏本站 切换语言

代写EA时,该如何写EA需求

| 发表于 2023-10-29 11:59:39 | 显示全部楼层 |复制链接
最后由 EaCode小胖李 于 2023-10-29 12:01 编辑

给您开发EA,肯定得知道您要开发一个什么样的EA。您把您的心里面想的,想要开发一个什么样的EA告诉我们,我们称之为需求。

您的需求,怎么告诉我们都可以,只要把一些关键点表达清楚就行了,还需要告诉我们是MT4的,还是MT5的哦。

因为,空单开平仓和多单开平仓是对应的,所以,更方便的是:您只需要把多单的情况告知于我们就行了。

一、什么情况下进场开多(挂多单)?

比如:

A.均线金叉的时候开多

image.png

B.RSI指标达到20的时候开多

image.png

C.连续3根K线收阳,并且阳线实体点数大于100点。

image.png

D.当然开多条件,也可以由多个条件约束。K线在均线上方,但R%指标,小于-80时开多。

image.png

E.如果您需要挂单交易,您需要告诉我们什么时候挂单,以及挂单的位置。如下图,在ATR指标小于4的时候(波动比较小的时候),我们在ZigZag指标前高挂多(前低挂空)。

image.png

开仓的时候还可以有求他约束条件如:

A.开仓的时间,比如可以限定在每天北京时间3点-8点。当然除了可以限定北京时间,也可以限定平台时间。

B.开仓点差,如点差大于50点,不开仓。

C.是否已经存在多头订单。这样相当于限定了一单一结,持仓订单还没有出场,不再开新的订单。

二、什么情况下进行加仓

很多策略都是不需要加仓的,不需要的加仓的策略,我们一般称为一单一结。加仓的策略,我们一般称为马丁策略。

马丁策略以逆势加仓方式最多,就是亏损后加仓,摊低成本。当然也会有顺势加仓的方式,在大的顺势行情中,可能会大赚一波。

如果你需要加仓,就写该部分,如果没有加仓,就不需要写。

加仓需要写明:

A.加仓类型,是逆势加仓,还是顺势加仓。如果对一单一结的策略,也可以亏损倍投,或者盈利倍投等,如上一单亏了,下一单开仓仓位翻倍(倍率可设置)。

B.加仓间隔点数,以逆势加仓为例,就是亏损间隔多少点,加一次仓。

image.png

C.加仓方式,是倍率加仓,还是递增加仓。倍率加仓就是每次加仓,仓位都乘以一个倍数,比如,0.01,0.02,0.04,0.08,0.16,加仓倍率客户是可以自己调的。递增加仓就是,每次加仓都增加指定的仓位,比如,0.01,0.03,0.05,0.07,0.09。

image.png

上方的加仓方式,就是倍率加仓,倍率为1.6.

当然为了更好的加仓,我们可以对加仓有更多的约束条件。

A.限定加仓次数,如加仓最多加10次(可设置),超过10次后,不再进行加仓。也可以约定,超过一定次后,加仓手数不再上涨,如0.01,0.02,0.04,0.08,0.16,0.16,0.16。

B.限定加仓持仓总手数,当多头累计持仓达到一定手数,比如5手,就停止加仓。

C.限定加仓间隔时间,或者间隔K线数。距离上一次加仓,需要间隔多长时间,或者间隔多少根K线后才行。

D.限定加仓条件,比如均线金叉的时候,才能进行多单加仓;如果RSI指标值小于20的时候才能多单加仓等。这里的约束条件,其实与开仓条件类似。

E.限定加仓时的资金状况,例如浮亏比例不能超过30%,浮亏金额不能超过3000,可用保证金需要大于10000,预付款比例不能低于5000%等。

三、什么情况下进行平仓(减仓)

A.依据条件进行平仓,这里与开仓条件类似。如均线死叉的时候平多;RSI达到80的时候平多;连续3根K线收阴,并且阴线实体点数大于100点平多等等。

B.盈利状况平仓,如当前单一订单盈利多少点,或者亏损多少点平仓,开仓的时候就可以设定止盈和止损点数;

如果是多个多单,也可以约束,多单平均盈利(亏损)多少点,或者合计盈利(亏损)多少金额平仓。当然也可以指定订单,比如首尾订单、盈利订单和亏损点数最多、或者亏损金额最多的订单等,该种方式是通过盈利订单带走亏损订单的方式,进行部分平仓。

同时也可按照持仓盈亏的百分比平仓,根据当前盈亏金额占比总金额的百分比,决定是否止盈或者止损。

C.依据时间平仓,如订单持仓超过10小时平仓。每日23:50,全部清仓等

D.历史盈利情况,每日,每周,每月盈利情况,决定是否平仓。

如果你想把自己的想法,编成EA,或者指标,请联系我们吧。
如果有帮助,就支持一下我呗
举报

评论 使用道具

精彩评论1

shao
DDD
| 发表于 2023-10-29 14:00:18 | 显示全部楼层
还以为有好的EA 呢
举报

点赞 评论 使用道具

发新帖
EA交易
您需要登录后才可以评论 登录 | 立即注册

天眼云VPS
简体中文
繁體中文
English(英语)
日本語(日语)
Deutsch(德语)
Русский язык(俄语)
بالعربية(阿拉伯语)
Türkçe(土耳其语)
Português(葡萄牙语)
ภาษาไทย(泰国语)
한어(朝鲜语/韩语)
Français(法语)