量化交易-mt4编程
写过几年的mt4编程,学习python写的少了,为了不忘记以前学的,有些代码时间久了怕忘记,分享代码及编写程序中遇到的问题,及有用的交易思路
黑甲懒虫
这个作者很懒,什么都没留下…
展开
-
mt4编程-小技巧使用switch函数给订单做注释,直观的看出订单的信息
给客户做程序的,新手的一个习惯是给订单做好注释,这样在排查错误的时候,能很直观的判断问题。但是有时候一个EA可能有很多不同的开单条件开出来的单子,由于有很多不同的开单条件的订单,如果不给订单做注释,很难直观知晓持仓单是依据哪个条件开的单。有时候可能你编写 的程序是正确的,但是客户误把A条件开出来的单认为是B条件的了。这时候如果订单上做了注释,知道是哪个条件开的单,哪个周期开的单能节省很多的时间。所...原创 2020-03-03 20:50:26 · 2176 阅读 · 0 评论 -
MT4编程-删除所有交易订单留下的痕迹
有段时间外汇量化交易编程写的少了,有之前的朋友要我加个功能,删除所有交易留下的痕迹,贴上代码。不常用的代码,写在博客里,以后要用有地方找,去查帮助手册也要看半天,嘿嘿 void deleteArrow(){ if(ObjectsTotal(OBJ_ARROW)>0) { for(int i=ObjectsTotal(OBJ_ARROW)-1;i>=...原创 2020-03-03 19:39:40 · 1622 阅读 · 0 评论 -
MT4编程-修改参数、卸载EA、切换周期时,删除盘面的中的对象(文字和按钮,线段等)
本人之前写过几年MT4外汇量化交易编程,目前在学习爬虫,为了不丢掉之前学习的,将一些代码分享出来,加深记忆,有时候存电脑里时间久了自己都不知道放在哪个位置了,嘻嘻。本代码的功能是为了在卸载EA切换周期和修改参数时删除盘面的所有对象。 1.删除对象名含有EA字符的所有对象,前提要讲所有名称里都加入EA,这样删除的时候可以同时删除所有对象带有EA字符的对象string EA = "我要赚钱"...原创 2020-02-24 21:49:43 · 2836 阅读 · 0 评论