У вас не стоит Flash Player
Page 2 of 2 < 1 2
Настройки
#3086 - Wed Mar 17 2010 05:07 PM Re: Условие If... then... [Re: uprav]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Если результат (по условию) нужен в виде числа, то пишем в формуле, если результат логическое значение, то в лог. формуле.

Наверх
#3127 - Thu Mar 18 2010 11:23 AM Re: Условие If... then... [Re: uprav]
Lenar Offline
enthusiast

Registered: Tue Feb 09 2010
Записи: 354
Loc: Казань
согласен, ошибся
так нигде же не написано
откуда мне об этом знать то
вот я про что

Наверх
#3528 - Mon Mar 29 2010 11:51 PM Re: Условие If... then... [Re: Lenar]
dzh Offline
stranger

Registered: Sun Mar 07 2010
Записи: 21
Разработчики, хэлп!!! Даёшь описалово синтаксиса в формулах! Я никуда не могу прикрутить [i] и [i-1], хочу сравнивать предыдущее и текущее значение индюков.

Наверх
#4480 - Mon Apr 19 2010 08:36 AM Re: Условие If... then... [Re: dzh]
DimAll Offline
stranger

Registered: Fri Apr 09 2010
Записи: 7
Да в конце-то концов! Описание синтаксиса использования условий (if then else) в формулах?!?! Прочитал эту ветку - ничего не понял! Наитупейший пример: реализовать индикатор OBV !!! В котором знак +/- меняется в зависимости от условия! Документация отстойнейшая. Мне в qpile быстрее всё это реализовать, чем в вашем визуальном блокостроительстве!

Наверх
#4482 - Mon Apr 19 2010 09:04 AM Re: Условие If... then... [Re: DimAll]
usas Offline
Pooh-Bah

Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
Originally Posted By: DimAll
Да в конце-то концов! Описание синтаксиса использования условий (if then else) в формулах?!?! Прочитал эту ветку - ничего не понял! Наитупейший пример: реализовать индикатор OBV !!! В котором знак +/- меняется в зависимости от условия! Документация отстойнейшая. Мне в qpile быстрее всё это реализовать, чем в вашем визуальном блокостроительстве!


Ща тебя пошлют на.. изв.. по ссылке на справочник языка СИ..
Проходили.. :-))

Наверх
#4497 - Mon Apr 19 2010 11:18 AM Re: Условие If... then... [Re: usas]
DimAll Offline
stranger

Registered: Fri Apr 09 2010
Записи: 7
Нет чтобы по существу писать, все только умничают я смотрю...
http://msdn.microsoft.com/ru-ru/library/ty67wk28.aspx

Оператор ?: (справочник по C#)

Условный оператор (?:) возвращает одно из двух значений в зависимости от значения логического выражения. Условный оператор предназначен для формы

condition ? first_expression : second_expression;

Заметки

Если условию присвоено значение true, вычисляется и становится результатом первое выражение; если присвоено значение false, вычисляется и становится результатом второе выражение. В любом случае вычисляется только одно из двух выражений.


Отредактировано DimAll (Mon Apr 19 2010 11:21 AM)

Наверх
#7627 - Thu Jul 01 2010 08:36 PM Re: Условие If... then... [Re: Nektodron]
777 Offline
Carpal Tunnel

Registered: Thu Apr 01 2010
Записи: 2564
Loc: г. Дзержинский
Подскажите пожалуйста.
В блоке Формула хочу получить число при определенном условии либо ничего. Например, что поставить после двоеточия, что бы блок формула ничего не считал если не выполняется условие Close>Open

Close>Open ? (Open+close) : ???????

Заранее огромное спасибо за ответ.
_________________________
«Существует 3 типа лжи: ложь, наглая ложь и статистика»
Дизраэли.

Наверх
#7629 - Thu Jul 01 2010 08:56 PM Re: Условие If... then... [Re: 777]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
что значит ничего? так не бывает. Поставьте 0.

Наверх
#7635 - Thu Jul 01 2010 10:29 PM Re: Условие If... then... [Re: Nektodron]
777 Offline
Carpal Tunnel

Registered: Thu Apr 01 2010
Записи: 2564
Loc: г. Дзержинский
Originally Posted By: Nektodron
что значит ничего? так не бывает. Поставьте 0.

Тогда Формула принимает значение 0, а мне нужно, что бы ничего не принимала. Т.е. что бы не было никаких числовых значений. Это невозможно сделать?


Отредактировано 777 (Thu Jul 01 2010 10:45 PM)
_________________________
«Существует 3 типа лжи: ложь, наглая ложь и статистика»
Дизраэли.

Наверх
#39040 - Tue Mar 20 2012 04:23 PM Re: Условие If... then... [Re: uprav]
Avgust2047 Offline
journeyman

Registered: Thu Jan 19 2012
Записи: 67
Здравствуйте друзья!!!
Помогите разобраться с логическим условием на примере

http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Main=3528&Number=39014#Post39014


Расскажите пожалуйста обычным текстом логику и принцип построения цепочки к блоку "Условие для ЛОНГ" на примере выложенного в посте скрипта "Primer1.xml".. буду очень признателен.

Наверх
#39054 - Tue Mar 20 2012 05:30 PM Re: Условие If... then... [Re: Avgust2047]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8138
Ваш Primer1.xml не самый сложный, но и не самый простой скрипт, что бы его так расписывать. Вообще блок-схемы преподают в школе в 2/3 классах. Быстрее чем Вы сами, всё равно никто не поможет разобраться. Либо найдите учебник математики(либо информатики) за 2 класс, либо начните разбираться с простых примеров:
СИнтаксис записи: http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=8149#Post8149
Простейшие примеры:
http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=32016#Post32016
http://www.tslab.ru/ubb/ubbthreads.php?ubb=postlist&Board=33&page=1
Примеры сложней:
http://www.tslab.ru/ubb/ubbthreads.php?ubb=postlist&Board=24&page=1

Наверх
#39131 - Wed Mar 21 2012 03:35 PM Re: Условие If... then... [Re: ViL]
Avgust2047 Offline
journeyman

Registered: Thu Jan 19 2012
Записи: 67
1-Зачем данные "ЛОНГминус" и "ШОРТминус" идут в "обновляемое значение"?
2-Почему использован блок "или"?
3-Какие данные будет обнулять ОЗ, и почему? не пойму что как обновляется и какие данные потом куда идут.
4-Как прочитать выражение "Лонгминус?1:Шортминус?-1:0"?
Если Лонговая поза закрылась в минусе и шорт закрылся в плюсе?
или как то по другому?

И отдельный вопрос по боку "Или" если есть два условия для входа в рынок реализованных посредством блока "Или".. то по какому правилу будет реализован вход? по тому который присоединен первым?

СПАСИБО!!!!

Наверх
#39148 - Wed Mar 21 2012 04:19 PM Re: Условие If... then... [Re: Avgust2047]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8138
1. Что бы ОЗ получило число
2. Дано понимание, тому кто написал скрипт и что хотел сделать.
3. Примеры здесь:
http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=7583#Post7583
http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=7878#Post7878
4. Синтаксис здесь:
http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=8149#Post8149
5. А какая разница кто первый?

Наверх
#39173 - Wed Mar 21 2012 11:14 PM Re: Условие If... then... [Re: ViL]
Avgust2047 Offline
journeyman

Registered: Thu Jan 19 2012
Записи: 67
Достаточно значимая разница, дело в том, что по одному из моих скриптов Есть Основное условие для входа к примеру в лонг и есть изменённые параметры для входа в лонг к примеру во флете. и поэтому для меня важно что бы скрипт проверял сначала первое условиене думая о втором, а при том когда первый "ложь", то второе... как то так.
Так как быть с блоком "ИЛИ"? стрелочки "1" и 2" это последовательность проверки условий или просто так?

Наверх
#39177 - Thu Mar 22 2012 12:59 AM Re: Условие If... then... [Re: Avgust2047]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8138
В блоке формула можно использовать if then
close>open?close:open , читаем: Если закрытие больше открытия Закрытие иначе Открытие
В блоке логическая формула можно использовать другие логические формулы, например: ЛогФормула? ЛогФормула1 : ЛогФормула2

В "И" и в "ИЛИ" порядок стрелок ни на что не влияет.

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


Moderator:  ViL, sar