А какие доводы мешают "продавать же опцион в стакане этого же опциона"? Если открытие позиции это купля, логично предположить, что закрытие - его продажа.
Николай Камынин пишет: оператор goto считается в программировании самым мощным оператором перехода. Поэтому он в неумелых руках может так разрушить и запутать программу, что потом будете долго искать ошибки. ------------------------------ Поэтому применение данного оператора считается признаком неумения разрабатывать алгоритмы. --------------------------------- многие языки по указанным ранее причинам не содержат данный оператор. --------------------------------------------- Учитесь печь правильные программы без этого оператора.
Смеялсо. Ох уж эта философия... есть миллион примеров, где использование одного-единственного goto позволяет сделать простой и быстрый код, а не городить огород из иных конструкций, развивая в себе "неумения разрабатывать алгоритмы"
Еще программистам на ассемблере расскажите что безусловный переход это плохо.
Sam Gold пишет: Да, удаляю в "Текущей". В принципе после перезапуска квика, пропадает. А почему спросили про "Текущую"?
У меня такое поведение наблюдается в "Текущей". Вроде как показывается, что "вот эта позиция у вас есть, но вы ее удалили". Считаю такое поведение нормальным.
А почему пропадает после перезапуска? У меня, если загрузить "текущую" заново, то позиция восстанавливается (ну конечно, при условии, что она физически есть на счете). Удаление же из аналитика не удаляет настоящей позиции. Или я не об том говорю?
swerg пишет: Я вот что хотел сказать: автоматическое переподключение при обрыве связи подключается при использовании только квикового логина/пароля.
Ну и я про него же. Всякие там доп.ключи или двухфакторка - она автоматом будет требовать ввода пароля. Тут уже не отвертишься.
Конечно же... можно написать тул, который будет ловить входящую смс, форвардить ее на комп, вводить в соотв. поле и т.п. Но нужно ли это? Если стоит usb-ключи, или двухфакторная авторизация, это кагбэ значит что "Безопасность усилена", и т.п. И пытаться обходить это, имхо, глупо. Проще у брокера отключить нафиг это все. И пользоваться квиковым логином.
Truf пишет: Оно из всех костылей наиболее элегантное, имхо.
Это - на ваш взгляд. У других людей может иметься мнение отличное от вашего. бгг.
У меня стоит галочка "автоматически восстанавливать", а запускается квик простеньким VB-скриптом, к-й стартует приложение и проводит логин. И все. больше никаких заморочек. Ни с lua, ни "с w32 модулем".
И мне мое решение "из всех костылей" кажется наиболее элегантным.
Дмитрий Минеев пишет: Как "280" разбивать на флаги, если максимум, что мы должны получить - это 255? Иногда проскальзывает "284". Проблема только с маркетными заявками отправляемыми программно. Код отправки:
Кто сказал что до 255? Таблица 5.1 280 = 0x100 + 0x10 + 0x08 284 = 0x100 + 0x10 + 0x08 + 0х04
Владимир Петров пишет: У меня задача снизить потребление памяти и дискового пространства к минимуму.
Так может имеет смысл пробежаться по настройкам и свести кол-во получаемых данных к минимуму? Это в свою очередь уменьшит объем памяти и занимаемое место на носителе.
Владимир Петров пишет: Эта команда очищает временные файлы и логи? Какие флаги для этого надо выставить (торговые данные текущей сессии, локальные справочники, архив данных для построения графиков)? Я ее постоянно использую, чтобы очистить место на диске и чтобы оперативной памяти меньше расходовалось.
Какой в этом смысл? Квик все равно при подключении к серверу выкачает себе все что нужно, и займет памяти сколько нужно.
Да, о ней. Я с вебквиком не работал, поэтому сказать почему неактивно поле "цена" немогу. но, по логике вещей. "цена" - это цена срабатывания стоп-заявки. "стоп-лимит" - это цена лимитного стопа, а "тейк-профит" - цена лимитного же тейк-профита.
Можно ли подать заявку, оставив, например "тейк-профит" пустым, я не в курсе
Это она и есть. При достижении стоп-цены, выставляется лимитка по указанной "цене".
Что не устраивает?
Или имеется ввиду "мгновенная покупка при достижении стоп-цены"? Тогда "цену" выставления лимитного ордера нужно выставить заведомо хуже стоп-цены, таким образом чтобы лимитка была удовлетворена.
В директории WNDSAV есть бекапы предыдущих файлов (если конечно включена соотв. галочка). Берем по убывающей дате, и подкладываем в директорию с квиком, и пробуем до тех пор, пока он нормально не загрузится. Конечно при этом часть измененных настроек потеряется, но это лучше чем настраивать весь терминал заново.
тот самый пишет: Когда Вы отправляете заявку: 1. Сначала, она выглядит, как транзакция 2. Как только серевер её принял и, (возможно, бо как не все транзакции биржевые) получил ответ с биржи - она становится не просто транзакцией
Думаю дело в том, что вы путаете понятия "транзакция" и "заявка".
Транзакция - это просто отправка команды серверу. Любой. И ответ на нее приходит когда транзакция была обработана.
А вот заявка - это результат исполнения транзакции, а уведомление, например, о созданной заявке (тот же OnTrade) - приходит отдельно и к поданной транзакции отношения-то как бы и не имеет.
тот самый пишет: 1. ну и смысл их тогда "отправит как есть", если потом "транзакции будут отвергнуты и клиенту придет соответственная ошибка"??? 2. каким образом пользователь поймёт/узнает, что он полностью засрал канал брокера??? 3. как определить оптимальное число транзакций на сервер??? < ответ обязателен, т.к. разработчиков "никто за язык не тянул" >
Я так понимаю что надо дистанцировать "отправить-транзакцию" и "отправить-транзакцию-с-ответом".
Если первый вариант, то квик может 1000 выплюнуть, в асинхронном режиме.
А вот сколько их реально обработается (и по скольки например успеют заявки выставиться) - вопрос другой. Вероятно, посылка транзакций в синхронном режиме даст более-менее вменяемую цифру.
Александр, рассмотрев Ваше пожелание сообщаем, что вы можете воспользоваться интерфейсом FIX Client Connector, установив его на Windows и подключаться к нему с Linux.
Присоединяюсь к вопросу. Зачем мне коннектор к которому я могу подключаться "установив его на Windows", если я хочу в принципе уйти от продуктов MS?
- Ситуация, когда реально памяти нехватает и приложение падает возникает достаточно редко. Например, если были бурные торги, и скопилось много данных. Помогает переключить квик в режим "только текущие данные". Но не всегда :(
-Но зачастую ситуация с падением при старте, с сообщением "нехватило памяти", возникает, когда при закрытии квика был испорчен файл настроек. Почему это происходит и как избежать я незнаю, но облегчить ситуацию можно так: 1. Включить настройку "сохранять резерные копии файла настроек". Тогда при каждом запуске, квик будет сохранять файл настроек в директорию WNDSAV с меткой времени запуска. 2. Если случилась ситуация как у ТС, и терминал не может стартануть, то начинаем брать оттуда сохраненные wnd-файлы в порядке устаревания (самый новый - самый последний), и пробовать подкладывать вместо стандартного файла настроек info.wnd. 2а. Можно пробовать с зачиской *.dat файлов, или без зачистки. Как повезет.
К сожалению, бывают ситуации, когда эта методика не помогает. Тогда приходится удалять файл настроек насовсем, и настраивать терминал заново.
За три года заново настраивать приходилось два раза. Остальные случаи мне удавалось восстановить вышеописанным методом.
slepoy пишет: но первая фраза мне очень не понравилась.
Это мне безразлично. Когда человек, не делая попыток разобраться, начинает требовать "яхочу!", "срочносделайтемне!" и т.п. это не уважения ни сочувствия не вызывает.
Хотелось бы в новой версии Квик видеть новый механизм привзяки звуков к событиям. Сейчас чтобы к событию привязать звук, нужно указать путь до звукового файла. И в принципе всё работает хорошо, но если перенести Квик в другое место: папку, другой жёсткий диск и т.п. до Квик тут же теряет привязку к звукам, даже если эти звуки находятся в одной из подпапок Квика. То есть, звуки привязываются к абсолютному пути до wav-файла, а нам нужна привязка относительно корневой папки Квика. То есть, в корневой папке Квика создаём подпапку "Musiс", и в ней храним нужные wav-файлы и при транспортировке Квика, к примеру на флешку, связь со звуками бы не терялась. Сейчас у меня такая папка "Musiс" в директории Квика есть, но толку от ней мало, ибо при перемещении Квика все звуковые настройки приходится менять, т.к. изменился абсолютный путь до звуковых файлов. Каждый раз приперемещении Квика - я трачу кучу времени на новую привязку. Это очень неудобно. Просьба в новой версии изменить механизм привязки звуковых файлов с абсолютного пути на относительный. И плюс, хотелось бы помимо wav формата, чтобы Квик поддерживал ещё mp3 файлы. Спасибо.
Понтов-то понтов... а элементарные вещи сделать не в состоянии.
1. заливаем нужные звуки в директорию например с:\quik\snd\*.* 2. настраиваем события в квике сопоставляя нужные звуки 3. закрываем терминал, и открываем info.ini 4. ищем строки где перечислены выбранные звуки, и правим абсолютные пути к звуковым файлам вида с:\quik\snd\connect.wav на строки вида snd\connect.wav 5. сохраняем файло. 6. ?????? 7. Profit!
перенесенная в любое место директория фронта будет играть звуки.