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

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

一个布林指标,请高手看下

  [复制链接]
571 14
核磁共振 发表于 2018-1-11 14:49:54 | 只看该作者 |阅读模式 打印 上一主题 下一主题
指标加载后,线过一会就会落后几根K线,如图

请朋友们看下,代码要如何改,才可以一直保持K线出来,指标线就出来呢?
/*
   Generated by EX4-TO-MQ4 decompiler V4.0.224.1 []
   Website: http://purebeam.biz
   E-mail : purebeam@gmail.com
*/
#property copyright ""
#property link      ""
#property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1 White
extern int Periods = 20;
extern int Dev = 2;
double g_ibuf_84[];
double g_ibuf_88[];
double g_ibuf_92[];
double g_ibuf_96[];
int init() {
   IndicatorBuffers(4);
   SetIndexStyle(0, DRAW_LINE);
   SetIndexStyle(1, DRAW_NONE);
   SetIndexStyle(2, DRAW_NONE);
   SetIndexStyle(3, DRAW_NONE);
   SetIndexBuffer(0, g_ibuf_92);
   SetIndexBuffer(1, g_ibuf_84);
   SetIndexBuffer(2, g_ibuf_88);
   SetIndexBuffer(3, g_ibuf_96);
   writetext("", "", 10, 10, Yellow, 10);
   return (0);
}
int start() {
   int bar = IndicatorCounted();
   int limit = Bars - bar;
   for (int i = 0; i < limit; i++) {
      g_ibuf_84 = iBands(NULL, 0, Periods, Dev, 0, PRICE_CLOSE, MODE_UPPER, i);
      g_ibuf_88 = iBands(NULL, 0, Periods, Dev, 0, PRICE_CLOSE, MODE_LOWER, i);
      g_ibuf_96 = iBands(NULL, 0, Periods, Dev, 0, PRICE_CLOSE, MODE_MAIN, i);
      g_ibuf_92 = (g_ibuf_84 - g_ibuf_88)/g_ibuf_96;
   }
   return (0);
}
void writetext(string a_name_0, string a_text_8, int a_x_16, int a_y_20, color a_color_24, int a_fontsize_28) {
   ObjectDelete(a_name_0);
   ObjectCreate(a_name_0, OBJ_LABEL, 0, 0, 0);
   ObjectSetText(a_name_0, a_text_8, a_fontsize_28, "Arial", a_color_24);
   ObjectSet(a_name_0, OBJPROP_CORNER, 0);
   ObjectSet(a_name_0, OBJPROP_XDISTANCE, a_x_16);
   ObjectSet(a_name_0, OBJPROP_YDISTANCE, a_y_20);
}

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
收藏
收藏0
转播
转播
分享
分享
分享
淘帖0

精彩评论14

跳转到指定楼层
沙发
hezhigang6 发表于 2018-1-11 15:43:59 | 只看该作者
http://www.gps512.com/?hezhigang6
板凳
 楼主| 核磁共振 发表于 2018-1-11 17:15:13 | 只看该作者
自已顶一下
地板
0932 发表于 2018-1-11 17:34:06 | 只看该作者

自已顶一下
5#
 楼主| 核磁共振 发表于 2018-1-11 18:19:28 | 只看该作者
真的没有朋友解答一下么???
6#
abear 发表于 2018-1-11 19:58:08 | 只看该作者
g_ibuf_84 g_ibuf_88 g_ibuf_92 g_ibuf_96 是陣列
直接指定應該會有問題
又將其直接加減乘除 也是會有問題
可能的修改 但不一定正確(g_ibuf_92的計算式未必是這樣):
      g_ibuf_84[i] = iBands(NULL, 0, Periods, Dev, 0, PRICE_CLOSE, MODE_UPPER, i);
       g_ibuf_88[i] = iBands(NULL, 0, Periods, Dev, 0, PRICE_CLOSE, MODE_LOWER, i);
       g_ibuf_96[i] = iBands(NULL, 0, Periods, Dev, 0, PRICE_CLOSE, MODE_MAIN, i);
       g_ibuf_92[i] = (g_ibuf_84[i] - g_ibuf_88[i])/g_ibuf_96[i];
7#
gold777 发表于 2018-1-11 20:23:19 | 只看该作者
表示 完全看不懂
8#
allen081018 发表于 2018-1-11 20:56:56 | 只看该作者
没看懂  恕无能为力

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
9#
nmber 发表于 2018-1-11 21:58:53 | 只看该作者
唉  看不懂
10#
zhangchao315 发表于 2018-1-11 23:06:48 | 只看该作者
你啊哈 撒发到发生 发生福按时福按时到岗水电费更好都是废话啊但是
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题
阅读排行更多+

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