请问如何编码显示 移动平均线扣抵值 如附图,显示20周均线, 并在扣抵位置显示一个三角形+”20”数字 颜色与均线可以设定同颜色 非常感谢 MT5新手
如附件图所示,箭头所示的,十字光标这里显示的比例是如何计算的? 在不同日期中,相同的交易品种(比如都是eurusd),相同的显示周期(比如都是5分钟图表),相同的点数,显示的比例都不一样,因此我自己猜测是根据某种计算公式进行计算的,但是不知道究竟是如何计算出来的。 麻烦知道的不吝赐教,谢谢。
求教一下MQL5帮助文档的 complex 例子 代码(MT5)编译错误,在使用ALGLIB数学库编译UseAlglib.mt5也是同样问题,但 UseAlglib.mt4能编译通过 //+------------------------------------------------------------------+ //| TEST.mq5 | //| Copyright 2021, DaYingCao Ltd. | //|
取9个值,A,B, 基准线 , hongda,lvxiao,hongxiao,lvda,jincha ,sicha 。 全局变量3个, 9 ,26 ,52 求取两条线A,B 转换线:(9日最高价+9日最低价)/2 基准线:(26日最高价+26日最低价)/2 画线 线A:(转换线+基准线)/2 画线 线B:(52日最高价+52日最低价)/2 画线 当线在A>B金叉到A< B死叉(绿色云)区间时,取A的最大值添加到(lvda)里画一条线,B的最小值添加到( hongxiao)里画一条线。 当线在A<
求教坛内高手、老师:在下编了一个指标,求当前K线最高价到比它价格高的上一个K线之间的K线数目。在编辑器里编写通过了,但是在图表副表上除了显示一个指标名称,其它什么都没有。求坛内高手帮忙看一下错在哪里。非常感谢! #property indicator_separate_window #property indicator_color1 White #property indicator_level1 0 double buf[]; int init() { SetIndexBuffer(0,buf); SetIndexStyle(0,DRAW_LINE); return(0); } int
//+------------------------------------------------------------------+ //| 第二指标.mq4 | //| Copyright 2022, MetaQuotes Software Corp. | //| https://www.mql5.com |
主要是参考这篇文章 面向对象法建立多时间表及多货币面板 - MQL5文章 改写的指标,主要修改的是 CPriceChangeRow 这个类及文件里面的方法。有问题的是下面的代码 //+------------------------------------------------------------------ string CPriceShapeRow::CheckKShape( double kopen, double khigh, double klow, double kclose, double masm, double mabig) { string
我想用KD指标中的K线,当K线下穿30线时在指标中发出买入提示信号。 当K线上穿70线时在指标中发出卖出提示信号。 z这样通过电脑加载指标,当出现信号时通过通知给手机发出开仓信号。
目前已经实现的是: 问题1: 自定义的指标,非独立窗口。初始化的时候,给自定义的品种加载历史数据。加载完自定义品种的界面无法立即显示。需要重新打开一次,请问有什么好办法,能加载完历史立马显示吗? 问题2: 指标监听窗口按键,监听到,则通过CustomRatesUpdate更新数据,但主窗口也是不会立马更新。尝试ChartRedraw(),refreshrates(),refresh()均不能让主窗口显示,必须手动点 刷新,请问有什么好办法解决吗? -------------------------------发现了原因
STICKLINE(L REF(L,1)AND H REF(H,1),L,H,3,0),COLOR5C5C5C; STICKLINE(H =REF(H,1),L,H,3,0),COLORRED; STICKLINE(L =REF(L,1),L,H,3,0),COLORGREEN; STICKLINE(H =REF(H,1)AND L =REF(L,1),(H+L)/2,H,3,0),COLORRED; STICKLINE(H =REF(H,1)AND L =REF(L,1),L,(H+L)/2,3,0),COLORGREEN;; 改写MT4K线图
各位老师好。我想要在电脑版的MT4中设置周期为4000多的布林通道,但是电脑版MT4好像只能设置到4000为止,超过4000就不能设置了。手机版的MT4超过四千也能设置。哪位老师有办法在电脑版MT4中设置周期为4000多的布林通道。谢谢。
博易代码 PARTLINE(H<HHV(H,5)AND HHV(H,5)<HHV(H,13),HHV(H,5)),LINETHICK0,COLORGRAY; PARTLINE(L>LLV(L,5)AND LLV(L,5)>LLV(L,13),LLV(L,5)),LINETHICK0,COLORGRAY;
//取6、36日成交均量 int volAverage1 = iMA(_Symbol, _Period, 6, 0, MODE_SMA,EMPTY_VALUE); int volAverage2 = iMA(_Symbol, _Period, 36, 0, MODE_SMA,EMPTY_VALUE); //int volAverage1 = iVolumes(_Symbol,6,VOLUME_REAL); //int volAverage2 = iVolumes(_Symbol,36,VOLUME_REAL);
mql5如何获得绘制的趋势线的两个价格?谢谢 ObjectGetDouble(0,趋势线,OBJPROP_PRICE,0); 这个好像只能获得起点的价格,也没有 OBJPROP_PRICE1, OBJPROP_PRICE2
//+------------------------------------------------------------------+ //| Stochastic.mq5 | //| Copyright 2009-2020, MetaQuotes Software Corp. | //| http://www.mql5.com |
//Macd double Macd(string symbol,ENUM_TIMEFRAMES period,int fast,int slow,int index) { double buf[]; ArraySetAsSeries(buf,true); int a=iMACD(symbol,period,0,fast,slow,STO_CLOSECLOSE); int copied=CopyBuffer(a,0,0,index+1,buf); return(buf[index]); }
dif=ema(C,12) - ema(C,26); 这个比较简单; dea=ema(dif,9); 这个在MT5中怎样表达?
看到过他人使用过面板,显示了当前北京时间,下一根K线还有多久等等,这个完全没有接触过,属于脚本还是指标?请问如何实现?有示例代码就行。 我想在交易图标上显示:根据stoch指标的金叉死叉,在面板上用文字显示出来,请教各位,谢谢!
如上图所示,下面是代码,蓝色链接的highest_index和time都是箭头指向的那根K线,而i就是红色箭头指向的那根信号K线,获取ihighest的代码就是下面的那行,highest_lowest_num是设置的一个全局变量,为10,i就是for主循环里的变量,total就是rates_total。 int ihighest_index= iHighest ( NULL , 0 , MODE_HIGH ,highest_lowest_num,i-highest_lowest_num+ 1 ); 上面获取到highest_index后,直接用
int start; string periodstr=Periodtostr( Period ()); //--- if (prev_calculated<=period_mabig) { for ( int i= 0 ;i<period_mabig;i++) { pinbarupBuffer[i]= 0 ; pinbardownBuffer[i]= 0 ; trendhtupBuffer[i]= 0 ; trendhtdownBuffer[i]= 0 ;

您错过了交易机会:
- 免费交易应用程序
- 8,000+信号可供复制
- 探索金融市场的经济新闻
注册
登录