У вас не стоит Flash Player
Настройки
#32713 - Sun Oct 30 2011 05:44 PM Изменение индикатора
Bond Offline
stranger

Registered: Sat Oct 09 2010
Записи: 23
Добрый день!
Необходимо сравнить предыдущее значение индикатора с текущим.
Есть индикатор (А), который считается с помощью блока "формула".
Мне нужно сравнить c А предыдущее его значение А[i-1] (также считается с помощью блока формула).
Программа ругается, что не может сравнить эти два значения (пробовал и блок формула и блок логическое значение): error CS0019: Оператор ">" не может применяться к операндам типа "bool" и "double"
Подскажите пожалуйста, как это можно реализовать?

Наверх
#32717 - Sun Oct 30 2011 08:14 PM Re: Изменение индикатора [Re: Bond]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Блок логическая формула. Начинать с 1.
В этом блоке пишем:
формула>формула[i-1]
Ошибка говорит о неправильных связях.


Отредактировано ViL (Sun Oct 30 2011 08:15 PM)

Наверх
#32722 - Mon Oct 31 2011 12:28 AM Re: Изменение индикатора [Re: ViL]
Bond Offline
stranger

Registered: Sat Oct 09 2010
Записи: 23
Попробовал. Не работает все равно почему-то.

Еще раз опишу ситуацию:
1. Есть 2 блока "формула". В одном считается индикатор - А. Во втором - предыдущее значение индикатора А[i-1].
2. Есть блок открытия позиции по рынку.
3. Нужно вставить блок (какой?), который при выполнении условия: А > А[i-1], удерживает лонг. В остальных случаях - без позиции.

Вопрос: как реализовать п.3?

Наверх
#32768 - Mon Oct 31 2011 11:20 PM Re: Изменение индикатора [Re: Bond]
Steeplejack Offline
stranger

Registered: Sun Oct 30 2011
Записи: 3
Присоединяюсь к вопросу. Как сравнить текущее значение с предыдущим на одну единицу времени или больше.

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

Наверх
#32769 - Mon Oct 31 2011 11:29 PM Re: Изменение индикатора [Re: Bond]
Bond Offline
stranger

Registered: Sat Oct 09 2010
Записи: 23
Во вложении модельная схема, о которой Вы говорили. Но она не работает почему-то. Входы к формуле К подключены в реале.

Посмотрите плиз, остальные связи ок? Или это нельзя в визуале сделать?


Attachments
Новый рисунок (14).jpg (245 downloads)


Наверх
#32770 - Mon Oct 31 2011 11:32 PM Re: Изменение индикатора [Re: Steeplejack]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Originally Posted By: Steeplejack
Присоединяюсь к вопросу. Как сравнить текущее значение с предыдущим на одну единицу времени или больше.

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

Написал же уже выше.

Наверх
#32771 - Mon Oct 31 2011 11:33 PM Re: Изменение индикатора [Re: Bond]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Originally Posted By: Bond
Во вложении модельная схема, о которой Вы говорили. Но она не работает почему-то. Входы к формуле К подключены в реале.

Посмотрите плиз, остальные связи ок? Или это нельзя в визуале сделать?

В схеме все правильно, только к формуле не подается ни S ни а ни b

Наверх
#32819 - Tue Nov 01 2011 09:18 PM Re: Изменение индикатора [Re: ViL]
Bond Offline
stranger

Registered: Sat Oct 09 2010
Записи: 23
Originally Posted By: ViL

В схеме все правильно, только к формуле не подается ни S ни а ни b


Во вложении скрин, в котором все входы подключены, но ошибка все та же: error CS0019: Оператор ">" не может применяться к операндам типа "bool" и "double".
И если заменить блок "логическая формула" на "формула", ошибка не уходит.

Посмотрите пожалуйста, что неправильно? У меня подозрение, что визуальный редактор не понимает такие связи...Это теоретически в визуале возможно реализовать?


Attachments
Новый рисунок (15).jpg (140 downloads)


Наверх
#32866 - Wed Nov 02 2011 10:50 PM Re: Изменение индикатора [Re: Bond]
Bond Offline
stranger

Registered: Sat Oct 09 2010
Записи: 23
Уважаемые знатоки тслаба! Помогите!!! Работа встала.

Наверх
#32867 - Wed Nov 02 2011 11:18 PM Re: Изменение индикатора [Re: Bond]
captian Offline
Carpal Tunnel

Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
Originally Posted By: Bond
Уважаемые знатоки тслаба! Помогите!!! Работа встала.

Увы придётся тщательно проверить все кубики и все связи. Возможно:
переименовал кубик уже после того как создал связь с другим
где то ошибка заглавная буква/прописная
не все связи "протянуты"
просто ошибка в формулах или связях, например поставлено взаимоисключающее условие (такое бывает когда скрипт переворотный и идёт проверка на наличие открытой позиции).
_________________________
трансляция работы скриптов http://tslab.comon.ru/51FC0A21B9A4E85974B2CAD6450623E6
почта captian@mail.ru скайп captian1963

Наверх
#32881 - Thu Nov 03 2011 10:54 AM Re: Изменение индикатора [Re: captian]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
У вас внутри формулы идет сравнение какого-то логического блока с числом, чего быть не может. Где-то опечатались.

Наверх


Moderator:  ViL, sar