Piligrimm 的软件产品

 

Piligrimm的软件产品

_______________________________________

在本主题中,我想开始介绍我为交易开发的程序。首先,我将介绍五个指标,未来我将展示指标、专家和交易系统的其他发展。在开始描述指标之前,我想简要解释一下我的发展背后的原则。

我于 1978 年开始建模和预测时间序列。作为他工作的基础,他使用了参数组考虑方法,这与现代遗传算法很接近。在这个方向的 10 年工作中,他制定了在强噪声条件下分析和预测时间序列的方法,原始信号中有很大比例的随机分量,以及附加信号的合成以输入为基础,以增加输入信号的信息含量,提高预测质量。 1988年,他离开了这个方向,开始做生意,一直干到2000年。自 2000 年以来,他一直在研究外汇市场并为其分析和交易开发程序。我主要使用Matlab作为基础包,一年前开始学习MQL 4,但是至今使用的不多,只是在编写收集初始数据进行计算的指标和在终端屏幕上显示图表,我执行Matlab 中的所有计算。经过多年对外汇市场的研究和大量实验,我坚信创建有效的预测专家系统来分析和做出交易决策是完全有可能的。在使用神经网络的多元数据分析的基础上,可以最有效地做到这一点。作为神经网络的输入数据,在我看来,使用从经过初步处理的多币种信号中合成或过滤的数据来增加信息含量是最有效的。专家系统本身应建立在自学习和自组织系统的原则之上,不断适应不断变化的市场形势。在这个方向上,我正在引领我的发展。附加信息关于我的市场研究和程序开发方法可以在主题中找到:“基于多个 DC 的多币种分析的有效交易策略” https://www.mql5.com/ru/forum/103138 ,以及来自我的文章:“是否可以预测外汇市场?如何创建自己的交易策略? http ://文章 mql 4.com/ru/372 没错,我用笔名DAO签署了这篇文章。这是因为一年半前我第一次来这个论坛,看到这里讨论的话题,我决定写一篇文章分享我的经验,希望它可能对某人有用,一个讨论将开始,其他人将表达他们对外汇市场的看法和理解。但是没有讨论,很快我就不再关注这个话题了。我以Pilrigrimm的名义在论坛上提问了有关掌握MQL 4 的问题,但逐渐涉足并开始参与其他主题的讨论。

_______________________________________


小波变换“Kristi_GrafWav”指标。

我想用“Kristi_GrafWav”指标开始展示指标。

指标“Kristi_GrafWav” 专为三种工具的多货币分析而设计。货币组、时间范围由您自行选择。图表将以相同的比例显示在一个窗口中,您可以选择为单个工具和组合使用创建的 13 个图表中的任何一个。该指标既可用于手动交易,也可与智能交易系统结合使用以创建交易系统,但被开发为更专注于手动交易以及市场研究的工具,以便选择最有效的工具组来补充在设计多币种交易系统时相互联系。

指标的第一个版本使用 exe - 在 Matlab 中编写和编译的文件。

我已经将其出售,但销售经验表明,许多用户不想将未知的 exe 文件下载到他们的计算机上——该文件具有大量运行所需的辅助库。我重新设计了指标,将整个计算转移到用MQL 4 编写的指标中,小波变换作为用 Matlab 编写的源代码提供,用户自己将其上传到 Matlab 并在他的计算机上编译,创建 exe 文件指标工作所必需的。该软件包包括详细的说明,借助这些说明,即使是没有使用 Matlab 经验的用户也可以轻松完成所有操作。工作示例指标如下图所示,使用了EURUSD、EURGBP、EURJPY的工具。基于该指标的交易决策可以在方向变化的点或一些信号线的交叉点上做出。

“Kristi_GrafWav”指标的成本:85美元

_____________________________________________

_________________________________________________________


指标“Kristi_GrafModelWav”

通过“Kristi_GrafModelWav”指标,我开始介绍一组 4 个指标,这些指标相互补充,设计用于手动交易和创建交易系统。这些指标在MQL4中作为标准自定义指标实施。

指标“Kristi_GrafModelWav” 旨在形成一组基于多项式合成的 40 个信号,并增加用于交易的工具的信息量。多项式被训练来模拟小波变换的工作,学习算法的设置方式是创建具有不同相位频率特性的信号频谱,但它们是安装指示器的仪器的衍生物,并携带其特征。当输入到神经网络的输入端时,这样的各种信号允许获得足够丰富的输入样本,用于对各种过程进行建模以及预测趋势的方向。尽管一些信号在视觉上彼此相似,但获得它们所依据的多项式的特征不同,并且使用不同的算法进行训练,这些内部差异被神经网络感知。

在基于这个指标和神经网络一起开发交易系统时,我决定改变两个非常相似的参数之一,使它们更加不同,结果,训练神经网络的准确性下降一个数量级。考虑到更高的准确性优于对多样性的视觉感知,我将所有内容恢复为原始形式。

该指标具有通过在设置中设置归一化系数来对大范围内的输出信号进行归一化的能力。

如有必要,通过在设置中设置适当的分辨率,可以将合成信号的文件保存到磁盘,以供其他程序进一步处理。多项式在货币对报价上进行了训练,但该指标也适用于其他工具,不仅是外汇市场,尽管我没有对其在其他市场上的工作进行详细研究。指标操作示例如图所示。

“Kristi_GrafModelWav”指标的成本:150美元

_________________________________________________________

_______________________________________

_________________________________________________________


指标“指标趋势”

该指标是作为神经网络的信号源开发的,用于训练网络。它的读数可以被视为趋势谐波之一的模拟。该指标的操作原理与之字折线类似,但与它不同的是,除了局部最小值和最大值之外,还会根据其运动强度的变化创建中间趋势反转点。与ZigZag相比,此解决方案显着增加了“Indicator Trend”指标信号的信息内容,这显着影响了使用该指标时神经网络预测的准确性。该指标的使用不仅与神经网络结合使用有效,而且与智能交易系统直接结合使用以及手动交易也有效。将指标计算的信号值保存到磁盘,在设置中具有适当的权限,可以通过两种方式:

一)。在每根柱上保存信号值;

2)。仅在趋势反转点保存信号值。

最后两个断点处的信号值也存储在全局变量中,全局变量的名称可以更改,这允许您在一个工具上设置任意数量的具有不同阈值水平的指标,并组织与智能交易系统的通信或其他指标通过全局变量。当指标工作时,可以通过重建阈值系数来优化其参数。特定阈值的选择取决于 指标安装在哪个工具和时间框架上,以及你想根据这个指标实施什么交易策略。该指标以静态和动态两种模式工作。在静态模式下,指标为给定历史样本的整个长度构建趋势模型,并在新柱到达时重新计算整个长度,创建给定长度的模板,可作为训练样本呈现神经网络。在动态模式下,指标仅在新到达的柱上计算值,随着新数据的到来逐渐累积计算值。指标操作示例如下图所示, 指标 “指标趋势”对应图表的红线。

价格 指标“指标趋势”:150 美元。

_________________________________________________________

“指示灯电源”指示灯

指标“指标”的开发理念 权力是动态监控目前市场上正在发生的看涨和看跌趋势之间的斗争。当看涨趋势占主导地位时,随着新柱的到来,零柱上的指标值与趋势强度成正比上升,而当看跌趋势占主导时,它们会相应下降。随着趋势的轻微波动,然后在一个方向,然后在另一个方向,指标值以直线的形式反映,从最后一个转折点沿其整个长度与强度成比例地缓慢移动主导趋势,并且随着任何趋势的显着增加,它会突然向相应的方向移动,形成新的突破点。该指标的读数可以客观地了解当前主导市场的因素,趋势或持平。如果一个随着新柱线的出现,指标绘制一条直线或小幅度且时间稀少的阶梯,这表明处于平坦状态,但如果从一个水平过渡到另一个水平变得频繁且动态,则表明过渡到趋势。什么是趋势,什么是横盘,每个人都根据自己对市场的想法自己确定,并且可以通过更改设置中的阈值水平在指标中进行调整。与上一个指标一样,在“指标 Power " 可以将在设置中设置的 LengthSample 样本长度的所有柱的计算值保存到磁盘,以及最后两个断点的值 - 在 全局变量。 在高阈值水平,指标“指标 权力可以用作市场阶段变化的指标。在开发交易系统时,很多人都面临这样的问题,即在市场不同阶段的交易系统往往会出现相反的结果,盈利或完全耗尽存款。在这方面,确定这些阶段的变化时刻的问题变得非常重要。使用该指标的实践经验表明,在正确选择样本长度和阈值水平的情况下,它以给定全局变量的两个值之间的差值之间的符号变化的形式反映市场阶段的变化通过这个指标。与“指标趋势”指标类比,“指标趋势” 权力 以静态和动态两种模式工作。指标操作示例如下图所示, 指标 “指标力量”对应于图表的粉红色线。

指标的成本"指标 电源”:150美元

_______________________________________ _____

“指标通道”指标

"指标 频道 创建趋势通道并反映其行为的动态,推断市场趋势发展的方向。 该指标的信息组成部分是: 通道的变窄和加宽,上梁和下梁的发散角,通道中心线的拐点和反转力矩。当新柱线出现时,指标动态反映不断变化的市场趋势,重建从最后一个突破点到零柱线的光线。与上一个指标一样,在“指标 Channel " 可以将 LengthSample 样本长度内的所有柱的计算值保存到磁盘,上、中、下线最后两个断点的值存储在全局变量中。指标操作示例如下图所示, 指标 “指标通道”对应图表的蓝线和黄线。

价格 指标“指标通道”:150 美元。

_________________________________________________________



_________________________________________________________


构建交易系统的示例

在更大程度上,提议的指标是为交易系统开发的。作为使用四个指标的示例:“Kristi_GrafModelWav”、“Indicator Trend”、“Indicator Power”、“ Indicator Channel 》,我写了一个交易系统,希望能展示它的工作 在模拟账户上以实模式显示指标。交易系统使用两种不同的策略,使用不同的指标组合来管理两个订单。这样做是为了弥补一个订单与另一个订单的可能损失。交易系统的创建是为了与EURUSD一起使用 H 1. 不幸的是,交易系统非常缓慢,平均每周进行 1.5 次交易操作。为了消除误报,我不得不大大粗化系统参数。半年的交易系统测试结果在附件中。两个订单的联合测试 - 策略测试器,一个订单的单独测试 - Strategy Tester1,二阶单独测试—— 策略测试器2。交易系统没有优化 没有执行。由于工作如此缓慢,该交易系统的视觉演示将无法正常工作。

我决定为EURUSD制作另一个交易系统 M 1. 最初为一个订单的卖出设置交易系统后,我得到了与第一个交易系统大致相同的交易指标。当以恒定手数交易时,对于一个卖出交易信号,每月净利润的 50% 左右,回撤约 8%。但这个交易系统的特殊之处在于,在行情有利阶段,进行一系列的交易操作,当行情出现不利阶段时,进入预期状态,1-2周不能交易,如果允许在市场不利的阶段进行交易,那是一系列的亏损交易。平均而言,每天获得一次交易操作,考虑到交易中可能出现大量中断,在模拟账户上演示也不是很清楚。在这方面,我并没有开始完善这个交易系统。

调试这两个 交易系统进一步强化了我的想法,即交易系统应该是自学的,并在工作过程中重建其参数以适应不断变化的市场情况。

我决定制作另一个交易系统来展示指标的功能,但基于具有自学习元素的神经网络,并迅速跟踪不断变化的市场情况。昨天我写了这个交易系统,但是它的调试需要一些时间,而且在花了时间调试前两个交易系统之后,我花了太长时间来准备指标的呈现。因此,我决定不等交易系统调试完成,就做一个指标演示,等交易系统准备好后,演示它的操作。

_______________________________________


有意购买指标者申请地址:

piligrimm _ fx {狗}邮件zh


如果您对指标的操作有任何疑问,改进建议,使用反馈,请写在此线程中。

创建这个主题的目的是展示我开发的程序,我希望它会是大量的,并且它将包含许多对交易有用的开发。在这方面,我们恳请:不要在这个话题上加载不相关的讨论,以便潜在买家不会在不相关的讨论中失去对他们问题的回答。

_______________________________________

附加的文件:
 

如果它真的很酷,你为什么要卖?

看了图片--不明白什么.....

 
LeoV:

如果它真的很酷,你为什么要卖?

看了图片--我不明白什么.....

有什么不清楚的地方,你能说得更具体些吗?

 
Piligrimm:

有什么不清楚的地方,你能说得更具体些吗?

嗯,例如,在"Kristi_GrafWav " 上有很多不同颜色的线。它们都是什么意思?进入和退出的规则是什么?

 
LeoV:
Piligrimm:

有什么不清楚的地方,你能说得更具体些吗?

嗯,例如,在"Kristi_GrafWav " 上有很多不同颜色的线。它们都是什么意思?进入和退出的规则是什么?

每条线都是通过一组具有不同参数的小波变换过滤的结果,一个或多个工具在指标描述中指定。进入 和退出规则 是根据你创建的策略来选择的,在最简单的情况下,它可以是单线的相互交叉或运动方向点的改变。

 
Piligrimm:

我想给大家演示一下指标在模拟账户上是如何工作的,使用投资者密码来访问账户,不幸的是,有些东西不工作了。我以前从未使用过投资者密码,但现在我试图从另一台电脑登录账户,但相应的窗口中看不到正在使用的工具和指标。请告知如何正确操作,或者是否只能通过投资者密码与专家顾问交易?

从开发商那里听到这样的话很奇怪:(

该指标(也包括专家顾问)只在安装它的终端和电脑中工作和绘图。

但还能怎样呢?

通过投资条目,你只能看到订单的开仓、止损和取款水平。而且交易可以放在图表上。

 
在神经网络等方面的坚实经验当然非常好,但问题也随之而来。拍摄第一张照片。让我们用手指着任何一点,问自己一个微不足道的问题:去哪里,向上还是向下?此外,你应该考虑到现在是M1,没有太多的时间来考虑这个问题。而且还有一个出口的问题。同样,如果你在日线图上交易,这不是一个问题,但在М1上,即使考虑到点差,你也可能会陷入亏损。
 
其他图纸显示的是H1,但这并没有让它变得更容易。说实话,对我来说,它们并不比一个图表上的10个MA和另一个图表上的调整过的Envelopes 更能提供信息。当然,所有这些都是我的IMHO(!),我决不是想冒犯作者。只要想法是好的,就能经得起健康的批评。
 
sayfuji:
在神经网络等方面的坚实经验当然非常好,但问题也随之而来。我们来拍第一张照片。让我们把手指按在任何一点上,问一个微不足道的问题:向上还是向下?此外,你应该考虑到现在是M1,没有太多的时间来考虑这个问题。而且还有一个出口的问题。同样,如果你在日线图上交易,这不是一个问题,但在М1上,即使考虑到点差,你也可能会陷入亏损。

我认为Jurik要快得多......。而且光滑度也一样好....你有没有试着与jurik进行比较?

 
指标通道指标中的粉红线是什么?
 
Piligrimm:

其中包括一份详细的手册,即使是没有经验的Matlab用户也能轻松完成所有的工作。Matlab可以从以下网站下载http://torrents。 ru/forum/ 。

....

指标 "Kristi_GrafWav "的费用:85美元

罕见的废话。

首先推荐偷窃他人的软件,然后试图出售自己的软件。