Прошу грамотных объясниить следующую ситуацию
в начале кода в рамках настроечных параметров
объявляю переменные условия
вот такая рыба кода
' продаем если флаг 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)
эти строчки наверно один раз ток учитываются при самой первой интерации?
Все правильно, глобальная переменная будет хранить значения пока не перезапустите скрипт. Последний вариант верный, вы можете сразу присвоить стартовые значения глобальным переменным.
П.С. если только начали изучать купайл, обратите внимание, что в квик появился новый всторенный язык Lua.
DmitryAK кстати вопрос вот какой
а если у меня выбло программу и мне ее пришлось перезапустить, значения переменной слетят?
а если повис комп и я его резетнул тоже слетят?
как решать порблему по второум случаю
кидать текущее значение глобальной переменной в файл и считывать оттуда?
revol2, да записывать в фаил и читать от туда, например для этого подойдет простой ".txt". При любом перезапуске квика или если нажать «начать расчет заново» глобалки сбросят значения на дефолтные.
Мы находимся на этапе замедления снижения ставок или близки к нему - конспект выступления Председателя ФРС США Джерома Пауэлля ✅ Экономика и рынок труда сильные
✅ Инфляция все ближе к целевым 2%,...
Мы находимся на этапе замедления снижения ставок или близки к нему - конспект выступления Председателя ФРС США Джерома Пауэлля ✅ Экономика и рынок труда сильные
✅ Инфляция все ближе к целевым 2%,...
П.С. если только начали изучать купайл, обратите внимание, что в квик появился новый всторенный язык Lua.
а если у меня выбло программу и мне ее пришлось перезапустить, значения переменной слетят?
а если повис комп и я его резетнул тоже слетят?
как решать порблему по второум случаю
кидать текущее значение глобальной переменной в файл и считывать оттуда?