обычный мартингейл-эксперт

 

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

В поиске всё не то, помогите плиз

 
Посмотри в профиле у meta-trader2007. У него на сайте.
 
DiverFrost Спасибо, но там советники паками, в каком искать?
 
Есть У Юрия Решетова, такой советник, в нем очень хорошо выделен код который Вас интересует. По моему выложен где-то здесь. На всякий случай повторю.
Файлы:
 

А, да! Вот краткое описание, что-бы не искать.


Советник увеличивающий размер лота после каждой убыточной сделки.
Размер новой сделки после убытка расчитывается по формуле:
newlots = prevlots * k;
k = (sl + tp) / tp;
где:
newlots - объем новой сделки
prevlots - объем предыдущей убыточной сделки
sl - стоплосс
tp - тейкпрофит
Формула для расчета k такова, что после первой же прибыльной сделки размер прибыли будет покрывать все предыдущие убытки + некоторая констранта.
Пусть, например, потенциальный выигрыш равен 2 ставкам, а потенциальный проигрыш 1 ставке. тогда по формуле: k = (1 + 2) / 2 = 1.5
Если мы выиграем первую ставку, то должны будем получить выигрыш 2 ставки. Если проиграем, тогда ставка увеличивается в 1.5 раза. В случае, когда повезет, выигрыш составит 3 ставки минус 1 ставку проигранную первой, т.е. опять 2 ставки. Если не повезет, то ставка будет увеличена в 2.25 раза от начальной, т.е. выигрыш уже будет составлять 4.5 из которых необходимо вычесть 1 + 1.5 = 2.5 проигранных за два прошлых кона. Итого чистый выигрыш опять составит 2 ставки.

Когда размер стоплосса и тейкпрофита равны, то получается классическая стратегия мартингейла в качестве частного случая. Поэтому советник и назван "Universum", что он объединяет все возможные стратегии подобного рода.

Входные параметры советника:
p - период для осциллятора ДеМарка. Оптимизируется значениями от 3 до 100 с шагом 1.
tp - размер тейкпрофита в пипсах. Оптимизируется значениями от 10 до 100 с шагом 1.
sl - размер стоплосса в пипсах. Оптимизируется значениями от 10 до 100 с шагом 1.
lots - размер первого ордера и всех ордеров открываемых после прибыльной сделки. Параметр не оптимизируется.
mn - магический номер. Параметр не оптимизируется.

Советник работает только по вновь сформировавшимся барам и ценам открытия. Нет никакой необходимости оптимизировать его по всем тикам.

 
вот попытался сам сделать но выдает ошибки, не могли бы помочь?
Файлы:
 
Nemesis-201 >>:
вот попытался сам сделать но выдает ошибки, не могли бы помочь?

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

https://forum.mql4.com/ru/7888

 
Sart Сасибо советник вроде хороший на реале как себя ведёт?
 
Nemesis-201 >>:
Sart Сасибо советник вроде хороший на реале как себя ведёт?

Ведет себя хорошо - устойчив к разного рода шпилькам и т.д...