文章,程序库评论 - 页 35

新文章 从头开始开发智能交易系统(第 16 部分):访问 web 上的数据(II) 已发布: 掌握如何从网络向智能交易系统输入数据并非那么轻而易举。 如果不了解 MetaTrader 5 提供的所有可能性,就很难做到这一点。 为了理解这一点,请观看以下视频,注意每个细节。 一切都工作完美。 这符合期望,因为在开发客户机-服务器程序时,这种解决方案已被广泛应用,我们不希望一个环节阻塞另一个。 换言之,我们利用一个信道在进程之间进行通信。 通常,当它们处于同一环境中时,信道将在内存里创建 — 为此专门分配了一个隔离区域,但该区域是共享的,且对客户端和服务器都可见。
新文章 视频:简单自动交易 — 如何利用 MQL5 创建简单的智能交易系统 已发布: 在我的课程中,大多数学生认为 MQL5 真的很难理解。 除此之外,他们还在寻找一种直接的方法来把一些过程自动化。 那么阅读本文中归纳的信息,就能立刻发现如何利用 MQL5 开始运作。 即使您以前从未接触过任何形式的编程。 即使您无法领会之前您所观察到的插图的情况下。 所谓的智能交易系统就是我们现在所要寻找的。 智能交易系统是一个自动化应用程序,可以在 MetaTrader 中运作,并可自行开仓和平仓。 在本视频中,我们将学习如何按照最基本的形式创建智能交易系统。
MACDChannels: 这是一款在主图关于MACD的指标 作者: XueFei Xiong
新文章 神经网络变得轻松(第十四部分):数据聚类 已发布: 我的上一篇文章已经发表一年多了。 这令我有了大量时间考虑修改思路和发展新方法。 在这篇新文章中,我想转移一下以前使用的监督学习方法。 这次我们将深入研究无监督学习算法。 特别是,我们将考虑一种聚类算法 — k-均值。 如您所见,无监督学习算法可用于解决各种问题。 但如何在交易中运用它们呢? 我们来思考一下。 图形分析方法几乎总是涉及某些图表形态:双顶/双底、头和肩、旗帜、各种谐波形态、等等。 甚而,还有许多由 1-3 根烛条组成的较小形态。 但是当我们试图用数学语言描述一个特定的形态时,我们必须处理大量的约定和冗余。
新文章 从头开始开发智能交易系统(第 15 部分):访问 web 上的数据(I) 已发布: 如何通过 MetaTrader 5 访问在线数据? 互联网上有很多网站,提供海量信息。 您需要知道的是,在哪里查找、以及如何才能最好地利用这些信息。 脚本的思路就是捕捉页面上的值。 上述方法的优点是,即使信息由于偏移而改变位置,我们仍然可以在所有这些命令中找到它。 但是,即使一切看起来都很理想,信息也会有一点延迟,因此有必要衡量在执行上述脚本时,您将如何处理捕获的数据。 执行结果如下所示。
新文章 学习如何基于抛物线 SAR 设计交易系统 已发布: 在本文中,我们将继续讲述如何基于最流行的指标设计交易系统。 在本文中,我们将详细学习抛物线 SAR 指标,以及如何运用一些简单的策略来设计用于 MetaTrader 5 的交易系统。 在本主题中,我们将为我们的策略设计一个蓝图,来帮助我们依据它们编写交易系统的代码,因为这样允许我们安排和结构化我们的念头,如此来了解我们需要通知智能系统每一步做什么,因此以下是每种策略的蓝图。 策略一:上升趋势策略: 我们会通知计算机或智能系统所需检查的内容,以及在满足条件的情况下返回的内容,在此策略中,我们需要检查 SAR
谐波形态搜寻器: 指标显示存在的和新发起的谐波图表形态。 作者: Andre Enger
新文章 从头开始开发智能交易系统(第 14 部分):添加价格成交量(II) 已发布: 今天,我们要将更多资源加入 EA。 这篇有趣的文章可以提供一些展示信息的新思路和方法。 与此同时,它能帮助修复项目中的小缺陷。 在下面的视频中,您可以看到这条轨迹实际上是如何工作的,它是如何调整屏幕上的成交量的。 这个指标很有帮助,如果您学会如何正确使用它,那将是一件很棒的事情。 故此,与"时序与交易"一起,他们形成了一个双噪声分析工具,这是市场上最先进的交易方法之一。 作者: Daniel Jose
新文章 从头开始开发智能交易系统(第 13 部分):时序与交易(II) 已发布: 今天,我们将针对市场分析构建《时序与交易》系统的第二部分。 在前一篇文章《时序与交易(I)》当中,我们讨论了一种替代的图表组织系统,该系统能够针对市场上执行的成交进行最快速的解释。 该指标功能强大,信息量大,因此我决定制作一期视频,展示编写时资产显示的真实数据与其数值之间的小规模比较。 我打算演示一下,它过滤了大量信息,令您能够更快地读取数据,更好地了解正在发生的事情。 我希望你们喜欢并能利用这款神奇而强大的指标。 作者: Daniel Jose
新文章 学习如何基于 ADX 设计交易系统 已发布: 在本文中,我们将继续有关基于最流行指标设计交易系统的系列文章,这次我们将讨论平均方向指数(ADX)指标。 我们将详细学习该指标,从而能够更好地理解它,并将学习如何在简单策略里运用它。 通过深入学习,我们可以获得更多的认知,可以更好地运用它。 在这一部分中,我们将为每个策略设计一个蓝图,来帮助我们创建交易系统,该蓝图将辅助我们逐步组织和设置我们所需的程序或系统。 策略一: 简单 ADX 系统 - ADX 走势: 根据该策略,我们需要程序在每次即时报价来临时检查当前 ADX 值和前一个 ADX 值,然后判定当前 ADX 值是否大于前一个 ADX
新文章 学习如何基于 Stochastic 设计交易系统 已发布: 在本文中,我们继续我们的研究系列 — 这次,我们将学习如何基于最流行的技术指标之一 Stochastic 振荡器指标设计交易系统。 在这一部分中,我们将为前面提到的策略设计蓝图,这将有助于我们轻松创建一个交易系统。 该蓝图将一步步地提供指导,来辨别我们需要该程序具体做什么。 策略之一: 上行趋势策略 %K, %D < 50 --> %K > %D = 做多信号 我们首先需要程序检查(%K,%D),并决定它是否低于或高于 50 级,然后若是低于 50 级,它就等待...什么都不做,直到 %K 线上穿 %D 线,才会给出做多信号。
新文章 数据科学与机器学习(第 02 部分):逻辑回归 已发布: 数据分类对于算法交易者和程序员来说是至关重要的。 在本文中,我们将重点关注一种分类逻辑算法,它有帮于我们识别“确定或否定”、“上行或下行”、“做多或做空”。 将线性模型传递给逻辑函数 (sigmoid/p) =1/1+ e ^t ,其中 t 是线性模型,其结果是介于 0 和 1 之间的值。 这表示出的数据点的概率都属于一个等级。 替代用线性模型的 y 作为依赖项,其函数则显示为 “ p ” 作为依赖项 p = 1/1+ e ^- (c+m1x1+m2x2+....+mnxn),多值的情况
新文章 如何创建自己的追踪止损已发布: 交易人员的基本原则 - 让利润增长,截停损失!本文讨论遵循该原则的其中的一个基本技巧 - 在增加持仓利润后移动保护性止损水平(止损水平),追踪止损水平。我们将给出用于在SAR和NRTR指标上追踪止损的类的分步创建过程。每个人都可以将该追踪止损插入他们的EA交易,或是在帐户中单独使用以控制持仓。 作者:Dmitry Fedoseev
  指标: Sadukey  (1)
Sadukey: "Sadukey" 指标是一种在图表中组合了两个数字过滤器的指标,可以帮我们评估当前的趋势。 作者: Mladen Rakic
新文章 DoEasy. 控件 (第 5 部分): 基准 WinForms 对象,面板控件,AutoSize 参数 已发布: 在本文中,我将创建所有函数库 WinForms 对象的基准对象,并开始实现面板 WinForms 对象的 AutoSize 属性 — 自动调整尺寸,从而适应对象内部内容。 编译 EA,并在图表上启动它: 正如我们所见,对象被正确地绑定到每个面板边侧。 当按下 Q 键,每个对象都正确附着到相应的面板边侧。 而当更改面板自动调整大小模式时,它会根据自动调整大小模式调整其内部内容。 作者: Artyom Trishkin
RT 剥头皮: 设计用来在 FORTS 剥头皮的实时指标。 作者: prostotrader
新文章 从头开始开发智能交易系统(第 12 部分):时序与交易(I) 已发布: 今天,我们将创建时序与交易,从而快速解读订单流程。 这是我们构建系统的第一部分。 在下一篇文章中,我们将补全该系统缺失的信息。 为了实现这一新功能,我们需要在智能交易系统代码中添加一些新的内容。 看盘是一些交易员在不同交易阶段用过的一种交易方法。 这种方法非常有效,当运用正确时,与运用其它众所周知的价格行为(纯粹的烛条观测)相比,它能提供更安全、更一致的方式来保持利润的稳定增长。 然而,现在再用看盘的形式,就会觉得过程非常复杂和乏味,且需要持续集中注意力。 随着时间的推移,我们不可避免地开始在观测中走神出错。
新文章 从头开始开发智能交易系统(第 11 部分):交叉订单系统 已发布: 在本文中,我们将创建一个交叉订单系统。 有一种类型的资产让交易员的生涯变得非常困难 — 那就是期货合约。 但为什么令他们的职业生涯变得如此困难? 左侧的图片是一个典型的期货合约,在这种情况下,它是迷你美元期货,从图表中可以看出,它是几天前开始的。 右侧的图表示意的是同一份合约,其包含的附加数据实际上代表了过期合约的数值,因此右侧的图表是一个历史图表。 右侧的图表更适合分析旧日的支撑和阻力价位。 但如果我们需要进行交易的话,一个问题就会出现。 如下所示: 作者: Daniel Jose
新文章 从头开始开发智能交易系统(第 10 部分):访问自定义指标 已发布: 如何在智能交易系统中直接访问自定义指标? 一款交易 EA 仅在能够使用自定义指标的情况下才是真正有用;否则,它只是一组代码和指令而已。 高亮显示的部分就是我们在干净代码中加入的内容。 结果如下: 它为什么能工作? 这是因为 MQL5 提供了在系统之间读写数据的方法。 读取的方法之一是调用 CopyBuffer 函数。 其工作原理如下: 作者: Daniel Jose
CCI 彩色水平: 修改过的 iCCI (商品通道指数, CCI) - 高于上方水平和低于下方水平的区域使用彩色做了突出显示。 作者: Vladimir Karputov
新文章 如何掌握机器学习 已发布: 查看这些有用的资料选集,它们可以辅助交易者提高他们的算法交易知识。 简约算法时代正在成为过去,如果不运用机器学习技术和神经网络,成功变得越来越困难。 所有初学的交易员都是从技术分析基础知识开始他们职业生涯的,他们中的许多人都读过相同的关于证券交易所进行交易的书籍。 这些基础知识通常很容易理解。 然而,最初的手动交易阶段过得相当迅速。 下一步是实现交易结果的极度稳定性,并增加交易量,同时覆盖各种金融工具,并维持低风险。 这便是需要交易机器人进行算法交易的地方,然而这是一个全新的研究领域。 除了金融市场知识外,它还需要编程和技术分析技能。 算法交易主题过于宽泛。
改编的卡玛瑞拉 (Camarilla) 方程: 在图表右侧绘制改编的卡玛瑞拉 (Camarilla) 方程。 作者: Rudinei Felipetto
新文章 DoEasy. 控件(第 4 部分):面板控件,Padding(填充)和 Dock(驻靠)参数 已发布: 在本文中,我将实现处理 Padding(填充,元素所有侧边的内部缩进/边距)和 Dock(驻靠)参数(对象在其容器中的定位方式)。 Panel WinForm 对象本质上是一个常规容器,可在其中放置其它的 WinForm 对象。 当放置此类对象时,我们可以独立指定放置对象所需的坐标,如此令其位于指定的坐标处。 但我们也可以创建对象后,指定如何在容器内部绑定该对象。 有六种方法可以在容器内部绑定对象(对象的 Dock 属性): 附着于上边框,并沿容器宽度伸展,
新文章 从头开始开发智能交易系统(第 9 部分):概念上的飞跃 (II) 已发布: 在本文中,我们将把 Chart Trade 这个应用程序放置在浮动窗口当中。 在前一篇中,我们创建了一个基本系统,该系统支持在浮动窗口中使用模板。 如果能够访问模板中的对象(模板加载在上面代码中高亮显示的行中),那将是非常良好和漂亮的。 然而,这是不可能的。 此处有一个重要的细节:我们只应创建将被操纵的对象,来替代我们之前研究时那样创建对象! 当我们必须移动窗口时,这将节省大量的处理时间。 我们还遇到另一个问题,但我们先要解决处理问题,并令系统正常工作。 实际上,这部分已经完成了,只需做一些调整即可。 作者:
MT5版本三线RSI指标: MT5版本三线RSI指标,根据通达信公式改编。 作者: Ziheng Zhuang
新文章 一张图表上的多个指标(第 05 部分):将 MetaTrader 5 转变为 RAD 系统(I) 已发布: 有很多人不知道如何编程,但他们很有创造力,亦有杰出的想法。 然而,由于缺乏编程知识,他们无法实现这些想法。 我们一起看看如何利用 MetaTrader 5 平台本身创建图表交易,就如同它是一个 IDE。 所有这一切都很简单,只需稍加练习就可以掌握这种自行设计和创建 IDE 的方法。 此处的思路与 RAD 程序中所用的创建可编程界面的思路非常相似,依据代码开发的用户界面可能非常复杂。 并不是说我们不能直接通过代码创建界面。
新文章 DoEasy. 控件 (第 3 部分): 创建绑定控件 已发布: 在本文中,我将创建绑定到基准元素的从属控件。 开发任务将使用基准控件功能执行。 此外,我还会稍微修改一下图形元素阴影对象,因为把它应用于任何有阴影的对象时会遇到一些逻辑错误。 编译 EA,并在图表上启动它: 如我们所见,所有对象已成功创建并附着于面板。 面板对象阴影位于其它图表对象的上层,并跟随为其构建的对象。 当构造垂直线,以及任何其它标准图形对象时,除固定图形元素外,所有控件都保持在新创建的图形对象上层。 作者: Artyom Trishkin
新文章 学习如何设计基于 CCI 的交易系统 已发布: 来自我们的《学习如何设计交易系统》系列的新篇章中,我将介绍商品通道指数(CCI),解释其细节,并与您分享如何基于此指标创建交易系统。 如果 CCI 值低于 -100,给出做多信号, 获利了结。 如果 CCI 不低于 -100,检查 CCI 是否高于 -100,且低于 100,此时什么也不做 (保持);如果 CCI 高于 100,给出做空信号,然后检查如果 CCI 低于 -100,获利了结;如果 CCI 值低于 100 且高于 -100,此时什么也不做 (保持)。 作者: Mohamed Abdelmaaboud
新文章 从头开始开发智能交易系统(第 8 部分):概念上的飞跃 已发布: 实现新功能的最简单途径是什么? 在本文中,我们将后撤一步,然后再前进两步。 该系统目前运行良好,非常稳定。 但现在,我们必须如下所示重构 EA。 您也许已注意到还有一个额外的类,而 C_TemplateChart 和 C_SubWindow 的位置业已更改。 此种重构的目的是什么? 问题是,以浮动窗口的实现方式不适合包含资产数据的窗口,因此有必要修改该类。 然而,这种变化不仅在结构项上更具美感,当然还需要对代码进行极端的修改,故此它将与以前的代码有很大的区别。 那么,我们就开始工作吧。 作者: Daniel Jose
DT-ZigZag-Lauer: 根据之字折线值制作级别的有趣尝试。对于那些不能 "感觉" 市场的人, 强烈推荐此指标。指标非常明确地给市场一个视图。 作者: John Smith