自定义符号。误差、错误、问题、建议。 - 页 5

 
fxsaber:

然而,由于某些原因,它是有效的。


我不明白这些台词。

    
  if (FirstRun)
  {
    Symb.DeleteHistory();       // Мало ли что-то было в истории - грохнули
    Symb.Delete(true);          // Символ тоже прибьем, чтобы исключить наличие тика в Обзоре рынка
    Symb.Create(NULL, _Symbol); // Воскресили девственно чистым.


你是否尝试过添加一个单一的勾,而不是一个包?而且在市场观察中没有选择该符号?

你是否尝试过在一个新创建的符号 上添加一个单杠,而不是复制的符号。在市场观察中没有选择该工具?

为什么我需要打开一个图表

   ChartOpen(Symb.Name, PERIOD_M1); // Открыли чарт

我最多可以有1000张这样的图表。我只需要保存历史记录,如果我需要,我可以打开实际的图表。

 
Sergey Chalyshev:

你是否尝试过添加一个单一的勾,而不是一个包?而且在市场观察中没有选择该符号?

@fxsaber 的代码是有效的,我已经用了很长时间了,添加一个刻度线没有任何问题,我有4个在线图表在运行,一个专家顾问正在处理(建立自定义图表)。

我不明白在市场概览窗口中不选择符号的条件--这是不是主要问题?- 我没有寻找解决方案,但可能自定义的刻度线只在这个窗口中被抛出。

 
Igor Makanu:

代码@fxsaber 起作用了,我用了很长时间,添加一个刻度线没有问题,我有在线图表在旋转--4个一个专家处理(建立自定义图表)。

我不明白在市场概览窗口中没有选择符号的情况--这是不是主要问题?- 我不是在寻找一个解决方案,但可能只在这个窗口中自定义蜱。

其中一个主要的。

它是否被添加到一个未被选中且不包含旧条的符号上?

如果没有打开图表,它不会被添加到选定的符号中(

 

首先,有什么问题?

MqlTick tick;
MqlTick atick[];

int size=1000;
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
//---
   string name="TestCastom";
   CustomSymbolCreate(name,"","EURGBP");

   ArrayResize(atick,1);
   while(!IsStopped())
     {
      SymbolInfoTick("EURGBP",tick);
      atick[0]=tick;
      if(CustomTicksAdd(name,atick)<=0) { Print("error CustomTicksAdd: ",GetLastError()); }
      Sleep(1000);
     }
  }
//+------------------------------------------------------------------+


其结果是。

2019.03.21 19:09:21.896 CustomSymbolTest1 (EURGBP,M1)   error CustomTicksAdd: 4302
2019.03.21 19:09:22.988 CustomSymbolTest1 (EURGBP,M1)   error CustomTicksAdd: 4302
2019.03.21 19:09:24.080 CustomSymbolTest1 (EURGBP,M1)   error CustomTicksAdd: 4302
2019.03.21 19:09:25.172 CustomSymbolTest1 (EURGBP,M1)   error CustomTicksAdd: 4302
2019.03.21 19:09:26.264 CustomSymbolTest1 (EURGBP,M1)   error CustomTicksAdd: 4302
2019.03.21 19:09:27.356 CustomSymbolTest1 (EURGBP,M1)   error CustomTicksAdd: 4302
2019.03.21 19:09:28.448 CustomSymbolTest1 (EURGBP,M1)   error CustomTicksAdd: 4302
2019.03.21 19:09:29.540 CustomSymbolTest1 (EURGBP,M1)   error CustomTicksAdd: 4302
2019.03.21 19:09:30.632 CustomSymbolTest1 (EURGBP,M1)   error CustomTicksAdd: 4302
2019.03.21 19:09:31.724 CustomSymbolTest1 (EURGBP,M1)   error CustomTicksAdd: 4302
 
Sergey Chalyshev:

如果图表没有打开,即使选定的符号也不会被添加(

我检查过了,即使是在图表关闭时,也会添加自定义刻度。

我已经使用@fxsaber的 库6个月了,我没有任何问题。

https://www.mql5.com/ru/forum/212096/page6#comment_9791450

Библиотеки: Symbol
Библиотеки: Symbol
  • 2018.10.30
  • www.mql5.com
Symbol: Автор: fxsaber...
 
Igor Makanu:

检查过了,即使在图表关闭的情况下,也会添加自定义的刻度。

我已经使用@fxsaber的 库6个月了,我没有发现任何问题。

https://www.mql5.com/ru/forum/212096/page6#comment_9791450

我看到你还没有掌握fxsaber 库,我也不想掌握。

试试上面的例子。

 
Sergey Chalyshev:

我看你还没有处理过fxsaber 库,我也不想处理。

试试上面的例子。

我没有处理过@fxsaber 的库--它适合我的需要,并且像时钟一样工作,唉,我没有三条命来处理所有的事情,我试过了,它工作了,我做了我自己的自定义符号--是的,它们工作了

恐怕我不是MT5的资深用户,我混合使用MT4没有问题,而在MT5中,我更喜欢使用现成的解决方案,MT5中有许多特殊功能,需要详细研究或直接使用现成的解决方案,这是我的第二选择。

 
Igor Makanu:

我没有处理过@fxsaber 库--它适合我的需要,而且像时钟一样工作,唉,我没有三条命来处理所有的事情,我试过了,它起作用了,我自己做了自定义符号--是的,它们起作用了。

恐怕我不是MT5的资深用户,我用MT4不会有问题,而用MT5我更喜欢用现成的解决方案,MT5有很多功能需要详细研究或者直接使用现成的解决方案--我选择第二种方式

我告诉你,我没有足够的生命去分析别人的图书馆。

我阅读帮助并做我需要的事情。

fxsaber 是个了不起的人,我对他的效率感到惊讶。

如果他能联系到自定义符号的问题就好了,但他不会用他的库掩盖MQL的问题。

 
Sergey Chalyshev:

fxsaber 是个了不起的人,我对他的效率感到惊讶。

如果他能联系到自定义字符的问题,而不是用他的库掩盖MQL的问题,那就更好了。

我不认为他对报告问题感到害羞。而且必须用拐杖来代替。在问题得到解决的同时,我们现在必须以某种方式工作。

 
Edgar:

我不认为他对报告问题感到害羞。而且还得架起拐杖。在问题得到解决的同时,你现在必须以某种方式工作。

你是什么人,fxsaber的 律师?我认为他不需要律师,可以为自己回答。

我看到你没有使用自定义符号。