У вас не стоит Flash Player
Page 2 of 13 < 1 2 3 4 ... 12 13 >
Настройки
#17205 - Mon Nov 22 2010 10:00 PM Re: Пример: «Логическая формула», "Формула". Синтаксис [Re: ViL]
Artem Offline
journeyman

Registered: Thu Sep 30 2010
Записи: 89
"Логическое «ИЛИ» ||"- две палочки это какие клавиши? попробовал l и I- ошибку выдает...

Наверх
#17206 - Mon Nov 22 2010 11:21 PM Re: Пример: «Логическая формула», "Формула". Синтаксис [Re: Artem]
Vladimir / Offline
old hand

Registered: Tue Jan 05 2010
Записи: 1098
Loc: Набережные Челн...
рядом с левым шифтом
шифт +\ на английской раскладке


Отредактировано Vladimir / (Mon Nov 22 2010 11:22 PM)

Наверх
#17207 - Tue Nov 23 2010 10:33 AM Re: Пример: «Логическая формула», "Формула". Синтаксис [Re: Vladimir /]
captian Offline
Carpal Tunnel

Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
Originally Posted By: Vladimir /
рядом с левым шифтом
шифт +\ на английской раскладке
Верхний регистр, англ. раскладка http://www.screencast.com/users/captian1963/folders/Jing/media/6550193c-6476-4574-9701-67f66906049b
_________________________
трансляция работы скриптов http://tslab.comon.ru/51FC0A21B9A4E85974B2CAD6450623E6
почта captian@mail.ru скайп captian1963

Наверх
#19080 - Mon Dec 27 2010 03:59 AM Re: Пример: «Логическая формула», "Формула". Синтаксис [Re: SysKreator]
SLADKY Offline
member

Registered: Mon Nov 22 2010
Записи: 120
В "Справочнике по элементам визуального конструирования" http://www.tslab.ru/docs/online/ в описании Трейл Стоп(Double StopLoss, Double TrailEnable, Double TrailLoss) указывается пример Пример по индикатору Alligator (в аттаче).
В редакторе видим блок sEntry, имеющий следующее выражение: !hasActive & mp < lips & lips < teeth & teeth < jaw
Я прочитал его так: НЕ имеет активной позиции И mp < lips И lips < teeth И teeth < jaw.
Вопросы:
1. Правильно ли я его прочитал?
2. Почему вместо && как И, используется только & ?
3. Есть ли аналогичное сокращение для ИЛИ?
4. Есть ли какие-то исключения для описанного выше синтаксиса?

С уважением.


Attachments
Alligator_tradable.xml (374 downloads)



Отредактировано SLADKY (Mon Dec 27 2010 04:04 AM)

Наверх
#19082 - Mon Dec 27 2010 07:22 AM Re: Пример: «Логическая формула», "Формула". Синтаксис [Re: SLADKY]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8139
1. Да правильно
2. Можно писать &&, а можно & - это одно и то же.
3. нет.
4. Что имеете ввиду, что за исключения?

Наверх
#20490 - Tue Feb 01 2011 06:55 AM Re: Пример: «Логическая формула», "Формула". Синтаксис [Re: ViL]
SLADKY Offline
member

Registered: Mon Nov 22 2010
Записи: 120
Можно ли, аналогично Экселю, в формуле "Если" написать?:
((а>b&&c>d)||(k==m))?1:-1


Отредактировано SLADKY (Tue Feb 01 2011 06:56 AM)

Наверх
#20495 - Tue Feb 01 2011 09:45 AM Re: Пример: «Логическая формула», "Формула". Синтаксис [Re: SLADKY]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8139
Да, можно.

Наверх
#20572 - Tue Feb 01 2011 04:08 PM Re: Пример: «Логическая формула», "Формула". Синтаксис [Re: ViL]
SLADKY Offline
member

Registered: Mon Nov 22 2010
Записи: 120
Можно ли, аналогично Экселю, в формуле "Если" создавать вложенные функции "Если" например?:
((а>b&&c>d)||(k==m))?(m<g?1:0):-1

Наверх
#20574 - Tue Feb 01 2011 04:27 PM Re: Пример: «Логическая формула», "Формула". Синтаксис [Re: SLADKY]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8139
Напишите эту формулу и нажмите F5.

Наверх
#20582 - Tue Feb 01 2011 05:23 PM Re: Пример: «Логическая формула», "Формула". Синтаксис [Re: SLADKY]
SLADKY Offline
member

Registered: Mon Nov 22 2010
Записи: 120
Originally Posted By: SLADKY
Можно ли, аналогично Экселю, в формуле "Если" создавать вложенные функции "Если" например?:
((а>b&&c>d)||(k==m))?(m<g?1:0):-1

Да, можно.

Наверх
#21323 - Sat Feb 12 2011 06:12 PM Re: Пример: «Логическая формула», "Формула". Синтаксис [Re: SLADKY]
FX83 Offline
stranger

Registered: Fri Feb 11 2011
Записи: 6
Такой вопрос по логической формуле. Надо обычную реверсивную 2МА систему модернизировать добавлением третьей более тяжелой МА, которая была бы фильтром и при условии если , например имеем 5, 20, 40 МА, то если 40МА < 20MA, только лонг, ну а если выше , то шорт. Добавляю преобразователь данных "И", в блоки логических формул вписываю соответственно ema3>ema2 и ema3<ema2 ,все соединяю. В результате эти ошибки:
1.Оператор "<" не может применяться к операндам типа "System.Collections.Generic.IList<double>" и "System.Collections.Generic.IList<double>"
2.Оператор ">" не может применяться к операндам типа "System.Collections.Generic.IList<double>" и "System.Collections.Generic.IList<double>"
Как задать условие чтобы сделки открывались только по фильтру?

Наверх
#21329 - Sat Feb 12 2011 08:06 PM Re: Пример: «Логическая формула», "Формула". Синтаксис [Re: FX83]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8139
Где то связи не правильно сделали.

Наверх
#21337 - Sat Feb 12 2011 10:14 PM Re: Пример: «Логическая формула», "Формула". Синтаксис [Re: ViL]
FX83 Offline
stranger

Registered: Fri Feb 11 2011
Записи: 6
вот скрин, вроде все связи есть, программа на них не жалуется


Attachments
ошибка.jpg (1502 downloads)
Description: скрин



Наверх
#21340 - Sat Feb 12 2011 11:09 PM Re: Пример: «Логическая формула», "Формула". Синтаксис [Re: FX83]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8139
Ну как раз таки у Вас не хватает связей. В лог формуле используете итем2 которого не существует.

Наверх
#21347 - Sun Feb 13 2011 01:15 AM Re: Пример: «Логическая формула», "Формула". Синтаксис [Re: ViL]
FX83 Offline
stranger

Registered: Fri Feb 11 2011
Записи: 6
установил связь, та же ошибка, вообще почему пишет, что данный опрератор не может применяться к этим операндами что это значит?



Отредактировано FX83 (Sun Feb 13 2011 01:23 AM)

Наверх
#21351 - Sun Feb 13 2011 06:32 AM Re: Пример: «Логическая формула», "Формула". Синтаксис [Re: FX83]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8139
Это означает, что Вы применяете сравнения, к операторам. Сравнивать можно только числа, а Вы сравниваете логические значения.

Наверх
#21353 - Sun Feb 13 2011 08:34 AM Re: Пример: «Логическая формула», "Формула". Синтаксис [Re: ViL]
FX83 Offline
stranger

Registered: Fri Feb 11 2011
Записи: 6
через какой же тогда блок завязать значение ема с логической формулой. через константу не получается потому что ема меняется каждый бар, через обновляемой значение тоже, т.к там функция другая.

Наверх
#21355 - Sun Feb 13 2011 12:19 PM Re: Пример: «Логическая формула», "Формула". Синтаксис [Re: FX83]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8139
Так ЕМА в лог формуле и нужно сравнивать. А Вы сравнивали пересечения. Пересечение - это логический блок.

Наверх
#21426 - Mon Feb 14 2011 03:05 PM Re: Пример: «Логическая формула», "Формула". Синтаксис [Re: ViL]
FX83 Offline
stranger

Registered: Fri Feb 11 2011
Записи: 6
да верно, устранил проблему соединением блоков ема с логической формулой, но таким образом сделки теперь появляются на каждом баре лонговые на растущем тренде и наоборот, на открытии на бара происходит вхоь в позицию , на открытии следующего выход, и так далее, никакой связи с пересечениями нет,

Наверх
#21989 - Wed Feb 23 2011 04:55 PM Re: Пример: «Логическая формула», "Формула". Синтаксис [Re: FX83]
ZEN Offline
journeyman

Registered: Tue Feb 15 2011
Записи: 77
Просмотрел форум ответа не нашел.Вопрос такой: параболик выполняет роль трейлинга хочу добавить более быстрый параболик если волатильность увеличиваеться.Пытаюсь задать такое условие в блоке формула ATR<350?(PSA):PSA1(PSA и PSA1 параболики с разными условиями). Как сделать и в чем ошибка???

Наверх
Page 2 of 13 < 1 2 3 4 ... 12 13 >


Moderator:  ViL, sar