Блог им. 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.6К | ★9
8 комментариев
Интересно, а логин тоже придуман из какого-то сокращения  как и стратегии? 
Логин — простой, мои инициалы.
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

Читайте на SMART-LAB:
Фото
EUR/USD в тисках: кто первый моргнет у критической отметки?
Европейская валюта протестировала нисходящую линию тренда (построенную по точкам 1 и 2), завершив торги в четверг паттерном «медвежье поглощение»....
Фото
Средние доходности облигаций в зависимости от кредитного рейтинга. От B- до AA+
👉 Наш канал в MAX 👈 👉 Чат Иволги в MAX 👈 Средние доходности облигаций в зависимости от рейтинга (бледные столбцы —...
Фото
Выработка электроэнергии в РФ в феврале 2026г. по Росстату и рекордный объем потребления энергии в 1 квартале 2026г.
Росстат представил данные по выработке электроэнергии в РФ в феврале 2026г.: 👉 выработка электроэнергии в РФ — 107,43 млрд кВт*ч. ( +1,7...
Фото
Прибыль Мосбиржи вернулась к росту?
По Мосбирже есть несколько признаков того, что отчет за 1 квартал будет неплохим. И в целом похоже, что прибыль от падения год к году перешла к...

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

....все тэги



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