MQL4和MetaTrader 4 - 页 19

  KimIV的有用功能  (1278   1 2 3 4 5 ... 127 128)
在这个主题中,我将发布我在MQL4中的函数代码,给出它们的使用实例,并回答与它们的使用有关的问题。每项功能将在两个帖子中公布。第一篇文章将包含功能代码,第二篇--使用实例和简短解释。有时我会在第二篇文章中附上脚本的代码,以实际测试该功能并显示结果。 最后我将按照 Lukyanov 在 "如何同时运行两个EA "主题中的要求,从处理订单的功能开始。 首先是订单设置功能(MT4测试版)。 //+----------------------------------------------------------------------------+ //| Автор : Ким Игорь В
新版MetaTrader 4 build 1160 MetaTrader 4平台更新版将于2018年12月14日进行发布。该更新将有以下变化: 更改MetaEditor中MQL5存储的操作协议 为了支持共享项目,我们更新了MQL5存储的操作协议。因此,平台更新后,您将需要检查核对来自存储的所有数据。更新过程中,MQL5存储中的所有数据都不会丢失或受到影响。在更新之前,我们建议您执行提交操作,将所有本地更改发送到MQL5存储。 修复错误并提升平台稳定性。 更新将通过实时更新系统提供。 我们在此提醒您,MetaTrader 4平台已不再继续支持包括Windows...
图表窗口内打开ea窗口或者指标窗口,能够自由移动和放大缩小功能如何实现,烦请各路大神帮忙解惑,最好有类似的模板可以分享研读。 案例如下https://www.mql5.com/zh/market/product/14208这是其中一个案例指标,还有一个ea类的http://www.fxea168.com/153.html  效果略微不同 这是一个指标可以在图标内任意拖动,画圈位置对应共能就是扩展打开新的小窗口和放大缩小关闭了 这是勾选参数打开的新窗口同样也可以移动和最大最小化、关闭, 这是最小化,同时我移动了一下 我现在就是需要这方面的编程方法和案例,烦请大神抻出援助之手,在此拜谢
 点击出现的错误列表转到“运行时间错误页面”。不知道怎么回事。我把错误列表的英文翻译显示出有必要对交易功能进行检测。求解
(上一部分 在此 ) 你好,你能否建议在mql4中设置一个函数,在几个未平仓的买入头寸中,从最低价格开始,计算指定的手数(总和),并输出低于这个手数的价格。订单是市场订单。也是一样,但要卖掉。 要说明的是,所有的订单都有不同的手数。只要 "手数之和<=sum "的条件为真,该函数将订单按递增的OrderOpenPrice加总。
[删除]
目标: 当启动指标时,在计时器中获取当前数据:周线、日线和小时线的开盘时间。然后把它们写在全局变量中,以便进一步使用。目前的时间框架是М1。 实施: 我们使用SeriesInfoInteger()函数获得条形图时间。 #property version "1.00" #property strict #property indicator_chart_window //+------------------------------------------------------------------+ //|
  论坛年鉴》:今日名言  (910   1 2 3 4 5 ... 90 91)
现在,每天都会有一个争夺 "每日名言 "称号的比赛。 "每日名言 "的称号将授予前一天中荒诞性最突出的声明。也许将来会举办 "每周名言",甚至是 "每月名言 "的比赛。 该主题的规则如下:所有引文,连同确切的链接和作者,可能符合这个标题的,都堆在这里。请在这里发表引文之前考虑七次。它确实应该是一个当之无愧的冠军候选人。 然后,当这一天结束时,就会选出一个赢家。可能有这样一种情况:在几个报价中(几乎不超过2-3个)确定一个赢家是有问题的。好吧,在这种情况下,这个头衔被授予所有竞争性的报价。当 然,比赛中不允许出现无礼的情况。 那么,15.11.10每日名言的第一个候选人。 主题
所有使用EA交易的汇友都知道网络的重要性,大多数汇友将MT4/5运行在VPS上,减少网络延迟和滑点,但效果却不尽人意,本人用将近一周时间整理了这篇攻略,希望能帮助大家多赚钱。 选择云服务商(VPS),建议参考以下三点: 1、 就近原则:VPS数据中心(节点)距交易服务器近。且有备选数据中心。 2、 性价比高。国外的VPS动辄30美元/月,成本比滑点造成的损失还大。 3、 服务有保障。售后问题能有效沟通。 我实测了一家云服务商的全球数据中心节点,到各经纪商的网络延迟表现还不错,其中伦敦节点最优质。...
Meta Trader 4是否与Windows 8 64位或32位完全兼容?
大家好。 我试图导入数据,从M1时间段重建所有其他时间段,以便用90%的模型质量 进行回测 。 谁能提供帮助,或发布一个资源,解释所有的过程细节?
  突破早晨的平坦  (281   1 2 3 4 5 ... 28 29)
以下是其中一种输入方法 如果在一两个小时内,有一个同步突破的晨平 你可以进入交易 欧元和瑞士法郎应该同时出现崩溃。 h ttp://forum.masterforex-v.org/index.php?showtopic=5300&st=45&gopid=280578&#
  购买一个稳定的赚钱顾问  (120   1 2 3 4 5 ... 11 12)
购买一个稳定收益的专家顾问 写到:prostoj.paren@web.de
[删除]
  有意思的是!  (156   1 2 3 4 5 ... 15 16)
我想知道为什么在MQL5论坛中,你可以讨论MQL4和MQL5的功能(见https://www.mql5.com/ru/forum/289020),但在MQL4论坛中,你不能讨论同样的功能? 我认为这绝对不公平。 此外,我认为MQL4论坛的成员有权知道关于MQLQL的全部真相,而不是使用一些关于这个问题的谣言和误导信息。
if I use MT4 demo account on MetaQuotes-Demo server. how long day if I do not trade it will expire? if I have trade every week, it will expire? if I use MT5 demo account on MetaQuotes-Demo server. how long day if I do not trade it will expire? if I have trade every week, it will expire?
请教那一位能回答这个问题?如果MT4程序员能够回答更好。先在这里谢谢了。 for(int i = 0; i < HistoryTotal(); i++) { OrderSelect(i, SELECT_BY_POS, MODE_HISTORY); } 这个编写方式为什么能够编译通过?我在好几个程序中发现了这个问题。 HistoryTotal()既不是程序自带的函数,也不是自定义函数,难道 HistoryTotal()与OrdersHistoryTotal()一样吗? 另外,以下写法居然也能编译通过,不知是何原因? Highest(NULL, 0,...
我在 MT4 中通过 Kernel32.dll 的 WriteFile 函数成功创建了一个 Unicode 编码的 test.csv 文件,并写入了一个 7 个字符的字符串。但是在读取这个文件中的字符串时,通过 CharArrayToString 函数的转换,却只能得到字符串中的第一个字符、无法读取完整的字符串。不知道哪里出了问题,望各位大侠指教,谢谢。 下面是源代码: string ReadFile(string Filename){  //int Len;  string strFileContents = "";  int rFileHandle =...
[删除]
一共有四个参数,MA_Period,MA_Shift,MA_Method为均线的参数,另一个为Slope_Period 当Slope_Period=2时,即为对移动平均线求导(取当前点和上一个点来计算)。 当Slope_Period>2,用最小二乘法拟合直线,求出的直线方程的斜率。Slope_Period值越大,斜率指标越平滑,包含更长期的数据。 详细介绍看这里http://www.zhitrade.com/?File=page&Lang=1&ID=119 下载请见附件,解压密码www.zhitrade.com...
double ld_40; double ld_48; double ld_56; double lda_36[1][6] //这个值怎么取?   ArrayCopyRates(lda_36, Symbol(), PERIOD_D1);    if (DayOfWeek() == 1) {       if (TimeDayOfWeek(iTime(Symbol(), PERIOD_D1, 1)) == 5) {          ld_40 = lda_36[1][4];          ld_48 = lda_36[1][3];          ld_56 =...
  新人求指教  (1)
各位大神好,本人程序员一枚,准备开始学习程序化交易,请问一下有什么书或者好的方式入门吗?
  只有“KimIV 的有用功能”。  (114   1 2 3 4 5 ... 11 12)
所有函数均取自该线程 -h ttp://forum.mql4.com/ru/11287 ,该线程包含每个函数的详细描述及其使用示例 内容 第 1 页 SetOrder - 订单设置。回测的函数版本。 ExistOrders - 返回订单存在的标志 ExistPositions - 返回仓位存在的标志 OpenPosition - 开仓。回测的函数版本。 OpenPosition - 开仓并返还其票证。 对于 在线 . Message - 在评论和日志中显示消息 GetNameTF - 返回时间 帧的名称 GetNameOP - 返回交易操作的名称 ModifyOrder - 修改一个预选订单。
在论坛中阅读了 《通过 WINAPI 进行文件操作》 https://www.mql5.com/zh/articles/1540?utm_campaign=articles.list&utm_medium=special&utm_source=mt5editor 一文,下载了文中附件里的源码文件,导入到自己的 MT4 平台中,并在自己的电脑硬盘中建立了文本文件 C:\Text.txt,也在文本文件中保存了字符串。运行程序后却无法读出文本文件中的字符串,也不能建立新文本文件 C:\Text2.txt。 在以前的 MT4 版本中,通过自己建立的 .dll...
以下是手册里CopyBuffer函数的示例代码 初始化当中的ArraySetAsSeries()方法不起任何作用,不管AsSeries怎么设置,均线都不会倒置 对代码进行简单修改,加入缓冲区MA1Buffer并划线,对其进行如下赋值 int limit=ArraySize(MABuffer); for(int i=0;i<limit;i++){    MA1Buffer[i]=MABuffer[i]; } 此刻均线左右倒置了 //+------------------------------------------------------------------+...
大家好 我使用所附的Dinapoli指标在外汇和现货黄金 和白银上取得了巨大的成功,但我的供应商Windsor现在已经换成了MT4,所以我需要你的帮助,以获得这些所附指标的MT4版本,这些指标在交易中非常非常强大,在定义入口和准确确定O/B O/S水平上也是一致的... 感谢你的帮助和支持。 祝您有一个愉快的一天
  MT4导致电脑崩溃  (35   1 2 3 4)
你好,有谁遇到过使用MT4导致电脑崩溃的问题吗? 大约4个小时前,当我用MT4开交易单时,MT4突然关闭,导致我的电脑崩溃。当我重新启动我的电脑时,电脑看起来一切正常,所有其他软件都工作正常,但只要我启动MT4,MT4我的电脑就会立即崩溃。 我发现我原来在windows/system32下的MetaView.dll创建于2015-03-31,11:32:17,大小为3,662,320字节这个文件已经被改成了2015-03-29。我从MT4网站重新下载MT4并重新安装。然而,只要我点击MT4图标,我的电脑就会立即崩溃,没有正确关闭。 我替换了MetaView.dll,日期为2015-04-01
在研究Code Base的时候,我发现了 一个脚本 和 一个脚本 第一个拦截的是按下的键的代码,第二个则使用这些代码。 所以我不太清楚哪些代码与按钮相对应。例如,如何找出按Ctrl+R的代码,该命令启动测试器,或F6。也许有一个程序可以拦截? 请告知谁在现场
信息是最有价值的产品。 对于外汇来说,一个正确的数据库可以解决一切问题...。 试着像这样上传分钟条的历史,并通过报价存档... 差异是BAD...... 在这段历史上写一个 GRAAL ,虽然在现实生活中它将是一个完全的损失...... 这是故意的,所以你不能增加翻盘率。 还是有办公室放出真正的信息... 评论。
想写一个超短期1分钟柱体点差ea
  前一个打钩的价值  (39   1 2 3 4)
我,一个 自定义指标 ,刚刚得到一个新的刻度线,目前已经在启动中。我需要知道我是要从上一个刻度线向上移动还是向下移动。我从哪里获取这些信息?
  我想分享一下这个链接  (80   1 2 3 4 5 ... 7 8)
我想分享一个非常有趣的高水平资源的 链接 。 该资源是开放的,有一个广泛的档案,有一个很好的关键词搜索。此外,你可以订阅邮件列表。在这个主题中,我提议讨论这个资源中有趣的文章。新的5-6篇文章每月都有几次。