У вас не стоит Flash Player
Настройки
#76508 - Thu Feb 18 2016 04:39 PM запрет торговать если цена сходила на 2%
eotorva Offline
newbie

Registered: Fri Jun 26 2015
Записи: 44
все привет помогите кто чем может, весь день голову ломаю, весь весь форум исползал
хочу научить скрипт расчитывать сколько цена сходила внутри дня в % соотношении от средней цены этого же дня. ну и ввести запрет на торговлю в таком случае.

Наверх
#76509 - Thu Feb 18 2016 05:01 PM Re: запрет торговать если цена сходила на 2% [Re: eotorva]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Видимо понадобятся индикаторы Открытие/Закрытие сессии отсюда:
http://forum.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=2425#Post2425

Наверх
#76510 - Thu Feb 18 2016 05:01 PM Re: запрет торговать если цена сходила на 2% [Re: eotorva]
Frend Offline
Pooh-Bah

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

Наверх
#76511 - Thu Feb 18 2016 06:07 PM Re: запрет торговать если цена сходила на 2% [Re: Frend]
eotorva Offline
newbie

Registered: Fri Jun 26 2015
Записи: 44
да вообще не могу понять какие и блоки использовать frown frown

Наверх
#76512 - Thu Feb 18 2016 06:34 PM Re: запрет торговать если цена сходила на 2% [Re: eotorva]
Rezident Offline
old hand

Registered: Wed Oct 12 2011
Записи: 742
Loc: Россия
Есть цена входа, можно подсчитать, где будет 2% от неё. От этого и "пляшите".

Наверх
#76513 - Thu Feb 18 2016 07:21 PM Re: запрет торговать если цена сходила на 2% [Re: eotorva]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Насколько я понял из описания задачи. Вам нужно:
1. Найти среднюю цену внутри дня. Индикаторы я Вам дал. Правда не очень понял, что такое средняя цена. Но если это (Отккрытие+Закрытие) /2 . Соответственно в блоке формула это находите.
2. Далее, можно в том же блоке формула посчитать эти 2%
3. Дальше лог формула на блок входа с запретом.

Наверх
#76514 - Thu Feb 18 2016 07:23 PM Re: запрет торговать если цена сходила на 2% [Re: Rezident]
eotorva Offline
newbie

Registered: Fri Jun 26 2015
Записи: 44
не совсем коректно выйдет, обязательно что нибудь вылезет потом. а если плясать от минимума или от максимума то тогда что просто прописать формуле, допустим мин+2% или так не сканает? я не програмист ни разу так? по тслабу вообще мало обучающего материала, ну или я плохо ищу

Наверх
#76515 - Thu Feb 18 2016 07:35 PM Re: запрет торговать если цена сходила на 2% [Re: ViL]
eotorva Offline
newbie

Registered: Fri Jun 26 2015
Записи: 44
средняя цена это (минимум дня + максимум дня) /2 вот она средняя цена. как я понимаю это сделать. но можно и тот способ что вы предложили, тут мне не важны точные цифры. я напишу а вы скажете верно не верно.
нахожу среднею цену дня, я думал с помощью блоков минимум и максимум или (min, max), прописать в формуле вычесть одного из другого а потом в другой формуле высчитать сколько прошла цена %, а вот тут я уже теряюсь, (с % всегда были проблемки frown ) то ли в формуле высчитать сколько прошла цена пунктов и высчитывать после %, то ли это сразу делается. и есть какой то хитрый блок, вот решил узнать

Наверх
#76518 - Fri Feb 19 2016 06:55 AM Re: запрет торговать если цена сходила на 2% [Re: eotorva]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
хитрого блока нет, посчитайте в формуле, как в простой математике, у вас есть цена (средняя), берем от неё 2 % и делаем проверку текущей цены и полученной с помощью математики,
2% считается так
https://otvet.mail.ru/question/56052755
https://otvet.mail.ru/question/80656145
в ветки что вам дали выше есть максимум/минимум любого дня (0 в параметрах - текущий день)


Отредактировано Frend (Fri Feb 19 2016 06:59 AM)
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#76523 - Fri Feb 19 2016 08:14 PM Re: запрет торговать если цена сходила на 2% [Re: Frend]
eotorva Offline
newbie

Registered: Fri Jun 26 2015
Записи: 44
спасибо за помощь уже началось что то получаться, у меня только загвоздка со средней ценой вышла, может формулу как то не так написал. на скрине 1, розовая линия это среднея цена, по логике она должна всегда находиться между хаем и лоу, а она почему то бывает выше или ниже, в формуле прописал хай+лоу/2, почему так может быть не подскажите?


Attachments
Screenshot_2.png (140 downloads)
Screenshot_1.png (138 downloads)


Наверх
#76524 - Fri Feb 19 2016 08:20 PM Re: запрет торговать если цена сходила на 2% [Re: eotorva]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Лучше прикладывать скрипт к таким вопросам.

Наверх
#76525 - Fri Feb 19 2016 09:39 PM Re: запрет торговать если цена сходила на 2% [Re: ViL]
eotorva Offline
newbie

Registered: Fri Jun 26 2015
Записи: 44
а уже все не надо smile я решил плясать от минимума, так оно лучше выйдет.
но возникла другая проблема, хотел сделать по вашему примеру, http://forum.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=56897&page=all
но чего не понял, какие блоки дальше присоединять, я пробовал not от лог формулы и на условие, но он видимо для чего то другого.
я сделал вот чего
1. определил хай и лоу дня
2. хай-лоу, получаем сколько цена прошла в пунктах
3. лоу /100*2, получаем те самые 2%
4. если хай-лоу>лоу/100*2
и все дальше не знаю даже че там, то ли блок, то ли дописать чего в лог формуле


Attachments
Screenshot_5.png (154 downloads)


Наверх
#76526 - Sat Feb 20 2016 08:59 AM Re: запрет торговать если цена сходила на 2% [Re: eotorva]
eotorva Offline
newbie

Registered: Fri Jun 26 2015
Записи: 44
оказывается я блок not не туда навесил, у меня в скрипте небольшой бардак.
всем спасибо за помощь, оказывается это было сделать даже очень легко. все работает!!!

Наверх


Moderator:  ViL, sar