该网站提供几十篇有关指标的文章。 在这里您将会找到指标示例和如何创建指标的文章。然而,新手选择从哪里开始学习如何创建指标可能会有一些困难。所以这有两个小贴士帮您找到有用的材料。
关于这个话题的第一篇文章是MQL5:创建您自己的指标它讲述了MQL5语言和MetaTrader 5 客户端采用的技术指标的理念:
什么是指标呢?它是我们想要以便捷的方式显示在屏幕上的一组计算值。组值作为数组表示在程序中。
因此,创建指标意味着编写一个处理一些数组(价格数组)的算法和记录其他数组的处理结果(指标值)。
下一篇文章是 将指标应用至其他指标...
市面上的之字线指标要么是以高低点为转折,要么以蝴蝶斐波那契做转折,能不能以4小时的开盘价做转折呢?就比如当前图表周期是M5,那从当根K线向左搜索2000根K线,如果K线是4小时级别的第一根K线,这根K线序号就是转折序号,它的开盘价就是转折价格。我用CHATGPT写了很多次代码,但连一个线条都看不见,哪位大哥可以提供下代码或者指标吗?
对于MT4图表,要想图表整体 竖向 随鼠标拉动而移动,只需要: 按F8后,出来图表属性设置, 给“固定比例”前的方框中点出“ √ ”后直接确定,而不需要修改最大最小比例,即可。 对于MT5,貌似 点出“ √ ”后 还非得要修改固定最大最小值才行,而修改这两个值,尤其是行情高峰时段, 比划试探 很耽误时间,请问给位高手,该怎么整才能同MT4那样,方便快捷呢? 谢谢!
大家好 本人想在EA中获取1分钟到1小时多个周期前5-10根K线对应的MACD的值 尝试了将MACD指标封装成类 不知是语法错了还是思路错了 发现指标的计算似乎必须直接写在OnCalculate()事件中 否则会出现这句语句array out of range的报错 将MACD的计算代码直接放在mq5文件的OnCalculate()事件中不会报错 for(int i=limit;i<rates_total && !IsStopped();i++) ExtMacdBuffer[i]=ExtFastMaBuffer[i]-ExtSlowMaBuffer[i];...
大家好,我是官网版主。 官网内部有机器人辅助管理,目的是自动下架一些有误导性的内容。 内容过长,或同一个IP多次注册,容易导致机器人误判,而被无辜删帖。 如果您被无故删帖,我们对这种体验感到万分抱歉。 为了防止机器人误判,请在讨论代码的时候使用代码表述功能。(如图) 相关文献: https://www.mql5.com/zh/articles/24#insert-code 感谢您的配合。 祝您心情愉快,身体健康!
每次K线在顶部或者底部的时候图表都会没有空间。 请问这个怎么设置,我没有找到地方。 就像我发的图,K线在底部没有空间了,每次都需要去拉一下坐标轴,不方便
求助,写了个指标,有4条线,为什么只显示2条? 代码如下: //+------------------------------------------------------------------+ //| KDJ.mq5 | //| Copyright 2024,TradingVUE Ltd. | //|
哪位老大有指标:Trend Catcher with Alert的1.0版本,还能用的。求,谢
XX:=HHV(L,5)<=LLV(H,5); DRAWSL(XX,HHV(L,5),0,-4,0,RGB(255,128,255)); DRAWSL(XX,LLV(H,5),0,-4,0,RGB(255,128,255)); DRAWLINE(XX,HHV(L,5),1,LLV(H,5),RGB(255,128,255)),DOT; DRAWLINE3(XX,HHV(L,5),4,1,LLV(H,5),4,0),RGB(255,255,0),DOT; 简单来说是5根k线出现有同一个价位重叠; 在有价格重叠的价格区间的区域画线框出来或填充颜色; 下面图片是文华里显示的
[删除]
我主要做黄金日内交易,对我来说,指标是个利器,工欲善其事必先利其器。和大家聊聊有关RSI布林线MACD三个指标结合使用的一些心得。 上面这张图是周五在黄金急拉前半个小时的分析,发在社区频道上,依据就是MACD双线远离零轴,跌无可跌,只有金叉后回抽零轴的可能。这是4小时图。如果是1分钟周期,摸底做多的最佳位置,获利最快。 (上图中有个小错误,第二个“第二个底”应是“第三个底”) 上图讲到三个指标的判断方法,还有单边与震荡的关系,如何在两者之间转换交易策略。 5分钟布林下轨的双底,再一次验证第二张图里讲到的“再看布林线,背离是第二次碰到下轨,这个非常重要”。
CiMA ma; ma.Create("XAGUSD",PERIOD_H4,60,0,MODE_SMA,PRICE_CLOSE); double a=ma.Main(0); Printf(a); a是个很大的科学计数异常值,是啥原因?
//+------------------------------------------------------------------+ //| ATR.mq4 | //| Copyright 2005-2014, MetaQuotes Software Corp. | //| http://www.mql4.com |
同一周期MT4和MT5的kdj走势是不同的,而kdj公式编写是一样的,请问是什么原因呢?有无好办法能解决吗?谢谢!
MT4的IMA函数比MT5的IMA函数多一个参数,可以计算前一根K先的EMA值,用于EMA值之间的比较(例如当前K线的EMA与前一根K线EMA比较),非常方便,为什么MT5把这个参数去掉了? MT5函数如下: int iMA(string symbol, ENUM_TIMEFRAMES period, int ma_period, int ma_shift, ENUM_MA_METHOD ma_method, ENUM_APPLIED_PRICE applied_price); MT4函数如下:double iMA(string symbol, int
1,一些指标 无法加载 提示 “ cannot load ” ,更有一些指标 直接不显示出来了,指标确认存放在 Indicators 文件夹中。 2,从 mql5.com 下载的指标 无法 手动 把指标 移动到 另一个 MT4软件中 版本是 build 1415 ,也是提示 “ cannot load ” 3,这种官方 人为的 限制指标的 加载,是非常不明智的,就算是为了 推广 MT5,也没必要对MT4赶尽杀绝, mql4 从 build 600 进行了 大的版本变更 由于时间久远,原作者也没有放出 mq4源文件 ,造成 很多早期的 经典的指标 失效
您错过了交易机会:
- 免费交易应用程序
- 8,000+信号可供复制
- 探索金融市场的经济新闻
注册
登录