新文章 跟踪止损和退出市场的模式已发布:
订单修改/关闭算法的开发人员面临无止境的痛苦 - 如何比较通过不同方法获得的结果?检查机制众所周知 - 它就是策略测试程序。但如何使 EA 同等地处理建立/关闭订单?本文将介绍一个能够重复建立大量订单的工具,让我们能够维持一个在数学上保持正确的平台,以比较针对跟踪止损和退出市场的不同算法的结果。
问题说明
订单建立/关闭点模式已在图表中进行标记。建立/关闭时间和交易方向(买入/卖出)已保存在文件中。已创建用于读取准备的文件并严格执行其命令的 Expert Advisor。必须在市场反转时设置建立点 -...
新文章 已打开头寸的两步修改已发布:
两步法让你在邻近趋势的情况下和可能发生偏离的时候,避免不必要的关闭和重新打开头寸。
“T.DeMark 的技术分析方法”一文中,包含了推荐的修正长度系数,具体为 0.382 和 0.618。在打开头寸时使用这些系数,可以避免邻近趋势时不必要的关闭和重新打开头寸。该功能效果很好,尤其在出现偏离的情况下。
在重新设置获利值的情况下,这种方法帮助检测“有利”趋势的出现。例如,图 1 和图 2 所示。
功能算法
对订单的第一个改动由指定 TrailingStop 值执行,随后的改动设置的 StopLoss 比可能的修正水平低 1 到 2...
新文章 谬误,第 2 部分统计学是一门伪科学,亦或是一部记录艰难生计的编年史已发布:
无数次将统计方法应用于客观现实(即金融序列)的尝试在流程的非稳定性、伴随概率分布的肥尾效应和金融数据量不足等障碍前撞得头破血流。本文中,我将尝试不去探讨金融序列本身,而是探讨其主观呈现 - 在这种情况下,就是探讨交易者尝试控制序列(即交易系统)的方式。介绍交易结果流程的统计规律是件相当有意思的任务。在某些情况下,我们可以对此流程的模型下一个非常正确的结论,这些结论可以应用于交易系统。
本文中,我将尝试不去探讨金融序列本身,而是探讨其主观呈现 -...
新文章 工作必须继续,再次讨论锯齿形调整浪已发布:
关于一个显而易见但仍不合标准的锯齿形调整浪构成方法,以及其所产生的结果:多帧分形锯齿形调整浪指标,它表示在单个工作时间范围 (TF) 上基于三个较大波动所构建的锯齿形调整浪。在整个过程中,较大的 TF 的时间范围可能也不符合标准,介于 M5 到 MN1...
更新的Updated Nevalyashka:
此 EA 平仓并开反向单。
作者: Vladimir Khlystov
新文章 将 MetaTrader 4 客户终端与 MS SQL Server 相集成已发布:
本文介绍一个有关使用 dll 将 MetaTrader 4 客户终端与 MS SQL Server 相集成的示例。附件为两个用 С++ 和 MQL4 编写的源代码,以及现成的已编译 Visual C++ 6.0 SP5 项目。
与其他产品的集成将带来更多的交易挑战。
你可以收集价格变动并将变动传递给 MS SQL SERVER...
新文章 谬误,第 1 部分:资金管理排第二位,并不是很重要已发布:
以 0.1 手为基础的第一次策略测试结果展示正在变成论坛上的事实标准。从专业人士那里获得“还不错”的评价后,新手会看到“0.1”测试带来了相当保守的结果,并决定引入一个更积极进取的资金管理方式,以为正数学期望值会自动提供正面的成果。让我们看看会达成什么结果。此外,我们将试着构建多个极具指导意义的人工余额图。
作者:Sceptic Philozoff
新文章 基于大众交易系统和交易机器人优化点金术的 Expert Advisor(续)已发布:
在本文中,作者将提供各种方法来改进之前文章中所述的交易系统。本文适用于已有一些 Expert Advisor 编写经验的交易者。
作者:Nikolay Kositsin
新文章 基于大众交易策略和交易机器人优化点金术的 Expert Advisor(续)已发布:
在本文中,作者提出了用于改进前面几篇文章介绍的交易系统的方法。本文适用于已有 Expert Advisor 编写经验的交易者。
在上一篇文章中,我详细介绍了如何编写用于处理来自两个不同时间范围的信息的 Expert Advisor。然而,问题是,这些信息往往还不足以支持准确地进入市场。例如,如果较小的时间范围等于 H1,则在一小时柱发生变化时立即进入市场的做法往往不是最好的解决方案,因为在此时间范围上的趋势小于...
新文章 图形行-请求的元语言交易和合格交易学习已发布:
本文描述了跟传统技术分析兼容且简单可行的图形交易请求语言。随附的 Gterminal 是一个半自动的 Expert Advisor,用于图形分析的交易结果。最好用于自我学习和交易新手的培训。
假设我们预测价格要退出技术分析图形的“三角”,相应的在图形之上设置 BuyStop 请求线和在之下设置 SellStop 请求线。获利应该设置在 TpBuy 和 TpSell 线之上,跟踪止损由SlBuy 和设置。对于长期连接失败的情形,我们来设置获利和止损订单。请求线是 MetaTrader 4...
新文章 市场变动及其预测的统计分析已发布:
本文深入探讨统计方法在市场中的广泛机会。遗憾的是,交易新手故意不应用非常强大的统计学。同时,这又是他们在分析市场时潜意识使用的唯一工具。此外,统计可以为很多问题给出回答。交易员可以更深入地分析交易及其条件,从而找到更加灵活的终极交易方案。
事实上,任何对 Expert Advisor 编程基础了解非常少的交易者会使用内置的测试程序优化。但是,我们会担心他/她并不一定能完全认识到,收集和分析统计是一种非常强大的方式。
建议至少 99.9%...
新文章 基于大众交易系统和交易机器人优化点金术的 Expert Advisor(续)已发布:
在本文中,作者继续分析最简单的交易系统的实现算法,并介绍以图表方式将回溯测试中的优化结果记录到一个 html 文件中。本文对于交易新手和 EA 编写新手很有帮助。
在之前的第 2 篇和第 3 篇文章中,我介绍了回溯测试的基本知识。我认为,当 EA 参数不时变化时,回溯测试的主要目的是定性分析 EA...
新文章 通过脉动进行市场诊断已发布:
本文尝试将特定市场及其时间段的强度可视化,以检测其规律性和行为模式。
关于图形界面和命令行哪个更方便的讨论,不可谓不激烈。两者都可以互相替换,如果可以在“窗口”和“命令行”之间选择,这往往是个人偏好的问题。这种情况跟 MetaTrader 4 非常类似:分析市场的所有操作可以通过分析数据表或使用图表进行图形分析来实施。然而,对数字数据的分析往往是生成图表。这很自然,因为科学家认为,人类获取的信息中 80%...
新文章 Layman 的笔记:锯齿形调整浪...已发布:
当然,每位交易新手在首次看到“神秘的”多段线后,无疑都渴望在接近极值点交易。真的如此简单。这是最大值。那是最小值。非常漂亮的历史图形。实践中如何呢?画了一条射线。它应该是——最高点!是卖出的时候了。现在价格下跌了。可恶!不!价格竟然开始上涨。哎!这只是没用的玩意,不是指标。于是将其扔掉!
我们在阅读了一些关于艾略特波浪理论、斐波那契水平和伽利模式等智慧书籍之后,不断的回到锯齿形调整浪指标。无限循环。这是一个有待讨论的无限话题。
锯齿形调整浪指标是连续连接价格图表上峰值和谷值的多段线。这种方式可以显示价格随时间的路径。这产生了...
新文章 基于大众交易系统和交易机器人优化点金术的Expert Advisor(续)已发布:
本文中,作者继续分析最简单的交易系统的算法实现,并介绍回测自动化。本文对交易新手和 EA 编写者比较有帮助。
回测自动化
要完成该任务我们需要:
1.在所需的 Expert Advisor 标头下面写入一行,内容如下:
//+==================================================================+//| Custom BackTesting function...
新文章 基于 MACD 扩展分析的交易助手已发布:
基于任意时间范围上实时交易中最后三个柱的 MACD 状态的扩展分析,交易助手脚本帮助你对打开头寸进行决策。也可以用于回测。
简介
MACD 柱形图被视为最好的价格趋势指标之一。。根据 A. Elder 博士的建议,价格趋势由相应时间范围上最后两个柱决定。但是,根据那两个柱我们无法说明任何其他事情。当然,一名经验丰富的交易者通过观看柱形图可以根据他或她的直觉进行一些想象。如果我们取最后三个柱进行分析,则信息的数量和质量将大大提高。
脚本算法基于对比 MACD...
新文章 30 个指标和震荡指标的对比分析已发布:
本文描述了可以对 30 个指标和震荡指标进行对比分析的 Expert Advisor,旨在形成有效的交易指标组。
作者:Александр
新文章 基于大众交易系统和交易机器人优化点金术的 Expert Advisor(续)已发布:
在本文中,作者继续分析最简单的交易系统的实现算法,并介绍使用优化结果的一些相关细节。本文对于交易新手和 EA 编写新手很有帮助。</div>
非狂热地回测或测试优化结果
通常,在最初使用 EA 优化之后,可能会决定在交易过程中构建一个使用具有最大获利和最小亏损的优化结果的策略,希望具有类似参数集合的系统不仅在优化期间可获利,而且在不久的将来也可获利。它的示意图如下:
这就是很多 EA...
新文章 更改 MQL4 程序的外部参数而无需重启已发布:
本文介绍一种实时更改 MQL4 程序的外部参数而无需重启的方法。
任何启动过 EA 或指标进行操作的用户都可能需要初步设置外部参数,这些参数往往是程序成功执行的基础。程序执行期间,可能需要更改参数。但如何在不进行初始化的情况下完成更改?某些情况下,这会涉及到管理之前打开的订单。本文中,我们试着尽可能灵活地解决这个问题。
作者:Alexey Koshevoy
新文章 基于大众交易系统和交易机器人优化点金术的 Expert Advisor已发布:
本文介绍最简单交易系统的实现算法。本文对交易新手和 EA 编写者比较有帮助。
大部分外汇交易方面的书籍通常提供最简单的交易系统作为教材。但时至今日,这种系统仅作为一般性说明而存在,并没有以现成 Expert Advisor 形式正确实现此类交易策略的案例。因此,现在无法评估此类示例是否存在任何实用价值。如果我们遍览各种专门讨论 EA 编写的论坛,我们可以得出一个结论:几乎所有新手阶段的 EA 编写者都必须做无谓的重复工作,从零开始基于最简单的交易系统开发其第一个 Expert...
新文章 捕捉趋势已发布:
本文描述了对获利交易的成交量增加的算法。本文对使用 MQL4 语言实现该算法进行了描述。
实施
为此而编写的 Expert Advisor 基于“方便的剥头皮交易”一文中描述的 EA。本文中,EA 具有复合功能:即作为训练游戏,又是打开交易的工具。在该交易中,删除了游戏的功能。这样 Expert Advisor 在图表上绘制两个箭头 - 向上和向下。删除其中之一是在必要的方向打开交易的信号。例如,删除向下的箭头,则向上的箭头保留在图表上。对于...
新文章 MetaEditor:模板作为支点已发布:
可一次性为 EA 编写完成所有准备工作并且这些准备工作可供以后持续使用,这对我们很多读者而言可能还有点陌生。
我们从哪里获得模板?
能够使用现成的模板确实能够让我们尽可能准确地编写 EA。 新手如何编写他们的 EA? 例如,我们来考虑基于两个移动平均线的相交的策略。 下面是根据此策略创建 EA 的简单技术要求。
获取短期和长期平均线的值。查看它们的相交情况。如果短期平均线与长期平均线自下而上相交,则买入,止损位=N 个点。如果短期平均线与长期平均线自上而下相交,则卖出,止损位=N...
新文章 基于大众交易系统和交易机器人优化点金术的 Expert Advisor(续)已发布:
在本文中,作者将给出符合 2008 年自动交易锦标赛规则所载要求的 Expert Advisor 例子
因此,MetaQuotes Software Corp. 于 2008 年 7 月 1 日为 2008 年自动交易锦标赛的参赛者开放注册!如果我错过这个机会,中止我撰写表示 EA 构建原理的系列文章,那就太不合逻辑了。所构建 EA 可满足 2008...
新文章 方便的剥头皮交易已发布:
本文描述了创建用于进行方便的剥头皮交易工具的方法。但是,这种开始交易的方法可以用于任何交易。
简介
本文描述了开始交易的算法,可以更加方便的进行剥头皮交易。但是,该算法也可以应用于其他交易方法。实际上,本文提供了一种帮助交易者快速交易的方法。
一般来说,剥头皮交易被视为一种激进的交易类型。这里非常重要的一点是每次都需要指明手数、获利和止损位,因此转移了对图表的注意力。
本文是赌博模型作为培养“市场直觉”的方法的续篇。在开始研究本文之前,建议先阅读以上文章。
我想提醒你什么是剥头皮交易。剥头皮交易是快速交易的一种方法。通常这种交易的获利固定在...
新文章 分组文件的操作已发布:
有时候需要对一组文件执行相同的操作。如果你有包含在一组中的文件列表,则没有问题。但是,如果你需要自己制作列表,问题就出现了:“我该如何去做呢?”文本提出了利用 kernel32.dll 中包含的 FindFirstFile() 和 FindNextFile() 函数实现的方法。
读取或写入一个文件不是问题。甚至可以使用通过 WINAPI 进行文件操作一文中描述的 WinAPI...
新文章 使用 MQL4 的 HTML 引导已发布:
HTML 是当今最广泛使用的文件类型之一。MetaTrader 4 客户终端允许你将语句、测试和优化报告保存为 .htm 文件。有时需要从这些位于 MQL4 程序的文件中获取信息。本文描述了如何从 HTML 获得标记结构和内容的一个形式。
简单来说,标记是任何包括在尖括号内的词语。例如,这是一个标记:<Tag>,尽管在 HTML 内,标记是按拉丁字母键入的特定词语。例如,<html> 是一个正确的标记,但 <html2>...
新文章 使用 MetaTrader 4 进行基于时间的模式分析已发布:
基于时间的模式分析可以用于货币市场以确定进入交易的更好时点或避免交易的时间。这里我们使用 MetaTrader 4 分析历史市场数据,产生对机械式交易系统应用有用的优化结果。
对于创建在一天当中的特定时间捕捉交易方向的系统,第一个考虑是你要寻找的仅仅是那些提供关于趋势方向信息的相关信号,而那些相反趋势方法或突破系统并不适合此目的。本文给出一个基本的 Expert Advisor,下面展示了代表运行流程的程序块示意图。
其中:Analyzer...
新文章 如何编写快速非重绘锯齿形调整浪已发布:
本文提出了一种编写锯齿形调整浪类型指标的相当通用的方法。这个方法包含了许多已经描述的锯齿形调整浪,你可以相对容易的创建新的锯齿形调整浪。
首先,我们来尝试制定编写指标的一般方法。于是:
- 任何指标(以及任何 EA)的 start() 函数是一种回调函数,即调用来处理一个特定事件的函数。也就是说,处理一个价格变动。
-...
您错过了交易机会:
- 免费交易应用程序
- 8,000+信号可供复制
- 探索金融市场的经济新闻
注册
登录