Если собираетесь работать на MQL5, тогда нужно с самого начала называть вещи своими именами:
- отложенные ордера
- позиции
- ордер и сделка в торговой истории
На 90% Вы расписали желание иметь MQL4-style в MT5. В КБ такое есть.
Этот стиль действительно пришел из MQL4, так как там у меня есть полноценно работающий класс, но он не компилируется с помощью Вашей библиотеки для работы на форекс. Ну а для биржи он не подходит в полной мере, из за разных типов счетов и своих особенностей у биржи.
Если собираетесь работать на MQL5, тогда нужно с самого начала называть вещи своими именами:
- отложенные ордера
- позиции
- ордер и сделка в торговой истории
Слушайте, уже больше года работаю с MQL5. Я так везде и пишу - ордер/позиция/сделка - в коде старые названия, ибо так мне удобней для адаптации к MQL5. Сути это не меняет. Есть жедание сказать что-то важное и полезное - вэлком.
Этот стиль действительно пришел из MQL4, так как там у меня есть полноценно работающий класс, но он не компилируется с помощью Вашей библиотеки для работы на форекс. Ну а для биржи он не подходит в полной мере, из за разных типов счетов и своих особенностей.
- Упомянутая библа пашет и на бирже.
- Без исходника Вашего класса говорить бессмысленно.
Также лучше сразу написать список методов, которые класс должен включать, дабы люди знали под что инвестировать (если будут желающие), а разработчик точно знал, что от него требуется.
Также лучше сразу написать список методов, которые класс должен включать, дабы люди знали под что инвестировать (если будут желающие), а разработчик точно знал, что от него требуется.
Есть ТЗ где все описано (правда сейчас там часть в редакционной правке из-за текущих работ с Исполнителем, который стал получать большой доход от сигналов и решил забросить фриланс), концепции не один уже год, она перекочевала с MQL4. В общем, если будет у людей желание, то конечно будет описание всех функций в деталях, но суть и пример как это выглядит показал.
- Упомянутая библа пашет и на бирже.
- Без исходника Вашего класса говорить бессмысленно.
1. Весьма странно, весьма... хотел бы опробовать.
2. Могу сбросить вам в ЛС исходник, посмотрите?
Не понятно, чем отличается этот класс от стандартной библиотеки CTrade.
Если предлагаемый класс настолько хорош и необходим, то, может, начать не со сбора денег, а с обращения к Администрации MQ? Написали же стандартные библиотеки - пусть напишут еще и столь нужный программный продукт. Тем более, что часть работы уже сделано.
2. Могу сбросить вам в ЛС исходник, посмотрите?
Да.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
- Запрашивать и получать прочую информацию, связанную с осуществлением торговых операций
Ниже примеры функций для работы с классом:
Пример открытия позиции:
Пример модификации позиции:
Пример открытия и модификации отложенного ордера:
Пример получения информации:
Очевидно, что куда удобней, вызвав функцию для открытия позиции в коде, сразу открыть позицию, чем расписывать там огромный код.
В настоящий момент у меня на руках есть класс, который умеет выполнять большую часть работ, умеет совершать сделки, открывать/закрывать/модифицировать отложенные ордера и позицию и получать информацию о текущей позиции/отложенных ордерах, но у него не реализована в должной мере работа с историей. Для большинства стратегий этого может быть достаточно.
В случае сбора средств и открытия работы Исполнителю, я могу сразу предоставить данный класс с описанием инвестору, что бы он не ожидал окончания работ, а уже сейчас мог полноценно работать над своей стратегией.