[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 814
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Баланс 600-1199 лот 0,1
Баланс 1200-1799 лот 0,2
Баланс 1800-2399 лот 0,3 и т.д.
Как организовать в советнике? Спасибо.
Баланс 600-1199 лот 0,1
Баланс 1200-1799 лот 0,2
Баланс 1800-2399 лот 0,3 и т.д.
Как организовать в советнике? Спасибо.
вызывать: ticket=OrderSend(Symbol(),OP_BUY,Lot(),Ask,3,Bid-25*Point,Ask+25*Point,"My order #",magic,0,CLR_NONE);
вызывать: ticket=OrderSend(Symbol(),OP_BUY,Lot(),Ask,3,Bid-25*Point,Ask+25*Point,"My order #",magic,0,CLR_NONE);
При этом баланс может быть в облаках, а эквити в большой просадке. Соответственно размер лота может оказаться больше, чем возможно открыть и вся конструкция кубарем покатится...
Перед открытием лучше лот корректировать под действительно возможный.
Делал я для этого функцию. Её немного подкорректировал Виктор (Vinin) - попоробуйте:
В строке
... свободная маржа делится на четыре и только четверть свободных средств считаются разрешенными для торгов.
Можете убрать деление на 4 и поставить сколь угодно, хоть всю маржу использовать.
Но функция не даст использовать размер лота больше, чем допустимо.
При этом баланс может быть в облаках, а эквити в большой просадке. Соответственно размер лота может оказаться больше, чем возможно открыть и вся конструкция кубарем покатится...
ну почему же так все грустно...
последний return() в моей функции даст минимальный доступный лот по инструменту, если счет центовый с большим кредитным плечом, то когда баланс будет меньше 600, возможно експерт еще поторгует некоторое время :)
ЗЫ: задача конкретная, да и ветка чтобы дать направление поисков вопрошающему
ну почему же так все грустно...
последний return() в моей функции даст минимальный доступный лот по инструменту, если счет центовый с большим кредитным плечом, то когда баланс будет меньше 600, возможно експерт еще поторгует некоторое время :)
ЗЫ: задача конкретная, да и ветка чтобы дать направление поисков вопрошающему
Вот ф-ция в моей редакции:
ну почему же так все грустно...
последний return() в моей функции даст минимальный доступный лот по инструменту, если счет центовый с большим кредитным плечом, то когда баланс будет меньше 600, возможно експерт еще поторгует некоторое время :)
ЗЫ: задача конкретная, да и ветка чтобы дать направление поисков вопрошающему
Понимаешь, Игорь - тут человек спросил, ты ему правильно ответил и можно как бы и забыть об этом. Но ведь плясать от баланса - не есть гут. По той самой причине, что баланс может быть в заоблачных небесах, а реальное положение дел - спасать пора. А мы тут ещё хр-р-рясь... и сверху ордерочек, да большим лотом... а он р-р-раз, да в минус поехал... эквити - туда же, хотя и так
уже там... Посему я и подсказал, что лучше от средств плясать, чем от баланса... :)
Доброго времени суток!
Подскажите пожалуйста новичку, возможно ли написать на MQL4 пользовательский индикатор, так чтобы он одновременно обрабатывал все валютные пары? Насколько я понял максимально может выводится до 8 линий в графике индикатора, но мне нужна будет только одна линия. Т.е. могу ли я для этой линии получить массив обработанный из массивов или переменных по всем валютным пара одновременно?
За ранее благодарен за ответ.
Т.е. могу ли я для этой линии получить массив обработанный из массивов или переменных по всем валютным пара одновременно?
Теоретически, не вижу никаких препятствий. Другой вопрос, сможете ли конкретно Вы этот массив обработать.
Теоретически, не вижу никаких препятствий. Другой вопрос, сможете ли конкретно Вы этот массив обработать.
а каким образом я могу обратиться ко всем валютным парам в программном коде при написании инструмента? Просматривал примеры написания инструментво, там нет обращения к валютной паре, обрабатывается по умолчанию та, которая привязана к конкретному графику котировок.
У меня дело в том что этим всем сейчас занимается Excel и VBA, через DDE сервер я получаю информацию по 22 валютным парам и с помощью программного кода VBA виду их одновременную обработку, но это крайне не удобно, потому что во-первых надо ждать 2 часа накопления истории данных для проведения анализа по графикам в Excel. Да и неудобно прыгать с программы в программу, вот и думаю как бы это все перенести в МТ4.