对MQL5的祝愿 - 页 71

 
BARS >> :
ICQ :)

asa中没有那么多交易员,他们会在一般聊天中进行各种巧妙的讨论,而像我这样的nubics会偷看 =)

 

如果在WINDOWS中运行,用户终端必须遵循微软公司在界面方面的指导方针。例如,当打开一个子窗口时,程序应该把输入焦点放在那里,这样键盘信息就会到达那里。上下文菜单输出命令不应该只对鼠标信息做出反应。当窗口关闭时,它应该把焦点带回来,等等。所有的菜单命令都应该从键盘上执行,而且总是如此。如果视图可以用TAB键点选,那就很好。

对话框条目也应签署键盘快捷键。对话框中不应该有多于一个活动按钮。

简而言之,一切都应该从键盘上操作,这样做是正确的,因为它更方便、更快捷。

现在,档案的组织结构有点令人费解。

从列表中删除符号的工作有时也不明确--如果一个符号不能被删除,我们必须告知用户,以及为什么。

专家顾问在连接失败时不会收到错过的条形图--这是一种犯罪,就像盗窃物质资源一样,也许是大规模的。

在MQL5中,逻辑操作 有必要在第一个零值之后停止(从左到右),最好是 "和 "的优先级应高于 "或"。

 
stringo >> :

没有

因此,一个澄清的问题:2009年冠军赛将在mql4或mql5上举行?

 
budimir >> :

关于这一点,我有一个问题:2009年冠军赛将在mql4或mql5上运行?

可能是4,5将不得不掌握.........来重建...

而我们需要等待MT-5的到来

P.s.虽然他们可以同时进行 :)

 
会不会有一个?
 
是的,他要去哪里...否则开发商会被吃得死死的 :)
 

是否有可能在MT5中为图标创建一个单独的面板,从而使它们可以通过一次点击来访问?

在对一个长历史的策略进行视觉调试时,以及其他时候,你需要手动添加箭头等。

每次都要按几个按钮,非常不方便...

.

此外,我希望能够定制/添加我自己的按钮 - 例如,我想添加

另一条趋势线,但有不同的颜色。因此,你不必每次都切换颜色。

(对于单个案例来说,这不是一个问题,但当它需要重复几十次的时候......)。

.

在mq-editor中,如果能够为选定的模块/部分代码设置背景色,那就太好了。

如果你的代码相当长,你必须从一个部分跳到另一个部分,反之亦然,往往很难找到正确的行。

往往很难找到合适的线条。结果是浪费了大量的时间。背景颜色的设计非常快速和简单。

.

这都是些小东西,但都是非常有用的小东西!"。

谢谢你!

 

我真的非常想这么做!

请制作一个特定的AC API,这样所有的参数和所有与特定AC有关的工作都被打包到一个DLL中。否则就会发现,我们应该在不同的目录中为不同的DC安装不同的终端,所有的终端版本都是不同的,总之是无序的、混乱的和不方便的。事实上,终端是一样的,直流连接只是安装一个小小的DLL-库的问题。

[Deleted]  

对专家顾问或指标的界面的愿望。

1. 窗口应该伸展开来。

2.增加变量的描述(在一个策略中,即使在自己的策略中,参数超过10-15个,也很难导航)。

3.在块中甚至是嵌套块中结合外部变量的可能性。

例如,像这样。


脚本中的结构可以是这样的。


externblock list01("Параметры зигзага")
  {
  extern int extZZDepth=50;
    externComment( extZZDepth,"Глубина расчета зигзага");
  extern int extZZQ=12;
    externComment( extZZQ,"Колличество Отображаемых вершин");
  extern int MA_Period=21;
    externComment( MA_Period,"период МА ( хотя и так ясно )"); //а эту строку можно опустить
  extern double kDev=2;
    externComment( kDev,"коэффицент кретерия отклонения от хорды выборки");
  }
externblock list02("...")
  {...}
externblock list03("...")
  {...}
extern double var1;
extern double var2;


或者像这样。

extern int extZZDepth=50;
  externComment( extZZDepth,"Глубина расчета зигзага");
extern int extZZQ=12;
  externComment( extZZQ,"Колличество Отображаемых вершин");
extern int MA_Period=21;
  externComment( MA_Period,"период МА ( хотя и так ясно )"); //а эту строку можно опустить
extern double kDev=2;
  externComment( kDev,"коэффицент кретерия отклонения от хорды выборки");

extern double var1;
extern double var2;

externblock list01("Параметры зигзага", extZZDepth, extZZQ, MA_Period, kDev)
externblock list02("Параметры Торговые", var1, var2, .....)


我在ArchiCAD 8.0中使用了类似的结构,在库元素变量设置中,非常方便的东西!

不过,在这里,变量名称被其描述所取代。 如果没有给出描述,就会显示变量名称。我认为在我们的情况下,两者都是有用的。


它看起来像这样。


4.应该可以为所有的变量类型设置一个固定的参数列表,例如像这样。

extern int MA_method;
extern color CLR;
extern string STR;
 externParam("MA_method",0,1,2,3);
 externParam("CLR",Red,Green,NULL, CUSTOM); // параметр CUSTOM позволит пользователю задать цвет на свой вкус
 externParam("STR","wait","buy","sell");

bool类型的变量可以用复选框显示 ,并解释为true / false。





并通过大括号加入对代码块的请求 !!!!

[Deleted]  

我也想过如何优化MetaEditor窗口,比如说,对我来说会很方便。



在任何情况下,请使微调标签和面板窗口成为可能,例如,我喜欢Opera浏览器在这个意义上。