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

 
Roman:


你这是自相矛盾。在一篇文章中你写的是AND,现在你写的是OR。
显然对这个定义有意见。我们正在编写一种高级mql语言,而不是比特。
作为加法的结果,比特会有AND的事实是清楚的,但我们没有看到,但我们知道它。
说得更有逻辑性,以便你能被别人理解,Bitwise OR返回标志值的总和!
但不是和 !
让我们结束这个话题。

不,我没有反驳。另一方面,这些定义真的不全对。你能从一个自学成才的人那里得到什么呢?

这是从你的信息中理解的开始。这真的是这个话题的结束,你会从那里自己看到。

 

是否有更多不同的主题可以问?

zull.kzn:

大家好

这是我第一次运行MT,需要它进行数据分析和绘图。

我创建了一个符号,从csv中加载条形图,我的insta目录中有一个厚厚的数据文件。

符号激活,在市场观察中

不显示图表 - "正在等待更新


我错过了什么吗?

我在MT4和MT5中都试过了 - 一切都是一样的

演示图表--运行跳动

 
zull.kzn:

我应该在其他主题中问吗?

试试这里https://www.mql5.com/ru/forum/133408
Клуб Телепатов
Клуб Телепатов
  • 2011.05.08
  • www.mql5.com
Клуб телепатов Вас послали сюда? Тогда давайте знакомиться! Как же такое могло случиться со мной...
 


<img src="https://c.mql5.com/3/283/2.jpg">

图片没有插入,也没有按钮

附加的文件:
2.jpg  353 kb
 
zull.kzn:


<img src="https://c.mql5.com/3/283/2.jpg">

图片不合适,没有按钮

怎么会没有按钮呢?在帖子编辑窗口的顶部有一排按钮。甚至还有一个工具提示说 "图片(Alt + I)"。

谁会在csv文件选择对话框中按下确定按钮?

 
Slava:

怎么会没有按钮呢?在帖子编辑窗口的顶部有一排按钮。甚至会弹出一个工具提示 "图片(Alt + I)"

在选择csv文件的对话中按OK键,谁会按?

没有按钮,见截图--工具提示中有一个图片按钮,但在当前窗口中没有,alt+i不起作用,浏览器chrome也没有。

在Mt所有的OK's当然按下了。

左右两边的窗口中都出现了条形图

并且在那里也按下了 "确定"。

在所有这些行动的执行过程中,情况得到了准确的描述

附加的文件:
3.jpg  51 kb
 
zull.kzn:

在mt中,所有的ok都被点击了,当然了。

条形图同时出现在右侧和左侧窗口中

并在那里点击了 "确定"。

在所有这些行动的执行过程中,情况得到了准确的描述

一步一步地描述,并附上你所做工作的截图。

在前面的截图中,你可以看到你到了文件选择对话框,文件中的条目被识别,但不清楚你是否点击了确定。可能不会,因为输入的焦点是在文件名上。

 
Slava:

一步一步地描述你正在做的事情,并附上截图。

在前面的截图中,你可以看到你到了文件选择对话框,文件中的条目被识别,但不清楚你是否点击了确定。可能不会,因为输入的焦点是在文件名上。

按了确定。

右侧窗口关闭。

酒吧出现在左边的窗口。

压制的OK。

左侧窗户关闭。

结果是一个黑色的窗口,上面有这样的信息

附加的文件:
1.gif  5323 kb
 

Bug 23.

进口的 蜱虫正在杀死为CopyTicks-功能探查的蜱虫。

#define  PRINT(A) Print(#A + " = " + (string)(A))

#define  SIZE 100

void OnStart()
{
  MathSrand((uint)TimeLocal());
  const string Name = _Symbol + (string)MathRand();
  
  MqlTick Ticks[];
  PRINT(CustomSymbolCreate(Name, NULL, _Symbol)); // Создали символ.
  PRINT(SymbolSelect(Name, true)); // Поместили в Обзор рынка
  PRINT(CopyTicksRange(_Symbol, Ticks, COPY_TICKS_INFO, D'2019.06.01' * 1000)); // Взяли тики
  
  PRINT(ArrayResize(Ticks, SIZE));    // Оставили только SIZE-тиков
  PRINT(CustomTicksAdd(Name, Ticks)); // Пробросили их все
  PRINT(CopyTicksRange(Name, Ticks)); // Убедились, что тиков в истории именно столько.

  MqlTick NewTicks[];  
  PRINT(ArrayCopy(NewTicks, Ticks, 0, 30, 10)); // Взяли 10 тиков с индексами 30-39.

  PRINT(CustomTicksReplace(Name, NewTicks[0].time_msc, LONG_MAX, NewTicks)); // Записали их так, чтобы они были с правого края.
   
  PRINT(CopyTicksRange(Name, Ticks)); // Убедились, что тиков в истории 40.
}


结果

CustomSymbolCreate(Name,NULL,_Symbol) = true
SymbolSelect(Name,true) = true
CopyTicksRange(_Symbol,Ticks,COPY_TICKS_INFO,D'2019.06.01'*1000) = 1096621
ArrayResize(Ticks,100) = 100
CustomTicksAdd(Name,Ticks) = 100
CopyTicksRange(Name,Ticks) = 100
ArrayCopy(NewTicks,Ticks,0,30,10) = 10
CustomTicksReplace(Name,NewTicks[0].time_msc,LONG_MAX,NewTicks) = 10
CopyTicksRange(Name,Ticks) = 10
 
zull.kzn:

按了oK

右侧窗口关闭。

条形图出现在左侧窗口

在那里也按下了OK。

左窗关闭

结果是一个黑色的窗口,上面有这样的文字

这不是在玩。在导入条形图后,会立即刷新一个空图表。

如果我不打开图表会怎样?在导入条形图后打开图表

或者关闭并打开图表。

或者从图形上下文菜单中刷新图形。