Sergey Kovalyov
Элитный участник
Идея ветки -- проверяем брокера на блохастость (прелестные метаковские плагинчики, специально настроенные против трейдера). Ну, вы понимаете, всякие странные скольжения в минус и задержки исполнения, когда счет вышел в заметный плюс. При этом, я настаиваю на том, чтобы проверки делались статистически, по одному случаю далеко идущие выводы делают неграмотные лудоманы, а мы же не такие, правда?! =)
Для сбора статистики нам понадобиться всякий инструментарий. По мере возможности я готов с этим помогать, объяснять и подсказывать. Возможно, даже какой-то и написать, если его еще нет, а по обсуждению в ветке будет видно, что он нужен.
Далее, раз уж мы собрались мерять проскальзывания и время исполнения, то, очевидно, нам надо исключить (по возможности) как можно больше факторов на нашей стороне, которые могут негативно влиять на это.
В связи с этим, с моей точки зрения, минимально разумный минимум, при котором вообще имеет смысл что-то мерять и надеяться получить результаты (а не случайные цифры ни о чем), выглядит так:
1. Никаких WIFI и прочий CDMA. Вообще! То есть, дома до роутера от компа -- кабель, от роутера до Инета -- кабель (не GPRS, не CDMA). В идеала -- VPS со стабильным пингом до торгового сервера вашего брокера. Стабильный не значит "меньше 10ms". Стабильный значит "редко отклоняется от своего среднего значения". Вот пример (это с выделенного сервера):
--- 94.23.97.166 ping statistics ---
100 packets transmitted, 100 received, 0% packet loss, time 99089ms
rtt min/avg/max/mdev = 44.670/45.172/45.842/0.361 ms
min/avg/max почти не отличаются друг от друга при пинге сотней пакетов.
2. Никаких торрентов и музыки-фильмов вконтактике (я уже говорил, что нам очень желателен VPS?!)
3. В терминале в Market Watch оставляем только те пары, которые торгуем, незачем лишнее качать (хотя и ХЗ, может ли это повлиять на скорость исполнения в какие-то моменты, но лучше перестраховаться).
4. Отучить терминал делать реконнект, который, между прочим, чаще всего и виноват в "ой, а чо так скользнуло-то?!!", так как он занимает 1000 ms в среднем. Вдумайтесь в эту цифру. Все торгуют, а вы, как лох зачем-то ждете 1000 ms (за это время другие могут успеть открыться и закрыться). Скрипт для отучения от реконнекта прикладываю. Он не панацея, но в большинстве случаев поможет. Вешать лучше всего на хорошо тикающую пару (чтобы не было больших зазоров между тиками, и меньше была вероятность, что мы пропустим момент, когда уже пора модифицировать отложку).
_https://github.com/SergeyKovalyov/forex-tools
Продолжение следует...
Для сбора статистики нам понадобиться всякий инструментарий. По мере возможности я готов с этим помогать, объяснять и подсказывать. Возможно, даже какой-то и написать, если его еще нет, а по обсуждению в ветке будет видно, что он нужен.
Далее, раз уж мы собрались мерять проскальзывания и время исполнения, то, очевидно, нам надо исключить (по возможности) как можно больше факторов на нашей стороне, которые могут негативно влиять на это.
В связи с этим, с моей точки зрения, минимально разумный минимум, при котором вообще имеет смысл что-то мерять и надеяться получить результаты (а не случайные цифры ни о чем), выглядит так:
1. Никаких WIFI и прочий CDMA. Вообще! То есть, дома до роутера от компа -- кабель, от роутера до Инета -- кабель (не GPRS, не CDMA). В идеала -- VPS со стабильным пингом до торгового сервера вашего брокера. Стабильный не значит "меньше 10ms". Стабильный значит "редко отклоняется от своего среднего значения". Вот пример (это с выделенного сервера):
--- 94.23.97.166 ping statistics ---
100 packets transmitted, 100 received, 0% packet loss, time 99089ms
rtt min/avg/max/mdev = 44.670/45.172/45.842/0.361 ms
min/avg/max почти не отличаются друг от друга при пинге сотней пакетов.
2. Никаких торрентов и музыки-фильмов вконтактике (я уже говорил, что нам очень желателен VPS?!)
3. В терминале в Market Watch оставляем только те пары, которые торгуем, незачем лишнее качать (хотя и ХЗ, может ли это повлиять на скорость исполнения в какие-то моменты, но лучше перестраховаться).
4. Отучить терминал делать реконнект, который, между прочим, чаще всего и виноват в "ой, а чо так скользнуло-то?!!", так как он занимает 1000 ms в среднем. Вдумайтесь в эту цифру. Все торгуют, а вы, как лох зачем-то ждете 1000 ms (за это время другие могут успеть открыться и закрыться). Скрипт для отучения от реконнекта прикладываю. Он не панацея, но в большинстве случаев поможет. Вешать лучше всего на хорошо тикающую пару (чтобы не было больших зазоров между тиками, и меньше была вероятность, что мы пропустим момент, когда уже пора модифицировать отложку).
_https://github.com/SergeyKovalyov/forex-tools
Продолжение следует...
Последнее редактирование модератором: