论坛全局菜单下方 -  icmarkets285X70论坛全局菜单下方 - 荔枝返现285X70论坛全局菜单下方 - ThinkMarkets285X70论坛全局菜单下方 - TICKMILL 285X70
查看:92回复:16
zhin
注册时间2019-10-24
[EA]做了一个统计工具,大家有什么建议。
楼主发表于:2025-12-15 07:48只看该作者倒序浏览
1楼 电梯直达
电梯直达

如图,支持MT4/MT5双平台,目前只完成了前2个界面,常见的指标都有统计。

未来打算支持导入历史记录,这样就可以分析别人的账号,例如信号账号。有没有设计师提些建议,布局,UI等等。


https://man.talkfx.co/upload/upload/file/2025/12-15/17657847052671292231613.pnghttps://man.talkfx.co/upload/upload/file/2025/12-15/1765784686117687351015.png

TK29帖子1楼右侧xm竖版广告90-240
个性签名

韬客社区www.talkfx.co

广告
TK30+TK31帖子一樓廣告
TK30+TK31帖子一樓廣告
zhin
注册时间2019-10-24
楼主发表于:2025-12-15 07:50只看该作者
3楼

最有特色的功能是加载历史订单后,可以自动计算最大浮亏和浮赢。每日,每周,每月,每年,全部历史等等。

zhin
注册时间2019-10-24
楼主发表于:2025-12-15 07:52只看该作者
4楼

谢谢,有建议可以提,好建议会加入该提议。

1神无月1
注册时间2014-08-24
积极参与奖白羊座金牛座双子座巨蟹座狮子座处女座天秤座天蝎座射手座摩羯座水瓶座双鱼座
发表于:2025-12-15 09:21只看该作者
5楼

这东西就是会很繁琐,估计没个几万行代码下不来,还有我很好奇你怎么做MT4和MT5双适应,预设参数倒是好说,input函数在MT4和Mt5都有,也是互通的,但是MT4和MT5很多语法都不同,你把两套代码同时塞到一个源码里面,MT4和MT5必然会报错,即便你用if语句分隔开,应该也没用,就拿订单来说MT5的Position语法在MT4里面也不存在,还有历史订单,MT4可以直接用HistoryOrder的相关函数直接调用,MT5必须用HistorySelect来做历史记录的预加载,而且MT5会细致的区分Order订单和Position订单,这用法完全都不一样了,MT4里面也根本没有HistorySelect函数,如果塞到同一个源文件必然会报错才对,我就是单纯好奇交流下,你是怎么做到把代码放一个源文件里面然后MT4和MT5双适应的呢?

yolailai
注册时间2014-09-04
积极参与奖
发表于:2025-12-15 09:32只看该作者
6楼

做的太好了,楼主发我一个用用吧emoji-image

漠然MR
注册时间2019-02-16
实盘大赛季军
发表于:2025-12-15 10:13只看该作者
7楼

我觉得可以统计以下项目:

期初净值/期末净值/期间收益/期间收益率/期间胜率/期间盈亏比/期间交易笔数/期间盈亏点数。

其中最重要的是“期间盈亏比”,即期间总盈利金额与总亏损金额之比。

在足够多的期间交易笔数(200+)后,如果期间盈亏比大于1,则该交易系统为正预期,即可以实现长期稳定盈利。


zhin
注册时间2019-10-24
楼主发表于:2025-12-15 11:01只看该作者
8楼
1神无月1 发表于 2025-12-15 17: 21

这东西就是会很繁琐,估计没个几万行代码下不来,还有我很好奇你怎么做MT4和MT5双适应,预设参数倒是好说,input函数在MT4和Mt5都有,也是互通的,但是MT4和MT5很多语法都不同,你把两套代码同时塞到一个源码里面,MT4和MT5必然会报错,即便你用if语句分隔开,应该也没用,就拿订单来说MT5的Position语法在MT4里面也不存在,还有历史订单,MT4可以直接用HistoryOrder的相关函数直接调用,MT5必须用HistorySelect来做历史记录的预加载,而且MT5会细致的区分Order订单和Position订单,这用法完全都不一样了,MT4里面也根本没有HistorySelect函数,如果塞到同一个源文件必然会报错才对,我就是单纯好奇交流下,你是怎么做到把代码放一个源文件里面然后MT4和MT5双适应的呢?

做一套库文件,用宏条件编译不同的代码,实现兼容MT4和MT5,简单说就是用mq4编译时使用HistoryOrder函数,mq5编译用HistorySelect函数,外部用一个统一的函数去调用。

zhin
注册时间2019-10-24
楼主发表于:2025-12-15 11:03只看该作者
9楼
漠然MR 发表于 2025-12-15 18: 13

我觉得可以统计以下项目:

期初净值/期末净值/期间收益/期间收益率/期间胜率/期间盈亏比/期间交易笔数/期间盈亏点数。

其中最重要的是“期间盈亏比”,即期间总盈利金额与总亏损金额之比。

在足够多的期间交易笔数(200+)后,如果期间盈亏比大于1,则该交易系统为正预期,即可以实现长期稳定盈利。


可以,除了 期间盈亏点数 没有,你说的几个统计指标都已经有了

zhin
注册时间2019-10-24
楼主发表于:2025-12-15 11:03只看该作者
10楼
yolailai 发表于 2025-12-15 17: 32

做的太好了,楼主发我一个用用吧emoji-image

还有不少代码需要完善,等等。

顺势捞金
注册时间2016-02-29
哆啦A梦
注册时间2014-01-12
1神无月1
注册时间2014-08-24
积极参与奖白羊座金牛座双子座巨蟹座狮子座处女座天秤座天蝎座射手座摩羯座水瓶座双鱼座
发表于:2025-12-15 12:47只看该作者
13楼
zhin 发表于 2025-12-15 19: 01

做一套库文件,用宏条件编译不同的代码,实现兼容MT4和MT5,简单说就是用mq4编译时使用HistoryOrder函数,mq5编译用HistorySelect函数,外部用一个统一的函数去调用。

那你是用Python来写的代码不是用mql语言是吗?

huawulei00
注册时间2014-09-16
shenlinxiang
注册时间2018-09-05
发表于:2025-12-15 13:02只看该作者
15楼

好高端,听不懂

牛小刀
注册时间2015-01-08
烟后很憔悴
注册时间2018-12-02
发表于:2025-12-15 13:09只看该作者
17楼

楼主厉害,这玩意怎么做出来的

本站免责声明:

1、本站所有广告及宣传信息均与韬客无关,如需投资请依法自行决定是否投资、斟酌资金安全及交易亏损风险;

2、韬客是独立的、仅为投资者提供交流的平台,网友发布信息不代表韬客的观点与意思表示,所有因网友发布的信息而造成的任何法律后果、风险与责任,均与韬客无关;

3、金融交易存在极高法律风险,未必适合所有投资者,请不要轻信任何高额投资收益的诱导而贸然投资;投资保证金交易导致的损失可能超过您投入的资金和预期。请您考虑自身的投资经验及风险承担能力,进行合法、理性投资;

4、所有投资者的交易帐户应仅限本人使用,不应交由第三方操作,对于任何接受第三方喊单、操盘、理财等操作的投资和交易,由此导致的任何风险、亏损及责任由投资者个人自行承担;

5、韬客不隶属于任何券商平台,亦不受任何第三方控制,韬客不邀约客户投资任何保证金交易,不接触亦不涉及投资者的任何资金及账户信息,不代理任何交易操盘行为,不向客户推荐任何券商平台,亦不存在其他任何推荐行为。投资者应自行选择券商平台,券商平台的任何行为均与韬客无关。投资者注册及使用韬客即表示其接受和认可上述声明,并自行承担法律风险。

版权所有:韬客外汇论坛 www.talkfx.com 联络我们:[email protected]