У вас не стоит Flash Player
Page 1 of 2 1 2 >
Настройки
#19318 - Thu Jan 06 2011 11:10 AM Как реализовать?
kosta Offline
journeyman

Registered: Mon Apr 05 2010
Записи: 52
Уважаемые разработчики! Подскажите, как реализовать в визуальном редакторе условие открытия позиции, когда сигнал на покупку генерируется по индексу при увеличении текущего значения выше максимума на предыдущем баре?

Наверх
#19327 - Thu Jan 06 2011 01:01 PM Re: Как реализовать? [Re: kosta]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Пример.


Attachments
Пример_сжатие.xml (114 downloads)


Наверх
#19328 - Thu Jan 06 2011 01:50 PM Re: Как реализовать? [Re: ViL]
kosta Offline
journeyman

Registered: Mon Apr 05 2010
Записи: 52
Спасибо за ответ! А как сделать, чтобы покупка была не по цене открытия след. бара, а по максимальной цене предыдущего?

Наверх
#19330 - Thu Jan 06 2011 04:47 PM Re: Как реализовать? [Re: kosta]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Использовать блок открытие если больше, этому блоку дать цену Вашего бара. В свойствах скрипта поставить флаг открытие лимитными.

Наверх
#19370 - Sun Jan 09 2011 09:32 AM Re: Как реализовать? [Re: ViL]
kosta Offline
journeyman

Registered: Mon Apr 05 2010
Записи: 52
По-моему, этот блок не работает, если сигнал на покупку генерируется по индексу, а сделки совершаются по акции?

Наверх
#19376 - Sun Jan 09 2011 06:31 PM Re: Как реализовать? [Re: kosta]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Скрипт выложите, я поправлю, что не правильно.

Наверх
#19386 - Mon Jan 10 2011 10:22 AM Re: Как реализовать? [Re: ViL]
kosta Offline
journeyman

Registered: Mon Apr 05 2010
Записи: 52
добавляю


Attachments
script.xml (106 downloads)


Наверх
#19410 - Tue Jan 11 2011 12:40 PM Re: Как реализовать? [Re: kosta]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Вы используете цену индекса для входа в газпром.
Т.е. условие, нужно использовать как Максимум[i-1], но даже так, условие звучит так: куплю газпром, если цена стала Выше 1650. Может быть газпром когда-нибудь и будет столько стоить :), но не ближайшие лет 10.


Отредактировано ViL (Tue Jan 11 2011 12:42 PM)

Наверх
#19416 - Tue Jan 11 2011 02:25 PM Re: Как реализовать? [Re: ViL]
kosta Offline
journeyman

Registered: Mon Apr 05 2010
Записи: 52
В том то и проблема, что я хочу купить газпром по текущей его цене, при условии, что значение индекса будет выше допустим 1650

Наверх
#19417 - Tue Jan 11 2011 02:28 PM Re: Как реализовать? [Re: kosta]
kosta Offline
journeyman

Registered: Mon Apr 05 2010
Записи: 52
Вообще-то, я не могу понять, как сделать, чтобы в логической формуле сравнивались хай предыдущей свечи с текущей ценой. Т.е. мне надо каким-то образом "источник данных" перевести в "число" или "логическое значение".

Наверх
#19420 - Tue Jan 11 2011 02:55 PM Re: Как реализовать? [Re: kosta]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
ну так нужно использовать "Открыть позицию по рынку" при наступлении определенного условия

Наверх
#19422 - Tue Jan 11 2011 03:33 PM Re: Как реализовать? [Re: Nektodron]
kosta Offline
journeyman

Registered: Mon Apr 05 2010
Записи: 52
Чтобы "открыть позицию по рынку", я использую "логическую формулу" в качестве условия, но в неё не получается добавить "источник данных", а использовать цену закрытия бара мне не надо, как быть?


Attachments
price.xml (69 downloads)


Наверх
#19423 - Tue Jan 11 2011 04:13 PM Re: Как реализовать? [Re: kosta]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Использовать сжатие.

Вот так:


Attachments
price_.xml (127 downloads)



Отредактировано ViL (Tue Jan 11 2011 04:20 PM)

Наверх
#19508 - Wed Jan 12 2011 04:07 PM Re: Как реализовать? [Re: ViL]
kosta Offline
journeyman

Registered: Mon Apr 05 2010
Записи: 52
Работает, однако, шайтан! Большое человеческое спасибо! :))))

Наверх
#19542 - Thu Jan 13 2011 09:47 AM Re: Как реализовать? [Re: kosta]
kosta Offline
journeyman

Registered: Mon Apr 05 2010
Записи: 52
Не сочтите за наглость, а как теперь сделать, чтобы скрипт в течение дня не совершал более одной сделки?

Наверх
#19544 - Thu Jan 13 2011 09:59 AM Re: Как реализовать? [Re: kosta]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
.


Attachments
Пример скрипта- одна сделка в день.xml (69 downloads)


Наверх
#19546 - Thu Jan 13 2011 10:46 AM Re: Как реализовать? [Re: ViL]
kosta Offline
journeyman

Registered: Mon Apr 05 2010
Записи: 52
Выдает ошибку "error CS1501: Ни одна из перегрузок метода 'Execute' не принимает '1' аргумент(ов", что это значит?

Наверх
#19547 - Thu Jan 13 2011 11:01 AM Re: Как реализовать? [Re: kosta]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Индикаторы из Этого поста скачайте и dll распакуйте в папку Handlers


Отредактировано ViL (Thu Jan 13 2011 11:01 AM)

Наверх
#19549 - Thu Jan 13 2011 11:30 AM Re: Как реализовать? [Re: ViL]
kosta Offline
journeyman

Registered: Mon Apr 05 2010
Записи: 52
я это уже делал...

Наверх
#19550 - Thu Jan 13 2011 12:10 PM Re: Как реализовать? [Re: kosta]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Не получается у меня воспроизвести ошибку. А какая версия программы у Вас?

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


Moderator:  ViL, sar