Alexey Volchanskiy / 发布
代码
SaveTicks MetaTrader 5
这个工具程序以 CSV 和 BIN 格式记录分时报价,可以灵活设置需要写入的交易品种。
BigBarSound MetaTrader 5
本EA交易在烛形大小超过某个值时发出声音提醒。
ShowImportantParams MetaTrader 5
显示了重要的交易品种和账户参数。
PriceLines MetaTrader 5
绘制价格铭牌的脚本。
论坛
你如何看待2030年的Metatrader X?
我在想,我已经做了大约13年的外汇交易,我在2006年开始使用MT4。我之所以进入这个话题,是因为当时我的女朋友让我帮助我了解终端,我愉快地发现了一些类似C语言的MQL4,并迷上了它。记得很有趣,我在航站楼里用英语工作,并确信这是一个西方的发展。当我发现喀山的人做了,我就有了认知上的不协调))。 因此,13年过去了,我可以标记MT*终端发展的几个阶段。 1.MT5发展之初,我认为是2009年。MT5的开发开始了,我想是在2009年。 在那个时候,我经常访问Alp论坛,我还记得Renat是如何带着他的宣传访问论坛的,我曾经争辩说,净额结算方案在外汇上是死的商业。
C++的力量
我决定改变我房间里的家具,于是出现了一个问题:把我多年来积累的大量编程书籍放在哪里。 昨天,我坐在那里,含着眼泪挑选它们,我很遗憾要和它们分开,但其中许多人其实已经不需要了。然后就到了一块重达1.2公斤的砖头。(我故意称的) Bjorn Straustrup,"C++编程语言,特别版",2005年翻译版,Binom。 我想到了一个古老的故事。我坐在夏天的厨房里,在语言的迷宫中穿行。突然间,我的邻居尖叫起来:"Lesha!!!!,被杀了!!
切换到K-Meleon浏览器
当然离题了,但我忍不住要分享。在寻找最简单、最快速的浏览器时,我遇到了 K-Meleon ,它像风一样快,像腹泻一样尖锐!它是我的首选。该网站能立即打开网页,大约半秒钟就能完成,不像Chromium和其他重量级网站那样缓慢。他们说,开发人员从构成FireFox的引擎Gekko中取出了所有不必要的东西,并制作了这个浏览器。是的,它不支持最新的花哨技术,但对于像这样的旧引擎的网站,它是理想的。 我把最新的稳定版75.1,一切都在飞翔,我的灵魂在歌唱,我至少为这个网站推荐。
Windows 10不认为我是人!
昨天,星期五,莫斯科时间上午12点左右,正在工作,突然电脑变得异常缓慢,硬盘指示灯亮起,CPU负载为99%。 好吧,我进入了更新中心,新构建的Windows 10 Insider Preview 17723.1000(rs5_release)已经安装。我是那个不知何故愚蠢地加入了 内幕预览,在正式发布前获得新版本。但问题是,我的工作时间设定为11:00-21:00。 而这时任何更新都是不允许的。但显然,温达不认为我是一个用户,并决定更新。推迟了更新,安安静静地工作。 写了一份报告给MS,讲述了这一暴行。开了一晚上,还在更新。
为什么程序员要逃避客户
它回到了我的身边。 我接了一个订单,不是从这里,而是从另一个论坛。客户开始向我抱怨,说所有的程序员都很不坚定,以至于他们消失得无影无踪。我很难让他写出TOR,他一直想用文字来解释它。 我决定将其分为逻辑上独立的阶段,每个阶段都有100%的预付款。好了,开始做第一阶段,然后这个katavassiya与我孙女的出生,而不是几天不得不推迟一个多星期。 我回到家,收到他写的几十封带有肮脏脏话的信,我对自己有了很多了解。长期以来,我对混蛋的意见不屑一顾,但我习惯于做一份有偿工作,而且,所剩无几。
黄牛党进场的最佳方案
我现在正在测试一些开启黄牛交易的新方法。现在正在计算几个过滤器(我们可以认为它是MA的一个变种),其持续时间以秒为单位。 我通过实验发现,相当成功的入口被计算为几个过滤器的曲线之差超过某个阈值。我还添加了滤波曲线的回转率。然后我将尝试双重过滤--向前和向后,因为它应该消除延迟。虽然,现在还不清楚会有多大的准确性。 输出信号的工作原理是一样的。有人做过这样的事吗?
在图形模式下为MQL创建一个GUI。
几年前我就提出过这个话题,当时不同的GUI创建库开始快速发展。从那时起,很多工具被创造出来了,但创造的过程仍然停留在30年前的水平(谁还记得他们是如何忍受界面,在Win API中手工创造它的? ------- 下面是VS 2017中最简单的例子,C# Windows Forms。左边是一个控制工具栏,可以拖放到表格上。 而这里是为这种初级形式生成的一些代码。 private void InitializeComponent() { this .btnDoSomething = new System.Windows.Forms.Button();