Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 802

 
lil_lil:

Непонятно как узнать время закрытия последней позиции, чтобы сравнить его с текущима


Для начала надо знать для какого терминала это все делается. 
 
lil_lil:

Непонятно как узнать время закрытия последней позиции, чтобы сравнить его с текущим

Вопрос о функции OnTradeTransaction , пример как отловить закрытие позиции.


 

Здравствуйте форумчане!!! Обращаюсь к тем кто имеет опыт торговли на срочной секции MOEX. Сначала мой прошлый, слегка негативный опыт. Был у меня центовый счет в одной известной форексной конторе. Всего 50 USD. Но этот счет с весом 5000 центо-USD позволял испытывать различные стратегии на CFD (американские акции). Тайм-фрейм H1 и выше. И вот как то раз случился или глюк робота (там MT4) или я тупанул в коде - неважно теперь. Но советник стал открывать и закрывать сделки с бешеной скоростью. И естественно, (за несколько десятков минут) весь счет до Margin Call на спреде скушал. Но как говорится, это же экспериментальный счет - так ему и надо.

А если это реал и счет на 500 т. руб и более на MOEX? Мне, например, уже жалко будет так безрассудно потерять. На MOEX торговал только руками, сейчас хочу робота на MT5 установить.

Но вот собственно и вопрос:

Как на уровне счета установить контроль риска? Ну допустим 1% в день. Таких брокеров я не нашел. Да, конечно, есть хорошие идеи типа робота RiskManager. Но это немного не то. Такой робот будет сразу закрывать позиции, если их обнаружит. Но спред и комиссия своё "черное" дело сделают.

Поделитесь, пожалуйста, есть ли такая функция (в MQL5 не силён) которая блокирует счет при достижении какого-то процента или величины? Или брокера который такую услугу предлагает на MOEX, не FOREX. Ну или ваше решение этой задачи. Буду премного благодарен.

 
DCodec:

Здравствуйте форумчане!!! Обращаюсь к тем кто имеет опыт торговли на срочной секции MOEX. Сначала мой прошлый, слегка негативный опыт. Был у меня центовый счет в одной известной форексной конторе. Всего 50 USD. Но этот счет с весом 5000 центо-USD позволял испытывать различные стратегии на CFD (американские акции). Тайм-фрейм H1 и выше. И вот как то раз случился или глюк робота (там MT4) или я тупанул в коде - неважно теперь. Но советник стал открывать и закрывать сделки с бешеной скоростью. И естественно, (за несколько десятков минут) весь счет до Margin Call на спреде скушал. Но как говорится, это же экспериментальный счет - так ему и надо.

А если это реал и счет на 500 т. руб и более на MOEX? Мне, например, уже жалко будет так безрассудно потерять. На MOEX торговал только руками, сейчас хочу робота на MT5 установить.

Но вот собственно и вопрос:

Как на уровне счета установить контроль риска? Ну допустим 1% в день. Таких брокеров я не нашел. Да, конечно, есть хорошие идеи типа робота RiskManager. Но это немного не то. Такой робот будет сразу закрывать позиции, если их обнаружит. Но спред и комиссия своё "черное" дело сделают.

Поделитесь, пожалуйста, есть ли такая функция (в MQL5 не силён) которая блокирует счет при достижении какого-то процента или величины? Или брокера который такую услугу предлагает на MOEX, не FOREX. Ну или ваше решение этой задачи. Буду премного благодарен.

Испытывайте своих роботов сначала в тестере/на демо, в любом случае!

Контроль риска может быть разным. Или по закрытым позициям или по текущим, или как-то еще. Поищите в кодобазе. Про брокеров, которые предлагают такую услугу не слышал.

 
DCodec:

Здравствуйте форумчане!!! Обращаюсь к тем кто имеет опыт торговли на срочной секции MOEX. Сначала мой прошлый, слегка негативный опыт. Был у меня центовый счет в одной известной форексной конторе. Всего 50 USD. Но этот счет с весом 5000 центо-USD позволял испытывать различные стратегии на CFD (американские акции). Тайм-фрейм H1 и выше. И вот как то раз случился или глюк робота (там MT4) или я тупанул в коде - неважно теперь. Но советник стал открывать и закрывать сделки с бешеной скоростью. И естественно, (за несколько десятков минут) весь счет до Margin Call на спреде скушал. Но как говорится, это же экспериментальный счет - так ему и надо.

А если это реал и счет на 500 т. руб и более на MOEX? Мне, например, уже жалко будет так безрассудно потерять. На MOEX торговал только руками, сейчас хочу робота на MT5 установить.

Но вот собственно и вопрос:

Как на уровне счета установить контроль риска? Ну допустим 1% в день. Таких брокеров я не нашел. Да, конечно, есть хорошие идеи типа робота RiskManager. Но это немного не то. Такой робот будет сразу закрывать позиции, если их обнаружит. Но спред и комиссия своё "черное" дело сделают.

Поделитесь, пожалуйста, есть ли такая функция (в MQL5 не силён) которая блокирует счет при достижении какого-то процента или величины? Или брокера который такую услугу предлагает на MOEX, не FOREX. Ну или ваше решение этой задачи. Буду премного благодарен.


в любом случае - лучше программировать непосредственно в вашем роботе, например чтобы после определенного убытка он закрывал позиции и отключался от графика либо закрывал терминал. 
 
DCodec:

Здравствуйте форумчане!!! Обращаюсь к тем кто имеет опыт торговли на срочной секции MOEX. Сначала мой прошлый, слегка негативный опыт. Был у меня центовый счет в одной известной форексной конторе. Всего 50 USD. Но этот счет с весом 5000 центо-USD позволял испытывать различные стратегии на CFD (американские акции). Тайм-фрейм H1 и выше. И вот как то раз случился или глюк робота (там MT4) или я тупанул в коде - неважно теперь. Но советник стал открывать и закрывать сделки с бешеной скоростью. И естественно, (за несколько десятков минут) весь счет до Margin Call на спреде скушал. Но как говорится, это же экспериментальный счет - так ему и надо.

А если это реал и счет на 500 т. руб и более на MOEX? Мне, например, уже жалко будет так безрассудно потерять. На MOEX торговал только руками, сейчас хочу робота на MT5 установить.

Но вот собственно и вопрос:

Как на уровне счета установить контроль риска? Ну допустим 1% в день. Таких брокеров я не нашел. Да, конечно, есть хорошие идеи типа робота RiskManager. Но это немного не то. Такой робот будет сразу закрывать позиции, если их обнаружит. Но спред и комиссия своё "черное" дело сделают.

Поделитесь, пожалуйста, есть ли такая функция (в MQL5 не силён) которая блокирует счет при достижении какого-то процента или величины? Или брокера который такую услугу предлагает на MOEX, не FOREX. Ну или ваше решение этой задачи. Буду премного благодарен.

Любого робота (даже с Маркета) резонно мониторить другим спец советником/индикатором и в случае проблем (прописать условие) прикончить сразу, отправив сообщение на мессенджер/SMS.


ЗЫ Радикальный вариант - TerminalClose.

Expert
Expert
  • голосов: 23
  • 2017.08.28
  • fxsaber
  • www.mql5.com
Все остальные файлы на данной странице описания библиотеки являются ее примерами/сценариями применения и не нужны для работы самой библиотеки. Возможности Примеры К описанию прикреплены примеры/сценарии ее использования. ExpertsRemove.mq5 ExpertsReopen.mq5 ChartsClose.mq5 ExpertLoader_Example.mq5 ExpertsChange_Example.mq5 Это...
 
Alexey Kozitsyn:

Испытывайте своих роботов сначала в тестере/на демо, в любом случае!

Контроль риска может быть разным. Или по закрытым позициям или по текущим, или как-то еще. Поищите в кодобазе. Про брокеров, которые предлагают такую услугу не слышал.

Да, конечно. В тестере. Демо это не то.

Контроль риска - вот про него и речь. Почему то за "бугром" и их "конторах" есть такая услуга (хотя конечно и стоит недешево? Поэтому и ищю альтернативу. Я так понимаю, что для большой компании решение простое - тупо усадить "живого" риск-менеджера. А нам - простым смертным (с депозитом до 1 млн) как быть? Поделитесь опытом.

 
fxsaber:

Любого робота (даже с Маркета) резонно мониторить другим спец советником/индикатором и в случае проблем (прописать условие) прикончить сразу, отправив сообщение на мессенджер/SMS.


ЗЫ Радикальный вариант - TerminalClose.

Интересные решения. Конечно это получается система слежения роботом за роботом. Что конечно усложняет систему, но успокаивает душу. Буду пробовать. Но параллельно поищу простые решения.

Всем огромное спасибо.

 
DCodec:

Да, конечно. В тестере. Демо это не то.

Контроль риска - вот про него и речь. Почему то за "бугром" и их "конторах" есть такая услуга (хотя конечно и стоит недешево? Поэтому и ищю альтернативу. Я так понимаю, что для большой компании решение простое - тупо усадить "живого" риск-менеджера. А нам - простым смертным (с депозитом до 1 млн) как быть? Поделитесь опытом.

Самое простое решение - добавить (написать) нужный модуль риск-менеджмента в эксперт. И чтобы работал он так, как нужно Вам.
 
DCodec:

Интересные решения. Конечно это получается система слежения роботом за роботом. Что конечно усложняет систему, но успокаивает душу. Буду пробовать. Но параллельно поищу простые решения.

Всем огромное спасибо.

Нужно ещё следить, что бы не только робот не глючил, но и биржа. Например  чтобы биды с аском биржа не перепутала. Такое уже было и не раз.
Причина обращения: