У вас не стоит Flash Player
Настройки
#59405 - Mon Nov 25 2013 02:48 PM Условия входа по цене
mitya041 Offline
member

Registered: Thu Jun 07 2012
Записи: 143
Доброго времени суток. Помогите пожалуйста с формулой, ни как не могу сообразить. Необходимо создать условие входа, что цена прошла выше числа N, которое кратное числу M, и откатилась ниже числа N.

Наверх
#59406 - Mon Nov 25 2013 04:10 PM Re: Условия входа по цене [Re: mitya041]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Сначала создайте три отдельных условия.
1. N, кратное числу M
2. что цена прошла выше числа N
3. ниже числа N.

первое условие является частью второго условия. Между 2 и 3 связь блоком перевернуть.
Сам блок перевернуть и будет решением или NOT от него.

Наверх
#59415 - Mon Nov 25 2013 07:13 PM Re: Условия входа по цене [Re: ViL]
mitya041 Offline
member

Registered: Thu Jun 07 2012
Записи: 143
Я понимаю, что число N должно быть в промежутке от минимума до максимума ( min<N && N<max), но как взять это число и еще проверить на кратность числа M?

Наверх
#59418 - Mon Nov 25 2013 08:21 PM Re: Условия входа по цене [Re: mitya041]
mitya041 Offline
member

Registered: Thu Jun 07 2012
Записи: 143
Нашел кратность Math.Round(выражение).

Наверх
#59419 - Mon Nov 25 2013 08:31 PM Re: Условия входа по цене [Re: mitya041]
mitya041 Offline
member

Registered: Thu Jun 07 2012
Записи: 143
Пока что остался вопрос как проверить числа из необходимого промежутка?

Наверх
#59423 - Mon Nov 25 2013 11:38 PM Re: Условия входа по цене [Re: mitya041]
nikifor Offline
enthusiast

Registered: Thu Jun 06 2013
Записи: 378
Originally Posted By: mitya041
Нашел кратность Math.Round(выражение).

это округление, поищи функцию получения остатка от деления и если он =0 тогда кратно иначе нет.

Наверх
#59424 - Tue Nov 26 2013 10:09 AM Re: Условия входа по цене [Re: nikifor]
mitya041 Offline
member

Registered: Thu Jun 07 2012
Записи: 143
Можно сделать через "Если", но как обозначить, что должно получиться целое число?

Наверх
#59425 - Tue Nov 26 2013 11:57 AM Re: Условия входа по цене [Re: mitya041]
nikifor Offline
enthusiast

Registered: Thu Jun 06 2013
Записи: 378
на пример так Math.Truncate(x/y)
(Math.Truncate(x/y)) == (x/y)?кратно:некратно

Наверх
#59426 - Tue Nov 26 2013 12:29 PM Re: Условия входа по цене [Re: nikifor]
mitya041 Offline
member

Registered: Thu Jun 07 2012
Записи: 143
Как же взять ряд чисел от определенного минимума до максимума и проверить их на кратность? Допустим от 23 до 35 и если есть число кратное 10, то верно.

Наверх
#59427 - Tue Nov 26 2013 12:38 PM Re: Условия входа по цене [Re: mitya041]
nikifor Offline
enthusiast

Registered: Thu Jun 06 2013
Записи: 378
думаю что без цикла тут не обойтись , как следствие нужно делать индикатор. на фоуме есть те кто может в этом поучаствовать.

Наверх
#59428 - Tue Nov 26 2013 12:53 PM Re: Условия входа по цене [Re: nikifor]
mitya041 Offline
member

Registered: Thu Jun 07 2012
Записи: 143
Может все таки есть способы формулами это сделать?

Наверх
#59429 - Tue Nov 26 2013 01:03 PM Re: Условия входа по цене [Re: mitya041]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Остаток от деления есть или нет.
http://msdn.microsoft.com/ru-ru/library/system.math_methods%28v=vs.110%29.aspx

Наверх
#59430 - Tue Nov 26 2013 01:34 PM Re: Условия входа по цене [Re: ViL]
mitya041 Offline
member

Registered: Thu Jun 07 2012
Записи: 143
Прочитал два раза, но ни нашел ни чего подходящего. Если есть остаток от деления, то это неверно. Если остатка от деления нет то верно.

Наверх
#59449 - Wed Nov 27 2013 05:53 PM Re: Условия входа по цене [Re: mitya041]
mitya041 Offline
member

Registered: Thu Jun 07 2012
Записи: 143
Вот что получилось. Как взять "Х" ?


Attachments
кратность_коридора.tscript (125 downloads)



Отредактировано mitya041 (Wed Nov 27 2013 06:51 PM)

Наверх
#59450 - Wed Nov 27 2013 10:53 PM Re: Условия входа по цене [Re: mitya041]
uuzzeerr Offline
veteran

Registered: Thu Sep 29 2011
Записи: 1446
что же такое Х по сути? судя по вашему алгоритму это число иногда бывает между открытием и закрытием, если вас что то смущает черкните в личку.

и это не совсем то о чем вы писали изначально, из изначального описания следовало что Х находится подбором.


Отредактировано uuzzeerr (Wed Nov 27 2013 11:16 PM)

Наверх
#59453 - Wed Nov 27 2013 11:55 PM Re: Условия входа по цене [Re: uuzzeerr]
mitya041 Offline
member

Registered: Thu Jun 07 2012
Записи: 143
Рисунки нарисовал.


Attachments
Верно.png (242 downloads)
не верно.png (262 downloads)



Отредактировано mitya041 (Thu Nov 28 2013 08:11 AM)

Наверх
#59456 - Thu Nov 28 2013 09:56 AM Re: Условия входа по цене [Re: mitya041]
uuzzeerr Offline
veteran

Registered: Thu Sep 29 2011
Записи: 1446
ну я невижу у вас проблеммы, в место Х подставляете данные с любого индикатора который иногда попадает взаданный диапазон и рисуете красивые холмики .

Наверх
#59467 - Thu Nov 28 2013 05:52 PM Re: Условия входа по цене [Re: mitya041]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Originally Posted By: mitya041
Пока что остался вопрос как проверить числа из необходимого промежутка?

Если найденное число > Нижн границы коридора && найденное число < верхн границы коридора, то сохранить в обновляемом значении.

Наверх


Moderator:  ViL, sar