在MT5中是否有必要锁定? - 页 67

 
99%的MT4-DC 上输入微纳手,对这些DC来说是一个没有问题的任务。在现实中,输入小手意味着交易服务器的严重负荷,经纪商不会诚实地去做(没有聚集的头寸,因此,执行情况恶化),包括银行和其他市场参与者。例如,在Currenex 的最小手数是40 000 MT4 中为0.4 手)。
 
Mischek >>:


Я не об этом

Вы полагаете лок нужен

Некоторые полагают лок не нужен,т.к. работает идея а не лок и тотже результат на тойже идее можно реализовать не используя лок, переписав код

Не важно прибыльный участок или убыточный, результат без лока будет такойже или иной

Вы об этом узнаете из тестера

Сергей об этом узнает из тестера и мог бы сообщить нам, если Вы не против и больше ничего

Ну так да?

当然了。没问题。只是如果有30个左右的参数,他需要做多少测试才能自己找到合适的参数?他认为:用任何参数,结果都是一样的。这里有这样的比较特征--在改变EA之前和改变之后,参数相等(甚至是负数),我们可以提供它。我并不介意。

 
getch >>:
Как такую простейшую ситуацию разрулить без лока?

对不起,如果我没有理解错的话,你是否认为你可以通过坐等和使用手数来减少亏损的头寸,以某种方式退出?

 
religare >>:

сколько ему придется тестировать, чтобы найти самостоятельно подходящие параметры, если их около 30?


适合做什么? 我不明白。
 

对于测试人员来说,将任何策略转换为净值化策略是基本完成的。

你只需要编写你自己的MyOrderSend, MyOrderModify, MyOrderClose, MyOrderDelete, MyOrderSelect, MyOrdersTotal,这些都是虚拟的交易,并将余额转化为真实交易。任何API 都是这样写的。MT4 测试器本身也得到了落实。

那么你只需要在任何策略中用My-functions 替换相应的函数。

这将永远有效,除了MinLot 的情况。

同样的方法也可以用于移植MT5 测试器的MQL4->MQL5。它将毫无问题地工作。但由于虚拟交易信息存储的不可靠,它在实际交易中不会发挥作用。

 
SProgrammer >>:

Простите, но если я Вас правильно понял, Вы, полагаете, что с помощью локов как-то можно выйти например из убыточной позиции путем пересиживания и при этом как раз с помощью локов снизить просадку?

你误解了我的意思。我在上面写到,任何基本的策略(可能出现锁)都可以转化为具有相同结果的净策略。

另一方面,MinLot 的细微差别表明,存在一种情况,即锁在技术上无法通过净值方法来解决。

 
getch >>:

Вы меня неправильно поняли. Выше написал, как элементарно переводится любая стратегия (с возможным возникновением локов) в нетто-стратегию с идентичным результатом.

Нюанс же с MinLot показывает, что есть ситуация, когда лок не решить технически нетто-подходом.

是的,好吧,我一定是把它读成了对角线......。

与民工一起,是的,也可以理解,但他们是民工,不是吗?:)

 
SProgrammer >>:

Ага, OK, я видимо прочитал просто по-диагонали...

С минлотами, да, тоже понятно, ну ведь они же и есть мин. :)

这个 EA中,虚拟订单的方法是必要的,因为该策略对于准确计算头寸大小和部分填充 的必要实施至关重要。MinLot 的问题被特意以如下方式 "解决 "了(MinLot=0.1 的例子)。

有一个9.3 手的买入 头寸,我们需要开一个9.25的卖出头寸

经过一些操作,结果如下。

有两个位置挂着:买入0.15,卖出0.1

没有其他办法。

既然我提到了新的MT4 部分补仓,我没有看到任何其他的,不同于虚拟头寸进入的方法来正确处理这种情况。这就是为什么,我特别在我的专家顾问中这样做。而且,我再次提到,虚拟职位数据库的可靠性是一个大问题。这一点特别严重,在MT5 上也没有得到解决。


 

我认为那些程序员将成为第一个在MQL5 中编写API 的人,他们具有以下特点

  • 自动将MQL4 转换为MQL5
  • 自动将(我在这里写过)MQL5-advisors 翻译成独立的MQL5-advisors

从销售他们的(不复杂的)软件产品中获得巨大利润。


我在上面写了如何编写这样一个API

 
Mischek >>:


Подходящие для чего ? не понял

用于选择有利可图的参数。