对MQL5的祝愿 - 页 57

 

诶,如果有可能使用二维数组作为指标缓冲区 就好了

例如,像这样的事情。

//+------------------------------------------------------------------+
double ExtMapBuffer[][8];  
...
...
//+------------------------------------------------------------------+
//| Custom indicator initialization function
//+------------------------------------------------------------------+
int init()
{
   SetIndexBuffers( ExtMapBuffer);
   ...

}

//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
{
   ...
   ExtMapBuffer[ bar][ buf] = ...
   ...
}

我认为多币种作家会欣赏它......

而且缓冲区的数量可以增加...

 

原则上,这可以通过两个内置函数来实现。

SetIndicatorValue(int Bar, double Value)
и
double GetIndicatorValue(int Bar)
 
用户定义的数据类型 会很有帮助。
 

我希望METAQUOTES能写一本关于MQL4的书(也许我不知道,而有这样一本)。

我希望你们在发布MQL5时能纠正这个错误。

我认为这将是一个突破...

---

并同时发布MQL5和这本书!这将是非常好的。

----

收到的答案是

https://www.mql5.com/ru/forum/111879/page2

 

窗口滚动时,WindowFirstVisibleBar 不更新。 只有当你在各时间段之间来回变换时才会如此。

 

希望。

增加10分钟、12小时和10年的时间框架。

可以添加趋势、垂直、水平线 和通道,"来自和来自 "指定的限制。

可以在图表上 "画画",至少是一个原始的 "铅笔"。

 

关于MT5界面的说明

当打开一个新的图表时

- 打开一个具有默认属性的新图表

我通常不喜欢某些属性,我的第一步是改变。

F8

1 - 移除网格

2 - 启用日本蜡烛 图(默认为条形图)。

3 - 启用图表偏移

4-变化的时间框架

我不改变颜色方案--但我知道很多人改变颜色。

我想,在MT5中,也许图表会有更多的属性。

---

最好的方法是给图表添加一个默认设置。

并确保该按钮被设置为默认!

如果有一个模板意识形态就好了--它可以被编辑。

包括通过DEFINITELY改变模板,然后按默认按钮。

是我自己定义的状态!

而且只有在删除模板的情况下--开发者设置才会弹出

---

我希望看到整个界面有类似的风格

 
设置所需的图形外观,并保存为一个名为default.tpl的模板。
 
缺少的是一个可配置的自动保存终端状态。做一些事情,配置它,然后 "砰 "的一声!--比如说电脑挂了,什么都没保存,这非常可悲......你开始重新配置一切......请做一下,嗯? 在面板上放一个按钮,"保存",否则你必须定期关闭终端--还没有其他选择
 

以下是有用的东西,一个类似于IN pascal的结构


如果(aIN(1, 2, 3, ...)){


}


我希望能够将字符串作为一个字符数组来处理,这也是从Pascal中提取的