Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Идея правильная.
Однако, я бы в первую очередь обращал внимание на легкость понимания и прозрачность кода.
В частности, обсуждаемое условие вначале темы - я бы разбил на три отдельных if'a, и работал бы с ними по очереди:
if(Open() != 1) return; // Не выполняется первое условие
if(RSI()<45) return; // Не выполняется второе условие
if(MA55()!=1 return; // Не выполняется третье условие
// Все условия выполняются - входим.
На мой взгляд, отдельные проверки проще анализировать, чем длинное условие из нескольких.
Ну Я такие условия записываю так:
&& RSI() < 45
&& ...
&& MA55()!= 1
){
// Все условия выполняются - входим.
}
Отладка также не сложная, как о добавление новых:
//&& RSI() < 45 // сейчас не нужно
&& ...
//&& MA55()!= 1 // сейчас не нужно
&& MA55() < RSI()
){
// Все условия выполняются - входим.
}
Идея правильная.
Однако, я бы в первую очередь обращал внимание на легкость понимания и прозрачность кода.
В частности, обсуждаемое условие вначале темы - я бы разбил на три отдельных if'a, и работал бы с ними по очереди:
if(Open() != 1) return; // Не выполняется первое условие
if(RSI()<45) return; // Не выполняется второе условие
if(MA55()!=1 return; // Не выполняется третье условие
// Все условия выполняются - входим.
На мой взгляд, отдельные проверки проще анализировать, чем длинное условие из нескольких.
Наверное это на любителя. Мне такие условия, простите противны. Даже в старом mql4 когда все элементы проверялись не зависимо от результата первых, можно было проверять так
{
if(RSI() >= 45)
{
if(MA55() == 1)
{
// Все условия выполняются - входим.
}
}
}
Когда пишем условия if(... && ..), то мало кто задумывается об очерёдности исполнения кода, но разработчики позаботились о том, что правильно расставленные приоритеты - залог минимизации исполнения кода по времени и ресурсам.
Но это общая "экономия")). Лучше это дело рассчитывать на критических участках рынка или где, согласно стратегии, возможно больше всего сделок.
Но это общая "экономия")). Лучше это дело рассчитывать на критических участках рынка или где, согласно стратегии, возможно больше всего сделок.