Скачать MetaTrader 5

Советники: Multicurrency Expert

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Добавляй наш канал в друзья и следи за новостями!
Automated-Trading
Админ
99097
Automated-Trading 2016.03.02 15:39 

Multicurrency Expert:

Мультивалютный (10 валютных пар) безындикаторный советник.

Рис. 1. Результаты тестирования за февраль 2016 г.

Автор: Sergey Pavlov

Maxim Dmitrievsky
13752
Maxim Dmitrievsky 2016.03.03 08:05  
кошмар )
Сергей Криушин
2536
Сергей Криушин 2016.03.03 17:02  
Гениально - первый раз вижу такой короткий  мульт - краткость - сестра таланта, а кому надо нарастит, всякими примочками... главное руками открывать не надо, а там может и совпадений больше будет...)) еще была бы возможность перевести в одностороний режим каждую пару относительно USD...
Alexandr Murzin
2233
Alexandr Murzin 2016.09.17 08:21  
Maxim Dmitrievsky:
кошмар )
Где?
Movlat Baghiyev
4468
Movlat Baghiyev 2016.09.17 15:44  
Я что то в коде не увидел на основе чего открываются сделки ?
Sergey Pavlov
8945
Sergey Pavlov 2016.09.17 19:30  
Movlat Baghiyev:
Я что то в коде не увидел на основе чего открываются сделки ?

Так советник безындикаторный, поэтому он адаптируется к рынку "на ощупь".

Maxim Kuznetsov
9621
Maxim Kuznetsov 2016.09.17 21:57  
Automated-Trading:

Multicurrency Expert:

Автор: Sergey Pavlov

прикольно..редко тут бывают достойные советники

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

fxsaber
4401
fxsaber 2016.09.17 22:12  
for(int i=0;i<N; i++)

Это не совсем мультивалютный советник, а одновременный запуск N-штук копий (по входным параметрам) одного односимвольного советника, примененного к разным символам.

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

Heroix
1257
Heroix 2016.09.17 22:37  
Идея хорошо знакома.. Хоть и стара. Помню, с почти такого начинал. 
Это не значит, что далеко ушёл.
Heroix
1257
Heroix 2016.09.17 22:44  
Fxsaber, а что насчёт общего учёта эквити? Все-же это признак плртфельной логики.

По пересчету... Так даже удобнее, в данном случае, - зацикливать сразу, чем вытаскивать ЦВР в массивы и потом обсчитывать их.

Если есть более элегантное решение - вэлкам, интересно услышать.
fxsaber
4401
fxsaber 2016.09.17 22:54  

Heroix:
Fxsaber, а что насчёт общего учёта эквити? Все-же это признак плртфельной логики.

Ну да, это упустил из виду

if(Balans-Equity>loss) on_trade=false;    // при достижении заданного убытка все позиции закрываются
if(Equity-Balans>profit) on_trade=false;  // при достижении заданной прибыли все позиции закрываются

И это весь рецепт, как можно много советников сделать "мультивалютными" на N символов. Фактически, Rosh это предлагает в виде статьи забацать.

По пересчету... Так даже удобнее, в данном случае, - зацикливать сразу, чем вытаскивать ЦВР в массивы и потом обсчитывать их.

Если есть более элегантное решение - вэлкам, интересно услышать.
Высказался только за правильное понимание термина.
12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий