Мололой человек, оставьте свои фантазии при себе. Когда они будут соответствовать реальности, вас позовут.
Лимитная заявка
Пользователь
Сообщений: Регистрация: 02.07.2015
07.04.2023 11:24:55
Это не меня, это Вас смущает слово стоп. Выставить заявку на покупку выше текущей цены можно только стоп-заявкой.
То, что Вы, видимо, не понимаете как это работает, сути дела не меняет. К сожалению я часто это наблюдаю в людях, пришедших с мета рейдера. Человек не понимает что ему говорят, а при попытках объяснить, начинает психовать.
Метатрейдер показывает что можно открыть позицию стоп-заявкой, и вы считаете ее обычной лимиткой. Это не так.
Стоп-заявка это условная заявка, котора срабатывает при наступлении некоторых условий. Например стоп на покупку ждёт наступления вашей цены, а потом выполняется рыночная заявка на покупку. При этом, если рынок активен, вы наблюдаете, так называемое, проскальзывание, т.е. фактические сделки по ценам отличающиеся тем которые указаны в стопе. Но с этим ниче не поделаешь. Таков путь.
Возможность ставить стоп-заявки в любую сторону никак не зависит от имеющейся позиции. Все всегда работает одинаково.
посмотрите на свой скрин с МТ и прочитайте пункт меню.
Лимитная заявка
Пользователь
Сообщений: Регистрация: 02.07.2015
06.04.2023 16:55:41
Цитата
Танечка написал: В приложении скрин МТ5 - там называется BUY stop. Как это сделать в квике?
Нужно ставить стоп в квике. Очевидно же. Почему-то в МТ вы ставите стоп, а в квике тоже самое хотите делать лимиткой. Неудивительно что она немедленно исполняется :)
Снятие заявки, server check failed
Пользователь
Сообщений: Регистрация: 02.07.2015
06.04.2023 16:44:09
Цитата
Надежда Аверьянова написал: Он выставил лимитированную заявку, она болтается в стакане НЕисполненная и вместе с ней выставил стоп. В чем смысл, если назвнание заявки "по исполнению заявки"? Зачем стоп если нет позиции?
Когда лимитка исполнится - будет позиция. Вот на нее и будет выставлен стоп. Пока лимитка не исполнилась - стоп не активен. Очевидно же.
Разметка волн Эллиотта, дополнение
Пользователь
Сообщений: Регистрация: 02.07.2015
12.03.2023 03:22:20
Цитата
Танечка написал: У Вас не работает, у меня работает.
И это же прекрасно, не так ли! ;))
В какой версии .NET работает библиотека trans2quik?
Пользователь
Сообщений: Регистрация: 02.07.2015
11.03.2023 07:19:39
trans2quik никак не связана с .NET и его версиями. Это просто вы не умеете с ним работать (:
Проверьте разрядность библиотеки. Я незнаю какую версию использует ваш дотнет, я им не пользуюсь, но ошибка на скрине возникает при попытке загрузить либу другой разрядности (32 в 64 и наоброт).
Использование CallingConvention может работать, но при этом будут криво передаваться/возвращаться параметры/результат. Судя по всему, именно это и происходит.
Кодировка? а в строке транзакции есть русские символы? Может быть лучше, чтобы исключить этот фактор, переключить квик в английский язык и подавать транзакции на английском?
Стоп лосс после пробоя, Как установить стоп лосс на выход из позиции после того, как сработал стоп на вход в позицию
Пользователь
Сообщений: Регистрация: 02.07.2015
11.03.2023 07:08:17
Стоп-на-стоп не существует. И вряд ли когда-то будет.
Используйте мобильный терминал для контроля ситуации.
Разметка волн Эллиотта, дополнение
Пользователь
Сообщений: Регистрация: 02.07.2015
11.03.2023 07:06:29
Танечка, расслабьтесь. Эта вся ерунда с волнами эллиота, и прочими фибоначами - не работает.
А метки на графике можно наносить вручную, и отмечать точки, которые кажутся Вам значимыми.
переход с вин 7 на вин 10, некорректно отображаются окна
Пользователь
Сообщений: Регистрация: 02.07.2015
22.02.2023 05:54:57
Цитата
Александр написал: незнаю как отключить эти все фишки с аэро в вин 10... мне эта красота в кавычках не тарахтела никуда я бы и из вин 10 тему вин 95 сделал...
Если узнаешь - скажи )
Автозамена инструментов в открытых окнах
Пользователь
Сообщений: Регистрация: 02.07.2015
18.02.2023 04:31:29
Чем не устраивает существующее решение?
Настройки ODBC
Пользователь
Сообщений: Регистрация: 02.07.2015
14.02.2023 13:27:01
А можно тогда поинтересоваться где же находятся настройки экспорта? Както я тоже считал что они в wnd-файле. Переносить правда не пробовал.
Пользователям trans2quik.dll на заметку!
Пользователь
Сообщений: Регистрация: 02.07.2015
10.02.2023 17:04:19
Цитата
Михаил Филимонов написал: 1024 советника и 4194304 (4 миллиона) заявки в день для каждого из них.
Дело в том, чтоMDI приложении работают одновременно от 97- до 134 роботов.
Мне тоже кажется, что можно 9 бит использовать под идентификатор советника - 512 значений более чем достаточно. Оставшиеся 22 можно использовать под TransID. Знаковый (старший) бит не трогаем, чтобы не было переполнения. И никаких проблем.
>>Вы правильно все поняли. В старших 6 байтах имя символа >>а младшие байты служат для генерации уникальных ID. К сожалению понял я тут далеко не все. Но тут хочется отметить, что DWORD - это всего 4 байта, а не 8!
Итак, что у нас здесь (опять рассматриваем для RTS-3.23):
function CalcTransID(const Data: string; const idx: integer): Dword; ... //незначащая часть пропущена k:= Pos('-', Data); // k=3 z:= Pos('.', Data); // z=5 month:= Copy(Data, k + 1, z - k - 1); // month="3" year:= Copy(Data, z + 1, Length(Data) - z); // year="23" if(TryStrToInt(month, k) = true) then begin Value:= k; // Value=3 if(TryStrToInt(year, k) = true) then begin Value:= Value + k; // Value=3+23=26 (0x1A) result:= (idx shl 24); // сдвигаем idx в старший (3й) байт (из 4х), //таким образом, если у вас idx>127, то старший бит переполняется и получается число больше INT_MAX //я незнаю как поступает паскаль с лишними битами, полагаю просто теряет. Result:= Result + Value shl 16; //добавляем месяц/год - наше 26 (0x1A) в 2й байт. end else result:= 0; end else result:= 0; end; И, собственно все. Имя фьючерса здесь никак не учитывается. А два младших байта (1й и 0й) видимо дают 65535 вариантов TransID-ов.
Это никак не объясняет происхождение числа 0x83917001, из первого поста. По вышеприведенной логике 0x83 - это номер робота? - это 131, уже переполнение. Но 2й байт - 0х91 - не похож на месяц/год. Да и 0х7001 - 28673я транзакция?
Возможно где-то еще что-то примешивается?
Пользователям trans2quik.dll на заметку!
Пользователь
Сообщений: Регистрация: 02.07.2015
06.02.2023 19:21:51
Поразбирался в скрипте. Если я все правильно понимаю, и строки вида "month<<=24;" - это оператор битового сдвига, то имеем такую картину:
номера битов (пример для RTS-3.23), тут должен быть моноширинный шрифт чтобы табличка правильно выглядела. 64------56------48------40------32------24------16------08------00 | "R" | "T" | ----- | ----- | month | year | sov_id| ------
"R", "T" - первые символы слова RTS, а "-----" - это пустые, ничем не заполненные биты. все верно?
тогда у меня такие вопросы: 1) данная схема подходит, если sizeof(long) == 8, что правильно выглядит в коде mql, но неверно для с++ под win32, тут sizeof(long) == sizeof(DWORD)=4, т.е. старшие 32 бита куда-то теряются или преобразуются(каким образом?) в младшие 32. это как-то учитывается? 2) где в представленной схеме "а два младших байта 4096 вариантов dwTransID за торговый день"? это биты с 32 по 48?, их нет в виндовом long-e. 3) чем должны заполняться биты 0-8? 4) в скриншоте выше, на вход подается число 2207346689, это 0x83917001, но 8391 не похожи на месяц/год. видимо примешиваются еще биты. каким образом?
я затрудняюсь определить язык на первом скрине, но судя по begin-end, это похоже на паскаль. можно показать больше кода в этом месте?
Пользователям trans2quik.dll на заметку!
Пользователь
Сообщений: Регистрация: 02.07.2015
28.01.2023 08:13:31
Наконец-то добрался чтобы проверить. 1. Мое сообщение говорило о том, что DWORD и LONG одно и тоже. Я не внял что сыр-бор изза знаковости. 2. Проверил, да, квик через транс2квик обрезает dwTransID если он больше "максимально положительного LONG".
Но, при этом в документации написано (см. скрин) "Указатель типа Long", т.е. никто не обещаел что с числом будут обращаться как с беззнаковым. Согласен, что есть расхождение в прототипе, и описании, и наверное это все-таки баг.
Но, признайтесь честно, вы уже подаете 2млрд. транзакций в течении одного торгового дня, и вам не хватает знакового диапазона чтобы покрыть свои нужды? Или тут принципиальный момент?
Индикаторы RSI и EMA на графике
Пользователь
Сообщений: Регистрация: 02.07.2015
20.01.2023 16:52:31
Цитата
Quikos_1 написал: От периода так же зависит, то с какой свечи от начала будет произведен расчет. Можете читать учебники или не читать - это ни как не изменит данный факт.
Все правильно. n+1 периодов нужно, чтобы получить корректные значения.
Пользователям trans2quik.dll на заметку!
Пользователь
Сообщений: Регистрация: 02.07.2015
13.12.2022 05:49:10
Внезапно смотрим в системные хедеры:
>> typedef unsigned long DWORD;
Установка QUIK на MacOS (Intel), Какие варианты существуют на текущий момент
Пользователь
Сообщений: Регистрация: 02.07.2015
06.11.2022 07:02:11
Цитата
Александр написал: А нет планов разработки отдельного приложения для Mac OS? Без танцев с бубном через PlayOnMac.
ЗЫ: маководы говорят что приложение для айпада отлично работает нативно. Попробуйте.
Установка QUIK на MacOS (Intel), Какие варианты существуют на текущий момент
Пользователь
Сообщений: Регистрация: 02.07.2015
06.11.2022 07:01:17
Цитата
Karina Dmitrieva написал: бращаем внимание, что в настоящее время PlayOnMac по-прежнему не может обеспечить корректную работу приложений разрядности x64, в т.ч. терминала QUIK, поэтому мы рекомендуем использовать 32-разрядную версию QUIK - 7.27 (
Вроде они с какой-то версии вообще дропнули поддержку х32. И PlayOnMac давным-давно умеет в х64.
Предлагаю проверить эти два момента прежде чем рекомендовать.
Права на Program Files
Пользователь
Сообщений: Регистрация: 02.07.2015
19.10.2022 16:32:45
Есть вариант проще и удобнее. В ярлык запуска прописать рабочую директорию отличную от ProgramFiles, куда-то куда у текущего пользователя есть право записи. Например в тот же %APPDATA%\Quik\
Возможен экспорт через DDE в OpenOffice Calc? (Он аналог MS Excel)
Пользователь
Сообщений: Регистрация: 02.07.2015
21.09.2022 18:09:42
Цитата
D7DSk написал: 2. Может быть по ODBE экспорт в OpenOffice есть ?
В обчем мой совет оказался не по делу. Я просмотрел варианты, и ничего подходящего не нашел. Открыть ODBC/JDBC подходит только для того чтобы связать LO с БД. Это явно не то что нужно.
В качестве альтернативы можно поднять базу mssql или postgres и настроить экспорт в нее через ODBC.
Цитата
D7DSk написал: на настоящий момент выводы по DDE и по OBDC стабильно работают с MS Excel
В MS Excel работает вывод по DDE.
Возможен экспорт через DDE в OpenOffice Calc? (Он аналог MS Excel)
Пользователь
Сообщений: Регистрация: 02.07.2015
17.09.2022 16:11:02
ЕМНИП, OO/LO не умеют в DDE. Попробуйте экспорт через JDBC.
Длина текстового поля для выноски, метки и т.д.
Пользователь
Сообщений: Регистрация: 02.07.2015
08.09.2022 08:35:20
Цитата
Шорты осиновые написал: обрезается после сохранения выноски до 99 символов
Да. Такая боль. Нужно использовать укорачиватель ссылок.
Усреднение цены.(ФР), Возможно ли, отключение функции "усреднение цены"?
Пользователь
Сообщений: Регистрация: 02.07.2015
17.08.2022 00:33:36
Цитата
NiKO написал: Не видел терминалов, которые бы не объединяли сделки в одну позицию по инструменту. Какой в этом смысл?
Это все наследие метатрейдера. Он показывает каждую заявку как отдельную позицию отдельной строкой (возможно зависит от настроек брокера). И даже можно противоположные открыть, и все это считается независимо. И каждую нужно закрывать отдельно.
Какой в этом смысл? Возможно кому-то так удобнее считать когда одинаковая картошка в разных карманах.
Как настроить отображение новых чертежей во всех окнах?, устал от того что нужно постоянно переносить новые тренды и все чертежи при использовании окон с тремя ТФ на инструмент, как их синхронизировать, чтоб новые чертежи сразу на всех окнах отражались?
Пользователь
Сообщений: Регистрация: 02.07.2015
14.08.2022 06:13:32
А в каких терминалах вы такое видели? Я много вижу людей которые такого хотят, и у меня вопрос: -это вы сами придумали или где-то увидели?
В квике такого нет. Можно либо переключать таймфрейм в окне туда-обратно. Либо настроить все построения в одном окне, а затем его скопировать, и переключить таймфрейм.
Одновременное использование QUIK и iQUIK X, Одновременное использование QUIK и iQUIK X
Пользователь
Сообщений: Регистрация: 02.07.2015
09.08.2022 10:57:43
Это услуга брокера. Платная.
Какое быстродействие у агло заявок типа spread ?, начал использовать модуль алгоритмической торговли и непонятно какое здесь быстродействие
Пользователь
Сообщений: Регистрация: 02.07.2015
08.08.2022 16:23:45
Скорее всего дело в низкой ликвидности и большом спреде в стакане SRM3. Если есть желание торговать спреды - лучше использовать спредовые инструменты, а не алгозаявки.
Там же arm, не? Квичок работает только на х86 архитектуре.
Сохранение настроек в файл, Подмена папки для сохранения настроек
Пользователь
Сообщений: Регистрация: 02.07.2015
20.07.2022 04:22:03
Цитата
Алексей написал: и еще баг - если загрузить конфигурацию - то получится еще одна копия окон (например по ошибке вместо сохранить выбирал загрузить - не замечал на "автомате"), а по идее должна быть перезагрузка конфигурации, а если открыть несколько раз - будет соотв. число копий. Заметить можно только если сдвинуть окно.
Это управляется настройкой "закрывать все окна перед загрузкой файла настроек". RTFM.
Как тут понять сколько зработал?, Из каких данных можно посчитать доход?
Пользователь
Сообщений: Регистрация: 02.07.2015
03.06.2022 14:57:41
Надо не в таблицу заявок, а в таблицу сделок смотреть. Там будут цены по которым прошли сделки. И тогда цифры сойдутся.
Импортозамещение, Linux, Docker, ODBC-драйвер и etc..., #Импортозамещение #Linux #Docker, #ODBC-драйвер
Пользователь
Сообщений: Регистрация: 02.07.2015
31.05.2022 06:10:05
Настраивается цепочка wine - unixODBC - postgresqlc B /etc/odbc.ini настраивается DSN. Нужно явно указать чарсет WIN1251.
После чего квичок все видит. Создаём таблицы и поехали. Буквально сегодня настраивал. Все работает.
Интервал между сделками на спот-рынке и на срочке.
Пользователь
Сообщений: Регистрация: 02.07.2015
28.05.2022 11:03:47
Что подразумевается под "интервалом сделок"?
Работа терминала QUIK с отдельным монитором
Пользователь
Сообщений: Регистрация: 02.07.2015
27.04.2022 02:34:19
Я спросил что значит "мониторы не связаны в единое пространство"?
Что за вариант "3++"?
Вменяемые объяснения будут?
Работа терминала QUIK с отдельным монитором
Пользователь
Сообщений: Регистрация: 02.07.2015
26.04.2022 17:33:56
Цитата
k4rkpin написал: 3) Мониторы 1 и 2 не связаны в единое пространство, те нельзя перетащить окна между ними или расширить на другой монитор.
Как это?
Доска опционов, в одной доске разные по экспирации опционы
Пользователь
Сообщений: Регистрация: 02.07.2015
15.04.2022 03:11:01
А разве не рассосалось?
Quik для Astra Linux
Пользователь
Сообщений: Регистрация: 02.07.2015
28.03.2022 19:51:00
1111е сообщение :)
Quik для Astra Linux
Пользователь
Сообщений: Регистрация: 02.07.2015
28.03.2022 19:50:43
После такой бури эмоций конечно хочется послать лесом )) Постучись в личку, обсудим подробности. Возможно смогу быть полезным.
ЗЫ: Еще здесь есть пользователь , толковый человек. Можно попросить помощи у него.
sleep
Пользователь
Сообщений: Регистрация: 02.07.2015
27.03.2022 15:58:54
Возможно оно беззнаковое. И длится не бесконечно, а (2^32 - <ваше число>)ms.
Quik для Astra Linux
Пользователь
Сообщений: Регистрация: 02.07.2015
27.03.2022 11:28:42
Цитата
Виктор написал: Может быть вы как-нибудь подружите с разработчиками и запилите мануал под Астру?
Вот ради интереса безо взяких мануалов попробовал. Все работает искаропке. -Поставил "Орёл". -Открыл менеджер пакетов, поискал wine, отметил все что нашлось и поставил. В меню "Утилиты" поставился "PlayOnLinux" -Зашел на сайт арки, скачал дистриб. -Зашел в "PlayOnLinux", сказал установить и далее-далее... -Добавил ярлык на стол.
Все работает. Даже с русским языком проблем нет.
Quik для Astra Linux
Пользователь
Сообщений: Регистрация: 02.07.2015
27.03.2022 10:23:13
Цитата
новичок написал: 1. Windows никто не станет блокировать ибо колониальный принцип "товары за воздух" выгоден пендосам
а вот не факт. ты тока прикинь какой колоссальный ущерб можно нанести.эти вот санкции там.. поставки железа - это долго все. а тут - по нажатию кнопки - бабах, и 90% компов в стране - не работают. также и с мобилками - хоп - и все гудроиды и айфоны превратились в бесполезный кусок пластика. это будет прямо катастрофа.
Цитата
новичок написал: 2. В каком месте астра национальная? в финской либе qt* ? или в омериканском ядре линукса или X11 / wayland ?
с чего это ядро стало омериканским то? Линус финн же. "национальная" следует читать как "собиралась на ПЭВМ расположенных на территории РФ".
Цитата
новичок написал: Ну хотя бы мануал напишите как установить и использовать его в нашей национальной системе - Linux Astra.
А собственно в чем проблема то? Линукс - он везде линукс.
Цитата
новичок написал: Чтобы скрипты все работале, dll из скриптов корректно подгружались.
Нормально написанные скрипты работают. Я пользуюсь. И нормально сделанные dll - тоже. Какие-то конкретные проблемы? или "У меня ничего не работает"?
ACCESS VIOLATION в Quik 9.3.3.3 при запуске скрипта без сторонних DLL
Пользователь
Сообщений: Регистрация: 02.07.2015
11.02.2022 13:57:03
Цитата
bstone написал: Эти строки выполняются в цикле для каждой строки таблицы по мере обновления данных в ней. Крэш устраняется, если сделать следующие изменения:
Дело совсем не в этих строках. Ошибка возникает или накапливается совсем в другом месте. Просто у тебя так совпало, что наличие именно этих строк выглядит критичным.
Ну вот просто: -чем две закоментаренные строки отличаются от двух предыдущих? И нет никакой гарантии, что если убрать все четыре SetColor-а то падать перестанет. Просто будет падать в другом месте, при других условиях.
Цитата
bstone написал: Похожая проблема уже была озвучена ранее, но тогда от нее отмахнулись, т.к. она была в версии 9.3.1.11:
Хочу заметить, что тут картина наоборот. на 9.2 работает, а на 8.11 ломается.
Цитата
bstone написал: Однако я сразу отметил, что код стабильно работал в 8-х версиях терминала. Ошибок в нем действительно нет.
Так себе утверждение. Если код выполняется - не факт что он не содержит ошибок. Просто не создавались условия, при которых они возникают.
Нужен полный код скрипта, чтобы изучив его с какой-то уверенностью говорить что он "не содержит ошибок".
Корреляция между интенсивностью биржевых торгов и проблемами на серверах брокеров
Пользователь
Сообщений: Регистрация: 02.07.2015
20.01.2022 10:58:42
Блин. Прочитал страшное. Теперь хочется вывести все деньги и засунуть их в матрас. А у меня стоит галочка "не использовать мои средства в интересах брокера". Это спасет мир или нет?
Помогите пожалуйста воспроизвести проблему на Quik 9.3.3.3
Пользователь
Сообщений: Регистрация: 02.07.2015
10.01.2022 17:49:33
Да, все происходит именно так, как описано. Вторая линия привязывается ко второй области графика, и удаляется вместе с ним. Но почему это проблема?
В свойствах линии, если вы попробуете разобраться, можно увидеть настройку "привязать к графику" и там видно к чему привязана линия. Если что-то не понятно как работает - это не значит что это ошибка.
Количество интервалов в вычислителе на графике считается верно?
Пользователь
Сообщений: Регистрация: 02.07.2015
09.01.2022 09:35:43
Цитата
JIMB написал: , при такой методике расчета времени у низколиквидных инструментов возможны грубые ошибки.
Скорее всего это вопрос интерпритации значений:
времени за отметки - столько-то. а свечей - вот столько.
Никакой ошибки тут нет.
Скрипт для перезапуска другого скрипта
Пользователь
Сообщений: Регистрация: 02.07.2015
08.01.2022 20:35:24
Цитата
nikolz написал: Написать не можете, но заранее знаете , что это пара строчек.
Очевидно же: 1. myScript = FindScript("MyScript") 2. RestartScript(myScript) Всегда так делаю.
Labels
Пользователь
Сообщений: Регистрация: 02.07.2015
08.01.2022 19:32:55
Цитата
написал: разработчики что-нибудь имеют сказать по этому вопросу?
Ты чего, родной? Все ж бухают до 10го :)
Количество интервалов в вычислителе на графике считается верно?
Пользователь
Сообщений: Регистрация: 02.07.2015
08.01.2022 19:27:03
Ну здесь, похоже дело в том, что время считается по интервалам, т.е. из времени второго интервала вычитается время первого. А кол-во интервалов - это буквально кол-во интервалов попавших в выбранный период. То есть не всего сколько должно быть интервалов за, скажем, два дня. А сколько интервалов на графике.
Вот например у меня (скринов нет) выбрано 50 интервалов, а время 2дня 11часов. Это значит что у меня в выбранный период попало 20 свечек из пятницы и 30 свечек из понедельника.
Просто кол-во интервалов видимых на графике не равно кол-ву интервалов за тот же период времени. Например часть данных отсутствует. Или не было сделок = нет свечек.
Можно включить настройку "Показывать пустые интервалы" и тогда визуальный размер совпадет с расчетным.
Количество интервалов в вычислителе на графике считается верно?
Пользователь
Сообщений: Регистрация: 02.07.2015
08.01.2022 16:47:34
По верхним рисункам непонятно. Там точно нет перехода через сутки? Можно новый скрин где видно целиком окно графика?
Quik - определить актуальный код фьючерса
Пользователь
Сообщений: Регистрация: 02.07.2015
19.12.2021 18:24:00
Цитата
BlaZed написал: Дык имеется ввиду unixtime aka posixtime
Я знать что это. Я спросить про связь в коде фьючерса.