错误、漏洞、问题 - 页 1505

 
Alexey Kozitsyn:

据我所知,你可以将任何报价加载到MT4。但默认情况下,该图表是基于买入(外汇)价格。

如果你不相信我,这里有一段来自帮助的内容。

  • 显示询问线 - 显示/隐藏最新报价的询问水平。终端只构建和显示条形图 投标价格。然而,在开立多头头寸和关闭空头头寸时,总是使用询问价。它没有以任何方式显示在图表上,也不能被看到。为了更精确地控制自己的交易活动,可以启用 "显示询问线 "参数。执行此命令后,图表上会出现一条额外的水平线,对应于上一栏的Ask价格。

有一个图表是根据买入价建立的,有一个是根据卖出价建立的。

帮助是不正确的。

 
George Merts:

大家好。

这里有一个问题。MT5,构建1241。

佣金在哪里设置(它们来自哪里)?

我已经好几个月没有调试它了。 今天我写了一个简单的专家顾问并运行了它。平稳地减少存款。我开始分析,了解到佣金是不断从每个订单中收取的。我不知道为什么我对这么好的外汇 图表感兴趣。

我做错了什么?如何删除佣金?

如果账户不是厨房账户(ECN/STP),经纪商将你的交易提取到外汇时要收取佣金。
 

下午好!我注意到,在专家顾问中使用ChartIndicatorDelete(...) 函数后,首先,当图表窗口调整大小时,图表的大小保持不变(扩展时两侧为空区域),其次,指标 和对象的列表 不能通过上下文菜单显示。目前的建设是1241。这个错误不取决于函数的参数(特别是不取决于图表编号、子窗口编号,以及图表中是否有指定名称的指标)。如果我们取消对该函数的使用,图表的比例就会正常,可以查看对象和指标的列表。

附加的文件:
 
下午好!请建议--我想连接我的信号--我在经纪商领域得到一个错误。我的经纪商是forex4you
 
DV2010:

下午好!我注意到,在专家顾问中使用ChartIndicatorDelete(...) 函数后,首先,当图表窗口调整大小时,图表的大小保持不变(扩展时两侧为空区域),其次,指标 和对象的列表 不能通过上下文菜单显示。目前的建设是1241。这个错误不取决于函数的参数(特别是不取决于图表编号、子窗口编号,以及图表中是否有指定名称的指标)。如果我们取消对该函数的使用,图表的比例就会正常,可以查看对象和指标的列表。

请附上一个MQL5代码的例子。
 
Alexandr Komyshev:
你好!请建议 - 我想连接我的信号,我在经纪人领域得到一个错误,我的经纪人是forex4you。
为了减少错误,请直接从终端注册信号(窗口 "导航",右击交易账户,"注册为信号")。
 
Karputov Vladimir:
为了减少错误,直接从终端注册信号(窗口 "导航",右击交易账户,"注册为信号")。
forex4you 终端吗?
 


DV2010:
Добрый день! Заметил, что после использования в эксперте функции ChartIndicatorDelete(...), во-первых, при изменении размеров окна чарта график остается в прежних размерах (по бокам - пустые области при расширении), а во-вторых, не выводится список индикаторов и объектов через контекстное меню. Текущий билд - 1241. От параметров функции этот баг не зависит (в частности, не зависит от номера чарта, номера подокна, а также от того, есть ли на графике индикатор с указанным именем). Стоит убрать использование функции, как график масштабируется нормально и списки объектов и индикаторов можно просматривать.

卡尔普托夫-弗拉基米尔

请附上MQL5代码中的例子。

在指标代码中。

#property indicator_separate_window

input string  ShortName = "IndicatorResultsMA";

我在专家顾问的代码中只留下一行,以简化情况。

void OnInit(){ ChartIndicatorDelete(0,1,"IndicatorResultsMA"); }

结果是,在手动添加该指标到图表后,图表的比例正常,但在添加到EA的图表后,立即出现了上述错误。同样的错误也发生在其他指标上(包括那些在图表上的和不在图表上的)。

ps 在这个例子中,带有第一个子窗口的指标被正常删除。

ps2: 如果你在图表上插入布林线指标,那么运行

ChartIndicatorDelete(0,0,"Bollinger Bands");

该指标被从图表中移除,但是,就像上面的例子中的自己的指标一样,有一个错误。
 
DV2010:


我建议你从另一个人的角度来看待你的问题/答案:我似乎问得很正常(顺便说一下,这是一个技术论坛的惯例)--你想解决问题,所以给我代码。记住,在每一种情况下,你必须给出操作系统和终端的类型和构建(这些数据在 "日志 "选项卡中--重启终端后的前三行)。

你给出的是不可复制的代码片段(断章取义)。

 
Karputov Vladimir:

我建议你从另一个人的角度来看待你的问题/答案:我似乎问得很正常(顺便说一下,这是一个技术论坛的惯例)--你想解决问题,所以给我代码。记住在每一种情况下,你必须给出操作系统和终端的类型和构建(这些数据在 "日志 "标签中--重启终端后的前三行)。

你所提供的是不可复制的代码片段(断章取义)。

我对信息的不完整性表示歉意。

1.信息在日志标签中。

2016.02.11 19:14:01.528 Terminal Alpari Limited MT5 build 1241 started (Alpari Limited)

2016.02.11 19:14:01.528 终端 Microsoft Windows XP (基于X86的PC), IE 06.00, Intel Pentium 4 3.40GHz, RAM: 566 / 3319 Mb, HDD: 34360 / 145000 Mb, GMT+03:00

2016.02.11 19:14:01.528终端 C:\Program Files\Alpari Limited MT5

2.被测试删除的指标是一个标准的布林线 指标。

- 指标文件位于C:\Program Files\Alpari Limited MT5\MQL5\Indicators\Examples\BB.ex5处。

- 编译后的文件被手动添加到图表中。

- 两个文件都附在这个帖子后面。

3.删除该指标的专家顾问的全部代码,并在其上检测到该错误。

   void OnInit(){
      ChartIndicatorDelete(0,0,"Bollinger Bands");
   } 

测试结果。

在图表上拖动这样一个 "专家顾问"(在应用程序中 - DeleteInd.ex5)后

手动添加到图表中的布林线被移除,但之后当图表大小改变时,图表不会被缩放。

附加的文件:
BB.mq5  6 kb
BB.ex5  10 kb
DeleteInd.ex5  5 kb
DeleteInd.mq5  1 kb