[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 540
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Помогло! Большое Спасибо!
Может быть у кого-то есть идеи?
Попробуйте посмотреть, прочитать и проанализировать комменты "оставшихся от частично закрытых ордеров".
Сам не сталкивался, т.е что дописывается в коммент не знаю (что-то про partial).
Попробуйте посмотреть, прочитать и проанализировать комменты "оставшихся от частично закрытых ордеров".
Сам не сталкивался, т.е что дописывается в коммент не знаю (что-то про partial).
Спасибо!
Если кому-то интересно, то дело в следующем - после закрытия части ордера, оставшемуся ордеру в комментарий прописывается что-то типа "split from order ...". При открытии ордеров я им задавал свой комментарий "MyOrder_Buy" / "MyOrder_Sell". Теперь, прежде чем перейти к процедуре деления ордера достаточно задать условие:
Есть одно "НО" - прочел что некоторые банки/брокеры(?) раз в сутки закрывают все открытые ордера и тут же их переоткрывают, при этом добавляют свой комментарий в ордера. Если это так то решение не будет работать.
Идеальным была бы возможность добавлять и изменять свои комментарии (Custom) - об этом просили в пожеланиях к MT5, но не знаю было ли это реализовано или как это часто бывает..
chief2000, задай магик не константой, например 9043434, при открытии отнимай единичку и записывай в массив новые магики для открытых ордеров, после модификации вычеркивай их из массива, . вот и все, тех что нету значит модифицированы. А принадлежность ордера к эксперту определяй так if OrderMagicNumber>9000000
А если допустим есть уже открытые ордера, которые еще не достигли Прибыли в 100 пипс, некоторые достигли - и в это время комп падает и Советник обнуляется. Проблема?
А если допустим есть уже открытые ордера, которые еще не достигли Прибыли в 100 пипс, некоторые достигли - и в это время комп падает и Советник обнуляется. Проблема?
после каждого изменения загонять массив с тикетами в файл, при обнулении загружать из этого файла
т.к. самому int не хватает :)
по второму кругу можно запустить, и так до бесконечности)
после каждого изменения загонять массив с тикетами в файл, при обнулении загружать из этого файла
Кажется возникла интересная идея - при открытии ордера, [количество лотов * 100 + время_открытия(минуты или десятки минут, если ордера открываются редко)] прописывать в качестве
магика. Потом сравнивать его с количеством лотов (по тому же принципу) текущего ордера - если равны то вперед! Будет работать?
Кажется возникла интересная идея - при открытии ордера, [количество лотов * 100 + время_открытия] прописывать в качестве
магика. Потом сравнивать его с количеством лотов (по тому же принципу) текущего ордера - если равны то вперед! Будет работать?
будет, но будут проблемы с принадлежностью ордеров к данному эксперту, большой цикл понадобится чтобы все переберать и отбрасывать не нужные
будет, но будут проблемы с принадлежностью ордеров к данному эксперту, большой цикл понадобится чтобы все переберать и отбрасывать не нужные
Даже если будет с десяток ордеров (по всем парам).. там есть и другие фильтры. Надо будет подумать над этим.
Спасибо!