Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Меня как раз интересовала первая часть... как после сработавшего ордера удалить второй?
У меня удаление происходит перед срабатыванием, но алгоритм удаления завязан на проверке ОТКРЫТЫХ ордеров
Например были установлены два отложенных ордера. Один сработал т.е.
OrderType()==OP_SELL или OrderType()==OP_SELL
В лог выводится соответствующая строчка
А в результатах тестирования
delete стоит перед buy или sell
и из-за этого сбивается нумерация ордеров
А насчет закрытия в конце дня я спрашивал можно ли не пользуясь Curtime() т.к. обновление зависит от приходящих тиков а если их нет то и не будет закрытия в нужное мне время
Теперь понимаю что нельзя т.к без тиков советник не работает
А время?... Неужели тебе так точно надо?. Задай в границах 2х минут, в это время обычно не бывает полного штиля.
Вот теперь спасибо... с небольшой дороботкой получилось как надо хотя я до сих пор не пойму почему у меня не работало (все прозрачно до нельзя)
На счет штиля... В том то и дело что бывает и не две а пять и более минут(в зависимости от кросса)
Для Rosh
Не поделитесь скриптом если есть конечно?
Компилятор выдает отсутствие ошибок. Так и должно быть?
GetLastError при выполнении выдаст ошибку. компилятор не проверяет значения выражений (константа 8 - частный случай выражения)
огромное спасибо, я теперь буду следить за размерностью массивов более внимательно..)
Ещё такой простой вопрос.
В случае, если размер лота явно превышает количество свободных средств, то при открытии "с руки"..
- первая проверка производится на сервере?
- если нет, то почему панель открытия ордеров висит по несколько секунд?
- если да, то правильно ли это, может быть проводить эту проверку сначала на терминале?
Вот теперь спасибо... с небольшой дороботкой получилось как надо хотя я до сих пор не пойму почему у меня не работало (все прозрачно до нельзя)
На счет штиля... В том то и дело что бывает и не две а пять и более минут(в зависимости от кросса)
Для Rosh
Не поделитесь скриптом если есть конечно?
Только сейчас заметил или забыл может. Какой скрипт - который работает независимо от тиков?
Если так, то пишем что-то вроде:
Функцию startFromExpert() получаем простым переобзыванием функции start() советника, копируем все это и засовываем в наш скрипт, ну не забываем все параметры тоже из советника воткнуть.
Это как один из вариантов.
TotalProfit - суммарная нереализованная прибыль по всем открытым позициям.
Не могу найти, как реализовать её в MQL 4, подскажите, пожалуйста, как это сделать.
Возвращает значение прибыли для текущего счета.
Пример
Print("Прибыль ", AccountProfit());