У вас не стоит Flash Player
Page 1 of 2 1 2 >
Настройки
#70740 - Sat Jun 06 2015 04:59 PM стоп лосс на свечке открытия
Alexandrr Offline
stranger

Registered: Fri Jun 05 2015
Записи: 9
Добрый день.
Подскажите пожалуйста нубу как сделать так чтобы робот стоп лосс выставлял сразу же на свече открытия позиции. А то сейчас он выставляет стоп на следующей свече. Скрипт выкладываю.


Attachments
скрипт.tscript (222 downloads)


Наверх
#70750 - Sun Jun 07 2015 02:13 AM Re: стоп лосс на свечке открытия [Re: Alexandrr]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
Через сжатие, вопрос обсуждался не одни раз, посмотрите по форуму, поиск http://prntscr.com/7dzc2i


Отредактировано Frend (Sun Jun 07 2015 02:14 AM)
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#70752 - Sun Jun 07 2015 10:28 AM Re: стоп лосс на свечке открытия [Re: Frend]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
_________________________
__


Наверх
#70824 - Tue Jun 09 2015 05:56 PM Re: стоп лосс на свечке открытия [Re: ra81]
Alexandrr Offline
stranger

Registered: Fri Jun 05 2015
Записи: 9
Не получилось разобраться. Вставил блок сжатие. Да, стоп стал выставлять на минутках. Но появилась проблема. Что после закрытия позиции робот открывал сразу же еще одну так как сигнал все еще действовал ( часовая свеча не закрылась). И так куча лишних сделок.


Отредактировано Alexandrr (Tue Jun 09 2015 05:57 PM)

Наверх
#70840 - Wed Jun 10 2015 01:11 PM Re: стоп лосс на свечке открытия [Re: Alexandrr]
Alexandrr Offline
stranger

Registered: Fri Jun 05 2015
Записи: 9
Может можно как то сделать чтобы робот не открывал сделки чаще чем раз в час?



Наверх
#70842 - Wed Jun 10 2015 01:45 PM Re: стоп лосс на свечке открытия [Re: Alexandrr]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Есть время входа, Вам нужно лишь подать условие, что оно не попадает в этот час. через ОЗ. В логформуле:
Math.Truncate(ВремяВхода1/10000)*10000 != Math.Truncate(Время/10000)*10000

https://msdn.microsoft.com/ru-ru/library/system.math_methods(v=vs.110).aspx

Наверх
#70845 - Wed Jun 10 2015 02:36 PM Re: стоп лосс на свечке открытия [Re: ViL]
Alexandrr Offline
stranger

Registered: Fri Jun 05 2015
Записи: 9
Наконец-то разобрался. Спасибо за помощь.

Наверх
#70847 - Wed Jun 10 2015 02:41 PM Re: стоп лосс на свечке открытия [Re: Alexandrr]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
ну, так то же можно smile

Наверх
#71577 - Sun Jul 12 2015 11:29 PM Re: стоп лосс на свечке открытия [Re: Alexandrr]
Sultunar Offline
newbie

Registered: Sun Apr 19 2015
Записи: 31
Originally Posted By: Alexandrr
Может можно как то сделать чтобы робот не открывал сделки чаще чем раз в час?




Александр, к Вам теперь вопрос: изначальный таймфрейм вы минутку поставили? ну тоесть алгоритм вы считаете по часовикам, но чтобы закрывалась по минуткам вам пришлось перейти на минутку и блоком сжатия до 60ти в итоге использовать часовик) не запутано обьяснил?

я использовал 5ти минутку в алгоритме, теперь хочу чтобы закрывалась сделка по стопу как можно скорее при пересечении цены моего стоп ордера. То есть мне сейчас нужно рабочий таймфрейм переставить на минутный, и просто за счет блока сжатия до 5ти интервалов оно будет как и раньше работать, ориентируясь на 5ти минутный график? а выходить из позиции по минутке? правильно?

Наверх
#71637 - Thu Jul 16 2015 12:03 PM Re: стоп лосс на свечке открытия [Re: Sultunar]
Sultunar Offline
newbie

Registered: Sun Apr 19 2015
Записи: 31
Спасибо)) уже понял все))

Наверх
#71726 - Wed Jul 22 2015 12:59 PM Re: стоп лосс на свечке открытия [Re: ViL]
kosta Offline
journeyman

Registered: Mon Apr 05 2010
Записи: 52
а почему делите и умножаете на 10000?

Наверх
#71858 - Mon Jul 27 2015 08:36 PM Re: стоп лосс на свечке открытия [Re: kosta]
Lexey Offline
stranger

Registered: Sun Feb 15 2015
Записи: 1
Коллеги, а как быть если робот работает на минутках?

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

Если да, может кто-нибудь знает, можно ли где-нибудь добыть исторические данные с интервалами, например, 10,20,30 секунд?

Наверх
#71861 - Tue Jul 28 2015 12:29 AM Re: стоп лосс на свечке открытия [Re: kosta]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Originally Posted By: kosta
а почему делите и умножаете на 10000?

просто математика.

Наверх
#71862 - Tue Jul 28 2015 12:30 AM Re: стоп лосс на свечке открытия [Re: Lexey]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Originally Posted By: Lexey
Коллеги, а как быть если робот работает на минутках?

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

Если да, может кто-нибудь знает, можно ли где-нибудь добыть исторические данные с интервалами, например, 10,20,30 секунд?

там же. можно на финаме, можно на бирже. теперь можно еще с других программ. всё есть на форуме.

Наверх
#71882 - Tue Jul 28 2015 11:01 PM Re: стоп лосс на свечке открытия [Re: Sultunar]
Dimon81 Offline
member

Registered: Fri Apr 25 2014
Записи: 154
Не буду созвать тему одинаковую напишу здесь, так до конца и не понял, как чтобы входило на текущей свече, скачал примеры мудрил мудрил не до понял подскажите что я не правильно сделал, выкладываю пример скрипта, делал как в примерах не получается ну хоть тресни подскажите, исправьте как правильно, к примеру 2 усл на вход на каждое подал разжатие и скольяшки в разжать и на условие(((


Attachments
2MA_пример входа на тек.tscript (211 downloads)


Наверх
#71887 - Wed Jul 29 2015 01:14 PM Re: стоп лосс на свечке открытия [Re: Dimon81]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
картинки, что происходит и что ожидается.

Наверх
#71898 - Wed Jul 29 2015 02:48 PM Re: стоп лосс на свечке открытия [Re: ViL]
Dimon81 Offline
member

Registered: Fri Apr 25 2014
Записи: 154
Я не понял в смысле что ожидается,
В скрипт на примере скользяшек добавил еще один индикатор, чтоб пример был на два и более условий на вход, скользяшки при пересечении стандартном и стохастик < или > константы с лог условием, таймфрейм 10 мин попробовал осуществить чтобы при торговле в реале стоп при входе в позицию выставлялся сразу же на текущей свече при входе, я собрал как понял по примерам, но начали меняться результаты, значит я не правильно что то соединил или поставил в сжатиии не то значение, прошу помощи посмотрите на примере скрипта как сделать правильно, что не правильно пожалуйста исправьте, тем самым я пойму и смогу применить этот и к своим др скриптам.


Отредактировано Dimon81 (Wed Jul 29 2015 02:59 PM)

Наверх
#71900 - Wed Jul 29 2015 02:57 PM Re: стоп лосс на свечке открытия [Re: Dimon81]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
У Вас фрейм 10 минут в источнике и час в сжатии.
Всё верно сделали. 10 минут бар входа заканчивается, идет пересчет скрипт пересчитывается и выставляет стоп.
По отношению к часовому бару, стоп выставляется быстро, по отношению 10 минутному нет. Если нужно быстрее, нужно в источнике ставить меньший фрейм.
Что ожидается, что не так?

Наверх
#71902 - Wed Jul 29 2015 03:03 PM Re: стоп лосс на свечке открытия [Re: ViL]
Dimon81 Offline
member

Registered: Fri Apr 25 2014
Записи: 154
Дак вот мне и надо что бы на 10 мин тайме выставлялся стоп, то есть рабочий тайм - 10 мин, необходимо как сработал сигнал на вход и через там скажем 5-10 сек после входа выставлялся стоп. Что нудно изменить в скрипте?
Я как понял правильно индикаторы на разжатие соединил и вместо них разжатие на условия? так же и от разжатия на лог формулу так и надо всегда делать?


Отредактировано Dimon81 (Wed Jul 29 2015 03:04 PM)

Наверх
#71903 - Wed Jul 29 2015 03:12 PM Re: стоп лосс на свечке открытия [Re: Dimon81]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Да, практика хорошая, но делать так не обязательно. Делать так нужно только тогда, когда в одной формуле встречаются сжатые данные с данными из источника. Во всех остальных случаях сработает авторазжатие в программе.
Вам нужно в источнике поставить скажем одну секунду, а в сжатии 300.

Наверх
Page 1 of 2 1 2 >


Moderator:  ViL, sar