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

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

Страницы: Пред. 1 ... 20 21 22 23 24 25 26 27 28 29 30 31 След.
Вызов lua_CFunction из С++
 
google:   bin2c
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Вызов lua_CFunction из С++
 
Цитата
dj.lexus написал:
Собственно, почему не работает, стало немного понятно. Тут нужно работать со всей метатаблицей, т.к. её методы нуждаются в ссылке не конкретный экземпляр источника данных. Но, как это сделать, ещё не ясно. Можно ли функции "Close" как нибудь подсунуть "_DataSource" - "userdata" из таблицы?
Может, не мучиться, а написать этот фрагмент на lua и всунуть его вовнутрь вашей длл?
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Баг приводит к закрытию Quik - код индикатора прилагается, Баг-репорт
 
почему бы просто не использовать
Функции O, H, L, C, V, T -


Потому что читается не родной график, а другой.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Вопрос по синтаксису Lua на пару строчек, Встретил в справочнике такое вот:
 
Переменная err принимает второе возвращаемое функцией io.open() значение.

Второе значение, возвращаемое функцией - описание ошибки
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
SearchItems
 
Цитата
Michael Bulychev написал:
Код
   function   search_callback (p1, p2, p3)
    if  p1 =  =  1   and  p2 =  =  2   and  p3 =  =  3 
       --тут мы решили что уже хватит искать 
       return   nil 
    end 
 end   
В результат вернутся все ранее найденные индексы, включая последний, на котором вернули nil

Может, имеет смысл сделать интеллектуальный поиск по ключевому полю? Отдельным методом.

Обычно ищется объект по полю, являющемуся сортируемым (ключом). Например, номер сделки. Если нам нужна сделка с номером 100500, нет смысла перебирать 1ю, потом 2ю и так далее. Какой-нибудь метод деления пополам вполне подойдет, затраты на поиск уменьшатся очень существенно.

конечно, можно это написать и на луа, но вроде как борьба идет за разгрузку ниточки qlua->скрипт
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
QUIK v.7.1.0.381, Баги
 
Цитата
Старатель написал:
уберите это недоразумение.

Вот заодно и расскажите , как это сделать так, чтобы всегда было правильно. Про шрифты не забудьте и про все остальное
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Скрипт для уведомлений по объему торгов
 
Alerter
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
окно сообщений
 
В режиме отладки достаточно обернуть oncalculate (и при необходимости другие) посредством pcall или xpcall и проблемы больше нет.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Шлюз
 
Цитата
Stanislav Tvorogov написал:
Добрый день,

Данное утверждение действительно при выставлении клиентом признака "рыночная" в заявке Срочного рынка как с помощью языка Lua, так и в ручном режиме.
Все зависимости от брокера и версии установленного шлюза?
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Шлюз
 
Цитата
Stanislav Tvorogov написал:
Добрый день,

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

я задавал вопрос к контексте выставления заявок из языка луа, что соответствует названию форума.
В этом контексте утверждение

эмуляция рыночных заявок на Срочном рынке происходит всегда.

неверно.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Когда господа из АРКА сжалятся над несчастными трейдерами и изволят добавить горизонтальные объемы в стандартные индикаторы со всеми возможными таймфреймами? Интрадей погремушки на луа не предлагать.
 
Цитата
DMITRYQ DMITRYQ написал:
Алексей ваша мотивация "лишь бы не развалилось" понятна и комментировать сложно..

Вы удивитесь, но если Квик сделает приложение с блоком графики высокого уровня и функционала, то будут даже люди готовые купить его.

Эти посты - это не желание облить непонятно чем сотрудников Арка, а обратить их драгоценное внимание на нужды трейдера. Комфортное состояние Арка возможно лишь в двух вариантах - либо догонять и тащить вперед слушая потребности трейдеров, либо гасить комментаторов, оставляя все как есть.
Вы ошибаетесь. Комфортное состояние компании АРКА возможно лишь в одном варианте - удовлетворение потребностей брокеров. Тем кто платит им деньги.

Вы (и я тоже) есть пищевая цепочка для АРКА уже второго (а не первого) уровня.

Визжать - бессмысленно. Вам они ничего не должны. От слова "совсем"
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Шлюз
 
Ув. разработчики!

Есть ли возможность узнать у шлюза Фортс информацию о наличии эмуляции в нем рыночных ордеров?


Спасибо.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Переподключение к серверу: автоматическое или из Lua
 
Добрый день.  Позволю себе ответить  VCLUA замечательно работает в Linux/GTK2.
www.bot4sale.ru

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

В этом случае всевозможные фильтрующие штуки можно нарисовать посредствои индикаторов lua
www.bot4sale.ru

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

Я умею читать документацию.

Объясните мне пожалуйста, как устроен механизм меток в квике.

Пользовательский сСкрипт и "нечто, шлепающее битмапы на график" исполняются в разных потоках. Это верно?

Если это верно, значит, есть межпоточный обмен и какие-то очереди исполнения.

если и это верно, значит между моментом вызова addlabel и фактической установкой метки проходит время

если и это верно, значит есть 2 пути - скрипт пользователя останавливается на время работы этого "шлепающего нечто" (метки выполняются синхронно со скриптом) или не останавливается (асинхронно)

По вашей документации понять это невозможно. "Функция в случае успеха возвращает true" может означать как фактический успех намазывавания битмапа так и успешное завершение предварительных проверок и постановку в очередь на исполнение в случае асинхронного режима.



Почему я этим всем озадачен? Потому что я сильно подозреваю вариант асинхронной работы механизма заявок, выражающийся в том, что при большой загрузке основного потока терминала между получением true из addlabel  я успеваю удалить файл битмапа и собственно отрисовка не происходит. По понятным причинам написать тест, 100%но иллюстрирующий пролему нет возможности.
www.bot4sale.ru

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

Как мне представляется, по команде add_label происходит не фактическая отрисовка метки на графике, а прием исполняющей средой указания, что это надо сделать.

Собственно отрисовка происходит несколько позже.


Прав ли я? Если прав, то "отработкой" назовем фактическое нанесение метки на график, то есть полное исполнение указания.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Add/SetLabel
 
Вопрос оказался чересчур сложным, разработчики затруднились?
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Фишечка - индикатор оставшегося времени до окончания свечи
 
Кстати, используется библиотечка, написанная swerg'ом
www.bot4sale.ru

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

www.bot4sale.ru

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

Чтобы видеть историю стакана, необходимо сделать обработку. Вот один из возможных вариантов, сделанных в амиброкере. Подобное можно реализовать и в экселе.
www.bot4sale.ru

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

Сделка есть результат исполнения торгового ордера. Сделки содержатся в таблице сделок.
Каждая сделка изменяет позицию. Позиция есть цифра, определяющая текущее общее количество активов в конкретный момент времени.

Одна сделка может открыть позицию. Вторая сделка может ее уменьшить. Третья сделка может ее закрыть или вообще сменить ей знак.


То что вы ошибочно называете "сделкой" на самом деле является последовательностью сделок, в результате которых текущая позиция возвращается к начальному значению.

Поэтому фраза "закрывается последняя сделка" не имеет никакого смысла. Такая терминология принята в метатрейдере, но с приходом на реальные рынки нужно перестраивать представления.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Add/SetLabel
 
Здравствуйте.


Насколько я понимаю, метки из луа выставляются асинхронно по отношению к скрипту. В этом случае:

  1. Как узнать, что метка отработана и соответствующий BMP файл более не требуется?
  2. Что происходит, когда метка еще не отработана, но из скрипта поступает новое указание типа setlabel?
Спасибо.
www.bot4sale.ru

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

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Текущие показатели
 
 Если со встроенными возможностями не сложится или их будет недостаточно -вот еще вариант
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Как на двух разных графиках рисовать одно и тоже?, У меня 2 графика одного инструмента на разных вкладках
 
Нарисовать на одном графике, нажать Ctrl-N, получить копию графика, сменить на копии таймфрейм.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
dofile()
 
Единственный вариант - иметь изначально запущенными оба скрипта. ведомый скрипт крутится вхолостую.

По сигналу ведущего скрипта ведомый начинает делать что-то осмысленное.
www.bot4sale.ru

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

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

Это quik, легких путей здесь нет...
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
подключение по DDE
 
Ээээ.

Политика распространения амиброкера определяется его автором - Томашем Янечко (Tomash Janeczko). Я никак не являюсь его представителем, доверенным лицом или чем-то в этом роде, хотя общая фотография, сделанная в Варшаве, у нас есть )

Фриварная версия Амброкера лежит на сайте www.amibroker.com. Подробности там же.

Амишарп, выложенный у меня на сайте, прямого отношения к амиброкеру не имеет. Он может с ним работать с Амброкером (с фриварной  версией, так и с Registered) там и с другими программами.
www.bot4sale.ru

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

Мало того что нигде эта логика не приписана, так она еще и неочевидна.
www.bot4sale.ru

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

Если попрограммлять - можно. Иначе да, никак.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Можно ли не открывать таблицы при работе с Луа
 
Сергей.

Вы сами-то понимаете, как это выглядит со стороны?

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

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
подключение по DDE
 
Все клоны экселя типа libreoffice.

Ну и (конечно же!) амишарп    ))))
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Функция CreateDataSource
 
Нипалучицца
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
dofile()
 
**
По dofile скрипт с диска запускается не в новой lua-машине, а в той же самой.
**
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
dofile()
 
Так делать нельзя.

Вы перетираете старую функцию main  (и все стальные одинаковые имена старого скрипта) новыми. В результате получается  совсем не то, что вы хотите.

До dofile скрипт с диска запускается на в новой lua-машине, а в той же самой.
www.bot4sale.ru

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

Чтобы получить все возможности(и ту, что вам нужна), надо потрудиться дойти до платежного терминала (или потратить 5 минут в интернет банке) и немного денег чтобы поблагодарить разработчика, который тратил время, чтобы это написать для вас.

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

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Выделять объём на тиковом графике цветом в зависимости от направления сделки
 
Неужели вы сами не сможете написать такой индикатор?
www.bot4sale.ru

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

Такие бары можно строить в программах теханализа: подключать их к терминалу в реальном времени и наслаждаться любимыми картинками
www.bot4sale.ru

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

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Как нарисовать в Квике фракталы по графику линии по закрытиям а не по свечам с хай и лоу? Также нужно фрактал нарисовать на линии МАКД, как это сделать?
 
Сейчас вам ответят разработчики, что есть Lua и на нем вы сможете все это нарисовать сами.

И будут правы.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
getQuoteLevel2, Приведение данных к корректному виду
 
По секрету исключительно вам: getQuoteLevel2Ex
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Реагировать на Tick
 
Да, можно.

CreateDataSource и SetUpdateCallback

Колбек будет вызываться на каждом тике.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Мелкие утилиты и индикаторы, Может кому пригодится
 
Цитата
AndrejNaMillion пишет:
А возможно ли на Lua нарисовать динамический POC, который будет
отрисовывать максимальный объём.
Например на 1,3240 прошёл объём 300, индикатор рисует линию и рисует её до тех пор пока на определенном уровне не появиться больший объём, например 1,3250 400.
Вот пример. И не будет ли после добавления индикатора тормозить график...?
Можно. Тормозить не будет.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Правильно ли я понимаю общую концепцию QUIK + DDE/QLua?, Впрос по концептуальному видению
 
Концепция проста.

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

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

Все остальное пишем сами. Нужен класс, работающий с балансом на счете - нет проблем, берем его и пишем. Сами.

Думали, в сказку попали?
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Перерисовка индикатора на графике без изменения свечек возможна ?
 
Цитата
Ярослав С пишет:
Как в принципе Qlua рисует линии на графике ? Я так понимаю после выполнения функции OnCalculate. Нельзя ли как-нибудь принудительно вызвать функцию OnCalculate ? Например, программно изменить интервал на графике QUIK.
Или, например, возможно ли программно закрыть график и открыть программно новый график с таким же инструментом и интервалом ?


Я делаю анализ графика прямо в индикаторе, когда торговая сессия уже закрыта (например, сегодня), и хочу видеть промежуточные результаты на графике.
Все что вы хотите, невозможно.

Надо сказать, что ваши желания настолько оригинальны, что они невозможны в подавляющем большинстве торговых терминалов.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Как в Lua сделать безусловный переход ? Или такой возможности нет ?
 
Цитата
Yaroslav1357 пишет:
Я имею ввиду какую-нибудь аналогию goto <метка>
любые конструкции типа

do
.......................
if условие then break end
.......................
until true

-- вот тут ваша невидимая метка
www.bot4sale.ru

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

Он пробует развалить луа-машину, но та успевает это осознать.

Vclua используется?
www.bot4sale.ru

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




Скрипт должен вначале подкачивать доп файл, пару библиотек, создать лог-файлы.
Диску C сделали полный доступ от "Все", не помогает.
Может быть кто сталкивался?
Очевидно, проблема внутри скрипта. Скорее всего разработчик скрипта неправильно работает с внешними библиотеками
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Решил сделать себе индикатор паттерна - прошу ответить на вопросы, детектция паттерна, индикатор паттерна
 
Цитата
Алексей Шафиков пишет:
а индикатор которые по нормальному отрезки рисует x1 y1 - x2 y2 что эквивалентно от бар1 до бар 2 на определенной цене
его на qlua можно сделать?
Нормальным способом рисовать примитивы на графиках Квик нельзя.
Либо это противоречит какой-то их фейковой "стратегии развития", либо не в состоянии встроить в уже написанное.
Просят 100 лет уже, толку 0. "Пожелание зарегистрировано, идите ...."

Можно как-то изгаляться с метками или индикаторами, но все это сложно и результат дрянной.
www.bot4sale.ru

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