文章,程序库评论 - 页 33

新文章 自定义品种(符号):实践基础 已发布: 本文专门介绍了程序化生成自定义品种(符号),这些自定义品种可用来演示一些显示报价的流行方法。 它描述的是一种建议的微创智能交易系统改编方案,可用在派生的自定义品种图表上,如同真实品种一样。 MQL 源代码随附于文后。 此外,EA 允许针对交易所金融产品使用实际交易量模式: LKOH 原始 (a) 和等量图表,其每根柱线实际交易量为 10000,由 MetaTrader 5 中 EqualVolumeBars EA 生成 运行 EA 时品种的时间帧并不重要,因为进行计算时,总是取 M1 柱线,或即时报价历史记录的数据。
JS-Stoh+BB+RSI: 多指标系统,使用 RSI 振荡器和 stochastic 随机振荡,以及 布林带 作者: Nikolay Kositsin
New article EA是什么?及他的工作原理 has been published: 本文对EA的概念及其工作原理做一个简要介绍,并结合一个实例说明EA程序的运行过程 Author: yyy999
新文章 用于在通道中进行交易的 Expert Advisor已发布: Expert Advisor 绘制通道线。 上下通道线作为支撑位和阻力位。 Expert Advisor 标记基准点,并在价格达到或穿过通道线时提供声音通知,并绘制相关标记。 分形形成时,对应的箭头将显示在最后一个条柱上。 突破通道线意味着可能会形成上涨趋势。 Expert Advisor 自始至终都有大量的注释。 这里我将略去标准程序启动。 你可以在随附文件中找到这部分内容。 首先,让我们确定分形按周期搜索的条柱数量。 这里我们还将设置要显示在图表中的箭头的空间值。 switch (Period()){case 1...
在副图上显示最近的点差图和其平均值-MT4指标: 最近由于各种因素点差有些扩大,该指标可以显示当前价格最近的点差变化,你可以在点差较小的时候进行交易以减少交易成本。 作者: Wujun Chen
新文章 什么是趋势,行情结构是基于趋势还是横盘? 已发布: 交易者经常谈论趋势和横盘,但很少有人真正了解趋势/横盘是什么,甚至很少能够清楚地解释这些概念。 讨论这些基本术语通常会受到一系列顽固偏见和误解的困扰。 然而,如果我们想赚钱,就需要了解这些概念的数学和逻辑含义。 在本文中,我将仔细研究趋势和横盘的本质,并尝试定义行情结构是基于趋势/横盘,亦或其他。 我还将研究在趋势和横盘行情上获利的最佳策略。 这种方法令我们能够动态评估交易的金融产品趋势度的变化速度。 下面的动画展示 AMD 股价相对于参考分布的增量概率密度分布的动态。 以 M1 时间帧蜡烛作为基础。 该动画针对 40
新文章 交易机器人在市场发布前必须经过的检验 已发布: 任何产品在市场发布之前,它必须通过强制的预先检验,以确保符合统一的质量标准。本文介绍了开发者们在他们的技术指标和交易机器人中最常犯下的错误,并且也展示了在把产品发送到市场之前如何进行自我测试。 平台中集成的策略测试器不仅允许回测交易系统,而且可以用于发现交易机器人开发过程中的逻辑和算法错误,在测试中,所有有关交易操作的消息以及发现的错误都输出在测试器的日志(Journal)中。使用特别的记录阅读器就可以很方便地分析这些消息, 它可以使用上下文菜单的命令调用出来。 作者:MetaQuotes Software Corp.
新文章 研究烛条分析技术(第四部分):形态分析器的更新和补充已发布: 本文论述了形态分析器(Pattern Analyzer)应用程序的新版本。 此版本修复了已发现错误并提供了一些新功能,还改进了用户界面。 在新版本的开发过程中参考了上一篇文章中的意见和建议。 最终的应用程序会在本文中进行说明。 用户界面是构成任何应用程序的重要组成部分:精心打造的界面结构令应用程序的操作更加高效。 我们将比较新一版与前一版应用程序的外观。 我们从 “Analysis” 选项卡开始:为什么需要改进。 图例 1 前一版本中 “Analysis” 选项卡的界面 第 1 点。 选卡排列和维度。...
CoensioTrader1V06: 多货币交易系统, 基于布林带和趋势捕捉技术。交易能力可同时高达 6 种货币。已构建的系统中使用了分享的优化参数。 作者: Krzysztof Szymczyk
新文章 利用外部应用程序进行加密 已发布: 在本文中,我们研究在 MetaTrader 和外部应用程序中进行对象加密/解密。 我们的目的是判断以相同初始数据获得相同结果的条件。 加密在 MQL 程序中很少使用。 在日常交易中,使用密码术的机会并不多。 一个例外就是偏执的信号跟单机希望保护发送的数据免于监听,仅此而已。 若数据不会离开终端,很难想象为什么需要加密/解密数据。 甚至,这可能代表开发人员能力低下,因其造成了终端的额外负载。 也许无需在交易中使用加密? 实际上,其实有。 例如,考虑许可。 可能会有一家小型公司,甚或一位广受欢迎产品的独立开发者。
新文章 检测超买/超卖区域的方法。 第一部分 已发布: 超买/超卖区域是某种市场状态的特征,可由证券价格的疲软变化来区分。 这种负面变化会明显发生在任何尺度趋势发展的最后阶段。 由于交易中的利润价值直接取决于尽可能覆盖更广趋势幅度的能力,因此在任何证券交易中,探测此类区域的准确性是一项关键任务。 取决于识别超买/超卖区域的准确性(始终是概率估算,即预测),有三种不同类型的预测:早期预测,准确预测,和延迟预测。 作为定义预测类型的标准,我们采用趋势的最大值 — 它始终是支撑分形极值,此后于该处发生逆反(或调整,其幅度对于采用的交易策略至关重要)。
为 MetaTrader 4 回溯测试取得M1 OHLC数据: 在 MetaTrader 4 中,大多数经济商不会提供超过3个月的M1数据, 而在 MT5 中,它们会提供超过3年的 M1 数据。所以,我们可以使用这个工具来在 MetaTrader 5 测试器中取得 M1 数据,并且把数据保存到 .hst 文件中用来做 MetaTrader 4 的回溯测试。 作者: Ziheng Zhuang
ASCtrend_NRTR: ASCtrend 指标带有可能的停止订单位置 NRTR 线。 作者: Nikolay Kositsin
新文章 DoEasy 函数库中的时间序列(第四十七部分):多周期、多品种标准指标 已发布: 在本文中,我着手开发操控标准指标的方法,最终能够基于函数库类创建多品种、多周期的标准指标。 此外,我将在时间序列类中添加“跳过柱线”事件,并将函数库的预备函数移至 CEngine 类,从而消减主程序代码中的过多负载。 完整的指标代码在下面的文件中提供。 在指标设置中指定 GBPUSD M5 之后,编译指标,并在 EURUSD M1 上启动它,这意味着在当前 EURUSD 分钟图表上显示 AC 指标数据(依据 GBPUSD M5 计算): 为了比较,还打开了一个 GBPUSD M5 标准 AC 指标图表。
新文章 用于交易事件和信号的语音通知系统 已发布: 现如今,语音助手在人类生活中起着举足轻重的作用,因为我们会经常使用导航、语音搜索和翻译。 在本文中,我将尝试为各种交易事件、市场状态、或由交易信号生成的信号开发一个简单,且用户友好的语音通知系统。 以下视频展示了语音通知在快捷交易工具箱中的工作方式,其中警报用于市价开仓和挂单。 作者: Alexander Fedosov
  EA: FarhadCrab1  (3)
FarhadCrab1: FarhadCrab1 EA。它有许多设置。它也使用了大量的指标,它们中的一些: MA, Stochastic, Macd, RSI. 作者: John Smith
趋势线与水平线交叉通知 EA: 画出您自己的水平线和趋势线,当价格与它们交叉时通知您。 作者: Francesco Strappini
新文章 概率论与数理统计示例(第一部分):基础与初级理论 已发布: 交易总是需要在面对不确定性时做出决定。 这意味着在做出这些决策时,其结局并不十分明朗。 如此看出建立数学模型的理论方法的重要性,它能够令我们以有意义的方式描述这种情况。 我想强调两种方法: 概率论 和 博弈论 。 有时,在与概率方法相关的主题中,它们经常被组合在一起作为“与自然演化博弈”的理论。 这清楚地表明存在两种不同类型的不确定性。 第一种(概率)通常与自然现象有关。 第二种(纯游戏相关)则与其他主体(个人或社区)的活动相关联。 博弈的不确定性在理论上更难处理。 有时,这些不确定性甚至被称为“坏”和“好”。
新文章 快捷手动交易工具箱:持仓和挂单操控 已发布: 在本文中,我们将扩展工具箱的功能:我们将添加在特定条件下平仓功能,并将创建控制市价和挂单的表格,且能编辑这些订单。 修订应用程序结构 我们先来看看已经实现了什么。 下面的图例 1 展示了主要的模块,它们分成两个类别执行任务:开仓/创建,和平仓/删除。 第三个类别是手工管理和修改。 图例 1 工具箱的主要模块 如此,我们来创建三个选项卡。 第一个将用于图例 1 所示的函数。 在其他两个选项卡中,我们将实现处理持仓和挂单的功能。 图例 2 新的应用程序结构 作者: Alexander Fedosov
MACD模式- 头和肩。 : 交易策略在 MACD "头和肩"的模式中运行。 Author: Юрий
新文章 相关性在交易中的实际应用已发布: 在本文中,我们将分析变量之间相关性的概念,以及相关系数的计算方法及其在交易中的实际应用。相关性是两个或多个随机变量之间的统计关系(或可以被视为具有某种可接受精度的随机量)。一个或多个变量的变化导致其他相关变量的系统变化。 相关性是两个或多个随机变量(或可被视为具有某种可接受精度的随机量)之间的统计关系。一个或多个变量的变化导致其他相关变量的系统变化。两个随机变量相关性的数学度量是相关系数。如果一个随机变量的变化不会导致另一个随机变量的规则变化,但会导致该随机变量的另一个统计特征的变化,则这种关系不被视为相关性,尽管它是统计的。...
Trend continuation factor2: 本指标用于确定趋势和它的方向。 作者: John Smith
根据上下影线来画出矩形的指标: 根据上下影线来画出矩形的指标 Author: keyila
ZeroLevel.mq4: The script make TakeProfit and StopLoss on price, where total profit for all of the opened positions will have non-negative. Author: Vadim
Happy New Year: Happy New Year 2010 Author: IURII TOKMAN
一个可统计某一账户下任意自定义时间段的交易量的脚本工具: 一个统计某一账户下自定义时间段的交易量的脚本工具,特别适用于IB及个人,统计每月的交易量以计算自己的佣金返回量,更多详细的专业EA内容,请访问MT4外汇EA开发论坛:http://waihuiea.5d6d.com Author: yyy999
新文章 计算数学表达式(第二部分)。 普拉特和分流场解析器 已发布: 在本文中,我们基于运算符优先级的解析器,研究数学表达式解析和评估的原理。 我们将实现普拉特(Pratt)和分流场解析器,字节代码的生成和代码计算,查看如何在表达式中将指标用作函数,以及如何基于这些指标在智能交易系统中设置交易信号。 如果在策略测试器中启动 EA,结果很可能不是很好。 然而,重要的是,交易现由解析器管理。 它们未提供现成的盈利系统,但提供了寻找策略的额外工具。 利用表达式计算信号进行交易的示例 作者: Stanislav Korotky
新文章 DoEasy 函数库中的时间序列(第四十五部分):多周期指标缓冲区 已发布: 在本文中,我将着手改进指标缓冲区对象和集合类,从而可在多周期和多品种模式下操作。 我打算在当前品种图表上的任何时间帧内接收和显示数据缓冲区对象的操作。 其余动作和 OnCalculate() 应答程序逻辑均在代码注释中进行了详细阐述。 操控多周期指标变得更加容易。 我们不需要自行计算任何东西。 取而代之,我们可以简单地将数据写入缓冲区,让函数库定义将数据放置在何处,以及如何显示数据: 作者: Artyom Trishkin
新文章 计算数学表达式(第一部分)。 递归下降解析器 已发布: 本文研究数学表达式解析和计算的基本原理。 我们基于预建语法树,实现运行于解释器和快速计算模式的递归下降解析器。 在自动执行交易任务时,可能需要在其执行阶段提供计算算法的灵活性。 例如,当微调程序以闭合(编译)模式分布时,我们可以从众多可能的组合中选择目标函数类型。 特别是在优化智能交易系统或快速评估指标原型时,这很有用。 除了更改对话框中的参数之外,用户还可以更改计算公式。 在这种情况下,我们只需从其文本表达形式计算其数学表达式,而无需更改 MQL 程序代码。
  EA: 抛硬币  (6)
抛硬币: 依据伪随机开仓。 如果出现亏损 (以止损平仓且盈利为负),则应用马丁格尔。 作者: Vladimir Karputov