Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
В тестере все в 1 потоке идет, а в реале да работает.
а преимущества заментны или около погрешности?
а преимущества заментны или около погрешности?
Мы планируем добавить ThreadXXX и обменные функции, чтобы запускать отдельные задачи.
Это не потоки основной программы, а отдельные скрипты (с обработчиками OnStart), которые будут работать независимо в скрытом режиме по аналогии с сервисами.
Можно будет запрашивать списки программ и управлять ими. При запуске "потока" указывается его ex5 файл из файла на диске или своего ресурса. Тем самым можно будет иметь одиночный ex5 файл, который из своих ресурсов легко запускает несколько потоков и обменивается с ними данными.
В тестере потоки работать не будут.Мы планируем добавить ThreadXXX и обменные функции, чтобы запускать отдельные задачи.
Это не потоки основной программы, а отдельные скрипты (с обработчиками OnStart), которые будут работать независимо в скрытом режиме по аналогии с сервисами.
Можно будет запрашивать списки программ и управлять ими. При запуске "потока" указывается его ex5 файл из файла на диске или своего ресурса. Тем самым можно будет иметь одиночный ex5 файл, который из своих ресурсов легко запускает несколько потоков и обменивается с ними данными.
В тестере потоки работать не будут.Это хорошая новость :) .
так по условиям задачи и не было предложено ни одного дельного совета ... И вам доброй ночи...
Было, но чукча не читатель, чукча писатель.
дорогой мой уважаемый, солнышко ты мое беспросветное, ты задачу читал ? там ясно описано - в цикле по мимо ордер сенд в одну секунду должно выполняться куча других задач - например закрыть 500 000 ордеров или не закрыть - проверить ... 0.1 лот, депозит 50 000, с математикой дружишь ? И да это синтетика. Но твой совет ни о чем.
Заинька, разберись в своем говно-коде, и все будет летать!
Или, если это задача была так криво сформулирована, и на самом деле нужно ускорить одиночный тест, то кроме OpenCL ничего не поможет. Но это бред, скорее всего изначально подход неверный. Но без кода или более подробного описания гадать нет смысла.
По ускорению тестов можно почитать посты fxsaber, он много этим занимался. Можно Virtual применить или тики проредить. Но, повторюсь, скорее всего проблема в изначальной постановке задачи или в неоптимальном коде.
закрыть 500000 ордеров в секунду и считать один проход 5 дней... Мдяя.
Да простят меня админы, но если замахнулись на HFT, зачем вам бесплатный продукт, вы выложите ~20К$ за лицензию специально заточенного под HFT софта.
Ну или 100+к$ - напишут прям под вас.
закрыть 500000 ордеров в секунду и считать один проход 5 дней... Мдяя.
Да простят меня админы, но если замахнулись на HFT, зачем вам бесплатный продукт, вы выложите ~20К$ за лицензию специально заточенного под HFT софта.
Ну или 100+к$ - напишут прям под вас.
я так подозреваю, что люди увлечённые HFT как минимум покупают сразу серверную лицензию.
Терминал - лишняя сущность, когда разговор про доли секунд
Не знаю как устроены потоки, но МТ5 использует только одно ядро процессора, если ядро процессора загружается по максимуму - терминал глючит.
Надо не потоки распаралеливать, а распаралеливать задачи на другие процессоры(ядра).
Не знаю как устроены потоки, но МТ5 использует только одно ядро процессора, если ядро процессора загружается по максимуму - терминал глючит.
Это не так.
В одном потоке только индикаторы по одному инструменту работают, и "глючить" будет, если они тяжелые и одно ядро не справляется.
Надо не потоки распаралеливать, а распаралеливать задачи на другие процессоры(ядра).
Этим занимается виндоуз.
Это не так.
В одном потоке только индикаторы по одному инструменту работают, и "глючить" будет, если они тяжелые и одно ядро не справляется.
Этим занимается виндоуз.
виндоуз не причем, я знаю что почти любую задачу можно распаралелить на все ядра