打勾的故事 - 页 13

 
Tapochun:

蜱虫史上有一个漏洞。而且,即使是那些为终端的当前会话而来的ticks也不会返回。

上传的图片又怎么了?

你自己删除了吗?

[删除]  
Renat Fatkhullin:

上传的图片怎么了?

是你自己删除的吗?

请原谅我?用指标?它就在那里...

是的,如果你从图片库中删除了一张图片,是不是也会从论坛中删除?


[删除]  
这就是我完全不明白的地方......插入一张图片,点击放大 - Another....
[删除]  
Renat Fatkhullin:

你确定你已经在MetaQuotes-Demo服务器上正确和准确地检查了一切吗?

一切工作都很正常,只是相信它。下面是对欧元兑美元的20,000点的请求:今天的点位被返回确定

请记住,第一个请求给出的是本地历史中的内容,并触发了历史分页。

在这里,我要求200 0000 000点,立即收到53 788点,分页过程已经开始。

2分钟后,我再次请求,得到了5,088,888个刻度,分页在后台继续进行。

我确定我是在MetaQuotes-Demo服务器上。咳咳。现在,当前的蜱虫正在传送。有趣的是另一件事。故事中的漏洞。所有模式要求3000个刻度。重新启动终端后--只有周五的刻度线回来了,之前的也是。

2015.10.19 11:44:41.343 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2985 2015.10.16 23:59:00: spread = 0, ask = 0.00000, bid = 0.00000, last = 1.54358
2015.10.19 11:44:41.343 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2986 2015.10.16 23:59:00: spread = 74, ask = 1.54432, bid = 1.54358, last = 0.00000
2015.10.19 11:44:41.343 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2987 2015.10.16 23:59:00: spread = 0, ask = 0.00000, bid = 0.00000, last = 1.54357
2015.10.19 11:44:41.343 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2988 2015.10.16 23:59:00: spread = 68, ask = 1.54425, bid = 1.54357, last = 0.00000
2015.10.19 11:44:41.343 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2989 2015.10.16 23:59:02: spread = 0, ask = 0.00000, bid = 0.00000, last = 1.54356
2015.10.19 11:44:41.343 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2990 2015.10.16 23:59:02: spread = 69, ask = 1.54425, bid = 1.54356, last = 0.00000
2015.10.19 11:44:41.343 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2991 2015.10.16 23:59:05: spread = 0, ask = 0.00000, bid = 0.00000, last = 1.54356
2015.10.19 11:44:41.343 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2992 2015.10.16 23:59:05: spread = 64, ask = 1.54420, bid = 1.54356, last = 0.00000
2015.10.19 11:44:41.343 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2993 2015.10.16 23:59:05: spread = 0, ask = 0.00000, bid = 0.00000, last = 1.54356
2015.10.19 11:44:41.343 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2994 2015.10.16 23:59:05: spread = 72, ask = 1.54428, bid = 1.54356, last = 0.00000
2015.10.19 11:44:41.343 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2995 2015.10.16 23:59:06: spread = 0, ask = 0.00000, bid = 0.00000, last = 1.54356
2015.10.19 11:44:41.343 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2996 2015.10.16 23:59:06: spread = 75, ask = 1.54431, bid = 1.54356, last = 0.00000
2015.10.19 11:44:41.343 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2997 2015.10.16 23:59:07: spread = 0, ask = 0.00000, bid = 0.00000, last = 1.54357
2015.10.19 11:44:41.343 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2998 2015.10.16 23:59:07: spread = 74, ask = 1.54431, bid = 1.54357, last = 0.00000
2015.10.19 11:44:41.343 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2999 2015.10.16 23:59:10: spread = 0, ask = 0.00000, bid = 0.00000, last = 0.00000
[删除]  

过了一会儿,画面是这样的。所有模式3000次。

2015.10.19 11:46:33.144 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2774 2015.10.16 23:59:05: spread = 0, ask = 0.00000, bid = 0.00000, last = 1.54356
2015.10.19 11:46:33.144 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2775 2015.10.16 23:59:05: spread = 72, ask = 1.54428, bid = 1.54356, last = 0.00000
2015.10.19 11:46:33.144 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2776 2015.10.16 23:59:06: spread = 0, ask = 0.00000, bid = 0.00000, last = 1.54356
2015.10.19 11:46:33.144 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2777 2015.10.16 23:59:06: spread = 75, ask = 1.54431, bid = 1.54356, last = 0.00000
2015.10.19 11:46:33.144 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2778 2015.10.16 23:59:07: spread = 0, ask = 0.00000, bid = 0.00000, last = 1.54357
2015.10.19 11:46:33.144 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2779 2015.10.16 23:59:07: spread = 74, ask = 1.54431, bid = 1.54357, last = 0.00000
2015.10.19 11:46:33.144 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2780 2015.10.16 23:59:10: spread = 0, ask = 0.00000, bid = 0.00000, last = 0.00000
2015.10.19 11:46:33.144 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2781 2015.10.19 09:44:41: spread = 18, ask = 1.54498, bid = 1.54480, last = 1.54480
2015.10.19 11:46:33.144 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2782 2015.10.19 09:44:41: spread = 19, ask = 1.54499, bid = 1.54480, last = 0.00000
2015.10.19 11:46:33.144 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2783 2015.10.19 09:44:42: spread = 19, ask = 1.54499, bid = 1.54480, last = 1.54480
2015.10.19 11:46:33.144 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2784 2015.10.19 09:44:42: spread = 18, ask = 1.54498, bid = 1.54480, last = 0.00000
2015.10.19 11:46:33.144 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2785 2015.10.19 09:44:42: spread = 18, ask = 1.54498, bid = 1.54480, last = 1.54480
2015.10.19 11:46:33.144 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2786 2015.10.19 09:44:42: spread = 19, ask = 1.54499, bid = 1.54480, last = 0.00000
2015.10.19 11:46:33.144 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2787 2015.10.19 09:44:42: spread = 19, ask = 1.54499, bid = 1.54480, last = 1.54480

故事中的漏洞。在INFO模式下,情况也是如此。

[删除]  

这里是历史上传脚本的代码。

#property script_show_inputs

input int inpStep=3000;
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
   MqlTick array[];
   int attempt=1;
   int num=-1;
   while(attempt<11)
     {
      num=CopyTicks(_Symbol,array,COPY_TICKS_ALL,0,inpStep);
      if(num<0)
         attempt++;
      else
        {
         if(num==inpStep)
           {
            Print("Тиковая история загружена с ",attempt," попытки!");
            break;
           }
         else
           {
            if(attempt==10)
              {
               Print("Загружена не вся история (",num," из ",inpStep,")");
               break;
              }
            else
              {
               attempt++;
               continue;
              }
           }
        }
     }

   if(num<0)
     {
      Print("Тиковая история не загружена!");
      return;
     }

   int size=ArraySize(array);
   int iSpread=0;
   for(int i=0; i<size; i++)
     {
      iSpread=int(MathRound(( array[i].ask-array[i].bid)/_Point));

      Print(__FUNCTION__,": #",i," ",array[i].time,": spread = ",iSpread,
            ", ask = ",DoubleToString( array[ i ].ask, _Digits ),
            ", bid = ",DoubleToString( array[ i ].bid, _Digits ),
            ", last = ",DoubleToString(array[ i ].last,_Digits ) );
     }
  }
//+------------------------------------------------------------------+
[删除]  
在按符号删除打勾历史记录(按符号完全删除文件夹)并重新启动终端后--历史记录完全没有加载。
 
Tapochun:

请原谅我?用指示器?它就在那里...

是的,如果你从图库中删除图片,它也会从论坛中删除?

当然是这样。你删除了原始数据。
[删除]  
Renat Fatkhullin:
当然,它被删除了。你删除了原始数据。
知道了,我会记住的。
 
Tapochun:

这里是历史上传脚本的代码。

要求不够,3000个刻度太少了,对于1小时来说。

对我来说,它的下载很好。