Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Не спорю, что доступно. Просто не популярно пока на MOEX торговать через МТ5.
Не думаю, что торговая библиотека должна отличаться между форексом и биржей.
Не думаю, что торговая библиотека должна отличаться между форексом и биржей.
А стакан? Или как Вы хотите проскальзывания определять?
А стакан? Или как Вы хотите проскальзывания определять?
Ну почти реклама
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Библиотеки: MT4Orders
fxsaber, 2017.08.04 14:47
Исходник (на бирже не проверял) можете посмотреть здесь. Там все вычисления, сколько денег вы получили/потеряли на проскальзываниях.
Ну почти реклама
Исходник (на бирже не проверял) можете посмотреть здесь. Там все вычисления, сколько денег вы получили/потеряли на проскальзываниях.
Насколько я понял, приведенный код для тестера? И к реальной торговле никакого отношения не имеет. Тогда и использовать его можно максимум для анализа результатов в тестере. Которые, все равно будут отличаться от реала.
Ну почти реклама
Исходник (на бирже не проверял) можете посмотреть здесь. Там все вычисления, сколько денег вы получили/потеряли на проскальзываниях.
Также хочу отметить, что я имел ввиду вычисление вероятного проскальзывания (прогноз), а у Вас, насколько я понял, вычисляется проскальзывание по факту (т.е. работа с историей).
Насколько я понял, приведенный код для тестера? И к реальной торговле никакого отношения не имеет. Тогда и использовать его можно максимум для анализа результатов в тестере. Которые, все равно будут отличаться от реала.
И для реала.
Также хочу отметить, что я имел ввиду вычисление вероятного проскальзывания (прогноз), а у Вас, насколько я понял, вычисляется проскальзывание по факту (т.е. работа с историей).
Да, с историей.
Держи класс работы с ордерами и позициями, основной и часть для ассинхронного метода есть, что нужно можешь сам дописать, хотя больше и не нужно не чего.
Класс рабочий, нареканий к нему нет, не знаю как на форексе, под него надо смотреть и переделывать лотность на дробную, но на моекс все пашет
Можно и стандартной библиотекой пользоваться, там вообще писать не чего не нужно, все данные которые нужны все есть... только вот хаят ее, что на бирже работает не корректно может.
Позволю себе покритиковать Ваш класс.
1. Нет учета транзакций.
2. bool OK = OrderSend(m_request,m_result); - должна возвращать не BOOL, а ордер тикет (или присваивать тикет)
3. bool OK = OrderSendAsync(m_request,m_result); - должна возврашать номер реквеста. (или присваивать ID)
Установка отложенного ордера.
Здесь, получаем реквест ID
Позволю себе покритиковать Ваш класс.
1. Нет учета транзакций.
2. bool OK = OrderSend(m_request,m_result); - должна возвращать не BOOL, а ордер тикет (или присваивать тикет)
3. bool OK = OrderSendAsync(m_request,m_result); - должна возврашать номер реквеста. (или присваивать ID)
Установка отложенного ордера.
Здесь, получаем реквест ID
Да Вы правы, класс не идеальный, я его по сути не писал, мне его подарили в месте с роботом, я просто программирую на mql5 всего без малого почти год и многого еще не знаю в нюансах биржевого исполнения, на mql4 около 5-ти лет сидел... под форекс я использую стандартную библиотеку, она там нормально работает, а вот попробовав ее на бирже, какие то постоянно ошибки сыпались по лимиткам, по этому использую этот класс, от него мне нужно лишь установка лимитного ордера, больше с него мне не чего не нужно. Просматривал кучу разных функций по установке лимитного ордера, но однозначно так и не понял что лучше, у всех по разному, а вот найти пока какой-то идеальный торговый класс, или торговую библиотеку, который бы был признан разными прогерами как эталон, я пока не нашел... вернее нашел, тут на форуме, очень известный программист, много разной полезной информации людям дал, но дать такую библиотеку он согласен лишь за 500 баксов.
Вот эту тему человек хорошо поднял, было бы не плохо если бы профи поделились бы с общественностью чем то где все учтено просто до не могу для биржевой торговли, можно было бы собраться страждущим и скинуться денежкой. Но пока пользуемся тем на что хватает полученных знаний, я от mql5 не ожидал просто такого, столько всего нового и столько всяких нюансов просто жуть.
Да Вы правы, класс не идеальный, я его по сути не писал, мне его подарили в месте с роботом, я просто программирую на mql5 всего без малого почти год и многого еще не знаю в нюансах биржевого исполнения, на mql4 около 5-ти лет сидел... под форекс я использую стандартную библиотеку, она там нормально работает, а вот попробовав ее на бирже, какие то постоянно ошибки сыпались по лимиткам, по этому использую этот класс, от него мне нужно лишь установка лимитного ордера, больше с него мне не чего не нужно. Просматривал кучу разных функций по установке лимитного ордера, но однозначно так и не понял что лучше, у всех по разному, а вот найти пока какой-то идеальный торговый класс, или торговую библиотеку, который бы был признан разными прогерами как эталон, я пока не нашел... вернее нашел, тут на форуме, очень известный программист, много разной полезной информации людям дал, но дать такую библиотеку он согласен лишь за 500 баксов.
Вот эту тему человек хорошо поднял, было бы не плохо если бы профи поделились бы с общественностью чем то где все учтено просто до не могу для биржевой торговли, можно было бы собраться страждущим и скинуться денежкой. Но пока пользуемся тем на что хватает полученных знаний, я от mql5 не ожидал просто такого, столько всего нового и столько всяких нюансов просто жуть.
У меня в профиле библа, попробуйте. С Вашим опытом изучать не придется...
2. bool OK = OrderSend(m_request,m_result); - должна возвращать не BOOL, а ордер тикет (или присваивать тикет)
3. bool OK = OrderSendAsync(m_request,m_result); - должна возврашать номер реквеста. (или присваивать ID)
Такой OrderSend значительно сложнее будет в реализации, чем Async-вариант.