#17205 - Mon Nov 22 2010 10:00 PM
 
Re: Пример: «Логическая формула», "Формула". Синтаксис
[Re: ViL]
 | 
 
 
 
journeyman
 
 
Registered:  Thu Sep 30 2010
 
Записи: 89
 | 
"Логическое «ИЛИ»  ||"- две палочки это какие клавиши? попробовал l и I- ошибку выдает... 
 
 |  
| 
Наверх
 | 
 | 
 
 
 | 
 
 
 | 
 
 
#17207 - Tue Nov 23 2010 10:33 AM
 
Re: Пример: «Логическая формула», "Формула". Синтаксис
[Re: Vladimir /]
 | 
 
 
 
Carpal Tunnel
 
 
 
Registered:  Sat Aug 21 2010
 
Записи: 2821
 
Loc:  Занзибар
 | 
 |  
| 
Наверх
 | 
 | 
 
 
 | 
 
 
 | 
 
 
#19080 - Mon Dec 27 2010 03:59 AM
 
Re: Пример: «Логическая формула», "Формула". Синтаксис
[Re: SysKreator]
 | 
 
 
 
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  (445 downloads)
  Отредактировано SLADKY (Mon Dec 27 2010 04:04 AM)
 
 |  
| 
Наверх
 | 
 | 
 
 
 | 
 
 
 | 
 
 
#20490 - Tue Feb 01 2011 06:55 AM
 
Re: Пример: «Логическая формула», "Формула". Синтаксис
[Re: ViL]
 | 
 
 
 
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]
 | 
 
 
 
TSLab
 
Carpal Tunnel
 
 
 
Registered:  Sun Oct 17 2010
 
Записи: 8143
 | 
 |  
| 
Наверх
 | 
 | 
 
 
 | 
 
 
 | 
 
 
#20572 - Tue Feb 01 2011 04:08 PM
 
Re: Пример: «Логическая формула», "Формула". Синтаксис
[Re: ViL]
 | 
 
 
 
member
 
 
Registered:  Mon Nov 22 2010
 
Записи: 120
 | 
Можно ли, аналогично Экселю, в формуле "Если" создавать вложенные функции "Если" например?: ((а>b&&c>d)||(k==m))?(m<g?1:0):-1 
 
 |  
| 
Наверх
 | 
 | 
 
 
 | 
 
 
 | 
 
 
#20582 - Tue Feb 01 2011 05:23 PM
 
Re: Пример: «Логическая формула», "Формула". Синтаксис
[Re: SLADKY]
 | 
 
 
 
member
 
 
Registered:  Mon Nov 22 2010
 
Записи: 120
 | 
Можно ли, аналогично Экселю, в формуле "Если" создавать вложенные функции "Если" например?: ((а>b&&c>d)||(k==m))?(m<g?1:0):-1  Да, можно.  
 
 |  
| 
Наверх
 | 
 | 
 
 
 | 
 
 
 | 
 
 
#21323 - Sat Feb 12 2011 06:12 PM
 
Re: Пример: «Логическая формула», "Формула". Синтаксис
[Re: SLADKY]
 | 
 
 
 
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>" Как задать условие чтобы сделки открывались только по фильтру? 
 
 |  
| 
Наверх
 | 
 | 
 
 
 | 
 
 
 | 
 
 
#21337 - Sat Feb 12 2011 10:14 PM
 
Re: Пример: «Логическая формула», "Формула". Синтаксис
[Re: ViL]
 | 
 
 
 
stranger
 
 
Registered:  Fri Feb 11 2011
 
Записи: 6
 | 
  вот скрин, вроде все связи есть, программа на них не жалуется 
Attachments
ошибка.jpg  (1592 downloads)Description: скрин
 
 |  
| 
Наверх
 | 
 | 
 
 
 | 
 
 
 | 
 
 
#21347 - Sun Feb 13 2011 01:15 AM
 
Re: Пример: «Логическая формула», "Формула". Синтаксис
[Re: ViL]
 | 
 
 
 
stranger
 
 
Registered:  Fri Feb 11 2011
 
Записи: 6
 | 
установил связь, та же ошибка, вообще почему пишет, что данный опрератор не может применяться к этим операндами что это значит?
 
  
  Отредактировано FX83 (Sun Feb 13 2011 01:23 AM)
 
 |  
| 
Наверх
 | 
 | 
 
 
 | 
 
 
 | 
 
 
#21353 - Sun Feb 13 2011 08:34 AM
 
Re: Пример: «Логическая формула», "Формула". Синтаксис
[Re: ViL]
 | 
 
 
 
stranger
 
 
Registered:  Fri Feb 11 2011
 
Записи: 6
 | 
через какой же тогда блок завязать значение ема с логической формулой. через константу не получается потому что  ема  меняется каждый бар,  через обновляемой значение тоже, т.к там функция другая. 
 
 |  
| 
Наверх
 | 
 | 
 
 
 | 
 
 
 | 
 
 
#21426 - Mon Feb 14 2011 03:05 PM
 
Re: Пример: «Логическая формула», "Формула". Синтаксис
[Re: ViL]
 | 
 
 
 
stranger
 
 
Registered:  Fri Feb 11 2011
 
Записи: 6
 | 
да верно, устранил проблему соединением блоков ема с логической формулой, но таким образом сделки теперь появляются на каждом баре лонговые на растущем тренде и наоборот, на открытии на бара происходит вхоь в позицию , на открытии следующего выход, и так далее, никакой связи с пересечениями нет, 
 
 |  
| 
Наверх
 | 
 | 
 
 
 | 
 
 
 | 
 
 
#21989 - Wed Feb 23 2011 04:55 PM
 
Re: Пример: «Логическая формула», "Формула". Синтаксис
[Re: FX83]
 | 
 
 
 
journeyman
 
 
Registered:  Tue Feb 15 2011
 
Записи: 77
 | 
Просмотрел форум ответа не нашел.Вопрос такой: параболик выполняет роль трейлинга хочу добавить более быстрый параболик если волатильность увеличиваеться.Пытаюсь задать такое условие в блоке формула ATR<350?(PSA):PSA1(PSA и PSA1 параболики с разными условиями). Как сделать и в чем ошибка??? 
 
 |  
| 
Наверх
 | 
 | 
 
 
 | 
 
 
 | 
 
 
 
 
	
 |  
 
 |