У вас не стоит Flash Player
Настройки
#16461 - Mon Nov 08 2010 07:56 PM Как узнать историю наступления события
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
Возьмем простой пример:
Пересечение 2-х ЕМА, небходимо узнать сколько баров назад сие действие было, в итоге опять же необходимо выражение следующего типа
Пересечение ЕМА > 5 свечей ? 10 : 0
Есть идея через много много проверок, к примеру EMA<EMA1&&EMA[i-1]<EMA1[i-1]....&&EMA[i-5]<=EMA1[i-5] Но громозко и невозможно лавировать счетчиком истории пересечения, в данном случае 5. Думал как то через обновляемое значение, или через удерживалось баров через опрос, но тоже зря только бубен порвал.
Просьба помочь, заранее спасибо
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#16466 - Mon Nov 08 2010 08:44 PM Re: Как узнать историю наступления события [Re: Frend]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Можно воспользоваться блоком обновл. значение, которое будет запоминать событие пересечения Ваших EMA, data блок время в минутах.
К примеру:
1:30 = 90
21:30 = 1290
10:30 = 630

Таким образом сможете проверить условие.
К примеру пересечение было в 10 часов 30 минут, блок обн значение держит соответственно 630. По условию например Вам необходимо дождаться 5 свечей на минутном фрейме. Соответственно в блоке формула пишите:
(обн.значение + 5) < Время в минутах ? 1 : 0


Отредактировано ViL (Mon Nov 08 2010 08:50 PM)

Наверх
#16496 - Tue Nov 09 2010 11:23 AM Re: Как узнать историю наступления события [Re: ViL]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
Originally Posted By: ViL
Можно воспользоваться блоком обновл. значение, которое будет запоминать событие пересечения Ваших EMA, data блок время в минутах.
К примеру:
1:30 = 90
21:30 = 1290
10:30 = 630

Таким образом сможете проверить условие.
К примеру пересечение было в 10 часов 30 минут, блок обн значение держит соответственно 630. По условию например Вам необходимо дождаться 5 свечей на минутном фрейме. Соответственно в блоке формула пишите:
(обн.значение + 5) < Время в минутах ? 1 : 0

Вроде все так сделал, но не работает, скрипт приложен


Attachments
ValueTime.xml (69 downloads)

_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#16497 - Tue Nov 09 2010 11:31 AM Re: Как узнать историю наступления события [Re: Frend]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Нет. Не все Вы сделали. "data блок время" - это условие вообще забыто. Обновл. значение должно получить data иначе откуда оно будет знать, что ему хранить? smile


Отредактировано ViL (Tue Nov 09 2010 11:32 AM)

Наверх
#16498 - Tue Nov 09 2010 11:43 AM Re: Как узнать историю наступления события [Re: ViL]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
Originally Posted By: ViL
Нет. Не все Вы сделали. "data блок время" - это условие вообще забыто. Обновл. значение должно получить data иначе откуда оно будет знать, что ему хранить? smile

Точно, Спасибо
Вот кому надо приложил данное решение в виде скрипта.
Единственно вопрос, почему он скинул в 0 тогда когда там небыло пересечения. Скрин и Скрипт прилагается


Attachments
1.JPG (137 downloads)
ValueTime2.xml (76 downloads)

_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#16503 - Tue Nov 09 2010 12:45 PM Re: Как узнать историю наступления события [Re: Frend]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Правильно, в начале каждой сессии время меньше, чем время при последнем пересечении, можно воспользоваться блоками Дата, Время. smile

Наверх
#16526 - Tue Nov 09 2010 03:33 PM Re: Как узнать историю наступления события [Re: ViL]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
Почему он тогда не каждый дент скидывает значения а крйне редко
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#16532 - Tue Nov 09 2010 03:49 PM Re: Как узнать историю наступления события [Re: Frend]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
У меня каждый день скидывает.
Картинку дайте пожалуйста.

Наверх
#16552 - Tue Nov 09 2010 05:16 PM Re: Как узнать историю наступления события [Re: ViL]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
ССори, точно, это я нагрешил, заработался наверное
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#16568 - Tue Nov 09 2010 07:29 PM Re: Как узнать историю наступления события [Re: Frend]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
Сделайте пожалуйста пример с датой, что бы не скидывало при смене даты, пробовал реализовать через обновляемое значение где хранится знячение даты, и через присвоение новому значению времени старое при настплении действия дата>дата [i-1], не тот не тот вариант не сработал, что то другое не могу сообразить.
Заранее спасибо
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#16572 - Tue Nov 09 2010 08:11 PM Re: Как узнать историю наступления события [Re: Frend]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Дата*10000+минуты. Другого на ум не приходит...


Отредактировано ViL (Tue Nov 09 2010 08:12 PM)

Наверх
#16574 - Tue Nov 09 2010 08:23 PM Re: Как узнать историю наступления события [Re: ViL]
777 Offline
Carpal Tunnel

Registered: Thu Apr 01 2010
Записи: 2564
Loc: г. Дзержинский
Т.е. оно будет постоянно расти? А 100000 это блок время?

Вы тогда нолик недорисовали ..



Отредактировано 777 (Tue Nov 09 2010 08:27 PM)
_________________________
«Существует 3 типа лжи: ложь, наглая ложь и статистика»
Дизраэли.

Наверх
#16575 - Tue Nov 09 2010 08:34 PM Re: Как узнать историю наступления события [Re: 777]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Да, это Время.

Наверх
#16588 - Wed Nov 10 2010 09:59 AM Re: Как узнать историю наступления события [Re: ViL]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
Originally Posted By: ViL
Да, это Время.

Ок, спасибо, заработало.
Если кому надо вот как получается


Attachments
ValueTime2.xml (53 downloads)

_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#16641 - Thu Nov 11 2010 06:12 AM Re: Как узнать историю наступления события [Re: Frend]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
Originally Posted By: Frend
Originally Posted By: ViL
Да, это Время.

Ок, спасибо, заработало.
Если кому надо вот как получается

Зря я обрадовался, не работает


Attachments
ValueTime21.xml (49 downloads)

_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#16642 - Thu Nov 11 2010 07:11 AM Re: Как узнать историю наступления события [Re: Frend]
777 Offline
Carpal Tunnel

Registered: Thu Apr 01 2010
Записи: 2564
Loc: г. Дзержинский
vil туда Время предлагал поставить, а Вы цифры пишите...

Вот так вот Дата*ДеньНедели+ВремВМину точно на неделю должно хватить wink

А по большому счету надо же свою голову то же иногда включать ...
_________________________
«Существует 3 типа лжи: ложь, наглая ложь и статистика»
Дизраэли.

Наверх
#16649 - Thu Nov 11 2010 11:32 AM Re: Как узнать историю наступления события [Re: 777]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
По большому счету у кого то развито логическое мышление, у кого то математическое, у кого то не того не другого но что то третье, данный вопрос я не смог решить. Каждый индивидуален, именно по этой причине мы здесь а не каждый в своей коморке тихо сам с собой.
Спасибо за совет, позже попробую, отпишусь


Отредактировано Frend (Thu Nov 11 2010 11:33 AM)
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#16652 - Thu Nov 11 2010 12:06 PM Re: Как узнать историю наступления события [Re: Frend]
777 Offline
Carpal Tunnel

Registered: Thu Apr 01 2010
Записи: 2564
Loc: г. Дзержинский
Originally Posted By: Frend
По большому счету у кого то развито логическое мышление, у кого то математическое, у кого то не того не другого но что то третье, данный вопрос я не смог решить.

Да вот не соглашусь, не зависит это от типа мышления, в шахматы играют не потому-что мышление логическое, а потому-что опыта набрались... А опыт приходит, только когда сам часами сидишь и думаешь как сделать.. А не спрашиваешь у соседа по парте, стоя у доски. Если он ответит - то это медвежья услуга, Вы так никогда и не поймете как это делать.
Заметили в каком стиле я написал? Витиевато-абстрактном... smile Это говорит о том, что у меня далеко не логический ум...

Хотите медвежью услугу, да пожалуйста: У Вас обн.значение подключено к формуле, а надо подключить к минутам, а далее уже две формулы одна умножить прибавить минуты другая умножить прибавить обн.значение вот их и сравнивать.
_________________________
«Существует 3 типа лжи: ложь, наглая ложь и статистика»
Дизраэли.

Наверх
#16672 - Thu Nov 11 2010 05:11 PM Re: Как узнать историю наступления события [Re: 777]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
спасибо за услугу попробую сейчас. Не хочу вдаваться в суждения, это пустая трата времени и энергии, нельзя переубедить или убедить человека в чем то не прикладывая к этому сил. Если кто то просит помочь, это значит что он просит помочь а не говорит что сейчас напишу просьбу а через 2 месяца гаданий и пляски с бубном или реализую это или по другому сделаю идею или заброшу. Не зря спрашивают. Для этого и инструкции везде есть. Правда не одной не читал. Но здесь вот приходится прибегать к помощи. Вот сейчас надо сложить сумму значений индикатора за 900 последних свечей, буду думать, не додумаюсь, что сделаю ? правильно попрошу о помощи, иначе для чего форум и помощь, не для красоты же, или не просто обменивания идей которое если и есть или будет то в единичных случаях и в узком кругу. как то так, все таки написал, хотя говорил что не буду. И думаю не кто здесь не просит помощи перед этим не попытавшись сделать что то сам.
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#16673 - Thu Nov 11 2010 05:13 PM Re: Как узнать историю наступления события [Re: Frend]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
Да, и про шахматы http://ru.wikipedia.org/wiki/Шахматы полезно будет
PS: Про сумму кому надо есть обработчик в наборе идет


Отредактировано Frend (Thu Nov 11 2010 05:17 PM)
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх


Moderator:  ViL, sar