首页/学院/交易策略/EA智能交易/文章详细

Sidus v.2指标源码[MT4公式]

外汇网2021-06-17 09:43:15 109
汇外网 - 全球专业的黄金外汇门户导航行情资讯网站

源码:

//#property indicator_chart_window

#property indicator_separate_window

#property indicator_buffers 1

#property indicator_color1 Red

#property indicator_color2 Aqua

#property indicator_color3 CornflowerBlue

#property indicator_color4 Gold

#property indicator_color5 SkyBlue

//---- input parameters

extern int Tbars = 1000; //只记录近期1000点

//---- buffers

double ExtMapBuffer1[];

//+------------------------------------------------------------------+

//| Custom indicator initialization function tick |

//+------------------------------------------------------------------+

int init()

{

//---- indicators

SetIndexStyle(0,DRAW_LINE);

SetIndexBuffer(0,ExtMapBuffer1);

return(0);

}

//+------------------------------------------------------------------+

//| Custom indicator deinitialization function |

//+------------------------------------------------------------------+

int deinit()

{

//----

//----

return(0);

}

//+------------------------------------------------------------------+

//| Custom indicator iteration function |

//+------------------------------------------------------------------+

double nows=0;

int num=0,i=0;

int start()

{

int Ncounted_bars = Bars-IndicatorCounted();

if (Ncounted_bars == Bars) //第一次,复制close报告 而且有时多报告改变,MT仅调用指标一次

{

um = Ncounted_bars;

for (int i=num;i>0;i--)

ExtMapBuffer1[i]= Close[i-1]; //以队列方式记录ticks 价格

return(0);

}

ows = MarketInfo(Symbol(),MODE_BID);

//MarketInfo(Symbol(),MODE_ASK);

//+MarketInfo(Symbol(),MODE_BID))/2.0;

SetLevelValue(0, nows) ;

if (Ncounted_bars>1) //有时多报告改变,MT仅调用指标一次,需填充空白 受于MT的报告更新方式

{

for ( i=Ncounted_bars;i>0;i--)

ExtMapBuffer1[i-1]= ExtMapBuffer1[i]; //以队列方式记录ticks 价格

}

if (num>0)

{

if (nows == ExtMapBuffer1[0]) return (0);

//只记录有改变的报告

if (num>Tbars)num = Tbars;

for ( i=num;i>0;i--)

{

ExtMapBuffer1[i]= ExtMapBuffer1[i-1]; //以队列方式记录ticks 价格

}

}

ExtMapBuffer1[0] = nows;

um++;

万得owRedraw( ) ;

return(0);

}

描述:

tick报告指标,没错,是tick报告指标。tick报告是超级短线策略员务必的报告。

可惜,MT本身供应的tick报告和市场报价表窗口一样大小,在下单平仓改仓窗口的tick图大小固定,表明的报告很有限,仅能勉强满足观察目前很短时间的tick报告。

本指标事实记录tick报告(BID或ASK价),象指标一样表明在主窗口或辅窗口。可设置记录报告点数。

唯一要注意的是, MT不允许控制X轴坐标和Y轴坐标规模,所以我们没法更改X轴。

tick报告,是价格变动的记录,X轴坐标,常规图上的一个bar对应一次报告变动。

此外,MT不是总是优先处理图示窗口创下,也不是一有价格改变就更新的(尽管更新了那根价格横线)。所以,tick报告有时会有一个点的丢失,本指标通过复制上次报告来填充报告漏洞。

图像:

参数:TBars, 设置记录绘制多少个tick价格

有了这个指标,可以很容易的运用tick报告并非是HLOC报告来计算其它任何指标,如用 iMAOnArray(.....)来得到tick报告的MA。

注意:新加入本指标或在指标列表中修改参数,MT将令从新初始化指标,MT没供应tick报告数组记录,诚然,本指标表明的tick是从初始化时刻开始收集得到的,初始化时历史报告缺省运用目前时间周期的close报告填充。所以从指标初始化开始,需要一段时间收集tick报告才有充足报告可观察表明。

标签:

随机快审展示
  • 快审 美元这周初将连续走弱 欧元、美元、英镑行情分析
  • 快审 1.16原油黄金下周多空趋势解析,开盘行情交易参考
  • 快审 下周环球金价涨跌行情分析及账户白银纸白银操作指南
  • 快审 11.15黄金上涨趋势完好,日间回撤给低多
  • 快审 9.16上冲下探依旧是震荡整理区间往返!黄金日间最新趋势分析及交易参考!
  • 快审 金银夜里交易参考解析,黄金美盘能空吗?
  • 快审 2.16亚盘黄金策略逻辑及行情解析
  • 快审 12.13黄金接连震荡,今日行情分析及交易参考
  • 快审 黄金还能涨吗?上方多单怎么办,环球黄金行情行情分析及交易参考
  • 快审 8.28黑色礼拜一黄金为何暴涨30美金?阿富汗恐袭再推黄金价格?
  • 快审 5.8这周完美获利147美金(免费体验跟单)
  • 快审 黄金终将打破区间下探,着重关注CPI
  • 快审 买方在下探通道击穿时愈加坚定!
  • 快审 黄金的圣诞行情让人受挫!
  • 快审 想必投资们多单都被一套了吧,免费加陈亦博微:yb663665免费跟上操作,陈亦博团队今日多空获利80个点
  • 快审 10.26黄金震荡反复日间回撤低多,原油关注下探回涨
  • 快审 12.28今日黄金价格会上升吗?最新金价涨跌分析及交易参考
  • 快审 黄金今日最新行情行情分析及黄金独家操作策略推荐
  • 快审 11.18黄金获利轻轻松松!紧跟策略完美获利!
  • 快审 4.9
  • 快审 5.7原油黄金下周行情趋势把握及策略