Я думал Вам так легче будет программировать советника, что бы лишнюю работу не делать и не запутаться с настройками. Да и я не знаю что в итоге получится, вот и получается что идеи приходят во время работы
Вы все правильно сделали, спасибо. Вы можете эту функцию переворота сделать в советнике отдельно, что бы можно было отключать эту функцию. Еще можно попросить встроить в советник стоп лосс, больше уже ничего не придумать.
Я поменял магик и у меня та ошибка исчезла и открылся ордер. Сейчас я запустил все сначала и с разными магик на разных терминалах и счетах с разными настройками. Но все равно, на одном терминале первый ордер открылся но не закрылся по достижению 10 пунктов и следующий ордер не был открыт, вот скрин ошибки.
Привет Oxy. Что то некорректно работает советник на демо счете. Я уже все перепробовал, первый ордер открывает а потом может и не открыть или не закрыть ордер. Пробовал ставить советника на четыре разных терминала с разными настройками, что бы понять в чем проблема но так и не понял, где то работает на половину а где то после закрытия первого ордера вообще тишина. Посмотрите пожалуйста в чем может быть проблема.
Привет Oxy. Можно попросить поправить кое что в этом советники. Вот в этом режиме он почему то открывает первый лот в два раза больше чем задано в настройках. И можно еще за место настройки ClosePosition сделать простой тейк-профит, что бы ордера открывались сразу с тейк-профитом и при закрытия ордера по тейк-профиту, сразу открывается новый ордер. Спасибо
extern double Lot = 0.1; // Лот
extern double ClosePosition = 200; // Через сколько пунктов закрываем позицию и открываем новую, 0 — не будет закрытия
extern double Drawdown = 100; // Просадка в пунктах, 0 — без просадки
extern int SellOrBuy = 0; // SELL=1, BUY=0
extern int Profit = 10; // Процент прибыли
extern int WhichLotsRise = 1; // Увеличивает ордера: 0 — в просадке, 1 — по тейкпрофиту
Тогда я в тестере не проверю как будет работать с разными настройками одновременно. Надо что бы в одном советнике было заложено четыре системы, как то так. Просто уже не знаю как объяснить, может посмотрите как сделано в советнике Ilan-Trio в нем заложено три системы почти одинаковые и могут работать одновременно.
Да была проблема, но все решилось. А возможно совместить разные настройки в одном советнике? То есть что бы в этом советнике было четыре группы настроек. Типа 4 советника в одном.
Все правильно, только в коде надо было добавить в эту строку double someLot = lotSize + orPr*-1*MinLot; заместо 1 надо 10, сам немного покопался в коде и все получилось. Сейчас работает в профит но только на дневных графиках и лучше всего на Sell. Так что с общими усилиями у нас получился почти грааль
Вы можете еще встроить такую функцию, что бы можно было включать и отключать эту функцию. Функция простая, скажем советник открывает все время на продажу а когда ордер зарывается с минусом, тогда дальше советник открывает ордера только на покупки. Было бы интересно взглянуть на результат. Спасибо
Точно не знаю, может так, например первый лот 0.01 закрылся с минусом 13.64, тогда советник берет и просто умножает 13.64 на 0.01 лот, получится 0.1364 + округляет и это и будет следующий открытый лот ордера, а если и по этому будет минус 269.12, тогда советник прибавляет два прошлых минуса 13.64 и 269.12 и получится 282,76 и опять умножаем на 0.01 и получится 2.8276 + округляем, вот это и будет следующим лотом. Как то так.
Да правильно. Сейчас еще раз попробовал, установил по о череде четыре советника с разными настройками, и только три советника открыли ордера. Меджики разные. А если сейчас выключить термина и сразу включить, тогда советники пропадут с графиков.
beton2011