返回顶部
  • 发帖数221
  • 粉丝1

此人很懒,什么也没有留下

  • 最佳新人

    注册账号后积极发帖的会员
  • 活跃会员

    经常参与各类话题的讨论,发帖内容较有主见
  • EA邦VIP

    EA邦vip会员

[VIP会员] 虚拟开单的开发需求

[复制链接]
mchalLv.7 显示全部楼层 发表于 2024-1-7 21:36:12 |阅读模式 打印 上一主题 下一主题
在南城老师的帖子中,他提到了会使用模拟账户挂载EA策略,然后通过跟单来做交易的这么一种思路。并且提到了一些跟单的小技巧。

但目前这个跟单和策略是通过两个EA来实现的,如果可以放在同一个EA的自定义面板中,则可以通过回测优化筛选出一个能更好地平衡风险与收益的跟单标准。
和唐老师数次沟通后,他让我发个帖子整理一下需求。
涉及到的参数:
名称参数含义
管理手动单为0则只考虑该魔术码交易的EA
只对当前货币生效0or1若选择0,则统计范围可能为当前账户全部单子,若为1,则只统计当前挂载图表的货币对
虚拟开单0or10代表整个功能不启用,1代表启用
虚拟开单模式1or2or31代表浮亏,2代表手数,3代表单量
启动数量大于输入参数则该功能启用
补单方式1or21代表达到启用条件后,把之前的单都补了,2代表只补满足条件后新加仓的单子。


个人认为实现起来的难点主要在于需要EA一直存储着虚拟的单子的手数&开盘价(甚至隔夜利息和开仓手续费)之类的信息在一个地方。

例子:
假如在不打开虚拟开单的情况下,EA分别在价格X Y Z(这三个价格依次递减)的地方依次开了三个多单,命名为B1 B2 B3。
在我们设置为当单量大于2时启动虚拟开单的情况下,
在价格X和Y时,EA会存储这两单的信息而并不发送开仓命令给MT4,当价格到达Z时,由于触发了条件,会根据补单方式选择1or2有不同的操作方式。
若选择补单方式1,EA会在价格Z开三个多单,手数同B1 B2 B3。
若选择补单方式2,则EA会只在价格Z开一个手数同B3的多单。
而补单后,若B1 B2 B3发生对冲或者平仓,依据的开盘价并不是Z,而依然是X Y Z。

如果需求有什么需要因地制宜调整的地方,唐老师可以和我QQ沟通。
希望这个功能开发完成后,可以加载在已有的各种ea的自定义面板中,至少可以加载在hedging和masto,以及南城老师目前在使用的那一款self ea中。
此功能我愿意付费加急。
谢谢唐老师!
+11

最近谁赞过

回复

使用道具 举报

精彩评论2

wjwj999Lv.3 显示全部楼层 发表于 3 天前
我最近在研究NOTSHOWHAND,如果能把这个虚拟开单功能加上也是很好的提高了胜率,增加了盈利值
+10
回复

使用道具 举报

9355367Lv.3 显示全部楼层 发表于 昨天 21:19
虚拟单,马丁神器。
+10
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

EA邦和EACTP仅为EA程序化交易软件服务供应商,使用EA工具进行交易,在使用前应该清楚的阅读和浏览软件相关的教程,使用软件是一种自发行为,所引发的一切法律后果,包括用户在使用过程中导致的任何损失均与EA软件开发者无关。
  • 微信

  • 微信公众号

  • 微信视频号

  • Powered by Discuz! X3.5 | Copyright © 2017-2024, Tencent Cloud. | EABANG.COM
  • 和仲科技有限公司| 川公网安备 51019002005489号 | 蜀ICP备17026493号