#68463 - Thu Feb 26 2015 08:12 PM
три условия в блоке формула
|
enthusiast
Registered: Fri Jul 08 2011
Записи: 298
|
Всем доброго дня! Как-то можно прописать в блоке "формула" не 2 условия,а ТРИ?? Не просто A>B?C:D т.е или-или, а или-или-или?)) Иначе выражаясь: Если условие1 - значение1, условие2 - значение2, а если условие3 - значение3 Как-то так
Отредактировано doctoralexus2 (Thu Feb 26 2015 08:24 PM)
|
|
Наверх
|
|
|
|
#68464 - Thu Feb 26 2015 08:22 PM
Re: три условия в блоке формула
[Re: doctoralexus2]
|
Carpal Tunnel
Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
|
Всем доброго дня! Как-то можно прописать в блоке "формула" не 2 условия,а ТРИ?? Не просто A>B?C:D т.е или-или, а или-или-или?)) A>C?A:C>D?C:D>E?D:E
|
|
Наверх
|
|
|
|
#68465 - Thu Feb 26 2015 08:26 PM
Re: три условия в блоке формула
[Re: captian]
|
enthusiast
Registered: Fri Jul 08 2011
Записи: 298
|
Спасибо за оперативный ответ, Кэп) Но не совсем то.. Не знаю как условия прописать.. Типа (K>0?A+1:A) & (K>0 & K2>0?A+2:A) Не выходит,скрипт ругается
Отредактировано doctoralexus2 (Thu Feb 26 2015 08:35 PM)
|
|
Наверх
|
|
|
|
#68466 - Thu Feb 26 2015 08:44 PM
Re: три условия в блоке формула
[Re: doctoralexus2]
|
enthusiast
Registered: Fri Jul 08 2011
Записи: 298
|
уже писали про это вроде - Можно ли, аналогично Экселю, в формуле "Если" создавать вложенные функции "Если" например?: ((а>b&&c>d)||(k==m))?(m<g?1:0):-1 Но мой мозг отказывается воспринять:) Как-то проще можно?
|
|
Наверх
|
|
|
|
#68467 - Thu Feb 26 2015 09:05 PM
Re: три условия в блоке формула
[Re: doctoralexus2]
|
addict
Registered: Tue Apr 01 2014
Записи: 500
|
_________________________
trufanov_i@rambler.ru
|
|
Наверх
|
|
|
|
#68469 - Thu Feb 26 2015 11:34 PM
Re: три условия в блоке формула
[Re: doctoralexus2]
|
Carpal Tunnel
Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
|
Спасибо за оперативный ответ, Кэп) Но не совсем то.. Не знаю как условия прописать.. Типа (K>0?A+1:A) & (K>0 & K2>0?A+2:A) Не выходит,скрипт ругается K>0?(A+1):A&K>0&K2>0?(A+2):A
|
|
Наверх
|
|
|
|
#68470 - Thu Feb 26 2015 11:41 PM
Re: три условия в блоке формула
[Re: Igor_T]
|
enthusiast
Registered: Fri Jul 08 2011
Записи: 298
|
прочитал. ответа не нашел(
|
|
Наверх
|
|
|
|
#68471 - Thu Feb 26 2015 11:48 PM
Re: три условия в блоке формула
[Re: doctoralexus2]
|
enthusiast
Registered: Fri Jul 08 2011
Записи: 298
|
K>0?(A+1):A&K>0&K2>0?(A+2):A Ну не воспринимает скрипт,ошибку пишет" оператор "&" не можетприменяться к операндам doubl и bool
|
|
Наверх
|
|
|
|
#68472 - Fri Feb 27 2015 03:32 AM
Re: три условия в блоке формула
[Re: doctoralexus2]
|
addict
Registered: Tue Apr 01 2014
Записи: 500
|
Я так понимаю нет такого или или в формуле. Он и пишет опеатор & не применим. Нужно логическую цепочку из проверок да нет строить и потом воплощать уже в формуле.
Напишите детально какие переменные должны быть больше чего и какие переменные должны выдаваться, соответственно условиям - тогда поможем на конкретном примере.
Я не могу понять какое условие должно соблюстись - если К больше нуля тогда А+1, если нет тогда проверяем что????? пошла путаница... по Вашему примеру, что "А" и "К" больше 0 и еще К2 тоже больше нуля?... Взрыв мозга, а точнее ошибка в самом логическом условии.
_________________________
trufanov_i@rambler.ru
|
|
Наверх
|
|
|
|
#68473 - Fri Feb 27 2015 03:33 AM
Re: три условия в блоке формула
[Re: Igor_T]
|
addict
Registered: Tue Apr 01 2014
Записи: 500
|
Напишите пример или скрипт киньте... Будет в 10 раз проще.
_________________________
trufanov_i@rambler.ru
|
|
Наверх
|
|
|
|
#68474 - Fri Feb 27 2015 07:55 AM
Re: три условия в блоке формула
[Re: Igor_T]
|
Carpal Tunnel
Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
|
Напишите пример или скрипт киньте... Будет в 10 раз проще. Совершенно верно. Ошибка может быть не в синтаксисе, а в чём то другом, например в несравниваемых величинах. Наблюдал такие ошибки несчётное количество раз. P.S. Что бы справиться с задачей самостоятельно, напишите каждое условие в отдельной лог формуле. И только потом пробуйте объединять их в одной.
Отредактировано captian (Fri Feb 27 2015 09:43 AM)
|
|
Наверх
|
|
|
|
#68476 - Fri Feb 27 2015 06:52 PM
Re: три условия в блоке формула
[Re: captian]
|
enthusiast
Registered: Fri Jul 08 2011
Записи: 298
|
Конкретно пример: Последняя закр.сделка прибыльна - 1 лот; Убыток в последней закр.сделке - 2лота; Убыток в последней и предпоследней закр.сделках - 3 лота Хотел прописать одной формулой используя кубик "прибыль закрытой сделки с конца" назовем его П, П1 и количество назовем "К" П>0?К:К+1 и (П1>0&П>0)?K:(К+1+1) Как одной формулой прописать и число на выход получить?
|
|
Наверх
|
|
|
|
#68477 - Fri Feb 27 2015 06:54 PM
Re: три условия в блоке формула
[Re: doctoralexus2]
|
enthusiast
Registered: Fri Jul 08 2011
Записи: 298
|
и блок "или" никак не прицепить, к лог формулам только. Можно, конечно, через Обн.знач. сделать, но 1-й формулой было бы проще и элегантнее, но пока не знаю как)
Отредактировано doctoralexus2 (Fri Feb 27 2015 06:57 PM)
|
|
Наверх
|
|
|
|
#68478 - Fri Feb 27 2015 08:23 PM
Re: три условия в блоке формула
[Re: doctoralexus2]
|
Carpal Tunnel
Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
|
Конкретно пример: Последняя закр.сделка прибыльна - 1 лот; Убыток в последней закр.сделке - 2лота; Убыток в последней и предпоследней закр.сделках - 3 лота Хотел прописать одной формулой используя кубик "прибыль закрытой сделки с конца" назовем его П, П1 и количество назовем "К" П>0?К:К+1 и (П1>0&П>0)?K:(К+1+1) Как одной формулой прописать и число на выход получить? не ломитесь в открытую дверь, используйте блок "убытков подряд". В формуле: "убытков подряд" +1
Отредактировано captian (Fri Feb 27 2015 11:22 PM)
|
|
Наверх
|
|
|
|
#68480 - Sat Feb 28 2015 12:25 PM
Re: три условия в блоке формула
[Re: captian]
|
addict
Registered: Tue Apr 01 2014
Записи: 500
|
П>0?1:П1>0?2:3 - попробуйте так, только я не помню нужн ли там скобки ставить, но условие должно быть прописано так. Только посмотрите по скорости - возможно "Прибыль закрытой сделки с конца будет" также работает по скорости как и обновляемое значение, что будет тормозить скрипт... http://forum.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=61105 - возможно будет полезно там похожей задачи касались и просчитывали на сколько она эффективна. Не прошенный совет - 3 раза посчитайте и подумайте, прежде чем использовать системы с усреднением.......... теоретически - максимальная эффективность при использовании 1 лота.
_________________________
trufanov_i@rambler.ru
|
|
Наверх
|
|
|
|
#68497 - Mon Mar 02 2015 06:13 PM
Re: три условия в блоке формула
[Re: Igor_T]
|
enthusiast
Registered: Fri Jul 08 2011
Записи: 298
|
Спасибо за совет) само собой мартингейл открывать заново цели не было)) Скрипт дает 80 проц прибыльных сделок, соответственно усреднение должно быть статистически полезно:) Вариант"убытков подряд" как-то упустил из виду, буду пробовать
|
|
Наверх
|
|
|
|
#68498 - Mon Mar 02 2015 06:27 PM
Re: три условия в блоке формула
[Re: doctoralexus2]
|
enthusiast
Registered: Fri Jul 08 2011
Записи: 298
|
Супер! Все получилось! Igor- Спасибо!! Формула П>0?1:П1>0?2:3 рабочая. Скобочки все же поставил)
|
|
Наверх
|
|
|
|
#68504 - Tue Mar 03 2015 01:16 AM
Re: три условия в блоке формула
[Re: doctoralexus2]
|
addict
Registered: Tue Apr 01 2014
Записи: 500
|
У меня на тестировании мат ожидание стратегии без мартингейла получалось больше, чем с усреднением (тоже стратегия с большим количеством + сделок). Там вопрос на сколько ты эффективно используешь капитал. На исторический показатель "пройгрышей подряд" смотри с умом - и умножай на 1,5 минимум..... В общем удачной торговли. Главное считать.........
_________________________
trufanov_i@rambler.ru
|
|
Наверх
|
|
|
|
#68527 - Tue Mar 03 2015 11:56 AM
Re: три условия в блоке формула
[Re: Igor_T]
|
enthusiast
Registered: Fri Jul 08 2011
Записи: 298
|
Само собой надо на 1.5 умножать)В том и смысл был прописать серию убытков формулой, чтобы была возможность просто без лишних наворотов прописать еще и сам убыток.. Не просто Профит<0, а Профит<-1000,например,и тд. Потому как,естественно, в реале еще и проскальзывание больше может быть и поправку нпадо делать на уровень самого убытка
|
|
Наверх
|
|
|
|
#68528 - Tue Mar 03 2015 12:06 PM
Re: три условия в блоке формула
[Re: doctoralexus2]
|
addict
Registered: Tue Apr 01 2014
Записи: 500
|
Не совсем о том. Это тема управления капиталом, она немного сложнее и глeбже... От души совет - если в планах есть изменение размера позиции, то очень детально прошерстите тему управления капиталом и тему управления размером позиции. Это, возможно, спасет депозит. Удачи! И интересных решений.
Отредактировано Igor_T (Tue Mar 03 2015 05:23 PM)
_________________________
trufanov_i@rambler.ru
|
|
Наверх
|
|
|
|
#68531 - Tue Mar 03 2015 12:16 PM
Re: три условия в блоке формула
[Re: Igor_T]
|
enthusiast
Registered: Fri Jul 08 2011
Записи: 298
|
|
|
Наверх
|
|
|
|
|
|