Блог им. XXM

Как совместить удаленную работу на бирже и весь день пробыть на даче

и при этом преуспеть и там и там?

       Вчера у меня это получилось:

скриншот: торговый день 04.06.2020
       Сранья внес очередные правки в Lbot3D в связи с изменение версии Lua c 5.1 до 5.3. по результатам ночных прогонов на демо-QUIK, запустил на боевом счету на удаленном сервере и поехал на весь день за город. День был солнечный, приятный. Вечером результат работы программы тоже порадовал: стратегия MMA0, которая была в шортах с 03.06.2020, стала раздавать лимитированные заявки на покупку-продажу, причем некоторые сделки из них просто прекрасны: продажи на локальных «хаях», покупки на локальных «лоях».
       Также примечательна работа стратегии MMB0: лонг от 01.06.2020 не смог реализоваться в плюс (не дошла цена до 2859.1 :(( «ну не шмогла» ) Но и стопа тоже пока нет! Тем не менее, есть повод проработать ее параметры, но это не скоро, пусть проработает еще месяц-другой.
       Из новшеств, в связи с Lua 5.3, кроме упоминавшихся в других постах string.format(), заметил, что функция table.getn(), которая работала в Lua 5.0 и 5.1, теперь физически отсутствует в версии 5.3. Применил функцию

function tableLength(T)
     local count = 0
     for _ in pairs(T) do count = count + 1 end
     return count
end
В целом, впечатления от QUIK 8.5 и Lua 5.3 таковы: особых нареканий нет, не отваливается, не глючит. Да и робот работает хорошо ;)

И поздравляю с Днем эколога всех защитников природы, специалистов по охране окружающей среды и прочих экологов!
Ура, товарищи!
Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
  • Ключевые слова:
  • Lbot3D
4.7К | ★9
9 комментариев
Интересно, а логин тоже придуман из какого-то сокращения  как и стратегии? 
Логин — простой, мои инициалы.
avatar
function tableLength(T)
     local count = 0
     for _ in pairs(T) do count = count + 1 end
     return count
end
Проще надо быть, проще.
Вместо функции ставим перед таблицей #
table_length = #table_name
, и усе.
avatar
3Qu, я вас удивлю, но это не проще:

function tablelength(T)
     local count = 0
     for _ in pairs(T) do count = count + 1 end
     return count
end

m = {[1] = "one",[3] = "three",};
print('table.getn(m) = '..table.getn(m));
print('#m = '..#m);
print('tablelength(m) = '..tablelength(m))
avatar
XXM, вы правы. Не для всех таблиц это # подходит.
avatar
Как с Вами связаться? Не хватает рейтинга для ЛС, на Вашем сайте сообщения остаются без ответа…
avatar
xxm@inbox.ru
avatar
И 6 лет тишины, наверное купили себе остров на Карибах или в Индонезии и чилите на расслабоне под алкогольный мохито и морской бриз в бунгало :)
avatar

Читайте на SMART-LAB:
Фото
Как банки пережили сентябрь
Алексей Девятов ЦБ опубликовал результаты работы банков в сентябре: кредитование компаний замедлилось, зато выдача ипотеки стала рекордной...
Фото
Банковский сектор сентябрь 2026 г. - рекордная прибыль, но рост все менее равномерный
Банки отчитались за сентябрь. Что интересного мы узнали?  За 12 месяцев прибыль сектора составляет уже 4,5 трлн руб. при прогнозе ЦБ 3,9–4,4...
Фото
Итоги первичных размещений ВДО и некоторых розничных выпусков на 27 октября 2026 г.
Следите за нашими новостями в удобном формате: Telegram , Youtube , RuTube, Smart-lab , ВКонтакте...
Фото
Секьюритизированные облигации: интересна ли их повышенная доходность?
Секьюритизированные облигации при наивысших рейтингах (AAA), дают доходность выше, чем корпоративные бонды 1-го эшелона, что делает вложения в...

теги блога XXM ☑️

....все тэги



UPDONW
Новый дизайн