Jiayou Hu / 个人资料
- 信息
8+ 年
经验
|
1
产品
|
41
演示版
|
0
工作
|
0
信号
|
0
订阅者
|
Jiayou Hu
已添加主题CAppDialog BUG反馈
BUG 1、在一个图表上创建两个Dialog,两个Dialog里面都有按钮,可能会出现点击一个Dialog里面的按钮,两个Dialog对应的按钮映射的事件函数都会被调用,这个是组件自增 ID刚刚巧合一样导致的,版主应该考虑每个面板的独立标识,防止事件被意外乱传递的风险。 2、在一个面板中,按钮被Hide了,但点击按钮所在的区域,依然会触发事件函数调用,没有在按钮隐藏状态下阻止事件的传递。 改进意见
分享社交网络
2
Jiayou Hu
已添加主题如何自定义设置多个水平线控件,或EA模拟这样的过程
类似这样,我希望可以自定义多个,比如定义成“画水平线1,水平线2,水平线3”这样,而且指定不同的颜色和样式,便于我在EA中识别和区分。或者EA程序可以模拟这样的过程,就是怎样触发一个动作,鼠标变成等待创建水平线的样子,然后根据我在图表中点击的位置对应的价格来创建水平线,而不是直接用 ObjectCreate 创建,因为用 ObjectCreate 创建 必须要提前定义好线的价格,我希望价格是鼠标点击图表的某个位置来获取,不知道有什么办法可以更好的解决?
Jiayou Hu
已添加主题新版本的代码输入自动补全问题
这个版本代码提示功能是不是有问题,自己写的类,输入 . 之后没有任何东西出来,以前版本是好的。 #include "TPoint.mqh" TPoint *aa = new TPoint(); aa. 常规类型,如字符串还是可以的
分享社交网络
5
Jiayou Hu
已添加主题求对象被删除后导致运行错误的解决方案
// 测试对象 class clsA{ public : void a(){ Print ( "a" ); } }; void OnStart () { clsA *A = new clsA(); delete A; // A=NULL
分享社交网络
5
Jiayou Hu
已添加主题Mql5 运行时错误调试
Mql5,出现运行时错误,很难定位问题,虽然有出错行的提示,但没法直观的调试和定位出错的函数是谁调用导致的错误,核心的函数我都有用传参的形式把调用者调试信息传进来,但所有的函数这样做太累赘了,大家有没有什么好的方法可以解决?
Jiayou Hu
已添加主题奇葩的自定义事件sparam参数字符串长度限制
今天发生一个奇葩的事情,在自定义事件参数sparam上增加了几个汉子,就截断了,于是我立即查看了官方文档,说是有63个字符限制,我之前一直使用的sparam长度怎么算也超过63个字符啊,怎么一直都正常呢? 我就蒙了,这个限制的意义在哪里,你们Mql5 又不支持消息广播机制,只能我自己通过自定义事件实现,这个长度限制太失望了,你无情的截断了我的字符串,接收方要解析的啊,你知道我多难受吗? sparam:
分享社交网络
7
Jiayou Hu
已添加主题EA 奔溃了如何实现自动重启?
EA在正常运行过程中,万一程序某个BUG或极端数据导致EA奔溃了,但还有持仓,这种情况发生了其实非常严重,因为没有监控报警,更不可能一直在电脑前盯着,所以也不知道EA什么时候就挂了,会导致不可预估的风险。如何让EA在崩溃后能够快速自动重新加载到图表继续工作?或者有没有一种机制,像守护进程一样,一个实例挂了立即启动新的实例,确保EA一直在运行?求大神或官方能提供解决方案?非常重要!!! 补充1: 官方提供了移除EA的函数,不支持加载EA的函数 ExpertRemove 函数停止 EA交易
分享社交网络
9
Jiayou Hu
已添加主题关于MT5事件冒泡问题
请问在MT5下,如果让事件停止向主图表传递? 我有一个独立窗口的指标,里面有一些要输入文字的地方,同时主图表上的EA,有绑定 某个键盘字母被按下,触发 CHARTEVENT_KEYDOWN 事件,当我在指标窗口打字的时候,事件无形中被传递到了主图表触发了相应的动作,我的问题是在独立的指标窗口如何阻止任何事件传递到主图表? Keystroke事件 CHARTEVENT_KEYDOWN
分享社交网络
4
Jiayou Hu
已添加主题MetaEditor 烦人的设计
MT5 MetaEditor 代码写的好好的,一保存代码,只要鼠标滚动,变成调整字体大小,只能手动改回来,这个功能对别人来说可能觉得很酷,但对我来说,我已经无法忍受了,因为每天都会误触发很多次,实在受不了,希望官方能增加一个可以关闭的入口,感谢!
分享社交网络
7
Jiayou Hu
已添加主题Mql5 如何将字符串复制到剪切板
我有一个需求,想通过一种方式将某根K线的日期,复制到剪切板,期望的情况是:( Ctrl+F 十字光标出来后,点击图表,自动复制十字光标对应的K线日期到剪切板,或者更简单直接一点,双击某根K线,复制到剪切板),方便我粘贴到其他备忘录里,不知道大侠们有什么好的办法可以实现?如果Mql5自身能支持那最好了,希望官方也能看到。
分享社交网络
1
Jiayou Hu
已发布产品
产品描述: 这是一个实现在图表上展示历史交易的指标,通过这个指标可以很直观的显示您最近所有的交易,回顾和总结您交易出现的问题,在后续的交易中可以优化和改进交易思路,避免出现类似的错误,对不断提高您的交易水平有很大的帮助,通过指标可以让您的交易变得更加清晰。这个指标可以非常灵活的进行参数定制,让您可根据自己的喜好,定制开仓和平仓点的颜色,以及盈利和亏损线的颜色,圆点的大小和线的粗细都可以根据您的喜好随意定制,在添加指标的时候可以更改,也可以编辑中更改。默认开仓的颜色是绿色,平仓的颜色是红色,盈利的订单显示蓝色的线,亏损的订单显示红色的线。默认显示的是本月的交易历史,如果想显示更多,可以自定义显示更多历史交易,此指标适合所有时间周期图表,如果您不希望一直显示交易历史,可以在图表上的指标列表里删除指标。 输入参数: CircleSize 买卖点圆圈大小,默认是7 LineWidth 交易线宽度,默认是1 BuyColor 开多单圆点的颜色,默认是绿色 SellColor 开空单圆点的颜色,默认是绿色 CloseColor 平仓圆点的颜色,默认是红色 ProfitColor
: