s_mike@rambler.ru (Все сообщения пользователя)

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

Страницы: Пред. 1 ... 21 22 23 24 25 26 27 28 29 30 31 След.
Объединение массивов
 
последняя строчка

print(unpack( c ) )
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Объединение массивов
 
Мудрено.Вот попробуйте (я не проверял)



a={1,2,3,6,7,8}
b={4,5,6,7}

c = {}
for _,v in pairs(a) do table.insert(c,v) end
for _,v in pairs(b) do table.insert(c,v) end

table.sort(c,function(x,y) return x < y end)

for i=#c,2,-1 do
if c[i] == c[i-1] then table.remove(c,i) end
end

print(unpack©)
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Объединение массивов
 
Цитата
Дмитрий пишет:
Цитата
s_mike@rambler.ru пишет:
for k,v in pairs(t2) do
t1[k] = v
end
А разве при этом по меньшей мере часть элементов массива t1 не будет затерта значениями элементов из массива t2?
Или диапазон индексов k, возвращаемый функцией pairs, для каждого массива всегда уникален?
Задача поставлена расплывчато.  
Функция table.or - это для ассоциативных таблиц.  Для целочисленных матриц надо написать иначе, но как именно - это после конкретизации, что именно требуется
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Объединение массивов
 
Цитата
Серж пишет:
Есть в Lua функция объединения массивов?
Чтобы из двух массивов
Код
 t1 = {4, 5, 6} 
t2 = {1, 2, 3, 6, 7, 8} 
получить один:
Код
 t = {1, 2, 3, 4, 5, 6, 7, 8} 
?
вариантов море.

можно просто добавить поля из t2 в t1

function table.or(t1,t2)
  for k,v in pairs(t2) do
    t1[k] = v
  end
  return t1
end
если исходные массивы портить не надо, тогда

table.or( table.or( {},t1 ),t2)

если речь идет именно о матрицах целочисленными индексами, тогда несколько сложнее, но ненамного. Если обрисуете точнее задачу, зачем вам это нужно, наверняка решение будет простейшим.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Несколько мониторов и getposition
 
Да по мне, Сергей, чем больше возможностей, тем лучше.

И к менеджеру окон, и к графикам, и к gui и ко всему-всему.

Помните, как у Булгакова?  

"Регистрируйте штобы все"
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Несколько мониторов и getposition
 
Сергей, с появлением открепляющихся окон у меня возникла проблема с определением их текущего положения. Я вам и написал, что getwindowpos (getposition) в частности не поддерживают новые возможности по работе с дисплеями.

Все остальное - это топтания в темной комнате. С моей стороны это были попытки понять, как устроен ваш механизм, с вашей - что у меня не получается.

В результате оказалось, что проблема действительно существует, хотя это "правильное поведение".

Регистрируйте пожелание, чтобы определение координат окна все-таки было верным, а не "правильным" ))
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Несколько мониторов и getposition
 
Прекрасно, Сергей. Возвращаемся к началу.

Как узнать, на каком окне и по каким координатам находится скрипт, чтобы его можно было закрыть и открыть на том же месте?
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Несколько мониторов и getposition
 
Цитата
Sergey Gorokhov пишет:
Цитата
s_mike@rambler.ru пишет:
6 17 0 58

top и left, равные 0,0 я вижу на обоих экранах
Михаил, Вы очно мой скрипт используете?
Пришлите скриншот на котором будет видно
Честное пионерское, Сергей!


Запускаю ваш скрипт (его текст и путь к нему тоже видны) и получаем такую картинку (два монитора сразу):



Видим нолики

после чего переносим окошко скрипта на левый монитор. И  снова нолики:
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Несколько мониторов и getposition
 
6 17 0 58

top и left, равные  0,0  я вижу на обоих экранах
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Несколько мониторов и getposition
 
Обманываете, Сергей ))))

Ваш скрипт у меня дает неверные данные.  если хотите, покажу вам на экране. Снимать видео лень

скайп mikemsk
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Несколько мониторов и getposition
 
*на каком мы экране*
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Несколько мониторов и getposition
 
Цитата
Sergey Gorokhov пишет:
Цитата
s_mike@rambler.ru пишет:
Сергей, а получать размеры окна пробовали с экрана №2?
Михаил, да все работает
Код
   top, left, bottom, right = GetWindowRect(t_id)
  width=right-left
  height=bottom-top 
Неправду говорите. Работать-то оно работает, только выдает координаты в окне (всегда положительные). а номер дисплея не дает.

Поэтому узнать, в каком мы окне низзя. А надо.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Экспорт из Quik в Excel необходимых данных!, Экспорт из Quik в Excel следующих данных!
 
Цитата
Optimus1 Optimus1 пишет:
Еще раз здравствуйте,

А можно ли тогда экспортировать подневную историю данных по стакану и данных по основной таблице ?
Можно.

Для этого нужно написать скрипт, который будет сохранять на диске срезы стакана и текущей таблицы через заданные промежутки времени.

Такие данные будут не 100% точны, но очень похожи на правду.

Часть данных из таблицы текущих параметров можно сохранять без потерь, используя бесплатные скрипты типа этого: http://www.bot4sale.ru/download-categories/2012-06-13-15-10-36/item/kotirovki-s-servera-brokera.html?category_id=70
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Несколько мониторов и getposition
 
Сергей, а получать размеры окна пробовали с экрана №2?
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Несколько мониторов и getposition
 
Механизм ясен, спасибо.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Несколько мониторов и getposition
 
Цитата
Sergey Gorokhov пишет:
Цитата
sam063rus пишет:
Вы сделали поддержку нескольких мониторов. А что насчет getposition() и setposition() ?
Михаил,
Вопрос не понятен, вроде все работает и на разных мониторах. что не так?
два вопроса.

1. как открыть окно скрипта на мониторе № 2 ?
2. как узнать, что окно находится на монитора № 2?
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Несколько мониторов и getposition
 
Господа разработчики.

Вы сделали поддержку нескольких мониторов. А что насчет getposition() и setposition() ?
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Экспорт из Quik в Excel необходимых данных!, Экспорт из Quik в Excel следующих данных!
 
До сих пор в ваших вопросах фигурировало понятие "заявки".  Под этим термином подразумеваются заявки, выставленные вами. Соответственно, ответы были даны в этой системе координат.

Понятие "все заявки" (обезличенные заявки, выставляемые другими трейдерами) по аналогии с обезличенными сделками, в терминале не присутствует в принципе: такой информации не существует.

Есть лишь стакан и транслируемые биржей данные о количестве по лучшей цене, общем количестве на покупку и т.п.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Экспорт из Quik в Excel необходимых данных!, Экспорт из Quik в Excel следующих данных!
 
Цитата
Optimus1 Optimus1 пишет:
Цитата
s_mike@rambler.ru пишет:
Цитата


Ни в какой. Их просто нет в терминале. Поэтому нужно в процессе работы постоянно сохранять эти данные самому. На бумажку, в файл, в эксель, в шмоксель - куда желается.


Но, если ни в какой таблице Quika нет этих данных, насколько я понял, я даже визуально не могу увидеть даже в процессе торгов все выставленные заявки, каким образом, откуда, комманды Lua будут брать эти данные ? Больше, чем есть в самом Quike данных ведь ниоткуда не взять. ? Или все такие что то не поимаю ?
Давайте я процитирую сам себя (дожился):

"нужно в процессе работы постоянно сохранять эти данные самому. На бумажку, в файл, в эксель, в шмоксель - куда желается."

То есть сохранять сведения о заявках (или сделках) в процессе работы терминала  (реальном времени) самому куда-то.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Экспорт из Quik в Excel необходимых данных!, Экспорт из Quik в Excel следующих данных!
 
Цитата
Optimus1пишет:
1)Если заявки в терминале присутствуют только за текущий день, то данные даже за прошлый день не получить ?

Из терминала - в общем случае нет, не получить.

2. Если вышенаписанное правильно и данные за прошедшие дни не получить, то отсается собирать статистику с нуля от данной точки отсчета. Но я не совсем понимаю, в каком виде, в какой таблице хранятся эти данные ? Как их экспортировать в Ексель ?

Ни в какой. Их просто нет в терминале. Поэтому нужно в процессе работы постоянно сохранять эти данные самому. На бумажку, в файл, в эксель, в шмоксель - куда желается.

3 Ексель достаточно удобная программа, поэтому там легко можно обробатывать данные, по крайней мере легче, чем написать скрипт на Lua, уж лучше на VBA

Вам так только кажется )
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Экспорт из Quik в Excel необходимых данных!, Экспорт из Quik в Excel следующих данных!
 
Добрый день.

Впрямую этого сделать не получится. Заявки в терминале присутствуют только за текущий торговый день.

Поэтому или

1. Каждый день экспортировать табличку заявок в эксель и руками склеивать (обрабатывать) историю
или

2. Написать скрипт на lua , который бы делал это за вас.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Работа в облаке, Два квика, синхронизация через облако
 
Размещайте на windows VPN (VPS) - проблем и мин нет.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
При попытке отправить транзакцию с "KILL_ALL_STOP_ORDERS" было получено:, "Отправка транзакций данного типа из QPILE-программы не поддерживается."
 
Правильно понимаете.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Подскажите, пожалуйста, по написанию индикатора?
 
Цитата
Код
Но он почему то выдает сообщение: Attempt to call global 'SetValue' (a nil value).
Подскажите пожалуйста, что я делаю не так или дате пожалуйста ссылку на инструкция по созданию индикаторов или пример простого индикатора?
Обновите квик. В вашей версии еще нет этой функции
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Скользящие средние из другого таймфрейма
 
Цитата
Владислав Бахарев пишет:
Добрый день! Скажите, возможно ли наложить скользящие средние к примеру на график газпром часовик, чтобы данные по которым расчитываются мувинги были данные дневки газпрома? Думаю вопрос понятен) Спасибо!
Можно, несмотря на все написанное вам ранее.

Таймфрейм графика должен быть ниже чем таймфрейм, на котором рассчитывается индикатор.

Конечно, индикатор нужно писать специальный. Штатными обойтись не получится.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Отображение прибыли и убытка по конкретной сделке (и не только), доход, расход, статистика, интерфейс
 
Цитата
Александр пишет:
Цитата
s_mike@rambler.ru пишет:
http://www.bot4sale.ru/projects/utils-menu/utils-list/393-alerter.html
Судя по всему - штука хорошая и именно то, что мне нужно. Только вот я не могу проверить ее безопасность. Если она что-то делает "недокументированное", то отвечать за подобное буду я сам. Поэтому, хотелось бы этого же, но от разработчика.
Не делает.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Отображение прибыли и убытка по конкретной сделке (и не только), доход, расход, статистика, интерфейс
 
Цитата
Александр пишет:
Т.е. такие будильники звуковые, которые можно ставить на графиках? Т.е., допустим, ожидаю цену по инструменту N-рублей и ставлю ее в алерт (например 2 - минимум и максимум ожидаемый). Как только цена достигла уровня - срабатывает звуковой сигнал
http://www.bot4sale.ru/projects/utils-menu/utils-list/393-alerter.html
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
SetTableNotificationCallback
 
Цитата
Серж пишет:
Цитата
s_mike@rambler.ru пишет:
Я не могу представить, с какой целью может понадобиться окно на экране, оставшееся после завершения скрипта.
А это зависит от цели создания окна.
Скрипт, например, может выполнять разовую (т.е., без цикла в main) работу длительного характера с выводом результатов работы на экран.
В этом случае нет проблем по окончании этой разовой работы вставить  sleep(1e10), если окно нужно держать открытым.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
SetTableNotificationCallback
 
Цитата
Michael Bulychev пишет:
Чтоб бы избежать такого придется закрывать все окна созданные скриптом после его остановки.
Михаил.

Любой пользователь и любой программист привыкли, что при прерывании выполнения программы windows сама уничтожает (по возможности) все окна и прочие хвосты, созданные этой программой. Соответственно, логично перенести этот механизм и на машину qlua.

Я не могу представить, с какой целью может понадобиться окно на экране, оставшееся после завершения скрипта. Нет хозяина - не должно быть и окон, локированных файлов и всего остального.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
SetTableNotificationCallback
 
Цитата
Michael Bulychev пишет:
Цитата
s_mike@rambler.ru пишет:
Добрый день

Особенность работы колбеков от окошек скрипта. Последовательность действий.


Пишем скрипт, который открывает окно, назначает колбеки и после этого делает некоррекную операцию, типа индексирует значение nil

Запускаем. Скрипт отрисовывает на экране окно и падает. Как и планировалось.

Окно остается на экране. (само по себе не гуд)

Убираем ошибку в скрипте, запускаем скрипт снова

Теперь на экране 2 одинаковых окна

Пробуем закрыть "мертвое" окно, оставшееся от первого запуска скрипта (или какое-то другое действие с ним)

В скрипте, который работает (в котором нет ошибки) мы получаем колбек от "мертвого" окна, не являющегося собственностью скрипта.
Добрый день.
Михаил, дайте скрипт на котором тестировали.
Михаил, здравствуйте.

Собственно, тестирование settablenotif  я не занимался, поэтому тестового скрипта, как такового, нет. При построении очередного робота я обратил внимание на лишние колбеки, которые портили логику. Я отлогировал результаты оконного колбекв и увидел (по id), что они приходят от "мертвого" окна.

В частности, приходит event24 при его закрытии.

Если очень нужно, написать скрипт, которые иллюстрирует проблему, несложно. Думаю, у вас это займет ничуть не больше времени, чем у меня.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
SetTableNotificationCallback
 
Добрый день

Особенность работы колбеков от окошек скрипта. Последовательность действий.


Пишем скрипт, который открывает окно, назначает колбеки и после этого делает некоррекную операцию, типа индексирует значение nil

Запускаем. Скрипт отрисовывает на экране окно и падает. Как и планировалось.

Окно остается на экране. (само по себе не гуд)

Убираем ошибку в скрипте, запускаем скрипт снова

Теперь на экране 2 одинаковых окна

Пробуем закрыть "мертвое" окно, оставшееся от первого запуска скрипта (или какое-то другое действие с ним)

В скрипте, который работает (в котором нет ошибки) мы получаем колбек от "мертвого" окна, не являющегося собственностью скрипта.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
функция обратного вызова для SetUpdateCallback(), как понять, по какому инструменту она сработала?
 
Ничего не надо исправлять. Троеточия - часть синтаксиса Lua
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
quick api
 
http://www.bot4sale.ru/projects/utils-menu/utils-list/462-broker-archive.html
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
функция обратного вызова для SetUpdateCallback(), как понять, по какому инструменту она сработала?
 
http://www.bot4sale.ru/blog-menu/qlua/spisok-statej/379-1-collback-for-al-ds.html
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Подсобите с битовыми флагами на примере выяснения позиции из таблицы OnTrade( )?
 
Цитата
Николай Камынин пишет:

Возможно, что так сделано для того,
чтобы неподготовленным пользователям (а таких большинство) "жизнь медом не казалась".
Битовая маска flags из описания сделки выдается из хранилища quik без каких-либо изменений.

Экономия памяти на упаковке битов очень существенна, если учесть, что сделок в памяти квика в течение дня накапливается миллионы.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Видимо я что-то не так понимаю в общем шаблоне программы и коллбек-функциями, Скрипт вешает Quik а почему не понятно.
 
в цикл нужно вставить какую-нибудь задержку типа

sleep(1000)

Иначе вы съедате весь процессор (ядро)
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Загрузка кода из строки
 
Цитата
Серж пишет:
Есть некоторая числовая переменная value и условие filter, заданное строкой, например:
Код
 local value, filter = 5, " > 3"
 

Нужно вывести результат применения условия к переменной, как-то так:
Код
 print(5 > 3) 
-- Вычисление выражения из строки
-- Возвращает вычисленное значение либо nil при ошибке
function string.calculate(str)
local status,result = pcall(loadstring("return " .. str))
if status then
return result
end
end
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
С какого момента происходит изменение параметра количества открытых позиций?, С какого момента происходит изменение параметра количества открытых позиций?
 
Цитата
Андрей Белоусов пишет:
Уточняю. Например : в 10:05:00 была совершена сделка 10 лотов кто то купил (новая заявка) и 10 лотов кто то продал(новая заявка). Когда появится увеличение количества открытых позиций на 10 единиц? В 10:05:01? можно ли отследить этот момент?например по номеру тика (у него(тика) есть уникальный индентификатор )? по времени? Я знаю что данные формируются пакетом и передаются не сразу, но что то слышал, что у вас теперь где то расчеты в миллисекундах, и как их можно получить(настроить)?
Андрей. Исходить надо из того, что эти данные терминал вам отдаст (или покажет) с некоторой задержкой и тогда, когда ему это будет удобно. Какая-либо синхронизация в данном вопросе не существует.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Поиск элемента в таблице
 
Цитата
Michael Bulychev пишет:
Да, позволит.
Если у первой таблицы нет метаметодов.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Как узнать количество акций в одном лоте с помощью кода?, Как узнать количество акций в одном лоте с помощью кода?
 
Цитата
Денис Кирилин пишет:
Как узнать количество акций в одном лоте с помощью кода?
Поле lot_size в таблице, которую возвращает getSecurityInfo()
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Деинсталлировать Quik
 
Цитата
Eys Eys пишет:
Добрый день.Не могу найти в папке Quik файл для деинсталляции.Он вообще есть и как называется?
del c:\program files\quik\*.*
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Потенциальная проблема с if, Потенциальная проблема с логическим оператором или скрытая ошибка
 
http://www.bot4sale.ru/blog-menu/qpile/qpile-errors/239-brackets-lexema.html

http://bot4sale.ru/index.php?option=com_content&view=article&id=2&catid=14&Itemid=138
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Trades, Как получить operation
 
Смотрите битовую маску flags
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Вилы Эндрюса
 
Тем более что инструменты на qlua писать невозможно.

Могу присоветовать использование амиброкера. Там все желаемое есть
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Библиотека QCtrls.dll
 
Цитата
sam063rus пишет:
Цитата
нет разницы где это делать - в скрипте на Lua или в qlua.dll.
это для Вас, Михаил, нет разницы, а нам, как трейдерам - это принципиально. Нам весь этот "мусор" с метатаблицами в программах абсолютно не нужен. поэтому. имеет очень большой смысл спрятать вам от нас его в своей qlua.dll вместе с реализацией других методов.
Я позволю себе встрять и высказать своё мнение.

Чем более низкоуровневые средства мне доступны, тем больше возможностей для меня сделать на их основе собственные абстракции. Удобные, понятные и приятные именно мне.

Совершенно необязательно, что мне нравится тот стиль, который кажется правильным Михаилу Булычеву или sam063rus.

Поэтому я никак не приветствую навязывание мне каких-то готовых классов с неизбежными ограничениями: на qpile мы уже писали.

Касаемо метатаблиц. Нам (мне) мусор с метатаблицами очень нужен.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Формат даты
 
или так:

convert =
{    "dd.mm.yyyy"  =  f1,
     "ddmmyyyy"   = f2,
}

function f1()
 нечто
end
function f2()
 нечто
end
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Формат даты
 
Сделайте соответствие.

formats =
{    "dd.mm.yyyy" = "(%d%d)%p(%d%d)%p(%d%d%d%d)",
    "ddmmyy"   = "(%d%d)(%d%d)(%d%d%d%d",
 и т.д.
}
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Формат даты
 
1. Формат dd.mm.yyyy заменяете на (%d%d)%p(%d%d)%p(%d%d%d%d)
2. применяете к строке даты функцию string.match по маске выше. Получаете 3 строки.
3. складываете эти 3 полученные строчки как вам нужно
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
getSecurityInfo(ClassCode, secCode) возвращает значения nil
 
Цитата
Юрий Дернов пишет:
ClassCode="TQBR" Instrument="SBER" или ClassCode="SPBFUT" Instrument="SRH5"
А как обстоят дела с подключением к серверу, когда функция отдает nil?
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Таблица Лимитов по бумагам, Не работает колонка Цена приобретения
 
Цитата
Светлана Попова пишет:
Есть ли возможность в КВИКе рассчитывать среднюю цену акций в портфеле, купленных в разные даты по методам ФИФО\ЛИФО?
Добрый день. Вот один из вариантов для такого расчета: http://www.bot4sale.ru/download-categories/2012-06-13-15-10-36/item/sebestoimost-sdelok-na-grafike-quik.html
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Страницы: Пред. 1 ... 21 22 23 24 25 26 27 28 29 30 31 След.
Наверх