тот самый (Все сообщения пользователя)

Выбрать дату в календареВыбрать дату в календаре

Страницы: Пред. 1 ... 17 18 19 20 21 22 23 24 25 26 27 ... 34 След.
Прямые линии
 
разумеется, извиняюсь за оффтоп, конечно)))
Прямые линии
 
именно поэтому, тут возможно 2 варианта:
  1. Присоединиться ко мне в моей борьбе с "аркой", чтоб они наконец раскрыли pluginAPI (что они почему-то крайне не хотят делать).
  2. Либо все пожелания пропускать через голосовалку, которую придётся создать на форуме бо как уже сейчас видно, что многие предложения/пожелания устраивают не всех пользователей НО!!! почему-то лихо одобряются. В итоге, "арка" может впоследствии потерять часть клиентов.
Прямые линии
 
я заострил тему из-за того, что подчас Ваши (обращение ко всем пользователям) предложения вступают в противоречия к Вашим (обращение ко всем пользователям) прошлым пожеланиям.
Вопросы по OnAllTrade
 
и ещё, при всём уважении к Вам - ответ "сложно" - не принимается. Именно поэтому, если Вы уже заметили - я не задаю/засоряю форум действительно простыми вещами.
Вопросы по OnAllTrade
 
в общем, Михаил, у меня к Вам, как самому компетентному разработчику 2 описанных выше вопроса. Хотелось бы получить на них ответы с примерами правильного QLUA-кода.
Вопросы по OnAllTrade
 
а может...
это тоже  
Цитата
нормальная ситуация
?
Вопросы по OnAllTrade
 
ок.
раз с этим вопросом туго - то задам другой вопрос:

Действия:
  1. Убрал галочку "получать пропущенные данные".
  2. Сохранил настройки в info.wnd
  3. Отключился от сервера и выключил квик. Удалил файл alltrades.dat.
  4. Влючил квик и подключился к серверу
  5. Запустил тестовый скрипт описанный выше.
Результат:
  1. Таблица всех сделок пуста НО!!! приходит куча колбеков аж со вчерашней вечерней сессии и заканчивая сегодняшней.
Вопрос:
ДЛя чего мне получать коллбеки из прошлого и ладно бы это было секунду/минуту назад но, не день же назад???
Вопросы по OnAllTrade
 
----------------------------------------------------------------------------------------------------------------------------------
Вопросы по OnAllTrade
 
мда уж...
чот, как говорится, прям "лес рук"...
Вопросы по OnAllTrade
 
и как уже писал выше - на показания счётчика не должно влиять количество открытых ТВС, всякие createdatasource, а только то, что отмечено в меню Связь->Списки.
Вопросы по OnAllTrade
 
получается, что так. при том, что время должно быть обязательно серверным (биржевым).
Вопросы по OnAllTrade
 
Цитата
Michael Bulychev пишет:
Сделки получаете по одному классу и инструменту?
впоследствии буду по разным. Но также надо и общий счётчик.
Вопросы по OnAllTrade
 
для чего мне этот счётчик - не могу сказать. Он часть моей системы.
Вопросы по OnAllTrade
 
описываю подробно: я хочу измерять общее количество сделок в секунду (с позиции серверного времени разумеется) приходящих с биржи. Из-за "флешбеков" - индикатор местами выдаёт "остатки" от предыдущего таймстампа. Если я буду делать принудительную промежуточную сортировку на "боевом потоке" - убью квик. - Он просто зависнет.
Вопросы по OnAllTrade
 
Предложение:
У нас уже есть раздел в меню: Свзязь->Списки. По идее, этого должно быть достаточного для квика, чтоб он понял, какие данные пользователю действительно нужны (на которые он каГбе "подписан"). Зачем было делать ещё привязку к открытым таблицам ТВС и их количеству, а также, делать малоработоспособнй галочку "Получать пропущенные данные"?
Вопросы по OnAllTrade
 
одна из моих тестовых вариаций:
Код
 local act_time = 0
local prev_time = 0
local counter = 0
local is_run = true
local date_time= ""

function OnAllTrade(alltrade)
act_time = tonumber(alltrade.datetime.sec)
if  act_time == prev_time then
counter=counter+1
else
date_time = tostring(alltrade.datetime.hour) .. ":" .. tostring(alltrade.datetime.min) .. ":" .. tostring(alltrade.datetime.sec)
message(date_time .. "   " .. tostring(counter))
counter = 0
prev_time = tonumber(alltrade.datetime.sec)
end

end
--[[
function OnAllTrade(alltrade)
date_time = tostring(alltrade.datetime.hour) .. ":" .. tostring(alltrade.datetime.min) .. ":" .. tostring(alltrade.datetime.sec)
message(date_time)
end
--]]
function main()
while is_run 
do
sleep(100)
end

end

function OnStop()
is_run = false
return 1000
end
Вопросы по OnAllTrade
 
вопрос, как сделать - НОРМАЛЬНО?
Вопросы по OnAllTrade
 
изначально, стоит задача сделать счётчик количества сделок в секунду. и я его сделал и вроде бы даже правильно показывает НО! "флешбеки" его убивают.
Вопросы по OnAllTrade
 
как видно из скрипта - не обязательно по одному (ненормируется). к тому же у меня открыто несколько ТВС.
Вопросы по OnAllTrade
 
тестовый скрипт:
Код
local is_run = true
local date_time= ""

function OnAllTrade(alltrade)
date_time = tostring(alltrade.datetime.hour) .. ":" .. tostring(alltrade.datetime.min) .. ":" .. tostring(alltrade.datetime.sec)
message(date_time)
end

function main()
while is_run 
do
sleep(100)
end

end

function OnStop()
is_run = false
return 1000
end
Действия:
Запускаю простенький тестовый скрипт и... вижу, что время перепрыгивает назад и потом возвращается. Но, всё бы ничего - да только отключение галочки "Получать пропущенные данные" - не спасает.
Прямые линии
 
Цитата
Серж пишет:
Теперь бы им добавить прилипание к базовым точкам свечей (O,H,L,C)
что есть "базовые точки свечей"? Если это, собственно, хаи и лои - то, не так давно тут уже кто-то наоборот, просил и даже зарегистрировал пожелание, чтоб не было "прилипания" :)))
Доска опционов, Доступ из Qpile
 
Однако, вы можете средствами "тупайла" или "qlua" создать свою таблицу по опционам (доску опционов). Просто это всё выльется в единовременный геморрой (по затраченному времени), плодами которого вы сможете потом неоднократно пользоваться.
Доска опционов, Доступ из Qpile
 
если я правильно понял то в версии 6.17.1.17 - это до сих пор не реализовано.
Отключение вне сессионной свечки на 09:00
 
Цитата
Роман пишет:
Где можно ADX формулу в Квике посмотреть?
для начала, попробовать всё же прочесть документацию к квику:

Код
 
Вычисление:
Цитата

ADXj = Round (EMA (DXj , N))
Где DXj вычисляется следующим образом:
Цитата

DXj = |(+DIj - -DIj)| / (+DIj + -DIj) * 100
+DIj = Round (EMA ( +SDIj , N))
-DIj = Round (EMA (-SDIj , N))
+SDIj = +DMj / TRj *100 если TRj<> 0, иначе +SDIj = 0
-SDIj = -DMj/ TRj *100 если TRj <> 0, иначе -SDIj = 0
TRj = max(|HIGHj - LOWj|, |HIGHj - CLOSEj-1|, |LOWj - CLOSE j-1|)
+DMj = |HIGHj - HIGHj-1| если HIGHj > HIGHj-1, иначе +DMj = 0
-DMj = |LOWj-1 - LOWj| если LOWj < LOWj-1, иначе -DMj = 0
если +DMj > -DMj, то -DMj = 0
если -DMj > +DMj, то +DMj =0
если +DMj = -DMj, то +DMj =0, -DMj =0
где:
  • CLOSE — цена закрытия,
  • LOW — минимальная цена интервала,
  • HIGH — максимальная цена интервала
Параметры настройки:
  1. «Кол-во периодов» - количество периодов N для расчета MA,
  2. «Метод» - метод расчета МА (Simple, Exponential, Vol.Adjusted, Smoothed), по умолчанию используется метод «Exponential»,
  3. «Цвет +DI» - выбор цвета линии +DI,
  4. «Цвет -DI» - выбор цвета линии -DI.
-------------------------------------------------------------------

:)))))))
CreateDataSource
 
to Серж,

касательно основного вопроса:
а можно поинтересоваться для чего это? Вы случайно не арбитражный индикатор задумали?
Net error: [10054] Connection reset by peer, Ошибка соединения Quik
 
как правило, настройки сетевой карты и канала - не причём. Данная ошибка каждый день возникает в промежутке между 8.00 до 9.00 (msk). Данная ошибка связана с работой брокерского шлюза (регламентные работы, выгрузка статистики и пр.).
Quik forever?, Разработка сложной торговой системы 24х7
 
стабильная работа система 24х7 в Quik+QLua не возможна по определению бо как предполагает полную её открытость. или хотя бы полноценное описание её API - чем не может похвастаться ни квик ни его клуа. Кроме того, должен быть по-настоящему стабильный, обкатанный и всесторонне изученный релиз - чего мы, как пользователи не можем добиться от "арки" вот уже 15 лет. что не версия - то новый глюк в том или ином месте, а то и продолжающееся таскание старых глюков, переходящих из версии к версии.
Как рассчитывается УДС? Как его самому можно рассчитать?, Как рассчитывается УДС? Как его самому можно рассчитать?
 
со стороны брокера за этим следят плагины:
Как рассчитывается УДС? Как его самому можно рассчитать?, Как рассчитывается УДС? Как его самому можно рассчитать?
 
Уровень достаточности средств.
УДС = (Стоимость портфеля - Мин.маржа)/(Нач.маржа – Мин.маржа)
Возможные значения: от «-9.99» до «9.99» с точностью 2 знака после десятичного разделителя. Если Нач.маржа = Мин.маржа, то УДС = 9.99.
  • УДС < 1 – близость к закрытию (маржин-колл);
  • УДС < 0 – принудительное закрытие
Поле заполняется только для клиентов типа «МД»
CreateDataSource
 
извиняюсь за оффтоп, конечно но, думаю пора уже завязывать с квиком и клуой. бо как даже такой "корифей", как михаил булычев - всё чаще начал убегать "в кусты".
LuaVM closed with error
 
ок
Quik перестает соединяться с серверами
 
в любом случае, если всё, как и написано выше - то это однозначно "косяк" квика. и пусть тут даже не кивают на биржу бо как на то и торговый терминал, чтоб это отслеживать.
Quik перестает соединяться с серверами
 
постоянно такой "дефект" заметен. Уже задавали вопросы на форуме - ответ (если подитожить) - был один. квик не знает: все ли данные уже прогруженны и с какого начального момента начинать обновление. возможно со всем этим какую-то роль играет вариация параметров на тему получения пропущенных данных.
LuaVM closed with error
 

Действия:

1. Запустил широкоизвестный (в определённых кругах...) скрипт.
2. Добавил в нём 3 фьючерса: GZM5, SiM5, SRM5
3. Закрыл скрипт через меню квика кнопкой "Остановить". Окно скрипта удалилось, далее QUIK завис секунд на 10. После чего в "ошибках выполнения скрипта" собственно то, что выползло. НИкаких минидампов, разумеется и логов  - нет.

Инфо:

Сам скрипт - взят отсюда: http://mycreditcard.ru/programs/intraday-lua.html (последняя версия)
До этого, такой проблемы не возникало.

Разработчикам квика:

если это сообщение штатное - вам следует задуматься над тем, что одного "сухого" LuaVM closed with error - чтоб однозначно определить причину бага.
Пожелания по развитию файлов СПРАВКИ к системе QUIK и QLUA
 
ну понятно: разговор - с самим собой. Очевидно разработчикам глубоко параллельно.
Я в ужасе!! Кто-нибудь отзовитесь пожалуйста и скажите что это неправда!!
 
согласен с "грином" - глупо критиковать LUA, имея только поверхностные знания о нём.
Пожелания по развитию файлов СПРАВКИ к системе QUIK и QLUA
 
всё перечисленное выше смогло бы напорядок разгрузить кучу "глупых" вопросов на форуме и обеспечило бы быстрый поиск информации. А также, пользователи бы меньше дублировали темы (так и не найдя схожую)
Пожелания по развитию файлов СПРАВКИ к системе QUIK и QLUA
 
полагаю, достаточно "разжевал"
Пожелания по развитию файлов СПРАВКИ к системе QUIK и QLUA
 
а вот, как выглядит "open-help" у разработчика знаменитой игры "Crysys":
хелп к её движку: CryEngine -> http://docs.cryengine.com/display/SDKDOC4/EntityUtils+Lua#EntityUtilsLua-BroadcastEvent
Пожелания по развитию файлов СПРАВКИ к системе QUIK и QLUA
 
забыл добавить: за 15-то лет... :)))
Пожелания по развитию файлов СПРАВКИ к системе QUIK и QLUA
 
Если вам и этого мало и всё вышеперечисленное для вас не авторитет то, вот вам ещё:
https://developer.valvesoftware.com/wiki/Adding_Lua:ru
пример достойный подражания - мультилингвальный высокоинформативный и комментированный "хелп"

---------------------

Но...
боюсь я слишком многого от вас прошу, если учесть то, что даже с таким простеньким движком, который управляет вашим форумом у вас возникает куча проблем......
как впрочем и с самой разработкой успешной ИТС (информационо-торговой системы)... :)))
Пожелания по развитию файлов СПРАВКИ к системе QUIK и QLUA
 
4. В качестве альтернативы всех вышеперечисленных пунктов, предлагаю воспользоваться позитивным передовым опытом и расширить его путём добавления ссылок и открытого редактирования (на манер, википедии):
http://help.qlua.org/title.htm
кстати, "open-help" используют и другие продвинутые разработчики и солидные фирмы:
https://sm.alliedmods.net/api/index.php?fastload=show&id=732&
(обратите внимание: в топике, по приведённой ссылке, ниже - всегда присутствует раздел для комментов, где пользователи могут его дополнять)
Пожелания по развитию файлов СПРАВКИ к системе QUIK и QLUA
 
1. Ввиду того, что "нормальный" "хелп" разработчики ленятся делать, мотивируя свои бездействия тем, что "... это займёт свыше 200 страниц" - прошу: дополнить каждый пункт из справки "кликабельной" ссылкой на соответствующую релевантную статью с этого форума - дабы, если у пользователя вдруг возникнет в очередной раз непонимание (очередных размытых формулировок из хелпа) - он всегда мог быстро уточнить по ссответствующей ссылке.
2. Если разработчики опять упадут "в лирику", что мол де, people итак схавает и что вообще, "зачем это нужно", хочу спросить: могу ли, в таком случае я декомпилировать файл справки (*.chm) с тем, чтобы самому соответствующим образом дополнить контент и функционал хелпов, а также потом свободно (и не очень... ) его распространять. т.е. даёте ли Вы, разработчики на это своё официальное согласие?
3. Могу ли я использовать части контента с официального хелпа в качестве распространяемого ресурса в своих платных скриптах?
Автоматическое выставление стопа
 
Цитата
ognevoy пишет:
лучшее решение робот Морошкина
насчёт лучшего - не сказал бы НО!!! его скрипты - сделаны на высоком уровне.
Автоматическое выставление стопа
 
Цитата
swerg пишет:
Цитата
Из платных решений наиболее развитое вот это http://www.i-tt.ru/soft/super_adx.html
Из инструкции по установке на это чудо инженерной мысли:
Цитата
Версия Quik у вас должна быть не ниже 6.0, если ниже, тогда обновите ее.
Если у Вас на компьютере WindowsVista, Windows7, тогда запускать Quik и SuperADXот имени администратора. (см. Руководство пользователя, техническая часть стр. 15).
2) запустите Quik, версия Quik у вас должна быть не ниже 17, если ниже, тогда обновите ее до 17, меню Связь - Обновление версии программы.
Какая должна быть в итоге версия - не понятно. Заметьте, есть 17-я версия, надо просто обновить!
не умничай. мы все прекрасно видим, как ты "допиливаешь" qvcl. И помнится, даже до сих пор так и не появилось толкового актуального "хелпа"...
Пожелания по Таблице Текущих Параметров (ТТП)
 
Цитата
Sergey Gorokhov пишет:
Но это влияние не существенно, по сути оно такое же, как и влияние количества открытых окон проводника Windows.
ваш пример - некорректен - бо как окна в проводнике Windows могут выполняться в разных процессах и на разных ядрах. В рамках же одного процесса (квика) - всё это выполняется непросто на одном ядре, а ещё и в одном (главном) потоке квика.
Цитата
Sergey Gorokhov пишет:
количество открытых окон таблиц текущих параметров вообще никак не сказывается на увеличении трафика.
выше уже было сказано, что дело вовсе и не столько в траффике.

---
говорю всё это один раз - т.к. не хочу, чтоб тема вылилась в срач:
luaxml
 
Вопрос:

Для чего вам xml - когда есть LUA-файлы?
Вы также можете хранить в них всю информацию, которую хотели бы иметь в XML. При этом, доступ к ней и простота работы с ней - были бы в разы проще и быстрей. И не надо было бы никаких парсеров и библиотек подключать бо как это - часть движка LUA.

задумайтесь над этим...
Highlight
 
Цитата
сергей пишет:
своим любимым словом Моськи...
обращение к пользователю - продолжайте в том же духе и начинайте копить денег на адвоката. Все ваши оскорбления - будут использованы против в вас.
Пожелания по Таблице Текущих Параметров (ТТП)
 
мда уж...

и сразу в кусты...
Пожелания по Таблице Текущих Параметров (ТТП)
 
вы официально даёте гарантию, что это не скажется на конечном быстродействии выставлении и обработки заявок внутри самого квика? т.е. на скажется на быстродействии и затрате ресурсов?
Страницы: Пред. 1 ... 17 18 19 20 21 22 23 24 25 26 27 ... 34 След.
Наверх