MQL4和MetaTrader 4 - 页 46

DxdCn老师,您好,下面是我的源码,在MT4 509版本的时候还行,升级到600后,就不行了,在图标的左上角显示“Error Write to Clones”,我修改了很久,查不出问题所在,求老师帮忙! #include <stdlib.mqh> #import "kernel32.dll" bool CopyFileA(string a0,string a1,bool a2); bool CreateDirectoryA(string a0,int a1); #import extern int 主账户GMT时间差=2; string CommentToExclude="...
#property indicator_separate_window #property indicator_minimum 0//坐标最小值 #property indicator_maximum 100//坐标最大值 #property indicator_buffers 2//准备画几条线 #property indicator_color1 White//第一条线是白色 #property indicator_color2 Red//第二条线是红色 //--- buffers double qushixian[];//存放第一条线 double...
[删除]
  我完全迷失了方向  (46   1 2 3 4 5)
我想创建一个你所说的 "EA"。虽然你一直用这个缩写很有趣,但就我而言,它代表的是 "进化算法",而这正是我的方法实际是什么。如果它有效的话。它确实如此,如果价差足够低的话。这是在栅栏上。 无论如何,我有编程经验。从我所看到的情况来看,MQL4看起来和C++差不多。但我缺少一些关键的细节。我已经知道变量和常量以及许多不同的东西,但我需要一些基本的模板来工作,而且我在一些概念性的东西上略有欠缺。谁能发一个简单但有我需要的所有元素的交易机器人程序的例子,并解释它的每一部分的作用,然后我可以说 "啊哈,这就是我需要做的事情"。
我可以找到我的安装目录,但不见得能找到mt4在c:下创建的目录;新版本升级后把所有的EA和指标都迁移到appdata\romaing\metaquotes\terminal下自己创建的特有目录,如何用mt4语言获取他创建的目录?有懂的给个回复 谢谢 郭先生QQ:37243488
旧版的F5是编译 新版的F5是开始 我习惯性按F5 直接就给我脚本执行到账户里了 没坑死我!!!
  无法看到离线图表  (56   1 2 3 4 5 6)
我正在运行一个EA来生成离线图表,EURUSD2.hst。 然而,我只能在操作系统上看到它(运行修改时间),但在 "打开离线图表 "中看不到它。 怎么会这样? 注意:我刚刚换了一个新的经纪商,并重新设置了这个MT4。 在我的旧MT4中没有这样的问题。 两者都是600版本的。 非常感谢
[删除]
请问老师,这可行吗?
下午好! 我决定稍微发展一下Alexey(Mathemat)在论坛的一个主题中触及的话题。 我试图用统计学方法搜索一种金融工具的报价中的依赖关系。首先,我采取了道琼斯工业指数,每日数据,并将一系列的系列转换为百分比增量的系列。 这篇文章实际上在这里 : http://habrahabr.ru/blogs/data_mining/127394/ 我想继续进行外汇报价,我将在这里公布结果。
MetaTrader 4客户端build 610 程序端:增加追踪止损下单和止损和获利更改对话框的字段的最大长度。信号:改进交易信号的初始同步。MQL4:修正了从MQL4应用程序发送email。MQL4:修正了将字符串数组写入二进制文件。MQL4:改善了调用CopyRates函数时对时间输入参数的控制。MQL4:改善了当使用包含语标(日文和中文)的字符串时的CharArrayToString和StringToCharArray函数的操作。修正了论坛上和崩溃日志中报告的错误。 MetaTrader 4 MultiTerminal build 610...
  函数StrToTime导致错误4051  (36   1 2 3 4)
你好。 build >600中的编辑器不喜欢StrToTime这个函数。 调用它导致错误4051。怎么了? 代码在这里。 //+------------------------------------------------------------------+ //| test.mq4 | //+------------------------------------------------------------------+ #property version "1.00" //--- input parameters input string TimeClose_= "21:45" ;
老MT4里的MetaEditor,其Nevigator里有3个页面:file,dictionary,search。 MT4升级了,算是好事吧。 但它的MetaEditor里Nevigator只有file这1个页面,没有了dictionary和search。 MT5也是这样的。 建议恢复老版的这个功能。方便用户,对开发方只是举手之劳吧。 或者在Option里增加"设置“选项,让用户自主确定是否使用dictionary。
登录MT4的build 610,会有以下警告提示: 2014.02.15 17:26:55.188 Please upgrade your Internet Explorer to 8.0 or higher 我用的是XP,没有升级到win7 的想法。 如果不用IE 8.0,会受到MT4的惩罚吗? 我以为,MT4最好不要做这种无聊的事情。
bool LineCrossedLine(double ExtBuffer1,double ExtBuffer2) //均线ExtBuffer1上穿均线ExtBuffer2(这个上穿是确定性的穿过) { double ma1=iMAOnArray(ExtBuffer1,0,0,0,MODE_SMA,0); double ma2=iMAOnArray(ExtBuffer2,0,0,0,MODE_SMA,0); double ma3=iMAOnArray(ExtBuffer1,0,0,0,MODE_SMA,1); double ma4=iMAOnArray(ExtBuffer2,0,0,0...
是不是先从C语言开始学起,门外汉如何开始入门?
我认为这个话题在更新的情况下可能是有用的。 有一天,我愚蠢地决定更新终端,并在上面测试我的专家顾问,但我没有在真实账户上更新它们。 我得到了错误。我不想说是开发商的责任,这也是我的错。然而,我想披露我遇到麻烦的几个细节。 1.变量名称中不可读的字符:这很简单,因为编译器将$符号显示为无效的。迅速而轻松地修复了它。在编译阶段没有再出现错误。 之后,我不得不纠正专家顾问的错误,对此,编译器没有抱怨。 2.当启动测试时,我得到的脏话是没有找到库stdlib.ex4。解决办法是在指定的文件夹中找到stdlib源代码,并重新编译。
我是陈家乐,我为跟单代言. 据说MT4更新了600版本后,很多跟单软件都不能用了,所以我重新写了一个. 有需要的人可以联系我.当然是收费的. QQ 278118436
图标夹切换只能用ctrl + F5 或者 shift + F5 我现在有一个屏幕 当我有多个货币品种的时候 这个快捷键 切换很麻烦 用什么方法 可以定义一下 切换图标夹的 快捷键呢 例如 ctrl+1 ctrl+2 ctrl+3 对 指定的图标夹进行切换 ???
MetaTrader 4 客户端 build 604 程序端:改善了几个交易请求同时从不同MQL4应用程序发送时的选择路径。MQL4:修正了符号整数数组的ArrayBsearch二进制搜索函数的操作。MQL4:改善管理EA交易的重新初始化。MQL4:提高MQL4应用程序的调试。修正论坛上和崩溃日志中报告的错误。 该更新将通过LiveUpdate系统提供。
[删除]
  优秀的表演  (96   1 2 3 4 5 ... 9 10)
嘿,伙计们,我需要你们的帮助。) 看一下报表,然后谁能告诉我 使用的 是哪种EA或哪种 策略? 2000欧元到近100.000欧元在一天之内:D 非常感谢 http://depositfiles.com/files/u4kmx5qa0
int start(){int Signal=..........Orders_CNT=Orders_Number(); // get the orders number which traded by this EAif( Orders_CNT == 0 ){if( Signal == 1 ){iWait();........int Order_Ticket= OrderSend(Symbol(),OP_BUY,Lots,Ask,Slip*Pips_Slip,Stop_Loss,TP,0,Magic_Number,0,0);if(Order_Ticket < 0)...
希望有经验的朋友给一些建议。
新文章 OpenCL:从朴素到更具深度的编程已发布: 本文要重点讲述的是一些优化能力,但至少要对 OpenCL 内核借以执行的基本硬件多少有些了解,才能启动这些能力。获取的数据远非最高值,但即便是这样,也建议充分利用现有资源(由该终端开发人员实施的 OpenCL API 不允许控制对于优化而言很重要的一些参数 - 尤其是工作组的大小),通过主机程序执行获得的增益是非常可观的。 作者:Sceptic Philozoff
  模仿EA/指示器的刻度线  (79   1 2 3 4 5 ... 7 8)
长久以来,我的目标是实现自动模拟专家顾问/指标的刻度(即让它自己 "打勾"),而不使用自己编写的DLL或脚本。 纯粹是体育兴趣,可以这么说 :) 不过,如果某人的目标不是超越MQL-文件,而是避免循环(特别是指标),也许它将非常有用。 我必须使用一些机器代码,因为我不能用通常的方法来做。下面是代码的最终变体。 专家顾问 设置了一个计时器 ,以指定的时间间隔在自己的图表中生成一个刻度。 #import "user32.dll" int RegisterWindowMessageA( string lpString); int SetTimer( int hWnd, int
[删除]
因为开发EA的平台和实盘的不一样,怎么消除日K线不同的差异?或者说怎么调整让和原来测试的平台保持一致? 编个指标重新生成历史数据,用离线图表交易? 或者在新的平台上根据gmt时间采集关键点为数据,计算出所需要的K线和指标数据? 想彻底摆脱这个问题怎么办?其他平台有这种问题吗? 求教了!
  熙熙攘攘!熙熙攘攘!。  (41   1 2 3 4 5)
我在这里尝试了一个我想到的脚本,但在 策略测试 中却出现了错误的手数。我不知道是历史数据不支持某些功能还是什么。该脚本仅适用于欧元兑美元。我做错了什么,还是策略测试器的问题? extern int LotPercentage= 10 ; // use 10% of balance as lot size double LotInBalance=(LotPercentage/ 100 )* AccountBalance (); // find the amount that is 10% of balance lets assume its $1000 double
  你喜欢这幅画吗?  (34   1 2 3 4)
我已经收集了几个指标,并开发了这张图片, 为 活跃的交易者 服务 。如果你能开发一个专家,他会很感激。
  WindowScreenShot问题  (34   1 2 3 4)
你好。 在Costum指标中,WindowScreenShot工作得很好。 在5分钟内创建一个图片,例如:10:15,10:20,等等。 而且 一段时间 后 (随机的) 就 不工作了。不能写入文件。 为什么? GetLastError()不是错误信号。 显然 , 一切正常。 THX
新文章 AutoElliottWaveMaker - 用于艾略特波浪半自动分析的 MetaTrader 5 工具已发布: 本文要讲述的是 AutoElliottWaveMaker - MetaTrader 5 中针对艾略特波浪分析的首次开发,体现出手动与自动波浪标签的合二为一。该波浪分析工具完全在 MQL5 中编写,不包含任何外部 dll 库。这也是可以(且应)利用 MQL5 开发成熟有趣程序的又一证据。 作者:Roman Martynyuk