Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Раньше, например в билд 183, после работы тестера в режиме оптимизации, результаты этой работы, весь получившийся файл, из папки Optimization Rezults можно было скопировать просто функцией Copy. Теперь эта функция копирует только одну строку из этого файла, и чтобы скопировать файл нужно выделит все строки. Это так задумано специально или получилось случайно? По моему удобнее было когда копировался весь файл, т.к. в копировании одной строки смысла не вижу.
вообще-то, в копировании не всего списка, а только выделенных позиций, смысл как раз есть.
уже добавили строку в контекстном меню Copy All. будет в следующем билде
кстати, если ни один элемент не выделен и вы просто нажали Ctrl-C, то скопируется весь список.
кстати, если ни один элемент не выделен и вы просто нажали Ctrl-C, то скопируется весь список.
Это работает только если при этом мышь навести на пустое пространство, что при длинном файле неудобно.
А за Copy All спасибо.
Если бы показывала, не было бы 20-ти страничных обсуждений "как избавиться от ошибок". И у меня проверка была практически с самого начала - до фени.
Хотя как тогда объяснить то, что у mike-а работало без ошибок? Правда, у него всего 3 эксперта, у меня обычно штук 8 висело..
Давайте не будем путать правду с истиной :)
Вот правда:
"IsTradeAllowed()"
Slawa 25.07.05 12:09
функция IsTradeAllowed указывает на возможность торговать вообще. если в настройках эксперта снята галочка, разрешающая эксперту торговать, то результатом выполнеия функции будет false. если какой-то другой эксперт в данный момент торгует, то также будет возврат false.
Где находится истина, никто, похоже, не знает. :(
Но от того, что он это говорил, ни правда, ни истина не изменились - а ошибки появлялись даже при соответствующей проверке =)
Это означает, что BId/Ask использовались закешированные и перед торговой операций они не были обновлены. А вот OrderSelect делался практически перед торговой операцией, что и давало в поле ClosePrice корректную обновленную цену. В результате и сделка проходила.
То есть, эксперт содержит как минимум одну фатальную ошибку - рыночное окружение корректно не обновляется вызовом RefreshRates().
Не забывайте, что все торговые операции занимают время (секунды и больше), операции Sleep() тоже занимают время, собственные записи/чтения файлов, расчетов и тд тоже занимают время. И если об этом забыть, то можно считать, что Bid и Ask верные, соответствуют рыночным условиям.
И удивляться, почему не проходит сделка по цене, которая была 1-2-3-4-5 секунд назад.
срабатывают 3 эксперта, один ставит ордер сразу - 2 других ждут 3 - 5 секунд и попадают на RefreshRates которая их спокойно посылает.
Отклонение от принципов Windows получается
Отклонение от принципов Windows получается
Уже сам и разобрался - пробелом это делается, а я на Enter жал :)