[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 164

 
yosuf:
谢谢,虽然我必须通过重启网站进入,正如伊戈尔所指出的。
如果你通过To topic list 链接退出任何主题,主页会自动更新。
 

Roll:

Создавайте подобную ситуацию на демо -- последовательно загружайте с визуальным контролем ваши коды по золото/долл и евро/долл (индикаторы, советники) до появления "неисправности" для определения названия кода, генерирующего "неисправность".
Признаки "неисправности":
-- "метка свечки";
-- создание "флет-канала" из трендовых линий (пунктир);
-- создание подобных комментов (записей в верхнем левом углу экрана ) ;

问题是,我没有改变或增加任何指标,我已经用它们工作了三个月。该故障仅在我从时间框架切换到时间框架后出现,而且仅在5分钟和4小时内出现。我在7.09之前从未在我的交易平台上进行过交易,我的时间框架没有问题。

P.S. 当创建一个没有指标的新图表时,这个故障已经存在了。

 
granit77:
如果你通过点击进入主题列表 的链接退出任何主题,主页会自动更新。
谢谢你!
 
Roll:

也许正在使用的EA的外部变量的设置已经被改变了(说到心灵感应)。


我一直在没有EA的情况下进行交易。 我在两星期内只做了8笔交易。我在重复的终端上检查过,没有这样的故障。因此,是终端出现了故障。

如果你不能删除它,你也许应该把它拆掉。

 
korsar:


我一直在没有EA的情况下进行交易。两周内只有8笔交易。我在一个重复的终端上检查,没有这样的故障。所以是终端出现了故障。

如果你不能删除它,你也许应该把它拆掉。


它可以。
-- 如果复制的终端在功能上取代了旧的终端(将在你定义的期限内工作)。
--如果旧的代码是昂贵的,专家,声音的文件夹的旧终端需要归档。
[Deleted]  

你好。

我有一个问题:如果专家顾问开始下单,开出计算到小数点后两位以上的交易,系统会有什么表现?例如 - 0.3333333。(服务的最小批量为0.01)。

我正在考虑实现部分关闭/阻断订单 - 我遇到了这个问题。如果有人知道解决方案--以任何方式帮助我。

我不知道如何使用它。

 
MODE_MINLOT23最小地段面积
MODE_LOTSTEP24地段面积变化的步骤
MODE_MAXLOT25最大地段面积

https://docs.mql4.com/ru/constants/marketinfo

批量大小是通过增量变化来固定的。在上述例子中,专家顾问将由终端自己发送

错误的交易量(invalid_trade_volume)。131不正确的音量
[Deleted]  
splxgf:

地段大小是相当僵硬的固定增量。在上述例子中,EA将由终端自己发送

当然,这都是非常有意义的。但我想我不是唯一遇到这种问题的人,我想听听那些在作品中解决了这个问题的人的意见。

我最初想用一些数学操作和int函数对这类数字(0.333333)进行四舍五入,但这太麻烦了。

请分享一下,至少口头描述一下这个问题的解决方案,如果存在的话(我怀疑终端会自己将这些数字取整,但还是--我想听听更有经验的同事的意见)。

 
nemo811:

请至少分享一下这个问题的解决方案的口头描述,如果它存在的话(我怀疑终端本身会对这样的数字进行四舍五入,但还是--我想听听更有经验的同事的意见)。

终端本身并不圆滑,如果你不这样做,你会得到一个错误,如上所述。

使用NormalizeDouble(lot,2)函数

 

要勾勒出一个能使批量大小符合要求的函数,就像两个手指。

第一个近似值会是这样的

如果(vol<minlot)返回(minlot),否则返回(vol-(vol-minlot)% lotstep)

也许还有其他的变种,有很多源EA都有动态手数选择。

如果手数为0.01就很好,但也有其他的变种。ND并不总是适合。