Прошу грамотных объясниить следующую ситуацию
в начале кода в рамках настроечных параметров
объявляю переменные условия
вот такая рыба кода
' продаем если флаг SELL в значении 2
SELL=2 ' покупаем если флаг BUY в занчении 1
BUY=1
'затем в теле скрипта после случившегося условия с ценой меняю флаги на новые
IF Ext=1
SELL=0.2
BUY=0.1
End IF
-----------------------------------------------------
эти переменные BUY и SELL использую как параметр условия при открытии позиции в дальнейшем коде
вопрос в следующем
При следующих интерациях у меня какое значение данных переменных будет? Если после выполнения условия я их переставил в 0.2 и 0.1 то поскольку чтение начинается с начала скрипта то их платформа снова поставит в значения 2 и 1?
Как сдеклать чтобы были начальные вводные переменные (которые я задал по дефолту)
а затем если условия изменились то эти же переменные уже были другие или до конца сессии или пока я их не изменю в коде новым условием ?
глобальные переменные юзаю. в коде.но тут пока не понимаю как это все присунуть в данном контексте
UPD:
сделать так что ли? пункт 1
NEW_GLOBAL(«SELL»,0)
NEW_GLOBAL(«BUY»,0)
пункт 2
затем присвоить им настроечные дефолты 2 и 1
пункт3
затем менять их в коде?
не изменит ли их снова кусок пункт 2?
UPD 2:
задавать сразу мои дефолты в глобальные переменные?
NEW_GLOBAL(«SELL»,2)
NEW_GLOBAL(«BUY»,1)
эти строчки наверно один раз ток учитываются при самой первой интерации?
sam063rus, то есть сделать как в UPD 2?
а в каком тогда случае у меня эти глобальные пемеенные выйдут на исходные дефолтовые значения?
-после перезапуска программы?
-после перезапуска компа?
-или после начала новой сессии?
или же мне в конце сессии надо вписать условие по времени чтобы вернуть эту переменную в исходное? (комп круглосуточный… без перезагрузки)
sam063rus, и еще уточни пожалуйста
вариант UPD1
там вопрос
«не изменит ли их снова кусок пункт 2?»
верно я понимаю что при интерации пункт 2 все таки изименит глоб переменные на исходную опять?
sam063rus, спасибо!
так и есть в документации только сами операторы синтаксис… логики там мало
я привык несколько к другому програмизму :) и не мог понять логики где оно сохранется
где постоянное, а где локальные данные
Все правильно, глобальная переменная будет хранить значения пока не перезапустите скрипт. Последний вариант верный, вы можете сразу присвоить стартовые значения глобальным переменным.
П.С. если только начали изучать купайл, обратите внимание, что в квик появился новый всторенный язык Lua.
Дарья Фёдорова, Алексей Девятов Почти два месяца нефть Urals держится выше $90 за баррель, санкции США против российской нефти были временно ослаблены. Но несмотря на благоприятные внешние...
EUR/JPY: Ждать ли выхода из "дёрганого" диапазона?
Кросс-курс EUR/JPY протестировал верхнюю границу пробитого «бычьего флага», закрыв понедельник и вторник «молотами» (хоть их тела и отличаются по цвету). Если смотреть шире, перед нами —...
Самый интересный пост: что внутри портфелей у нашей команды + короткое объяснение по каждой позиции
Сегодня пришло время совершить квартальное раскрытие наших инвестиционных портфелей. Что внутри? ✅Состав портфелей каждого из наших аналитиков ✅Короткое мнение каждого аналитика по каждой...
OBOROT, Лента и Т- технологии на длинном горизонте имеют такой же большой потенциал роста, как и ОАК. Условно по 12-15 трлн выручки примерно к 2040 году. ОАК 5-7 трлн. Так что все 3 компании хороши...
Девелоперы планируют увеличить строительство офисной недвижимости в Москве в 2026–2030 г. Ежегодный ввод может достигать 1,5 млн кв. м против примерно 500 тыс. кв. м в год в предыдущие пять лет В 2026...
Windfall tax - кто рискует потерять часть прибыли? Решил выждать немного времени, пока уляжется инфошум и полноценно разобрать тему дополнительных сверхналогов. Итак, дефицит федерального бюджета в пе...
Windfall tax - кто рискует потерять часть прибыли? Решил выждать немного времени, пока уляжется инфошум и полноценно разобрать тему дополнительных сверхналогов. Итак, дефицит федерального бюджета в пе...
Олег Дубинский, в принципе идеально. Может быть конечно ещё лучше, например выручка снизилась на 80%, прибыль выросла на 80%. Это значит что за меньшее количество газа, получаем больше денег. С точ...
intercross833, Если 4 триллиона — это технический манёвр ради номинала акций, то инвесторам так и надо было сказать, без пафоса про термохимию. Рынок бы выдохнул… Но всё таки врать инвесторам нельз...
а в каком тогда случае у меня эти глобальные пемеенные выйдут на исходные дефолтовые значения?
-после перезапуска программы?
-после перезапуска компа?
-или после начала новой сессии?
или же мне в конце сессии надо вписать условие по времени чтобы вернуть эту переменную в исходное? (комп круглосуточный… без перезагрузки)
вариант UPD1
там вопрос
«не изменит ли их снова кусок пункт 2?»
верно я понимаю что при интерации пункт 2 все таки изименит глоб переменные на исходную опять?
так и есть в документации только сами операторы синтаксис… логики там мало
я привык несколько к другому програмизму :) и не мог понять логики где оно сохранется
где постоянное, а где локальные данные
П.С. если только начали изучать купайл, обратите внимание, что в квик появился новый всторенный язык Lua.