Алексей Орешкин (Все сообщения пользователя)

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

Страницы: 1 2 След.
QLUA, вопросы начинающих.
 
Цитата
Egor Zaytsev написал:
Цитата
При открытии графика все свечки строятся сразу или возможна ситуация что данные по какой то свече не пришли а через пару тиков появились и эта свеча нарисовалась?
Должны всегда строиться сразу, согласно таблицы обезличенных сделок.
Вот слово должны немного смущает. Вопрос возник по следующей причине: В мт5 могут быть получены не все данные, но при появлении новых данных, в индикаторе, есть параметр: prev_calculated (рассчитанных баров ранее) который обнуляется и на следующем тике я проведу расчёт по более полной истории. Здесь у меня ничего подобного нет, поэтому и решил уточнить.
В таком случае, если мне нужно в одном индикаторе для расчёта получать данные по разным бумагам, синхронизировав данные единожды, я больше к этому вопросы могу не возвращаться ? или с синхронизацией есть какие-то другие подводные камни ?
QLUA, вопросы начинающих.
 
12. В роботе для получения данных о свечках использую CreateDataSource().

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

Если нужная мне бумага отсутствует в текущей таблице торгов, может ли робот в этом случае поместить её в эту таблицу ?

Если я правильно понял то в индикаторе CreateDataSource() использовать нельзя, тогда как мне получить данные по другой бумаге ?

При открытии графика все свечки строятся сразу или возможна ситуация что данные по какой то свече не пришли а через пару тиков появились и эта свеча нарисовалась?
Редакторы для QLUA Notepad++ vs SciTe
 
А как вообще соединить LUA и Visual Studio Code ?
Скачал расширение для Lua но толку никакого, подозреваю что делаю что то не так. есть у кого опыт?
Справка по AddLabel
 
Цитата
s_mike@rambler.ru написал:
Логарифмической шкала по цене означает следующее:

Первый сантиметр снизу вверх -  это цена 10, второй сантиметр это 100, третий - 1000.

Конечно, возможны варианты ,зависящие от реализации
Надо же какие есть оказывается разные мнения. А школьную программу посмотреть не судьба ? Что такое логарифм?
Меня теперь прям разбирает любопытство, может есть ещё какие то мнения об этой шкале ?

П,С: Даже если опереться на это мнение, то логарифмическая шкала в кивке сюда тоже не подходит.
Справка по AddLabel
 
Цитата
Sergey Gorokhov написал:
Цитата
Алексей Орешкин   написал:
Цитата
Sergey Gorokhov   написал:
Здравствуйте,
Цитата
Логарифмическая шкала меняет классическую шкалу (шкала цены) на логарифмическую, на которой данные как бы сжимаются в процессе увеличения значений.
подробнее можно почитать в интернете.
Возможно Вам нужно просто привязать второй график к другой ось?
если так это делается в свойствах графика.
Вот график сбера: сверху красным обычный, снизу чёрным   логарифмический  ...
Мне непонятна шкала логарифмического графика, почему текущее значение на обоих графиках одинаковое ?

потому что меняется шкала, а не значения
Вообще не понял ответа. Объясняю проще.

Есть график акции сбера. Начальная цена 12.7825 (от 19.07.2004), текущая цена 136.1
если я переношу этот график в логарифмическую шкалу  то я ожидаю увидеть что начальная цена будет Log(12.7825) а текущая Log (136.1).
Какое основание логарифма используете вы я не знаю, но если бы шкала была верной то это легко можно было понять. Если используется
основание 10, то начальная цена: 1.106, текущая 2.133
основание "e" то начальная цена: 2.845, текущая 4.913
основание 2 то начальная цена: 3.676, текущая 7.088

а у вас что? Цены вообще не изменились! а при этом график нарисован правильно!
Или я чего то непонимаю? может у вас своё видение логарифмов ?
QLUA, вопросы начинающих.
 
Цитата
Egor Zaytsev написал:
Цитата
Алексей Орешкин   написал:
10. В индикаторе я могу написать так: О(index) т.е. я получу цены открытия указанной свечи, но когда я пишу T(index) я ожидаю увидеть время начала этой свечи, но не вижу. За время отвечает другая буква ? И где я могу увидеть список этих предопределённых сокращений ?
Здравствуйте,

T(index) возвращает таблицу, а Вам необходимо взять значение из этой таблицы и преобразовать в строку.
Например так:
T(index).hour..T(index).min..T(index).sec
Ну да логично, если время представлено не в виде строки, а в виде структуры (таблицы)  то обращаться надо так. Благодарю!
Справка по AddLabel
 
Цитата
Sergey Gorokhov написал:
Здравствуйте,
Цитата
Логарифмическая шкала меняет классическую шкалу (шкала цены) на логарифмическую, на которой данные как бы сжимаются в процессе увеличения значений.
подробнее можно почитать в интернете.
Возможно Вам нужно просто привязать второй график к другой ось?
если так это делается в свойствах графика.
Вот график сбера: сверху красным обычный, снизу чёрным логарифмический...
Мне непонятна шкала логарифмического графика, почему текущее значение на обоих графиках одинаковое ?
QLUA, вопросы начинающих.
 
Сделал видео как это проходит у меня.
Справка по AddLabel
 
Цитата
Sergey Gorokhov написал:
Цитата
WennY   пишет:
Цитата
Sergey Gorokhov пишет:
В общем, если у Вас нет конкретных предложений
Ок, тупо: предлагаю сделать, как в мете. Но ведь у вас, как я смею подозревать, были причины все устроить именно так, как сейчас, и менять вы здесь ничего не намерены.
Боюсь что 99% пользователей будут с Вами несогласны.
То что в QUIK можно добавлять несколько разных инструментов в одно окно, дает просто колоссальные возможности в теханализе.
взять ту же нефть и и доллар рубль.
понимаю что старьё, но просто работа в квике это ежедневный стресс и вот эта "КОЛОССАЛЬНАЯ" возможность кинуть в один график любое количество инструментов конечно хороша, но для теханализа надо чтобы эти графики не смещались и начинались с единой точки отсчёта. Также в идеале нужен выбор шкалы приращений - абсолютная или относительная , чего тоже нет. Хотя в настройках области видимости графика есть пункт Логарифмическая шкала, но я честно сказать вообще непонял как она работает в квике и работает ли вообще. Если кто разъяснит буду очень рад.
QLUA, вопросы начинающих.
 
11. Почему когда я выгружаю индикатор с графика он перед удалением сначала заново пересчитывается, как этого избежать?
Вот пример который хорошо показывает что при удалении он запускает OnCalculate заново:
Код
Settings=
{
  Name = "1:temp"
}

function Init()
  return 1
end

function OnCalculate(index)
  message(tostring(index));
  return nil
end
QLUA, вопросы начинающих.
 
10. В индикаторе я могу написать так: О(index) т.е. я получу цены открытия указанной свечи, но когда я пишу T(index) я ожидаю увидеть время начала этой свечи, но не вижу. За время отвечает другая буква ? И где я могу увидеть список этих предопределённых сокращений ?
QLUA, вопросы начинающих.
 
Цитата
Egor Zaytsev написал:
Цитата
Алексей Орешкин   написал:
9. При добавлении индикатора на график, в окне выбора индикатора, снизу есть галка - "Поместить график в новую область". Как при создании индикатора выставить требуемое мне значение ?
При добавления Lua индикатора, он автоматически добавится в новую область.
То есть я немогу сделать так чтобы для индикатора, который я сам написал, эта галочка, по умолчанию, было выключена. К примеру как для индикатора АМА.
QLUA, вопросы начинающих.
 
9. При добавлении индикатора на график, в окне выбора индикатора, снизу есть галка - "Поместить график в новую область". Как при создании индикатора выставить требуемое мне значение ?
QLUA, вопросы начинающих.
 
8. Когда я пишу индикатор, то первоначально function OnCalculate(index) вызывается для каждой свечки, а потом, когда все свечки закончатся вызов происходит тогда, когда идут изменения в стакане, я правильно понял?
QLUA, вопросы начинающих.
 
7. Стандартными средствами LUA я как то могу сделать так чтобы робот отправил мне смс или пуш сообщение, или на крайняк написал письмо на мыло?
QLUA, вопросы начинающих.
 
Спасибо.
ещё пару вопросов:

5.Вывод информации куда нить возможен ? Нашёл только окно сообщений, типа MessageBox, но это не то. Хочу на графике написать в левом верхнем углу "Hello world". как это сделать?

6.Пишу индикатор, но необходимые данные для расчётов нужно получать с разных инструментов, а не только с текущего, не могу понять как обратиться к другому инструменту.
ZeroBrain Studio
 
Цитата
Николай Камынин написал:
возьмите SCITE в нем можно все и он написан на луа. И будет Вам счастье, а не геморой.
посмотрел, честно говоря не впечатлил. даже нотпад++ лучше мне показалось.
Цитата
s_mike@rambler.ru написал:
Нотепад ++ клавиша F5, по которой вызываете заранее созданный необходимый вам для компиляции\сборки командный файл
а нотпад может подставлять окончания заразервированных слов? (не знаю как эта фича по научному называется)...может я просто не нашёл как эта опция включается.
QLUA, вопросы начинающих.
 
Цитата
Egor Zaytsev написал:
Цитата
Алексей Орешкин   написал:
1. Для работы с заявками есть функция sendTransaction. И в файле "интерпретатор языка LUA" есть пример заполнения таблицы transaction. Хотелось бы увидеть не только пример, но и список всех полей данный таблицы. Где то же это должно быть описано. Где ?
Добрый день.

Описание полей можете посмотреть в руководстве пользователя QUIK.
Раздел 6. Совместная работа с другими приложениями/Импорт транзакций/Формат .tri-файла с параметрами транзакций
Примеры тамже.
Вот за это спасибо от всей души. Здесь я бы не догадался искать. Сразу отпала масса вопросов. Но их ещё тем не менее много.

4.совершил свою первую покупку скриптом, заполняя таблицу транзакций использовал и поле комментарий: ["COMMENT"], но где потом увидеть этот комментарий? Ни в таблице сделок ни в таблице заявок я его не нашёл.
Цитата
swerg написал:Да.
Спасибо. Сижу читаю.
ZeroBrain Studio
 
просто в нём можно и компилировать сразу и в чистом луа он сразу говорит где ошибки и т.д., очень удобно. Не в нотпаде же роботов писать, это то же самое что в тетрадке :(
Походу надо другой редактор искать тогда.
Изменить цвет скина квика
 
система-настройки-основные настройки-программа и там внизу будет смена темы.
QLUA, вопросы начинающих.
 
3. Правильно ли я понимаю что функцию main в роботе могу и не использовать, тогда скрипт выполнится 1 раз и всё, далее он будет завершён? А если я без этой функции просто поставлю цикл while что будет тогда, он будет там постоянно крутиться ?
QLUA, вопросы начинающих.
 
2.В это же файле -  "интерпретатор языка LUA" - в 4 разделе "Структуры данных" есть пункт 4.24 который называется Транзакции и там есть некоторое описание таблицы транзакций.Так вот вопрос - это что за таблица? к функции sendTransaction это отношения не имеет как я понял.
QLUA, вопросы начинающих.
 
Ввиду отсутствия нормального хелпа буду терроризировать форум :)

1. Для работы с заявками есть функция sendTransaction. И в файле "интерпретатор языка LUA" есть пример заполнения таблицы transaction. Хотелось бы увидеть не только пример, но и список всех полей данный таблицы. Где то же это должно быть описано. Где ?
ZeroBrain Studio
 
Да знающие люди должны быть и здесь, это быстрее чем с ними там переписываться. Если цветовая схема побоку то кодировка понемногу напрягает. Получается что пишу код там, потом перекидываю его в notepad++ и там её меню. Но тогда в студии весь русский текст становиться непонятным :(.
ZeroBrain Studio
 
1. По умолчанию текст в редакторе создаётся в кодировке UTF8, нужно сделать ANSI. Как это возможно?
2. В редакторе можно менять цветовые схемы, как поставить тёмную ?
Конкуренты ведут себя некорректно!!!! QLUA vs MQL5, Мне кажется так не правильно!!! QLUA vs MQL5
 
Цитата
Michael Bulychev написал:
Добрый день.
Проблема не в том какой язык и как "прикручен" к терминалу. По большому счету нет разницы Lua это или MQL. Проводились тесты интерпретатора против JIT-компилятора, а в этом случае результаты вполне очевидны. Можно взять тесты из примера и провести сравнение Lua vs LuaJIT и получить примерно такое же соотношение времени выполнения.
Это как раз таки очень важно КАК язык прикручен к терминалу. Вот какой это язык - тут я соглашусь, это вторично, хоть луа, хоть мкл или C#.
Конкуренты ведут себя некорректно!!!! QLUA vs MQL5, Мне кажется так не правильно!!! QLUA vs MQL5
 
Цитата
Николай Камынин написал:
Вообще-то сравнивать МТ5 и не корректно по той причине,
что МТ5 - это среда разработки и торговый терминал
А Луа - это скриптовый язык, виртуальная машина которого с библиотекой QLUA встроена в терминал QUIK.
И ВСЕ.
Т е в QUIK просто нет среды разработки и тестирования по определению.
Вот это большой минус.
А скорость языков вообще не имеет значения
Есть 2 терминала ,каждый и которых позволяет писать роботов, вот эти возможности и сравнили. А так это похоже на отмазку типа мы все понимает что луа это так, с боку припёку ,поэтому её нельзя сравнивать. Тогда зачем этот язык было вообще включать в квик?
Конкуренты ведут себя некорректно!!!! QLUA vs MQL5, Мне кажется так не правильно!!! QLUA vs MQL5
 
Цитата
Николай Камынин написал:
судя по тесту, товарищи плохо знают луа.
и вообще плохо пишут тесты.
поясняю:
Очень безграмотно отображать абсолютное время вместо приведенного на одну операцию.
Теперь про тест для луа.
Берем исходный текст.
приведенное время выполнения вычисления составит 0.353 мкс , а если мы переменные определим как локальные то получаем 0.187 мкс. Т е время в 2 раза меньше. А если переменные f1..а3 поместить внутри функции то получаем 0.125. Т е как видим скорость реально в 3 раза больше если знать луа
Код
   -- TestFloat 
 local  f0 =  0.0 
 local  MAX_SIZE =  1000   --35000 
 function   Start ()
    local  t =  os.clock ()
   TestFloat()
    local  res = (( os.clock () - t) *  1000000 )/(MAX_SIZE * MAX_SIZE)
    -- результы выполнения занесем сюда 
   check = f0
    print ( "TestFloat time="   .. res .. " мкс  check = " .. check);
 end 

 function   TestFloat ()
     -- в цикле мы проходим до значение на 1 меньше, чем MAX_SIZE 

 local  f1 =  123.456789 
 local  f2 =  98765.12345678998765432 
 local  f3 =  12345678943.98 
         for  i =  1 , MAX_SIZE  do 
         for  j =  1 , MAX_SIZE  do 
            f0 = f0 + (f1/(i +  1 )) - f2 + (f3 * i);
         end 
     end 
 end 
 -- запускаем скрипт 
Start()

  
Не лезу разбираться в код, но если для луа изменить место определения переменных то и для мкл5 тоже. Каков тогда результат ? Во вторых этот пост надо размещать не здесь а там, чтобы была реакция метаквотов,
Ну а в третьих как ни крути а мкл5 изначально встроен в терминал и там всё взаимосвязано, в отличии от луа, которая просто прикреплена сбоку и тут уж как ни крути а это хуже. Поэтому и сам процесс разработки и отладки и всё остальное на порядок удобнее, и это тоже бесспорно а если взять тестер, который в квике не появится никогда в жизни, то становиться совсем всё печально у квика. Я не против квика, сам работаю и в нём и в мт 4/5, но скорость разработчиков в квике поражает своей отсталостью.
Конкуренты ведут себя некорректно!!!! QLUA vs MQL5, Мне кажется так не правильно!!! QLUA vs MQL5
 
Почему ?
Выводы по автоторговле. правильные ли ?
 
Цитата
bondar написал:
S# очень не стабильны, меняют политику лицензирования и доступа к исходникам и тп. базировать на них свой бизнес очень опасно.
Спасибо огромное за отзыв! Из S# интересует только коннект. какие либо образы стратегий не использую.
С# не сталкивался ни разу ещё, но не думаю что с ним будут какие то глобальные проблемы.
Выводы по автоторговле. правильные ли ?
 
Цитата
Sergey Gorokhov написал:
зачем открывать графики если есть CreateDataSource?
Это я пока не знаю. учусь писать по форумам, а там разное написано. Радует что ненадо.
Выводы по автоторговле. правильные ли ?
 
Цитата
bondar написал:
может пригодиться(например конектор лучше не по DDE а на луа),
Экспорт данных и свои таблицы это да, то что я и подумал использовать для луа, потому как dde это уже совсем прошлый век ,и таблички по дефолту не всегда показывают всё что надо.
Цитата
Валентин написал:
notepad++ с плагином под луа
Сейчас именно так и использую. Но если подсветка тут есть, то отладчика нет. :(
Цитата
Валентин написал:
забивать на qlua, чтобы изучать тслаб - вот точно не стоит
Тслаб интересует не для кубиков а только ради api и C#. По этому вопросу думаю может использовать S#, пока сравниваю эти продукты. Можно конечно взять сразу MSVS и там юзать С# или любой другой язык, но тогда придётся самому писать все коннекторы и интерфейсы к бирже - я не такой крутой программер чтобы это написать, поэтому и ищу прокладку в виде готового api.

п.с: Только узнал - если я пишу робота на луа который анализирует все доступные мне инструменты, то мне нужно открыть все графики этих инструментов???
Выводы по автоторговле. правильные ли ?
 
Цитата
Фёдор Сухов написал:
1. Мною на QPile написана система учета сделок, ведения баланса, если есть перенос позиций, то и учёт этих открытых позиций.
К тому что написано ранее на qpile вопросов нет, я спрашиваю про новичка - ему получается смысла нет знать qpile и писать на нём.
Цитата
Фёдор Сухов написал:
Поэтому придётся написать целую книгу, чтобы полностью и во всех тонкостях описать одну лишь функцию sendTransaction().
Книга нужна для особенностей биржевого исполнения и тонкостей её реализации, просто купить/продать 1 контракт можно и по примеру из хелпа,которого нет.
Цитата
Фёдор Сухов написал:
По поводу, например, языка С#. Тоже не факт, что не найдутся люди с опытом, которые скажут, что лучше кодить на языке низкого уровня Ассемблер, поскольку ресурсы компьютера используются максимально эффективно и быстродействие несравнимо с другими языками.
Я за универсальность и переносимость кода, чтобы каждый раз не писать одно и тоже заново.


Товарищи, поделитесь опытом, кто какую IDE использует для луа ? Жутко не хочется тратить время на установку и изучение разного софта.

и ещё вопрос забыл спросить по луа - вот написал я робота, а как создать самый простейший интерфейс где чекбоксом я выберу какой рынок и в поле edit введу название инструмента по которому торговать и т.д. или все эти настройки надо делать в текстовом файле кода робота ?
Выводы по автоторговле. правильные ли ?
 
3-4 месяца пользуюсь квик и теми возможностями автоматизации процесса торговли которые он предоставляет. Сделаны некоторые выводы. Хочу спросить, правильно ли я всё понял, может что то упустил. Итак, по пунктам:

  1. QPILE - где-то встречал сообщение от разработчиков, что далее язык никак не усовершенствуется и никаких новшеств в нём не будет, т.е. останется только как для поддержания ранее написанного, т.е. некий анахронизм на изучение которого нет смысла тратить своё время.
  2. QLUA - к самому языку LUA претензий нет, вероятно большинство из необходимого на нём реализовать можно, но вот реализация в квике оставляет желать лучшего, хотя бы по причине отсутствия стоящего отладчика. То есть на луа можно написать простенькие роботы, типа пересечения машек, можно индикаторы (их ещё не писал) и сделать различные таблички с выводом некоторых полезных данных которых в квике по умолчанию до сих пор почему то нет, вроде по какой цене купил фьюч если сделка была вчера и подобные обязательные мелочи. Написать что то действительно стоящее на луа невозможно по простой причине - никто в здравом уме не будет писать сложного робота, который анализирует сразу весь рынок + нейросетки и прочее и всё это разрабатывать в блокноте, где в большом проекте даже на синтаксических ошибках засыпешься, но говоря уже о логических.
    Хелп по qlua тоже оставляет желать лучшего. Для примера пишем простенький скрипт, который просто по рынку покупает текущий актив. Нужна всего одна команда sendTransaction() которой передаём таблицу. что за таблицу, как её правильно заполнить, какие поля обязательны и т.д. ничего этого в хелпе нет. Благо есть инет, где люди уже потратили массу времени на то чтобы узнать как правильно писать и выложили соответствующий хелп. и так по каждой команде. Да даже если этот форум посмотреть, то масса вопросов, которые должны быть освещены в хелпе, а их там нет.
    Также, как я понял, масса проблем возникает с потоком выполнения. У меня есть простой робот, в другом терминале, который анализирует весь рынок, сам ищет корреляцию между всеми активами, также сам определяет момент входа/выхода из сделки, необходимые объёмы и т.д. То есть обычный статистический арбитраж, но сразу по всему рынку и полный автомат. Вот вопрос - на qlua, хотя бы этот простой робот возможен ? и не ляжет ли квик от такого ? В блокноте я бы не рискнул даже начинать писать такого робота.
    Вывод - язык подходит для различных украшательств (т.е. доведения терминала до ума, т.к. разработчики почему то не хотят сами этого делать), простеньких скриптов/роботов, и для передачи данных в другие программы анализа. Это всё ? Тогда каков смысл тратить на него время?
  3. C# - есть масса стороннего софта, в котором уже реализованы необходимые механизмы подключения к бирже, т.е. остаёться написать профитного робота. Есть куча внятного хелпа, нормальная IDE, отладчики, профилировщики и т.д, а для начинающих можно робота и вовсе построить кубиками.
Итого - я написал несколько простых роботов на qlua, но понимаю что это сизов труд, который к тому же я не могу использовать в других местах. Код непереносим, большой код не написать вовсе. То есть я делаю правильный вывод что qlua проще забыть и для начала взять тслаб или аналог с С# и продолжить писать там или есть скрытые возможности qlua которые я не увидел ? Если есть то что это за возможности ?

п.с. не осуждаю разработчиков и местных адептов, просто стараюсь максимально эффективно тратить своё время.
Инструкция LUA
 
Цитата
Андрей 77 написал:
Хотелось бы понять, какой смысл имеет, например, Приложение 1  в справках по QLUA, где используется некая "quik_table_wrapper.lua".
Вместо того, чтобы показать как правильно использовать описанные в руководстве функции.
да походу разрабы сами не могут понять что и зачем это за LUA учитывая, что за 15 лет терминал не могут до ума довести (
А ведь реально как только появиться альтернатива так на квик забьют все и забудут как страшный сон. Жаль потраченного на него времени.
Инструкция LUA
 
да это понятно, и на ютюбе  тоже видео есть, просто хотелось так сказать некий хелп от разработчиков, чтобы иметь возможность научиться написанию самостоятельно а не по сторонним ресурсам. Я сейчас луа вообще изучаю на сайтах разработчиков игр. Вообщем это не комильфо (
Инструкция LUA
 
Есть довольно неплохой туториал: "Создание индикаторов технического анализа с помощью скриптов Lua", а есть что то подобное от разработчиков только по роботам ?
На данный момент приходится всю информацию собирать по крупицам. А в официальном хелпе только справочник команд. Это всё хорошо, но куда их ставить не понятно для начинающего.
Базовые настройки и скорость работы
 
О здорово!

Есть ещё вопрос к знающим людям - на сервере у разработчика увидел что для квика есть дополнения - модуль опционной торговли, BasketTrading и модуль когда деньги со срочки и с основной секции видятся как один общий баланс. Где эти модули брать ? как то заказывать ,покупать или у своего брокера их спрашивать?
Если у брокера то буду признателен сразу за информацию по брокеру Промсвязьбанк.
Благодарю.
Базовые настройки и скорость работы
 
Есть комбинация  Ctrl+W когда ширина столбцов сжимается до ширины значений. А есть ли схожая комбинация только авторазмер ставиться не по значению а по наименованию столбца. реально ведь достаёт каждый раз двигать колонки в разные стороны.

Я могу раскрасить таблицы своими цветами, но по строкам. Есть ли возможность сделать раскраску по столбикам ? или хотя бы включить отображение сетки которая обрамляет ячейки.
Базовые настройки и скорость работы
 
а зачем мне это представлять ? есть изменение котировки - значит есть перерасчёт показателей.
Опять же повторюсь - почему в других терминалах такого пункта меню нет и тем не менее всё отлично работает ?
Базовые настройки и скорость работы
 
Обалдеть! первый ответ да на все мои вопросы.
думаю да, это оно, завтра уточню но должно быть да.
Благодарю!
любопытно вот. ни разу не возникло вопроса о скорости обновления данных в других терминалах. почему здесь есть такой пункт ? для чего ?
Базовые настройки и скорость работы
 
ПУ=PL=прибыль/убыток

охренеть, да я на 100% уверен в ответе и он будет такой: наш терминал слишком тупой чтобы считать показатели по мере их изменения, за 15 лет разработки мы научились делать перерасчёт только раз в 10 секунд.
Базовые настройки и скорость работы
 
и ещё вопрос. К примеру у меня на одной вкладке есть 5 таблиц с разными группами акций. (таблицы я так понимаю ТТП эти сокращённо называют) и есть 1 график. Хочу сделать так чтобы связать все 5 ТТП с 1 графиком ,т.е. чтобы на нём отображался последний выделенный инстурмент, не важно из какой таблицы.
Как это реализовать ?
Базовые настройки и скорость работы
 
на одной вкладке есть 2 таблицы и 2 стакана.
первую таблицу через кнопку якорь связываю с первым стаканом, а вот вторую таблицу связать со вторым стаканом не могу ,связь всё время устанавливается только с одной таблицей. как это реализовать в одной вкладке ?

Допустим что то купил. В таблице состояние счёта вижу цену покупки и цену продажи (ликвидации если по квиковски говорить). Разница между ними есть мой ПУ.
Смотрю стакан и вижу как цена бешенно скачет во все стороны, после смотрю счёт и вижу что мой ПУ спокойно стоит на месте и обновляется раз в вечность, как бы говоря мне - да не ссы мужик, зачем такая спешка. Это так и задумано разработчиками или есть возможность адекватно настроить скорость пересчёта этого показателя ?
qpile или qlua
 
тогда почему qpile не стоит внимания ?
Я для себя считаю его мёртвым по той причине что больше он нигде не используется, а скорость разработчиков quik такова что даже не глядя на него можно сказать что никакого удобства разработки нет и никогда не будет, сам язык наверняка ущербный и умеет меньше минимума. Но это мнение из разряда - не знаю, но осуждаю, хотелось бы более развёрнутого ответа.

И есть ли хоть что то реализуемое на qpile и нереализуемое на qlua ?
qpile или qlua
 
Есть необходимость написать не очень сложных роботов. qpile и qlua не знаю вообще и в связи с этим вопрос. Есть ли смысл тратить время на оба этих языка или qpile это мёртвый язык и он не достоин внимания. Для каких задач лучше использовать каждый из них и можно ли сказать что они в пределах квика полностью взаимозаменяемы и идентичны?
Текущие показатели
 
<quote>Параметр "Баланс. цена" отображает средневзвешенную цену открытия позиции. При изменении направления позиции новая цена становится равной цене сделки, которая привела к смене направления, и далее перерасчитывается с учётом производимых операций. Для корректного расчета "Нереал.PL" необходимо убедиться, что параметр "Баланс. цена" корректно сохраняется со стороны Вашего брокера. При затруднении брокера с ответом рекомендуем инициировать его обращение к нам.</quote> - Хорошо. Сейчас позвоню им, а то получается что я не знаю что за сколько купил, это же вообще бред.

p/s. Позвонил брокеру. Сказали ждать ещё 1 день. То есть 3 дня с момента покупки акции я не знаю цену её приобретения.

Про выгрузку данных через DDE - компания разработчик существует с 2001 года и за это время не догадалась что терминал должен уметь не только купить и продать но и предоставлять пользователю некоторую информацию для работы ?

Крик души (уш извините но молчать не могу)
С квиком время от времени всегда приходилось сталкиваться. Сейчас вот опять возникла такая необходимость и целую неделю сижу читаю хелпы, форумы, видео и т.д. и это только для того чтобы научиться работать в квике. Я знаком со многими терминалами, но такого убожества как квик нет нигде, обычно открываешь терминал и сразу ясно - вот график, вот инструменты, вот история и вся статистика и вот различные индикаторы и линии для построений.
Начнём с простого - цена поставки акции - в таблице сделок я вижу цену исполнения только в текущей сессии, далее она пропадает, потому что рынок т+2 и акция на счёте продавца депонируется через 2 дня. С этим не спорю, но сделка то заключена и цена заключения тоже есть, почему нельзя цену сразу транслировать в таблицу ? вот реально объясните что мешает ? Тут возникает риск непоставки, с этим согласен, но введите новое поле - сделка ещё не завершена и всё, но цена то полюбому уже не измениться, соответственно и PL также можно видеть сразу.
Далее - история сделок - я уже нашёл ответ в инете что квик не хранит историю сделок. То есть если я хочу посмотреть что я купил за этот месяц и что продал то всё, сел в лужу, копайся в отчётах брокера и рисуй таблички в экселе, а если у меня сотни сделок ?
Скажу проще - подавляющее большинство трейдеров знакомо с терминалом метатрейдер для форекса - что мешает сделать удобство работы как в нём, там реально сразу всё понятно и нет необходимости неделю тратить на изучения как кинуть машку на график. или компании разработчику понадобиться ещё 15 лет работы что догадаться что такое GUI и почему его называют дружественным. А может есть смысл нанять дизайнеров и норм разработчиков которые текущее убожество сделают приятным терминалом ?

п.с. - даже форум нормально не работает, что уж говорить о терминале.
Текущие показатели
 
я так и не понял вставилась картинка или нет. на всякий пожарный вот линк: http://imglink.ru/show-image.php?id=6302cb68f2d4a8edc02cab750dc45b24
Текущие показатели
 
Выделил текст ответа, нажал цитировать - реакции никакой :( хм. Везде так работало, тут видать опять же своя логика, ну ладно, это лирика.

1 - Таблица всех сделок отображает цену покупки актива. Это да, но это только в текущую сессию. Если я купил акцию вчера, то в таблице сделок о ней уже ничего не будет, и где мне увидеть эту цену ? Из хелпа вижу что это, повторяюсь уже, столбец Баланс.цена в таблице Состояние счёта.

Вот скрин моей таблицы состояние счёта.
Смотрим строчку 2 - купил Алроса по цене 64.16 - тут всё правильно, далее купил Автоваз по цене 0 ??? ну и соответственно поле Нереал PL также  в Алросе показывает всё правильно, а в автовазе нет, потому что по формуле ( из хелпа) это поле ссылается на поле Баланс.цена.

Про время покупки всё аналогично - мне эта информация нужно не только в текущей сессии, но и завтра я тоже хотел бы знать во сколько и за сколько я в прошлом купил этот актив
Текущие показатели
 
Обалдеть. Простейшие вопросы и второй ответ что нужно программить. А что умеет сам терминал ?
За ответ спасибо. Наверное лучше тогда начать думать не как решить текущие вопросы и будущие, а как избавиться от терминала и перейти на что то другое. :(
Страницы: 1 2 След.
Наверх