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

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

求助:论坛下了CCI指标没报警,想请大神帮忙加个报警功能

  [复制链接]
531 12
hao0502 发表于 2018-1-11 13:33:03 | 只看该作者 |阅读模式 打印 上一主题 下一主题
求助:论坛下了个指标没报警功能,想请大神帮忙加个报警功能。1、图片所示的蓝色线和红色线一出现就发出报警。2、突破报警模式分为A即时突破报警和B换线突破报警,两种突破模式可切换。3、报警方式有:A声音报警B弹窗报警C电邮报警 三种方式可自由打开或关闭。谢谢!可私聊QQ:376746642
#property indicator_separate_window
#property indicator_buffers 5
#property indicator_color1 DimGray
#property indicator_color2 Black
#property indicator_color3 Black
#property indicator_color4 Black
#property indicator_color5 Black
extern int CCIPeriod = 14;
extern int CCIPrice = 5;
extern double OverSold = -100.0;
extern double OverBought = 100.0;
extern color OverSoldColor = Red;
extern color OverBoughtColor = DeepSkyBlue;
double G_ibuf_108[];
double G_ibuf_112[];
double G_ibuf_116[];
double G_ibuf_120[];
double G_ibuf_124[];
double G_ibuf_128[];
double G_ibuf_132[];
// E37F0136AA3FFAF149B351F6A4C948E9
int init() {
   IndicatorBuffers(7);
   SetIndexBuffer(0, G_ibuf_108);
   SetIndexBuffer(1, G_ibuf_112);
   SetIndexStyle(1, DRAW_LINE, EMPTY, EMPTY, OverSoldColor);
   SetIndexBuffer(2, G_ibuf_116);
   SetIndexStyle(2, DRAW_LINE, EMPTY, EMPTY, OverSoldColor);
   SetIndexBuffer(3, G_ibuf_120);
   SetIndexStyle(3, DRAW_LINE, EMPTY, EMPTY, OverBoughtColor);
   SetIndexBuffer(4, G_ibuf_124);
   SetIndexStyle(4, DRAW_LINE, EMPTY, EMPTY, OverBoughtColor);
   SetIndexBuffer(5, G_ibuf_128);
   SetIndexBuffer(6, G_ibuf_132);
   SetLevelValue(0, OverBought);
   SetLevelValue(1, OverSold);
   IndicatorShortName("CCI (" + CCIPeriod + ")");
   return (0);
}
// EA2B2676C28C0DB26D39331A336C6B92
int start() {
   double Ld_16;
   double Ld_24;
   int Li_0 = IndicatorCounted();
   if (Li_0  0) Li_0--;
   int Li_12 = MathMin(Bars - Li_0, Bars - 1);
   if (G_ibuf_132[Li_12] == 1.0) f0_0(Li_12, G_ibuf_112, G_ibuf_116);
   if (G_ibuf_132[Li_12] == -1.0) f0_0(Li_12, G_ibuf_120, G_ibuf_124);
   for (int Li_4 = Li_12; Li_4 >= 0; Li_4--) {
      G_ibuf_128[Li_4] = iMA(NULL, 0, 1, 0, MODE_SMA, CCIPrice, Li_4);
      Ld_16 = 0;
      for (int count_8 = 0; count_8  OverBought) G_ibuf_132[Li_4] = 1;
      if (G_ibuf_108[Li_4]  OverSold && G_ibuf_108[Li_4] < OverBought) G_ibuf_132[Li_4] = 0;
      if (G_ibuf_132[Li_4] == 1.0) f0_1(Li_4, G_ibuf_112, G_ibuf_116, G_ibuf_108);
      if (G_ibuf_132[Li_4] == -1.0) f0_1(Li_4, G_ibuf_120, G_ibuf_124, G_ibuf_108);
   }
   return (0);
}
// 21F8D7C6ACBD885873A4BA3D594D41CD
void f0_0(int Ai_0, double &Ada_4[], double &Ada_8[]) {
   if (Ada_8[Ai_0] != EMPTY_VALUE && Ada_8[Ai_0 + 1] != EMPTY_VALUE) {
      Ada_8[Ai_0 + 1] = EMPTY_VALUE;
      return;
   }
   if (Ada_4[Ai_0] != EMPTY_VALUE && Ada_4[Ai_0 + 1] != EMPTY_VALUE && Ada_4[Ai_0 + 2] == EMPTY_VALUE) Ada_4[Ai_0 + 1] = EMPTY_VALUE;
}
// D1B45A6FF1A5430B6E40FB3AD384517E
void f0_1(int Ai_0, double &Ada_4[], double &Ada_8[], double Ada_12[]) {
   if (Ada_4[Ai_0 + 1] == EMPTY_VALUE) {
      if (Ada_4[Ai_0 + 2] == EMPTY_VALUE) {
         Ada_4[Ai_0] = Ada_12[Ai_0];
         Ada_4[Ai_0 + 1] = Ada_12[Ai_0 + 1];
         Ada_8[Ai_0] = EMPTY_VALUE;
         return;
      }
      Ada_8[Ai_0] = Ada_12[Ai_0];
      Ada_8[Ai_0 + 1] = Ada_12[Ai_0 + 1];
      Ada_4[Ai_0] = EMPTY_VALUE;
      return;
   }
   Ada_4[Ai_0] = Ada_12[Ai_0];
   Ada_8[Ai_0] = EMPTY_VALUE;
}
收藏
收藏0
转播
转播
分享
分享
分享
淘帖0

精彩评论12

跳转到指定楼层
沙发
你把我灌醉 发表于 2018-1-11 14:45:51 | 只看该作者
想请大神帮忙加个报警功能
板凳
rouguqixia 发表于 2018-1-11 15:55:17 | 只看该作者
请大神帮忙加个报警功能
地板
mnbv 发表于 2018-1-11 16:10:37 | 只看该作者
加个报警功能
5#
 楼主| hao0502 发表于 2018-1-11 16:42:10 | 只看该作者
加个报警功能
6#
大王叫我来巡山 发表于 2018-1-11 17:00:59 | 只看该作者
你那个是加密怎么编辑
7#
 楼主| hao0502 发表于 2018-1-11 17:34:39 | 只看该作者

哦,不能反编译(破**解)吗?我以为有高手能破**解的!!!
8#
263284630 发表于 2018-1-11 18:44:26 | 只看该作者
好牛逼的样子!!!!!
9#
19860526 发表于 2018-1-11 19:02:59 | 只看该作者
谢谢分享
10#
一生平安 发表于 2018-1-11 19:24:08 | 只看该作者

谢谢分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题
阅读排行更多+

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