一个在MT4平台上的视觉工作室。 - 页 2

 
Реter Konow:
开发人员是否需要Visual Studio来开发MT4/MT5平台上的应用程序界面?
如果能进入EA和指标设置(在EA代码执行之前),那就很有意思了--额外的菜单在那里会非常有用。
 
-Aleks-:
如果能进入EA和指标设置(在EA代码执行之前),那就很有意思了--额外的菜单在那里将非常有用。

三年前,他们为MetaTrader 5编写了纸牌游戏,作为一个有趣的游戏:有鼠标卡片拖动,声音和一个完整的游戏。

这是作为一个示范,说明在终端内可以做什么。我们也可以把杜姆放在里面--没有刹车也可以工作。

下载你自己的ex5文件--它确实是3年前编译的,没有任何改动就可以使用。

附加的文件:
Klondike.ex5  1544 kb
 

下面是图表上的另一个实战指标。https://www.mql5.com/ru/code/1951

无论价格如何到达,都能过上自己的生活。


Flame
Flame
  • 投票: 30
  • 2013.11.02
  • Renat Fatkhullin
  • www.mql5.com
Индикатор показывает метод рисования градиентных полупрозрачных областей с независимой частотой обновлений.
 
-Aleks-:
如果能进入EA和指标的设置(在执行EA代码之前),那就很有意思了--额外的菜单在那里将非常有用。
想象一下,开发者可以将他的EA的设置分布在不同的窗口中,这些设置将被归为不同的类别,而用户不必滚动浏览所有设置的巨大表格,寻找需要的参数。另外,重新配置策略设置而不必断开专家顾问的工作,也不一定要重新编译,这也是一个不错的主意。
 
Yuriy Asaulenko:
而且一无所获。这是在浪费时间和精力。当然,是IMHO。这就好比为一个出生就有残疾的人发明拐杖。虽然,对于一个废人来说,这确实是必要的。

我不太清楚你对MQL感到沮丧的原因。首先,它提供了所有语言中使用的所有标准编程工具,包括OOP。考虑到这种语言所开发的任务的特殊性(即为市场交易编写指标 和程序),很难找到它不能处理的问题。反正到目前为止,我还没有成功地做到这一点。

告诉我们,你到底缺少什么,语言没有帮助你解决什么问题?

 
Renat Fatkhullin:

下面是图表上的另一个实战指标。https://www.mql5.com/ru/code/1951

无论价格如何到达,都能过上自己的生活。


正是这种MQL功能的广度,帮助我开发了我的项目。非常感谢开发者!
 
Реter Konow:
正是这种广泛的MQLQLQLQL功能帮助我发展我的项目。非常感谢开发者!

该项目 非常有趣。特别有趣的是与表格有关的工作。我有以下问题。

  • 是否使用DLLs?
  • 需要文档和API。你打算如何出版它?
  • 是否可以动态地创建接口?例如,根据设置,加载一个具有不同列数的表或列?根据设置,形成不同的列名?
  • 使用的条件是什么?成本?
 
Vasiliy Sokolov:

该项目非常有趣。特别有趣的是与表格有关的工作。我有以下问题。

  • 是否使用DLLs?
  • 需要文档和API。你打算如何出版它?
  • 是否可以动态地创建接口?例如,根据设置,加载一个具有不同列数的表或列?根据设置,形成不同的列名?
  • 使用的条件是什么?多少钱?

下午好。

我将按顺序回答。

  • 要在MT4/MT5平台上创建一个接口,你将不需要DLL。该工作室将完全独立于第三方连接。通过使用可用的模板创建窗口,但可以在合理的范围内自由定义窗口和控件的属性,用户将不得不考虑他的程序的界面,并使用提供的工具和资源来实现它。 他将有现成的具有标准行为的窗口和控件形式供他使用,他将根据这些形式建立他的应用程序的界面。用户的项目将被保存为一个包含技术信息的文件(自动生成)。用户将在特殊的表格中写下他的应用程序变量的名字,通过这些表格,它们将被分配到相应的界面控件(他的选择)。每个控件都会根据自己的具体情况定义分配给它的参数值(默认)。用户将需要把他们的参数分配给正确的控制。非常简单)。
  • 不需要API,而且肯定会提供文档,是一个文本文件。也许文件将在工作室本身。我会考虑的。
  • 毋庸置疑,动态表的创建 将出现在那里。然而,我有一个 "Table "控件,通过拉伸它可以很容易地创建一个具有任何数量的行和列的表格。要设置它们的长度、高度、位置和名称,会有一个特殊的设置窗口。
  • 考虑到该工作室将只出租,价格将非常合理,是所有开发商都能承受的。
谢谢你的问题。
 
Реter Konow:
想象一下,开发者可以将他的EA的设置分布在不同的窗口中,这些设置将按类别分组,用户不必滚动浏览所有设置的巨大表格,寻找需要的参数。重新配置策略设置而不必让EA停止运行,也不一定要重新编译,这也是一个不错的主意。
Konow标签:

我不知道你为什么对MQL感到失望。首先,它提供了所有语言中使用的所有标准编程工具,包括OOP。考虑到这种语言所开发的任务的特殊性(即为市场交易编写指标 和程序),很难找到它不能处理的问题。到目前为止,我还没有成功地做到这一点,至少还没有。

告诉我们,你到底缺少什么,语言没有帮助你解决什么问题?

几年来,我一直想问一个问题,我已经找到了。

这个问题。

假设我有一个向量 "a",想把它画出来(没有统计就不能画)。

我怎样才能画出这个矢量。在R中,它是plot(a, ...)/

那么如何以µl为单位?

 
СанСаныч Фоменко:

几年来一直想问一个问题--找到了一个。

问题。

假设有一个矢量 "a",我想把它画出来(没有画的统计是不可想象的)。

如何绘制这个矢量。在R中,它是plot(a, ...)/

在MQL中又是怎样的呢?

在MQL中,这是非常简单的。ObjectCreate()函数创建不同类型的对象。ObjectSetInteger(), ObjectSetDouble和ObjectSetString()函数,设置创建的对象的属性。你可以在文档中阅读更多关于创建对象的类型和设置它们的属性。

图形功能:https://www.mql5.com/ru/docs/objects

对象类型: https://www.mql5.com/ru/docs/constants/objectconstants/enum_object

Документация по MQL5: Графические объекты
Документация по MQL5: Графические объекты
  • www.mql5.com
Графические объекты - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5