Избранные комментарии трейдера Cubigator

по

Может ли быть случай, когда одна лимитная заявка закрывается через другую?

Если случается, что лимитная заявка накладывается на встречную лимитную, то такая лимитная заявка (более поздняя из них) перестаёт быть лимитной и становится рыночной.
На тот случай когда заявка обязательно должна оставаться лимитной есть тип лимитных заявок «Только пассивная». Такие заявки срабатывают только как лимитные или снимаются если их исполнение должно произойти по рынку.
И не слушай долбоёбов которые говорят, что лимитки могут срабатывать об лимитки. Лимитки вообще никак не двигают цену, цену двигают только рыночные заявки.
avatar
  • 11 октября 2024, 02:05
  • Еще
BaseClassCode = «SPBFUT»
ClassCode = «SPBOPT»
BaseSecList = «SiU3»
SecList = getClassSecurities(ClassCode) --список всех опционов
if (BaseSecList == "") or (BaseSecList == nil) then BaseSecList = getClassSecurities(BaseClassCode) end
if (SecList == "") or (SecList == nil) then SecList = getClassSecurities(ClassCode) end
function main()
for SecCode in string.gmatch(SecList, "([^,]+)") do --перебираем опционы из строки с разделителем, по очереди. local Optionbase=getParamEx(ClassCode,SecCode,«optionbase»).param_image local Optiontype=getParamEx(ClassCode,SecCode,«optiontype»).param_image local Optionstrike=getParamEx(ClassCode,SecCode,«strike»).param_value+0 if (string.find(BaseSecList,Optionbase)~=nil) and (Optiontype==«Call») and (Optionstrike>=_C-RangeStrike) and (Optionstrike<=_C+RangeStrike) then local row = InsertRow(tbl.t_id,-1) local T={ [«Name»] = getSecurityInfo(ClassCode,SecCode).name, [«SecCode»] = SecCode, [«Optiontype»] = Optiontype, [«Optionbase»] = Optionbase, [«DAYS_TO_MAT_DATE»] = getParamEx(ClassCode,SecCode,«DAYS_TO_MAT_DATE»).param_value+0, [«strike»] = getParamEx(ClassCode,SecCode,«strike»).param_value+0, [«bid»] = getParamEx(ClassCode,SecCode,«bid»).param_value+0, [«offer»] = getParamEx(ClassCode,SecCode,«offer»).param_value+0, [«last»] = getParamEx(ClassCode,SecCode,«last»).param_value+0, [«THEORPRICE»] = getParamEx(ClassCode,SecCode,«THEORPRICE»).param_value+0 } end

Это куски кода работы с доской. Копайте в этом направлении. Как тут правильно код вставлять я хз.
avatar
  • 26 октября 2023, 23:17
  • Еще
....все тэги
UPDONW
Новый дизайн