Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
на данных, которых в общей сложности получается от 10000 - 30000, по этому и выбрал 50000 с запасом), но ранее я использовал эту библиотеку на значениях около 280 в массиве, в этом варианте и 500 достаточно, 50000 это конечно для тех у кого ресурсы системы позволяют.
согласно документации параметр резервации просто уменьшает число перераспределения памяти
проверьте пожалуйста на вашей тестовой выборке с параметром 100 (1000, 10000)
какой при этом будет выигрышь скорости на скрине профилирования
согласно документации параметр резервации просто уменьшает число перераспределения памяти
проверьте пожалуйста на вашей тестовой выборке с параметром 100 (1000, 10000)
какой при этом будет выигрышь скорости на скрине профилирования
Да это именно так, я для себя лично конечно подобрал оптимальный параметр перераспределения, теперь самая долгая функция из всех это десериализация..., но оно в принципе и ясно, хотя по идеи как я понимаю в этой библиотеке все сделано методами перебора и максимальной универсальности, но мне все таки кажется что где-то ещё в десериализации есть нюанс который можно оптимизировать... скриншот профилирования прикрепил, параметры перераспределения памяти 5000.
1.12
поставил шаг 100 в ArrayResize
Уважаемые специалисты! Прошу Вас помочь мне разобраться с библиотекой. ( в объектно ориентированном программировании я пока не силен поэтому я не могу разобраться в коде самой библиотеки и в статье посвященной бирже BTC-E. поэтому я прошу простого примера как в посте #58 )
Мне нужно разобрать два публичных апи биржи WEX.NZ.
https://wex.nz/api/3/info
отсюда, мне нужно в массив получить все доступные пары (btc_usd, btc_rur, ...) (просто названия пар, без параметров, параметры, по известным названиям у меня получается получать...)
https://wex.nz/api/3/depth/btc_usd
а отсюда в два массива (asks и bids) получить цену и стоимость ордеров.
Буду очень признателен за помощь!!! Заранее Спасибо!
1.12
поставил шаг 100 в ArrayResize
Нужно ли обновить исходники в Codebase?
Уважаемые специалисты! Прошу Вас помочь мне разобраться с библиотекой. ( в объектно ориентированном программировании я пока не силен поэтому я не могу разобраться в коде самой библиотеки и в статье посвященной бирже BTC-E. поэтому я прошу простого примера как в посте #58 )
Мне нужно разобрать два публичных апи биржи WEX.NZ.
https://wex.nz/api/3/info
отсюда, мне нужно в массив получить все доступные пары (btc_usd, btc_rur, ...) (просто названия пар, без параметров, параметры, по известным названиям у меня получается получать...)
https://wex.nz/api/3/depth/btc_usd
а отсюда в два массива (asks и bids) получить цену и стоимость ордеров.
Буду очень признателен за помощь!!! Заранее Спасибо!
покажите ваш код, на котором остановились, что именно у вас не получаетсяНужно ли обновить исходники в Codebase?
Хорошая работа, респект!
Однако... если попадают для десериализации битые данные (количество открывающих не равно закрывающим ковычкам или скобкам), то программа рушится с сообщением о выходе за пределы массива. А это очень не хорошо, обязаны быть учтены подобные моменты в работе с массивами хотя бы, если нет проверки на корректность входных данных.