Комментарии пользователя Cubigator

Мои комментарии:в блогах в форуме
Ответы мне:в блогах в форуме
Все комментарии: к моим постам
Суслик всё равно есть.
avatar
  • 31 октября 2024, 00:13
  • Еще
__rtx, 

Попробуйте вместо:
getCandlesByIndex(ID_Graph, 0, x-MaxPer-2, MaxPer+1)

использовать:
getCandlesByIndex(SEC, 0, 100)

Я понял, вы сумасшедший. Вчера, когда вы начали код в чат GPT совать, и неверные ответы бота воспринимали за истину, я думал, что вы просто дебил. Но теперь, после этого совета я уверен в другом.
avatar
  • 30 октября 2024, 16:49
  • Еще
Одной рукой забираем рубль, другой рукой отдаем копейки.
avatar
  • 30 октября 2024, 14:46
  • Еще
может быть
А может не быть.
avatar
  • 30 октября 2024, 14:43
  • Еще
Vatokat, Влажные фантазии не работают, работает страх и жадность.
avatar
  • 30 октября 2024, 14:39
  • Еще
__rtx, Вы читайте внимательнее. ПОСЛЕ, а не ВО ВРЕМЯ клиринга. Какой идиот будет, что-то считывать во время когда идет клиринг? Робот в это время на паузе. Там есть проблема именно на первой свечке ПОСЛЕ клиринга, данные какое-то время считать нельзя, и еще после клиринга иногда меняется количество свечек в графике, а это мега-критично, так как из-за пропущенных свечей может поменяться вся логика. И это тоже нужно учитывать.
Я так понимаю вы вообще великий теоретик, но с практикой беда. Попробуйте выполнить getCandlesByIndex без открытого графика или getQuoteLevel2(class_code, sec_code) без открытого в Quik стакана, тогда поймете что откуда берется. И перестанете писать о ваших домыслах, которые мало коррелируют с реальностью. Особенно было смешно читать ваши рассуждения про черную тему в Quik.  Поверьте людям она намертво кладет Quik это проверенный факт.
avatar
  • 30 октября 2024, 01:41
  • Еще
__rtx, Кто расскажет? Такие же кубигаторы как Вы?)))
Да, тысячи мух не могут ошибаться в определении одной известной субстанции. По поводу адекватности. Для примера задайте им на их форуме вопрос как открыть в графике Quik любой инструмент с истекшим сроком экспирации, например для тестирования стратегии. Сразу скажу, что технически такая возможность в Quik не предусмотрена. Хер вам, а не тесты, но она существует и они даже подскажут как это сделать. И вот как раз этот извращенный до нельзя способ и подтвердит их неадекватность. А сделать это нормальным способом, о котором их годами просят пользователи они неспособны. Ваше пожелание зарегестрировано — идите на юг.

Еще по поводу адекватности разработчиков при реализации автоматического перезапуска скриптов после перезагрузки терминала можно рассказать. Чтобы этого добиться, нужно сделать несколько идиотских действий. Нужно открыть терминал, запустить все нужные скрипты и… нужно закрыть терминал, а потом опять открыть. Только в этом случае Quik запомнит какие скрипты у него должны быть активными. Иначе после аварийного перезапуска системы в Quik ни один нужный скрипт не запустится.  И таких ситуаций еще вагон с тележкой. Адекватность это не про разработчиков Quik и не надо тут заливать. Латают дыры и подпирают костылями только при самые вопиющих проблемах.
avatar
  • 30 октября 2024, 01:03
  • Еще
__rtx, Зачем мне проводить этот тест если я его уже провожу полтора года ежедневно? Мои боты работают 24/7 без выходных и праздников, с остановкой только на обновление скриптов или на перегруз сервака. Проблема отсутствия данных после клиринга, о которой вы говорите была обнаружена и решена мною в первые дни после запуска первого бота, и это, кстати, никак не связано перезагруженностью ботов. После, больше не было ни одного сбоя. Даже автоматические перезагрузки сервера во время обновления системы или аварийные ситуации провайдера VDS которые иногда случаются, никак не могут остановить работу скрипта. Он все равно запустится, и даже если были пропущены некоторые действия скрипт самостоятельно все восстановит. Я иногда месяцами не трогаю ничего. Единственное слежу чтобы от скрипта раз в два часа в рабочее время поступали сообщения. Если их не будет, значит что-то не так, но пока все так.
avatar
  • 30 октября 2024, 00:20
  • Еще
Gambler, Я знаю, но так проще, а значит стабильнее. За полтора года получения данных из графиков не было ни одного сбоя.
avatar
  • 29 октября 2024, 19:52
  • Еще
__rtx, Ваши фантазии увлекательны, но если не знаете не утверждайте. Про адекватность коллег из Квика, зайдите на форум Квика, вам там расскажут про их «адекватность».
avatar
  • 29 октября 2024, 18:49
  • Еще
3Qu, даные считываются из открытого в Quik графика
local tabCurCandles = getCandlesByIndex(ID_Graph, 0, x-MaxPer-2, MaxPer+1) — выборка свечей
Стакан читается
              local ask_price,bid_price = 0,0
              ql2 = getQuoteLevel2(class_code, sec_code) — стакан
              if ql2.offer~=nil and ql2.bid~=nil then
                ask_price=tonumber(ql2.offer[1].price)
                bid_price=tonumber(ql2.bid[tonumber(ql2.bid_count)].price)

Позицию открывает 
local result = sendTransaction(transaction) — запрос на сервер для открытия позиции

Все это встроенные в Lua функции.

Проверка срабатывания заявок идет через стандартное событие OnTransReply
function OnTransReply(trans_reply)
  if  trans_reply ~= nil and type(trans_reply) == «table» then
есть еще OnTrade(), но я им не пользуюсь.
avatar
  • 29 октября 2024, 16:13
  • Еще
DrManhattan, А чего боятся? Ну, перезайти чуть с худшего уровня в крайнем случае. Как сегодня к примеру.

Но в большинстве случаев стоп это пролив, после которого можно зайти с намного лучшей позиции.
avatar
  • 29 октября 2024, 15:51
  • Еще
3Qu, Ничего никуда не перекладываю. Все события развиваются в цикле while is_run в main()
avatar
  • 29 октября 2024, 15:38
  • Еще
3Qu, DLL в моих роботах не используются. Все функции работы с Quik встроены в Lua. Только в скрипте который логинится к серверу используется DLL для поиска кнопки коннект в Quik и формы ввода пароля.
С потоками да, в LUA это проблемно, но это уже не простой скрипт будет, и ничего не мешает запускать для каждого алгоритма и для каждого инструмента свой отдельный скрипт. У меня постоянно висят 15 штук, не на самой мощной виртуалке и ничего не виснет.
avatar
  • 29 октября 2024, 15:31
  • Еще
Взять стоп и перезайти всегда выгоднее, чем сидеть годами в минусах.
avatar
  • 29 октября 2024, 15:22
  • Еще
Привязываться к API определенного брокера это все равно что стать его рабом. Или быть кинутым, как кинул меня мой американский форекс брокер Oanda с его API в 2020 году, когда всех россиян попросили на выход. Нужно искать стандартную альтернативу имеющуюся почти у всех брокеров. Самый простой вариант это Quik+Lua.
avatar
  • 29 октября 2024, 14:53
  • Еще
Некоторым, чтобы чёкнутся хватает и пяти торговых дней.
avatar
  • 27 октября 2024, 22:28
  • Еще
То хохлы пытаются втянуть Америгу в войнушку, то жиды. Одна морока гэгимону.
avatar
  • 27 октября 2024, 02:09
  • Еще
Ho_Chu, Если быть точнее, достаточно два отличающихся друг от друга года. Если взять три или пять идентичных, то толку будет от таких тестов мало. Идеальными для тестов я считаю 23й и 24й года. Ну, еще можно взять первый кусочек 22 года, чтобы убедиться, что все мы смертны.
avatar
  • 23 октября 2024, 01:38
  • Еще
Выберите надежного брокера, чтобы начать зарабатывать на бирже:
....все тэги
UPDONW
Новый дизайн