У вас не стоит Flash Player
Настройки
#81472 - Mon Mar 20 2017 09:16 AM Когда первый раз была эта цена сегодня?
Frend Online   content
Pooh-Bah

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


Отредактировано Frend (Mon Mar 20 2017 09:17 AM)
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#81473 - Mon Mar 20 2017 09:48 AM Re: Когда первый раз была эта цена сегодня? [Re: Frend]
ViL Online   content
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8135
Такой вариант:
судя по всему два ОЗ.
Номер бара(в формуле буква i).
Две Лог формулы.
Еще Формула.
Сохранить номер бара в первом ОЗ, если второе ОЗ равно 1.
Второе ОЗ счетчик событий например пересечение максимума бара с ценой 103500, пока текущая дата не равна предыдущей дате. Если ОЗ равно одному, то это и есть тот самый бар и нужно сохранить первое ОЗ

Наверх
#81474 - Mon Mar 20 2017 09:52 AM Re: Когда первый раз была эта цена сегодня? [Re: ViL]
ViL Online   content
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8135
ну или одно ОЗ можно сделать, после того, как придет понимание, что мой вариант реально работает. smile

Наверх
#81475 - Mon Mar 20 2017 09:52 AM Re: Когда первый раз была эта цена сегодня? [Re: Frend]
Stan Offline
veteran

Registered: Wed Oct 02 2013
Записи: 1357
Я таким уже задавался, только через апи, или прописывать все(это очень много), Либо определится какая цена тебе больше нужна если круглая( 152000, 153000, 154000) то при помощи округления и логики, если без разницы то я думаю только код.

Наверх
#81476 - Mon Mar 20 2017 09:57 AM Re: Когда первый раз была эта цена сегодня? [Re: ViL]
Frend Online   content
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
Originally Posted By: ViL
Такой вариант:
судя по всему два ОЗ.
Номер бара(в формуле буква i).
Две Лог формулы.
Еще Формула.
Сохранить номер бара в первом ОЗ, если второе ОЗ равно 1.
Второе ОЗ счетчик событий например пересечение максимума бара с ценой 103500, пока текущая дата не равна предыдущей дате. Если ОЗ равно одному, то это и есть тот самый бар и нужно сохранить первое ОЗ

такое точно не то, мы узнаем цену которую нужно узнать когда она была не первый раз, а до этого она могла быть еще много раз, т.е. наступило событие - я знаю его цену. а теперь мне надо знать когда такая цена была первый раз сегодня
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#81477 - Mon Mar 20 2017 09:58 AM Re: Когда первый раз была эта цена сегодня? [Re: Stan]
Frend Online   content
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
Originally Posted By: Stan
Я таким уже задавался, только через апи, или прописывать все(это очень много), Либо определится какая цена тебе больше нужна если круглая( 152000, 153000, 154000) то при помощи округления и логики, если без разницы то я думаю только код.

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

Наверх
#81479 - Mon Mar 20 2017 11:46 AM Re: Когда первый раз была эта цена сегодня? [Re: Frend]
ViL Online   content
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8135
Originally Posted By: Frend
Originally Posted By: ViL
Такой вариант:
судя по всему два ОЗ.
Номер бара(в формуле буква i).
Две Лог формулы.
Еще Формула.
Сохранить номер бара в первом ОЗ, если второе ОЗ равно 1.
Второе ОЗ счетчик событий например пересечение максимума бара с ценой 103500, пока текущая дата не равна предыдущей дате. Если ОЗ равно одному, то это и есть тот самый бар и нужно сохранить первое ОЗ

такое точно не то, мы узнаем цену которую нужно узнать когда она была не первый раз, а до этого она могла быть еще много раз, т.е. наступило событие - я знаю его цену. а теперь мне надо знать когда такая цена была первый раз сегодня

с чего бы? дата же не менялась

Наверх
#81480 - Mon Mar 20 2017 12:19 PM Re: Когда первый раз была эта цена сегодня? [Re: ViL]
Frend Online   content
Pooh-Bah

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

Наверх
#81482 - Mon Mar 20 2017 01:00 PM Re: Когда первый раз была эта цена сегодня? [Re: Frend]
ViL Online   content
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8135
можно с условие поиграть. с датой и с тем, что нам в принципе нужно сохранить один раз за день этот бар.
Если событие наступило еще раз в эту дату, то зачем его сохранять? Просто наступило событие, что цена больше 152000 вот сразу и смотрим, а что у нас в ОЗ висит, если в ОЗ уже есть единица и дата бара равна текущей дате, то ОЗ не обновляем. Очистка всего = ясно, что при дата!=дата[i-1]

Наверх
#81483 - Mon Mar 20 2017 01:12 PM Re: Когда первый раз была эта цена сегодня? [Re: ViL]
Frend Online   content
Pooh-Bah

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

Наверх
#81486 - Mon Mar 20 2017 02:32 PM Re: Когда первый раз была эта цена сегодня? [Re: Frend]
ViL Online   content
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8135
вот оно что ... smile

Т.е. наступает некое условие, нужно найти место, где оно было. Но условие то уже не то?
Можно попробовать включить в игру блок "Перевернуть".
Он дает сигнал от первого сигнала, до нового, но здесь нужно отличить их как-то. Видимо сигнал в 18:00 чем-то отличается от первого сигнала, например временем?

Наверх
#81488 - Mon Mar 20 2017 03:32 PM Re: Когда первый раз была эта цена сегодня? [Re: ViL]
Frend Online   content
Pooh-Bah

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

Наверх


Moderator:  ViL, sar