У вас не стоит Flash Player
Page 2 of 2 < 1 2
Настройки
#85453 - Thu Jul 11 2019 03:23 PM Re: Как сделать три последовательных условия? [Re: 433novikov]
433novikov Offline
journeyman

Registered: Sat Apr 06 2019
Записи: 60
Это просто 1 какое то условие, а что будет дальше, когда нужно указать, что если 1, 2 раза сработал стоп лос и осцилятор не пересек 0 уровень сделку + стоп лос не открывать.

Наверх
#85454 - Thu Jul 11 2019 10:42 PM Re: Как сделать три последовательных условия? [Re: 433novikov]
433novikov Offline
journeyman

Registered: Sat Apr 06 2019
Записи: 60
Ну и что делать? такое только на c# можно реализовать? У меня лично логическое условие через тернарный оператор работает на отображение на графике сигнала, все остальное не работает.

Наверх
#85455 - Fri Jul 12 2019 09:57 AM Re: Как сделать три последовательных условия? [Re: 433novikov]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
Хоть сколько условий в необходимом для нас порядке мы легко можем сделать через логическая формула и обновляемое значение. Условие есть - накинули на ОЗ. Записали время или номер бара. Что бы очередность проверять. и дальше уже сравнение
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#85458 - Fri Jul 12 2019 05:14 PM Re: Как сделать три последовательных условия? [Re: 433novikov]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8134
Originally Posted By: 433novikov
Ну вот например. Нужно убрать работу стоп лоса если атр выше 0.04, как к чему подключать, что писать правильно не понятно. https://ibb.co/sFzGs2x

Внутри логической формулы(логические значения) Вы делаете синтаксис для Формулы(вещественные значения)
В данном случае достаточно оставить условие АТР>0.04, остальное стереть, и подать его на блоки выхода из позиции.
Таким образом, стоплосс будет работать, если атр больше 0.04
Если поменять знаки <> то, будет наоборот, стоп будет работать, только, если атр меньше 0.04

Наверх
#85462 - Sat Jul 13 2019 07:25 AM Re: Как сделать три последовательных условия? [Re: ViL]
novikov433 Offline
newbie

Registered: Thu Apr 04 2019
Записи: 29
Со стоп лосами разобрался. Теперь следующий шаг: получаю например я обновляемое значение осциллятора с прошлой сессии через обновляемое значение и хочу сделать открытие по рынку в 16.30.00 в акциях которые открываются без разрывов котировок. Далее если я правильно понимаю что бы реализовать логику открытия позиций 2,3,4... Алгоритма нужно просто дописать в логической формуле true к самому условию открытия позиций, и уже когда сброситься ОБ новой сделкой, то весь цикл не будет работать, пока получение нового ОБ по условию времени не станет true?
Хорошо, следующий вопрос - обновляемое значение "цепляться" на все блоки кроме стоп лос, у него в параметрах срабатывания так же может быть ОБ? Как в примере выше с АТР у меня.

Наверх
#85463 - Sat Jul 13 2019 07:30 AM Re: Как сделать три последовательных условия? [Re: ViL]
novikov433 Offline
newbie

Registered: Thu Apr 04 2019
Записи: 29
Со стоп лосами разобрался. Теперь следующий шаг: получаю например я обновляемое значение осциллятора с прошлой сессии через обновляемое значение и хочу сделать открытие по рынку в 16.30.00 в акциях которые открываются без разрывов котировок. Далее если я правильно понимаю что бы реализовать логику открытия позиций 2,3,4... Алгоритма нужно просто дописать в логической формуле true к самому условию открытия позиций, и уже когда сброситься ОБ новой сделкой, то весь цикл не будет работать, пока получение нового ОБ по условию времени не станет true?
Хорошо, следующий вопрос - обновляемое значение "цепляться" на все блоки кроме стоп лос, у него в параметрах срабатывания так же может быть ОБ? Как в примере выше с АТР у меня.

Наверх
#85464 - Sat Jul 13 2019 09:06 AM Re: Как сделать три последовательных условия? [Re: novikov433]
433novikov Offline
journeyman

Registered: Sat Apr 06 2019
Записи: 60
Почему не работает вход на открыть позицию по рынку в обновляемом значении? https://ibb.co/sRQjj2h
Для примера в качестве источника для сигнала используеться осцилятор https://ibb.co/ChVf9PX , нужно вбить условие при котором вход в сделку будет только тогда, как по началу нового дня осцилятор пересекет 0 на сел. в 16.30.00 должен работать совсем другой алгоритм, т.к индикатор нельзя настроить на работу от 16.00,16.10,16.20 и т.д вот если бы можно было оптимизировать так, было бы куда проще, а так придеться 2-3 лгоритма еще делать. Вот сижу ломаю голову, как реализовать.

Наверх
#85465 - Sat Jul 13 2019 09:08 AM Re: Как сделать три последовательных условия? [Re: 433novikov]
433novikov Offline
journeyman

Registered: Sat Apr 06 2019
Записи: 60
Точто накая же система и со стоп лосами, нужно указать, что если был получен 1 стоп, то далее только когда нвоый сигнал и переворот происходит открытие аналогичной ситуации

Наверх
#85469 - Tue Jul 16 2019 04:26 PM Re: Как сделать три последовательных условия? [Re: 433novikov]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8134
Ничего не понял.
Задайте более точные вопросы.
https://ibb.co/sRQjj2h
Вот так точно нельзя делать, открытие позиции это не вещественное значение и не логическое значение.
Если нужна логика, то есть блоки "Есть активная позиция", если число, то какое именно? если Количество в позиции, то есть блок Количество, Время входа и т.д.

Наверх
#85476 - Wed Jul 17 2019 12:27 PM Re: Как сделать три последовательных условия? [Re: ViL]
433novikov Offline
journeyman

Registered: Sat Apr 06 2019
Записи: 60
Нужен был блок наибольшее, при каком - то одном условии, нужно таким методом автоматически выбирать подходящий алгоритм при сравнении с условием в тернарном операторе https://www.youtube.com/watch?v=fSWguUhKe-E

Наверх
#85477 - Wed Jul 17 2019 01:48 PM Re: Как сделать три последовательных условия? [Re: 433novikov]
Stan Offline
veteran

Registered: Wed Oct 02 2013
Записи: 1357
блок наибольшее из значений это Max,который есть к сожалению только в 1.2. В 2,0 его не нашел! Но опять же возвращаемся к обычным логическим условиям, все то что вы написали можно сделать при помощи логического условия IfElse, или просто путем сравнения больше меньше, он(оно) вам и будет выбирать наибольшее и далее выбирать подходящий алгоритм.

Наверх
#85484 - Thu Jul 18 2019 01:24 PM Re: Как сделать три последовательных условия? [Re: Stan]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8134
блок вроде на месте:
https://www.screencast.com/t/0JMrEplc
Кстати, можно так: в формуле Math.Max(число,число)

Наверх
#85491 - Fri Jul 19 2019 04:26 PM Re: Как сделать три последовательных условия? [Re: ViL]
Stan Offline
veteran

Registered: Wed Oct 02 2013
Записи: 1357
Vil У меня вот так


Attachments
Безымянный.jpg (36 downloads)


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


Moderator:  ViL, sar