кошмар )
Я что то в коде не увидел на основе чего открываются сделки ?
Так советник безындикаторный, поэтому он адаптируется к рынку "на ощупь".
прикольно..редко тут бывают достойные советники
кстати наводит на интересные мысли - если брать полносвязный граф котировок, то помимо переворота позиций можно менять механику на смежных курсах (увеличивать/уменьшать доливы или переворачивать). Но это так мысль вслух - может кому пригодится
for(int i=0;i<N; i++)
Это не совсем мультивалютный советник, а одновременный запуск N-штук копий (по входным параметрам) одного односимвольного советника, примененного к разным символам.
Можно, конечно, такой вариант назвать мультивалютным. Но тогда очень много советников из кодобазы станут мультивалютными, если к ним применить подобный подход через for-перебор символов.
Heroix:
Fxsaber, а что насчёт общего учёта эквити? Все-же это признак плртфельной логики.
Ну да, это упустил из виду
if(Balans-Equity>loss) on_trade=false; // при достижении заданного убытка все позиции закрываются if(Equity-Balans>profit) on_trade=false; // при достижении заданной прибыли все позиции закрываются
И это весь рецепт, как можно много советников сделать "мультивалютными" на N символов. Фактически, Rosh это предлагает в виде статьи забацать.
По пересчету... Так даже удобнее, в данном случае, - зацикливать сразу, чем вытаскивать ЦВР в массивы и потом обсчитывать их.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Multicurrency Expert:
Мультивалютный (10 валютных пар) безындикаторный советник.
Автор: Sergey Pavlov