技术指标

用比尔·威廉姆斯技术计算止损位的指标 - MetaTrader 4 指标详解
MetaTrader4
用比尔·威廉姆斯技术计算止损位的指标 - MetaTrader 4 指标详解

作者 弗拉基米尔·赫利斯托夫 基于比尔·威廉姆斯技术的止损位计算指标 在他的书籍《交易混沌:应用专家技术以最大化你的利润》(第7章,初级交易员,p.95)中,比尔·威廉姆斯这样描述止损: “...我们将气囊放置在第二根K线的高点或低点上方/下方一个点,在一个显著更高的时间框架上(或者更久之前的下一根K线,它具有更高的高点和更低的低点,或者更低的高点和更低的低点)。 这就是我们的气囊保护,其目的是保护我们免受醉酒市场的影响,让市场朝着不利的方向波动。请记住,这不一定是入场信号;它是防止重大损失的保护措施...” 该指标根据这种方法计算并显示止损位(适用于没有设置止损的买入和卖出头寸)。 指标变量: int BAR = 200; // 在最近的200根K线上搜索 int minSL = 25; // 当未找到2根K线时激活 bool show_bar = true; // 显示用于搜索止损的K线 show_info = true; // 显示没有止损的活动订单 color color_BAR = DarkSlateGray; // 搜索止损的K线颜色 color color_Тек_BAR = Gray; // 当前K线颜色 color color_SL = Gray; // 标记的颜色 图1. 找到的K线 图2. 上方K线未找到(卖出头寸的止损位通过更高时间框架确定): 建议: 止损位绘制在当前K线的右侧,设置图表偏移: 为了更清晰,使用 show_bar=true 祝你好运! 2009年10月17日: 新增功能: 现在可以显示历史中的止损位(SL_BW.mq4):

2009.11.10
轻松创建自己的神经网络预测器:MA与RSI指标使用指南
MetaTrader4
轻松创建自己的神经网络预测器:MA与RSI指标使用指南

作者:gpwr,发布于 MQL5 我对源代码做了一些小改动,主要是将一些变量重命名,使代码更易于阅读,并创建了一个新的代理函数。所有的功劳都要归功于gpwr提供的优秀源代码。 gpwr发布的BNN预测器是一个很棒的指标,但许多交易者对于如何使用源代码来创建基于自己指标的预测器感到困惑。这个问题在所有与神经网络相关的资源中都没有得到解答,因此我决定来给大家解答。 通过这个修改后的BNN预测器,您将能够根据自己的指标创建自己的预测器。 在代码的末尾,您会找到一个函数: double getValue(int i) { return(iMA(NULL,0,15,0,MODE_SMMA,PRICE_OPEN,i)); } 如上所示,该指标是一个移动平均预测器。只需将移动平均指标替换为您想要的其他指标。您甚至可以使用iCustom()来获取自己指标的预测。 例如,如果您想要一个RSI预测器: double getValue(int i) { return(iRSI(NULL,0,14,PRICE_OPEN,i)); } 安装说明: BPNN.DLL文件必须复制到您的专家顾问/库文件夹中。 您需要配置MT4以允许DLL导入(工具 > 选项 > 专家顾问 > 勾选“允许DLL导入”)。 MA预测器和RSI预测器在EURUSD M30上的应用 建议: 如果您对神经网络有任何疑问,请直接向原作者提问,因为我只是对代码进行了修改,使其更易于创建新指标。 如果您对如何调整指标有疑问,我可以回答,但请用英语、法语、西班牙语或葡萄牙语提问。请不要使用俄语、中文或意大利语,因为我不懂这些语言。 上述的两个示例MA和RSI仅为示例,因此它们不提供外部变量来更改周期或其他选项。

2009.11.04
双极平滑Ehlers振荡器:MetaTrader 4的实用指标
MetaTrader4
双极平滑Ehlers振荡器:MetaTrader 4的实用指标

作者: 约翰·F·艾勒斯在其著作《股票与期货的控制论分析》中首次提出了这一研究(2004年 ISBN: 0-471-46307-8) 双极超级平滑指标是基于艾勒斯的书籍,由Witold Wozniak(www.mqlsoft.com)编写。 该指标的额外研究和代码由Julien Loutre(zenhop)提供。 双极超级平滑指标是评估趋势的一种绝佳方式,且是常规移动平均线的良好替代品。但它在寻找主要周期的转折点时效果有限。 因此,我将超级平滑指标转换为了一个平滑振荡器。 这个振荡器能够准确找到大多数周期的转折点,同时附加的平滑处理减少了残余噪声。 为了去除振荡器的残余噪声,我使用了艾勒斯的瞬时趋势线滤波器,因为这个滤波器在保持额外滞后极低的同时,展现出了极好的噪声减少能力。 由于所有的数学公式都已被修改为基于开盘价,因此这个指标不会出现回撤。 滞后: 请注意,原始的双极超级平滑指标会根据其截止周期产生小的滞后。由于本页面的版本已修改为基于开盘价(以避免回撤),因此增加了一条滞后。 最后,瞬时趋势线滤波器也会增加一些滞后,但应该不会超过2条。 因此,您不应使用该指标来捕捉周期少于10条的信号。 如果您想在H1捕捉5条周期,例如,可以在M1或M5时间框架上使用该指标,且使用较大的截止周期。小时间框架上的额外数据使得您可以交易短周期。 在下面的截图中,您可以看到振荡器如何找到大多数周期的转折点。 EURUSD M30,CutOff=48(24小时,日周期),alpha=0.07 Ehlers的CyberCycle可以帮助您评估信号质量。 Ehlers的CG同样可以帮助您评估信号质量(周期=24,目标周期的一半) 推荐: 该指标的准确性相当高,但并不是万无一失。请使用其他指标(最好是DSP指标)确认信号。 Ehlers的CyberCycle是筛选信号的很好的指标,两个指标使用相同的alpha值。 Ehlers的CG(重心)同样是筛选信号的优秀指标,CG的周期 = 振荡器的CutOff/2。 使用自适应指标(如自适应CyberCycle或自适应CG)进行信号筛选似乎是个不错的主意,但自适应指标与该指标可能不同步,可能会增加信号中的噪声。 该指标最适合检测30条或更长周期的信号,检测短周期的准确性会下降。

2009.11.04
Linear_Sinus_FT:MetaTrader 4 的高效波动指标
MetaTrader4
Linear_Sinus_FT:MetaTrader 4 的高效波动指标

Linear_Sinus_FT 是一个用于 MetaTrader 4 的波动指标,旨在通过近似正弦波来帮助交易者更好地分析市场动态。 这个指标的灵感来源于网络上出现的一些指标,它们通过傅里叶变换将报价数据进行重组,然后再将结果进行反向处理。不过,这些方法存在一些缺陷,尤其是在右侧数据的变化对图表的影响,使得图表的走势时常不稳定,可能会出现先向下后向上的波动。 Linear_Sinus_FT 的独特之处在于:它在历史数据变化时保持稳定。这个指标的计算基于 Metastok 的正弦加权移动平均算法(与快速傅里叶变换的结果稍有不同,但计算速度大大提升)。我们从 0 到 n 条数据进行计算,生成快速傅里叶变换(FFT)的图表,然后将该图表向左移动。通过在图表的右端画出切线,我们可以在第 0 条数据处获得指标值,并对所有点进行相同的操作,直到 n+1。 最后一点的计算是从 n 到 n+n,得出从 n 点到 0 点的预测值,这期间使用的数据是 n+n 到 0 的数据。然后我们对这些点进行二次多项式的近似处理。 此外,指标的外部变量可以设置图表的绘制周期。对于较小的绘制周期,建议适当降低数值,以便更好地适应市场的快速波动。 关于通道交易的建议: 首先,确定市场趋势的方向,并在该方向上进行操作。 在红色线条的通道外进行交易:下方为买入,上方为卖出。 切忌在价格高于中间水平时进行买入。 通过运用 Linear_Sinus_FT 指标,希望各位交易者能够更加精准地把握市场机会,提升交易策略的有效性!

2009.10.21
ImpulseOsMA:MetaTrader 4的最佳指标解析
MetaTrader4
ImpulseOsMA:MetaTrader 4的最佳指标解析

在交易的过程中,寻找合适的指标是每位交易者都必须经历的过程。今天,我想分享一款我自己开发的指标——ImpulseOsMA,它基于阿尔德(A. Elder)的动量系统。 指标介绍: 之前我在网上搜索了许多指标,想找到一个可以准确反映阿尔德动量系统的指标,但大部分都不尽如人意。最接近我需求的指标可以在这里找到:https://www.mql5.com/ru/code/7858。不过,这个指标的绘制方式是基于MACD线和信号线的移动,而阿尔德的建议是根据价格的移动平均线和MACD振荡器来进行绘制。 经过一番思考,我决定自己编写一个完全符合我需求的指标。最终,我创造出了一个结合了MACD、MACD柱状图和动量系统的指标。这个指标的主要特点如下: 当柱状图和价格的移动平均线(MA)同时上升时,柱状图会被涂成绿色; 当柱状图和价格的移动平均线同时下降时,柱状图会被涂成红色; 当柱状图和价格的移动平均线方向相反时,柱状图会被涂成蓝色。 阿尔德称这种系统为“审查系统”:绿色柱状图表示禁止卖出,红色柱状图表示禁止买入,蓝色柱状图则是解除禁令。 指标参数: FastEMA, SlowEMA, SignalEMA - MACD参数; MAPeriod - 价格图表的简单移动平均期; MAMode - 价格的移动平均构建方法:0 - SMA,1 - EMA。 在MetaTrader标准提供的MACD指标中,信号线是通过SMA计算的,而在我的指标中,则是使用EMA,这是MACD创始人的推荐。 示例图:

2009.10.03
首页 上一页 343 344 345 346 347 348 349 350 351 352 353 下一页 末页