Добрый день Дмитрий Сергеевич. Ох я намучился с ними. И могу Вам сказать, что все равно они перестраиваются и получается что иногда приоритет выполнения меняется. И никак Вы этот порядок не измените. Даже если Вы по новой перестраивает весь скрипт все сбивается. Обещали сделать приоритет в новой версии. Сейчас по максимуму пытаюсь отойти от обновляемых значений.
@@DayTradingSchool Что я сделал. 1. Создал новое ОЗ - TPSOLD 2. Создал новую формулу заполнения ОЗ. ТейкSS0 3. Вывел значение тейка в окно. 4. Обнаружил следующее что приоритет вычисления расставляется автоматически. Ниже в скрипте есть формула в которой вычисляется максимальное значение между двумя переменными, одной из этих переменных есть TPS(ОЗ). Я менял имя на ТPSOLD (так как они близнецы братья) и получается то, что имя которое используется в формуле сразу понижается в приоритете(номере кубика TPS или TPSOLD) . Ну и соответственно вычисляется раньше чем ОЗ которое нужно для вычисления самого TPS (и) TPSOLD. ОЗ которое нужно для вычисление TPS называется INCOS1 Формула, которая вычисляет ОЗ - FINCOS1 По правилам компиляции в формулах сначала вычисляются переменные которые не определены. Вот я и подумал, а что если я в основную формулу вставлю пустышку типа FINCOS1!=0&&FINCOS1==0?TPS1: Данное выражение должно было заставить компилятор сначала вычислить FINCOS1. Но нет Этого тоже не произошло. В общем мистика какая то.
Школа по созданию торговых роботов в TSLab - daytradingschool.ru/ Обучение созданию роботов, продажа готовых роботов для ТСЛаб, КВИК, МТ5. Создание под заказ роботов и индикаторов для ТСЛаб, КВИК, МТ5, МТ4, Криптобиржи . Мы в ВКонтакте: vk.com/club72887959 Мы в Фейсбуке: facebook.com/groups/daytradingschool.ru/ Наш Канал в Telegram: @DTS_Algo (t.me/DTS_Algo)
Как с этим бороться??? Сделал лонговую ветку, работает. Скопировал логику для шорта, подредактировал условия - полный швах. Методом тыка в одной из формул применил i-1... Заработало Полная жесть, одинаковое условие в одной ветке по текущей свече, в другой по предыдущей Вывод, стараюсь обойтись без ОЗ
Судя по видео - взаимосвязанные ОЗ. сама панель там не такую важную роль играет, меняется очередность расчета ОЗ какая из них в начале цикла а какая в конце. в 2.1 добавили функцию четко указывать какая ОЗ считается штатно, а какая в конце цикла. если убрать взаимозависимые ОЗ - такого эффекта не встретите
@@СароМикаелян ну так в условиях объясняется, когда выполняется условие, тогда одну, обнуляется и в то же время начинает работать другое ОЗ, все просто
У меня тоже глючит, видимо QA мало тестит, если он вообще есть в штате... ))
Добрый день Дмитрий Сергеевич. Ох я намучился с ними. И могу Вам сказать, что все равно они перестраиваются и получается что иногда приоритет выполнения меняется. И никак Вы этот порядок не измените. Даже если Вы по новой перестраивает весь скрипт все сбивается. Обещали сделать приоритет в новой версии. Сейчас по максимуму пытаюсь отойти от обновляемых значений.
а у вас есть номера тикетов, что писали в поддержку о данной проблеме?
@@DayTradingSchool #BCU-869-77826
@@DayTradingSchool Что я сделал.
1. Создал новое ОЗ - TPSOLD
2. Создал новую формулу заполнения ОЗ. ТейкSS0
3. Вывел значение тейка в окно.
4. Обнаружил следующее что приоритет вычисления расставляется автоматически.
Ниже в скрипте есть формула в которой вычисляется максимальное значение между двумя переменными, одной из этих переменных есть TPS(ОЗ). Я менял имя на ТPSOLD (так как они близнецы братья) и получается то, что имя которое используется в формуле сразу понижается в приоритете(номере кубика TPS или TPSOLD) . Ну и соответственно вычисляется раньше чем ОЗ которое нужно для вычисления самого TPS (и) TPSOLD.
ОЗ которое нужно для вычисление TPS называется INCOS1
Формула, которая вычисляет ОЗ - FINCOS1
По правилам компиляции в формулах сначала вычисляются переменные которые не определены.
Вот я и подумал, а что если я в основную формулу вставлю пустышку типа FINCOS1!=0&&FINCOS1==0?TPS1:
Данное выражение должно было заставить компилятор сначала вычислить FINCOS1.
Но нет Этого тоже не произошло.
В общем мистика какая то.
Ответ службы поддержки В 2.1 для этого вывели параметр очереди расчета, в данном случае, как понимаю, ОЗ нужно рассчитывать после выхода, а не до.
@@АлександрДзюба-я5л большое спасибо, будем с поддержкой смотреть
Школа по созданию торговых роботов в TSLab - daytradingschool.ru/
Обучение созданию роботов, продажа готовых роботов для ТСЛаб, КВИК, МТ5.
Создание под заказ роботов и индикаторов для ТСЛаб, КВИК, МТ5, МТ4, Криптобиржи
.
Мы в ВКонтакте: vk.com/club72887959
Мы в Фейсбуке: facebook.com/groups/daytradingschool.ru/
Наш Канал в Telegram: @DTS_Algo (t.me/DTS_Algo)
Как с этим бороться???
Сделал лонговую ветку, работает.
Скопировал логику для шорта, подредактировал условия - полный швах. Методом тыка в одной из формул применил i-1...
Заработало
Полная жесть, одинаковое условие в одной ветке по текущей свече, в другой по предыдущей
Вывод, стараюсь обойтись без ОЗ
пробуйте не копировать всю ветку, а собирать по новой, сначала формулы создать, потом сам ОЗ
@@DayTradingSchool пробовал, даже в коде смотрел, все ОДИНАКОВО, но работает по-разному
Судя по видео - взаимосвязанные ОЗ. сама панель там не такую важную роль играет, меняется очередность расчета ОЗ какая из них в начале цикла а какая в конце.
в 2.1 добавили функцию четко указывать какая ОЗ считается штатно, а какая в конце цикла. если убрать взаимозависимые ОЗ - такого эффекта не встретите
Но в том то и смысл был алгоритма, что уровни зависят друг от друга и по очереди отрисовываются.
@@DayTradingSchool а как вы программе самой очередность определить?) Потому в 2.1 и сделали доп механизмы чтобы указать что первее расчитывать.
@@СароМикаелян ну так в условиях объясняется, когда выполняется условие, тогда одну, обнуляется и в то же время начинает работать другое ОЗ, все просто
т.е. там такие условия, что одновременно не могут выполниться
@@DayTradingSchool Пришли в скайпе пример, разберу. может реально какой то баг
Во блин! А разработчики в курсе? 😳
Да, конечно, для этого они и добавили в свойствах скрипта возможность включить - Показать номера блоков в схеме
@@DayTradingSchool, спасибо.