比特币通信协议 - 币圈消息

比特币通信协议篇11、二、TURN简介。在典型的情况下,TURN客户端连接到内网中,并且通过一个或者多个NAT到 详细

请牛版主帮忙(已解决)

  [复制链接]
293 5
神经病灬小峰 发表于 2018-1-11 14:51:17 | 只看该作者 |阅读模式 打印 上一主题 下一主题
请牛版主帮忙将此指标加上金叉死叉报警,谢谢.
//+------------------------------------------------------------------+
//|                                                       SlowKD.mq4 |
//|                       Copyright ?2004, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright ?2004, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.net"
#property indicator_separate_window
#property indicator_minimum 0
#property indicator_maximum 100
#property indicator_buffers 2
#property indicator_color1 LightSeaGreen
#property indicator_color2 Red
//---- input parameters
extern int       KPeriod=5;
extern int       DPeriod=3;
extern int       Slowing=3;
//---- buffers
double KBuffer[];
double DBuffer[];
double MainBuffer[];
double SignalBuffer[];
double HighesBuffer[];
double LowesBuffer[];
//----
int draw_begin1=0;
int draw_begin2=0;
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
   string short_name;
//---- 2 additional buffers are used for counting.
   IndicatorBuffers(6);
   SetIndexBuffer(2, HighesBuffer);
   SetIndexBuffer(3, LowesBuffer);
   SetIndexBuffer(4, MainBuffer);
   SetIndexBuffer(5, SignalBuffer);
//---- indicator lines
   SetIndexStyle(0,DRAW_LINE);
   SetIndexBuffer(0, KBuffer);
   SetIndexStyle(1,DRAW_LINE);
   SetIndexBuffer(1, DBuffer);
//---- name for DataWindow and indicator subwindow label
   short_name="SlowKD("+KPeriod+","+DPeriod+","+Slowing+")";
   IndicatorShortName(short_name);
   SetIndexLabel(4,short_name);
   SetIndexLabel(5,"Signal");
//----
   draw_begin1=KPeriod+Slowing;
   draw_begin2=draw_begin1+DPeriod;
   SetIndexDrawBegin(0,draw_begin1);
   SetIndexDrawBegin(1,draw_begin2);
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Stochastic oscillator                                            |
//+------------------------------------------------------------------+
int start()
  {
   int    i,k;
   int    counted_bars=IndicatorCounted();
   double price;
//----
   if(BarsKPeriod) i=Bars-counted_bars-1;
   while(i>=0)
     {
      double min=1000000;
      k=i+KPeriod-1;
      while(k>=i)
        {
         price=Low[k];
         if(min>price) min=price;
         k--;
        }
      LowesBuffer[i]=min;
      i--;
     }
//---- maximums counting
   i=Bars-KPeriod;
   if(counted_bars>KPeriod) i=Bars-counted_bars-1;
   while(i>=0)
     {
      double max=-1000000;
      k=i+KPeriod-1;
      while(k>=i)
        {
         price=High[k];
         if(maxdraw_begin1) i=Bars-counted_bars-1;
   while(i>=0)
     {
      double sumlow=0.0;
      double sumhigh=0.0;
      for(k=(i+Slowing-1);k>=i;k--)
        {
         sumlow+=Close[k]-LowesBuffer[k];
         sumhigh+=HighesBuffer[k]-LowesBuffer[k];
        }
      if(sumhigh==0.0) MainBuffer[i]=100.0;
      else MainBuffer[i]=sumlow/sumhigh*100;
      i--;
     }
//---- last counted bar will be recounted
   if(counted_bars>0) counted_bars--;
   int limit=Bars-counted_bars;
//---- signal line is simple movimg average
   for(i=0; i<limit; i++)
      KBuffer[i]=iMAOnArray(MainBuffer,Bars,Slowing,0,MODE_SMA,i);
   for(i=0; i<limit; i++)
      DBuffer[i]=iMAOnArray(KBuffer,Bars,DPeriod,0,MODE_SMA,i);
//----
   return(0);
  }
//+------------------------------------------------------------------+
收藏
收藏0
转播
转播
分享
分享
分享
淘帖0

精彩评论5

跳转到指定楼层
6#
福相随 发表于 2018-1-11 18:18:50 | 只看该作者
伸手习惯了,慢慢我的习气就变坏了
5#
15399183058 发表于 2018-1-11 17:50:40 | 只看该作者
谢谢版主分享,好好学习
地板
天翊_o39Z9 发表于 2018-1-11 17:13:12 | 只看该作者
回复赚金币
板凳
EUR168 发表于 2018-1-11 16:56:34 | 只看该作者
不懂  看看  是啥东西
沙发
HMGD 发表于 2018-1-11 16:18:38 | 只看该作者
论坛好像有放出来的,
回帖赚金币,谢谢分享。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题
阅读排行更多+

Powered by 顺水鱼MT4外汇EA网! X3.2© 2001-2017 顺水MT4外汇EA公司.( 陕ICP备17014341号-1