![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Еще один характерный вопрос при совокупном учете сделок.
Вопрос раздельного закрытия сделок разными экспертами.
Пример.
Есть эксперт А и эксперт Б. Оба совершают сделки.
Предположим, чтобы не гневить локофобов, все сделки BUY.
Для того, чтобы учесть все свои сделки в MT4 эксперту А нужно было:
-ничего, т.к. вся необходимая информация хранилась в самой сделке.
Для того, чтобы закрыть все свои сделки в MT4 эксперту А нужно было:
- найти свои сделки по MagicNumber
- закрыть каждую из них.
Для МТ5 пока предложено три способа учета сделок:
1. Учет путем считывания истории сделок
Сразу оговорюсь, что способ самый, как мне кажется, неудачный, т.к.:
- не понятно с какого момента нужно учитывать сделки, а до какого момента - нет;
- открывать всю историю сделок, а не как многие привыкли - за день, за неделю и т.п.;
- изменение глубины открытия истории сделок может повлиять на работу эксперта;
- где хранить количество совершенных экспертами А и Б сделок.
Для того, чтобы учесть все свои сделки в MT5 эксперту А нужно:
- открыть всю историю сделок.
Для того, чтобы закрыть все свои сделки эксперту А в MT5 нужно:
- найти в истории сделки IN;
- найти в истории сделки OUT;
- по меджику определить какие из сделок соответствуют эксперту А;
- определить парные сделки IN и OUT и исключить их как закрытые;
- подсчитать на оставшихся IN сделках суммарный объем;
- закрыть необходимый объем.
2. Учет путем записи истории сделок экспертов А и Б в файл(ы).
Метод хороший, то записи хранятся локально, а не на сервере
Для того, чтобы учесть все свои сделки в MT5 эксперту А нужно:
- после каждой сделки сохранять суммарный объем для каждого советника.
Для того, чтобы закрыть все свои сделки в MT5 нужно:
- Выбрать из файла суммарный объем;
- закрыть необходимый объем.
3. Учет при помощи технических отложенных ордеров
Метод сложнее, чем №2, но записи хранятся на сервере и
требует минимальной переделки экспертов в mq5, написанных на mq4.
Для того, чтобы учесть все свои сделки в MT5 эксперту А нужно:
- выставлять технические отложенные ордера, как описано в начале темы.
Для того, чтобы закрыть все свои сделки эксперту А в MT5 нужно:
- найти сделки по MagicNumber среди технических отложенных ордеров;
- закрыть необходимый объем или закрывать нужный объем для каждой сделки эксперта А, как это было в MT4;
- удалить технические отложенные ордера.
Торговать позицией - нельзя. Даже православной. Позиция по определению разница между обязательствами купить и обязательствами продать. Обязательствами торговать можно. разницей- нельзя :)))
Шуток мы не хотим понимать, да?
Торговать позицией - нельзя. Даже православной. Позиция по определению разница между обязательствами купить и обязательствами продать. Обязательствами торговать можно. разницей- нельзя :)))
Обязательствами не торгуют, их исполняют.
А в неттинге поза одна, потому как считать полегче и бухучет правильный.
И на бирже правильный подход к делу - Пирамидиться. Инвестиционный Рынкет.
Форекс с неттингом по правилу ФиФо Первым поступил - первым выбыл.
1 вопрос: возможен ли неттинг по правилу ЛиФо, а по учетно-плановой системе как в СССР? (по мере исполнения обязательств- МТ4).
2 вопрос: торговый терминал для кого? дилера-брокера или трейдера?
3 вопрос: если с бух.учетом нет проблем тогда МТ4/МТ5 на любителя? разные интерфейсы?.
4 вопрос: автоматическая торговля под запретом?
5 вопрос: когда появиться МТ6 поволяющий выбирать интерфейс в торговой платформе? (МТ4/МТ5).