Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 519
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Как узнать что в истории именно этой позиции закрыта часть?
Открыта позиция лотом 1.0, закрыто 0.5 убыток 10$, позже закрыто ещё 0.25 с профитом 5$ Закрою все когда профит будет 50$. По факту, сейчас, профит 50$.
Как мне закрытые -10$ и +5$ учитывать при подсчёте текущего профита? Чтобы закрыть при профите 55$
Смотрите комментарий позиции (в mql4) - у закрытой части будет прописан тикет оставшейся (to#1234556789), у оставшейся - тикет закрытой (from#123456788) - не помню где там пробелы - увидите сами
Смотрите комментарий позиции (в mql4) - у закрытой части будет прописан тикет оставшейся (to#1234556789), у оставшейся - тикет закрытой (from#123456788) - не помню где там пробелы - увидите сами
Сравниваю коммент закрытой позиции с тикетом открытой, возвращает "0.0"
Сравниваю коммент закрытой позиции с тикетом открытой, возвращает "0.0"
Из коммента нужно выделить тикет, т. е. убрать лишние символы типа "from #" и "to #". Здесь этого не сделано.
Из коммента нужно выделить тикет, т. е. убрать лишние символы типа "from #" и "to #". Здесь этого не сделано.
Точно! а как вырезать "to #"?
взять отставшуюся часть и конвертить в long
в-5е есть зачаточные regexp - с ними будет проще
найти вхождение символа/подстроки #
Чем найти?
Поиск по сайту не работает? Документации сверху страницы у вас нету?
Поиск по сайту не работает? Документации сверху страницы у вас нету?
Спасибо, сделал так
но функция, поиска в истории, стала возвращать текущий профит по открытой позиции
> Спасибо, сделал так
вот не делайте так больше :-) при работе с неопределёнными строками нельзя полагаться на их длину или начало фрагмента
есть замечательная функция StringFind() - ищите вхождение строки "#" или сразу "from #"
ps/ комент ещё стоит приводить к одного регистру - или upper или lowercase. К сожалению протокола проставления меток в коментариях нет, поэтому возможно что некий сервер скажет "FROM #" (большими буквами);в частности некоторые выставляли [sl] а некоторые (sl) в конце комента при стоп-лоссе. И размер комента кстати ограничен. И прочая-прочая.
Чем пагубна такая конструкция?
Или лучше привести datetime к типу long?