[АРХИВ] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 3. - страница 398

[Удален]  
artmedia70:

1. Каковым является значение индикатора, пока оно не достигло 1.0000 ? Оно больше или меньше 1.0000 ?

2. Что делать, если значение индикатора при старте советника УЖЕ 1.0000

3. Что значит бар закроется падением?


1. Значение индикатора м.б. меньше или равно 1.0000 (скорее всего меньше)

2. Выполнять все условия по порядку, выполнив первое уже его не проверять при каждом тике. Также с другими условиями

3. Цена открытия бара будет больше цены закрытия. Бар будет какой-нибудь из закрывшихся (неизвестно какой): 1,2,3,4,5,6,7,8,9 и т.д.

PS. Все эти условия могут не следовать сразу одно за другим (может через 1 час, или 1:08, или 2, или 3, или 3:53, короче неизвестно), поэтому нужно сделать так, чтобы как только значение индикатора достигнет 1.0000, это условие больше не проверялось при каждом тике, а ждать пока закроется один бар падением, а после этого эти 2 условия не проверялись при каждом тике, а ждать пока значение индикатора станет меньше или равно 0.9980. Как только все условия будут выполнены открываем рыночный ордер на продажу 0.1 лота со стоп-лоссом 100п. и тейк-профитом 400п.

Artyom Trishkin  
kolyango:


1. Значение индикатора м.б. меньше или равно 1.0000 (скорее всего меньше)

2. Выполнять все условия по порядку, выполнив первое уже его не проверять при каждом тике. Также с другими условиями

3. Цена открытия бара будет больше цены закрытия. Бар будет какой-нибудь из закрывшихся (неизвестно какой): 1,2,3,4,5,6,7,8,9 и т.д.

1. Точно равно? Или может быть на предыдущем тике меньше, а на текущем больше. Тогда проверка на равенство не сработает. Так же и с проверкой по барам. На втором - меньше, на первом больше, но не равно.

2. ........

3. Бар будет первым. Мы ж его проверяем...

[Удален]  

1. Если значение индикатора на 0-ом баре достигло (т.е. стало равно) 1.0000, это условие больше не проверяем при каждом тике, а проверяем второе условие...

Artyom Trishkin  
kolyango:

1. Если значение индикатора на 0-ом баре достигло (т.е. стало равно) 1.0000, это условие больше не проверяем при каждом тике, а проверяем второе условие...

Если оно на предыдущем тике было меньше, а на текущем уже стало больше? То считать, что значение индикатора достигло 1.0000 ? Т.е. проверять на >=1.0000 ?
[Удален]  
artmedia70:
Если оно на предыдущем тике было меньше, а на текущем уже стало больше? То считать, что значение индикатора достигло 1.0000 ? Т.е. проверять на >=1.0000 ?

ДА!
Роман  

Да, ребят - это, похоже, надОлго у Вас...

2kolyango: ИМХО, с такими ответами Вы с инфой по моим ссылкам самостоятельно пока не готовы разобраться...

У Вас интересуются, что значение индикатора может иметь значение на предыдущем баре 0,9998, на следующем 1,0002 - в этом случае условия равенства значению 1,0000 индикатора советником будет пропущено...Если такое возможно, то необходимо использовать какой-либо допуск с каким - либо значением как вверх, так и вниз, например, 0.0002, когда можно условно считать, что значение данного индикатора будет равно 1,0000 - как Вы пишете... как - то так, для начала.

[Удален]  
Roman.:

Да, ребят - это, похоже, надОлго у Вас...

2kolyango: ИМХО, с такими ответами Вы с инфой по моим ссылкам самостоятельно пока не готовы разобраться...

У Вас интересуются, что значение индикатора может иметь значение на предыдущем баре 0,9998, на следующем 1,0002 - в этом случае условия равенства значению 1,0000 индикатора советником будет пропущено...Если такое возможно, то необходимо использовать какой-либо допуск с каким - либо значением как вверх, так и вниз, например, 0.0002, когда можно условно считать, что значение данного индикатора будет равно 1,0000 - как Вы пишете... как - то так, для начала.


Если значение индикатора будет >= 1,0000, то считать первое условие выполненым...
Роман  
kolyango:

Если значение индикатора будет >= 1,0000, то считать первое условие выполненым...

Я это понял из предыдущего поста, читайте учебник - работа с флагами, смотрите мои ссылки.
Artyom Trishkin  
Roman.:

Да, ребят - это, похоже, надОлго у Вас...

2kolyango: ИМХО, с такими ответами Вы с инфой по моим ссылкам самостоятельно пока не готовы разобраться...

У Вас интересуются, что значение индикатора может иметь значение на предыдущем баре 0,9998, на следующем 1,0002 - в этом случае условия равенства значению 1,0000 индикатора советником будет пропущено...Если такое возможно, то необходимо использовать какой-либо допуск с каким - либо значением как вверх, так и вниз, например, 0.0002, когда можно условно считать, что значение данного индикатора будет равно 1,0000 - как Вы пишете... как - то так, для начала.

Вот я и пытался понять - а стоит ли писать код, который всё-равно не поймут...

Тут нужно за учебник сначала...

[Удален]  
Roman.:

Я это понял из предыдущего поста, читайте учебник - работа с флагами, смотрите мои ссылки.

Ваши ссылки я обязательно посмотрю...

Criterion.mqh

Пишет содержимое плагина и всё, ничего не открывается и не скачивается!