Блог им. 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:
Фото
BRENT: цены снова сползают после взлета с призрачными надеждами на перемирие
Нефть продолжила расти и подскочила до очередных локальных максимумов, после чего последовал планомерный откат. Такая динамика сформировалась под...
⚡️ Завтра – День инвестора Займера
Напоминаем, что День инвестора Займера состоится уже завтра в 18:00 МСК. Подключайтесь к трансляции удобным для вас способом: 🔗 VK Video 🔗...
Фото
От 109 до 215 отделений: как МГКЛ выполняет планы после IPO
В декабре 2023 года МГКЛ вышла на биржу с планами расширять розничную сеть, развивать ресейл и увеличивать масштаб бизнеса. Посмотрим,...
Фото
Часть 4. Худший сектор за 10 лет: Почему рост бизнеса не привел к роту доходов акционеров?
Продолжаю серию заметок на тему: «Какие бизнесы на Мосбирже смогли успешно „впитать“ инфляцию за 10 лет?» Напомню, что инфляция за 10 лет...

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

....все тэги



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