Для оперативной оценки торговых условий на рынке требовалось улучшить ранее представленный индикатор спреда. Был выбран путь применения горячих клавиш для фиксации интересных мест.
Скриншот.
По клавише 'F' делается скриншот текущего места на чарте.
Пакетный режим.
Получение данных.
Для быстрого получения данных представлен скрипт.
После работы этого скрипта на плечи индикатора спреда ложится значительно меньшая нагрузка.
MarketScreener.
По клавише 'A' делаются скриншоты со всех символов текущего места на чарте.
Пример.
Предварительно через скрипт выше были получены данные с четырех брокеров. Настройки индикатора:
После чего запущена пакетная обработка.
2023.01.14 02:42:40.999 SpreadSymbol (XAGUSD,M1) Alert: 021_XAGUSD: data preparation. 2023.01.14 02:42:41.122 SpreadSymbol (USDCAD,M1) Alert: 020_USDCAD: data preparation. 2023.01.14 02:42:41.201 SpreadSymbol (NZDUSD,M1) Alert: 019_NZDUSD: data preparation. 2023.01.14 02:42:41.262 SpreadSymbol (NZDJPY,M1) Alert: 018_NZDJPY: data preparation. 2023.01.14 02:42:41.324 SpreadSymbol (NZDCHF,M1) Alert: 017_NZDCHF: data preparation. 2023.01.14 02:42:41.388 SpreadSymbol (NZDCAD,M1) Alert: 016_NZDCAD: data preparation. 2023.01.14 02:42:41.474 SpreadSymbol (GBPUSD,M1) Alert: 015_GBPUSD: data preparation. 2023.01.14 02:42:41.512 SpreadSymbol (GBPNZD,M1) Alert: 014_GBPNZD: data preparation. 2023.01.14 02:42:41.589 SpreadSymbol (GBPJPY,M1) Alert: 013_GBPJPY: data preparation. 2023.01.14 02:42:41.633 SpreadSymbol (GBPCHF,M1) Alert: 012_GBPCHF: data preparation. 2023.01.14 02:42:41.672 SpreadSymbol (GBPCAD,M1) Alert: 011_GBPCAD: data preparation. 2023.01.14 02:42:41.748 SpreadSymbol (GBPAUD,M1) Alert: 010_GBPAUD: data preparation. 2023.01.14 02:42:41.784 SpreadSymbol (EURNZD,M1) Alert: 009_EURNZD: data preparation. 2023.01.14 02:42:41.828 SpreadSymbol (EURJPY,M1) Alert: 008_EURJPY: data preparation. 2023.01.14 02:42:41.891 SpreadSymbol (EURGBP,M1) Alert: 007_EURGBP: data preparation. 2023.01.14 02:42:41.955 SpreadSymbol (EURCHF,M1) Alert: 006_EURCHF: data preparation. 2023.01.14 02:42:42.019 SpreadSymbol (EURCAD,M1) Alert: 005_EURCAD: data preparation. 2023.01.14 02:42:42.082 SpreadSymbol (EURAUD,M1) Alert: 004_EURAUD: data preparation. 2023.01.14 02:42:42.160 SpreadSymbol (CHFJPY,M1) Alert: 003_CHFJPY: data preparation. 2023.01.14 02:42:42.224 SpreadSymbol (CADJPY,M1) Alert: 002_CADJPY: data preparation. 2023.01.14 02:42:42.287 SpreadSymbol (CADCHF,M1) Alert: 001_CADCHF: data preparation. 2023.01.14 02:42:42.324 SpreadSymbol (AUDNZD,M1) Alert: 000_AUDNZD: data preparation. 2023.01.14 02:42:42.396 SpreadSymbol (XAGUSD,M1) Alert: 021_XAGUSD: Spreads\[RannForex-Server]_[ICMarketsSC-MT5-2]_[Darwinex-Live]_[Alpari-MT5]_avg(5)\XAGUSD_M1_2023.01.13 01-23 - 2023.01.13 15-33.png is saved 2023.01.14 02:42:42.521 SpreadSymbol (USDCAD,M1) Alert: 020_USDCAD: Spreads\[RannForex-Server]_[ICMarketsSC-MT5-2]_[Darwinex-Live]_[Alpari-MT5]_avg(5)\USDCAD_M1_2023.01.13 01-23 - 2023.01.13 15-28.png is saved 2023.01.14 02:42:42.701 SpreadSymbol (NZDUSD,M1) Alert: 019_NZDUSD: Spreads\[RannForex-Server]_[ICMarketsSC-MT5-2]_[Darwinex-Live]_[Alpari-MT5]_avg(5)\NZDUSD_M1_2023.01.13 01-23 - 2023.01.13 15-28.png is saved 2023.01.14 02:42:42.838 SpreadSymbol (NZDJPY,M1) Alert: 018_NZDJPY: Spreads\[RannForex-Server]_[ICMarketsSC-MT5-2]_[Darwinex-Live]_[Alpari-MT5]_avg(5)\NZDJPY_M1_2023.01.13 01-23 - 2023.01.13 15-33.png is saved 2023.01.14 02:42:42.982 SpreadSymbol (NZDCHF,M1) Alert: 017_NZDCHF: Spreads\[RannForex-Server]_[ICMarketsSC-MT5-2]_[Darwinex-Live]_[Alpari-MT5]_avg(5)\NZDCHF_M1_2023.01.13 01-23 - 2023.01.13 15-28.png is saved 2023.01.14 02:42:43.148 SpreadSymbol (NZDCAD,M1) Alert: 016_NZDCAD: Spreads\[RannForex-Server]_[ICMarketsSC-MT5-2]_[Darwinex-Live]_[Alpari-MT5]_avg(5)\NZDCAD_M1_2023.01.13 01-23 - 2023.01.13 15-28.png is saved 2023.01.14 02:42:43.270 SpreadSymbol (GBPUSD,M1) Alert: 015_GBPUSD: Spreads\[RannForex-Server]_[ICMarketsSC-MT5-2]_[Darwinex-Live]_[Alpari-MT5]_avg(5)\GBPUSD_M1_2023.01.13 01-23 - 2023.01.13 15-28.png is saved 2023.01.14 02:42:43.402 SpreadSymbol (GBPNZD,M1) Alert: 014_GBPNZD: Spreads\[RannForex-Server]_[ICMarketsSC-MT5-2]_[Darwinex-Live]_[Alpari-MT5]_avg(5)\GBPNZD_M1_2023.01.13 01-23 - 2023.01.13 15-28.png is saved 2023.01.14 02:42:43.574 SpreadSymbol (GBPJPY,M1) Alert: 013_GBPJPY: Spreads\[RannForex-Server]_[ICMarketsSC-MT5-2]_[Darwinex-Live]_[Alpari-MT5]_avg(5)\GBPJPY_M1_2023.01.13 01-23 - 2023.01.13 15-28.png is saved 2023.01.14 02:42:43.687 SpreadSymbol (GBPCHF,M1) Alert: 012_GBPCHF: Spreads\[RannForex-Server]_[ICMarketsSC-MT5-2]_[Darwinex-Live]_[Alpari-MT5]_avg(5)\GBPCHF_M1_2023.01.13 01-23 - 2023.01.13 15-28.png is saved 2023.01.14 02:42:43.857 SpreadSymbol (GBPCAD,M1) Alert: 011_GBPCAD: Spreads\[RannForex-Server]_[ICMarketsSC-MT5-2]_[Darwinex-Live]_[Alpari-MT5]_avg(5)\GBPCAD_M1_2023.01.13 01-23 - 2023.01.13 15-28.png is saved 2023.01.14 02:42:43.969 SpreadSymbol (GBPAUD,M1) Alert: 010_GBPAUD: Spreads\[RannForex-Server]_[ICMarketsSC-MT5-2]_[Darwinex-Live]_[Alpari-MT5]_avg(5)\GBPAUD_M1_2023.01.13 01-23 - 2023.01.13 15-28.png is saved 2023.01.14 02:42:44.136 SpreadSymbol (EURNZD,M1) Alert: 009_EURNZD: Spreads\[RannForex-Server]_[ICMarketsSC-MT5-2]_[Darwinex-Live]_[Alpari-MT5]_avg(5)\EURNZD_M1_2023.01.13 01-23 - 2023.01.13 15-28.png is saved 2023.01.14 02:42:44.292 SpreadSymbol (EURJPY,M1) Alert: 008_EURJPY: Spreads\[RannForex-Server]_[ICMarketsSC-MT5-2]_[Darwinex-Live]_[Alpari-MT5]_avg(5)\EURJPY_M1_2023.01.13 01-23 - 2023.01.13 15-28.png is saved 2023.01.14 02:42:44.412 SpreadSymbol (EURGBP,M1) Alert: 007_EURGBP: Spreads\[RannForex-Server]_[ICMarketsSC-MT5-2]_[Darwinex-Live]_[Alpari-MT5]_avg(5)\EURGBP_M1_2023.01.13 01-23 - 2023.01.13 15-28.png is saved 2023.01.14 02:42:44.580 SpreadSymbol (EURCHF,M1) Alert: 006_EURCHF: Spreads\[RannForex-Server]_[ICMarketsSC-MT5-2]_[Darwinex-Live]_[Alpari-MT5]_avg(5)\EURCHF_M1_2023.01.13 01-23 - 2023.01.13 15-28.png is saved 2023.01.14 02:42:44.708 SpreadSymbol (EURCAD,M1) Alert: 005_EURCAD: Spreads\[RannForex-Server]_[ICMarketsSC-MT5-2]_[Darwinex-Live]_[Alpari-MT5]_avg(5)\EURCAD_M1_2023.01.13 01-23 - 2023.01.13 15-28.png is saved 2023.01.14 02:42:44.838 SpreadSymbol (EURAUD,M1) Alert: 004_EURAUD: Spreads\[RannForex-Server]_[ICMarketsSC-MT5-2]_[Darwinex-Live]_[Alpari-MT5]_avg(5)\EURAUD_M1_2023.01.13 01-23 - 2023.01.13 15-28.png is saved 2023.01.14 02:42:44.982 SpreadSymbol (CHFJPY,M1) Alert: 003_CHFJPY: Spreads\[RannForex-Server]_[ICMarketsSC-MT5-2]_[Darwinex-Live]_[Alpari-MT5]_avg(5)\CHFJPY_M1_2023.01.13 01-23 - 2023.01.13 15-28.png is saved 2023.01.14 02:42:45.121 SpreadSymbol (CADJPY,M1) Alert: 002_CADJPY: Spreads\[RannForex-Server]_[ICMarketsSC-MT5-2]_[Darwinex-Live]_[Alpari-MT5]_avg(5)\CADJPY_M1_2023.01.13 01-23 - 2023.01.13 15-33.png is saved 2023.01.14 02:42:45.272 SpreadSymbol (CADCHF,M1) Alert: 001_CADCHF: Spreads\[RannForex-Server]_[ICMarketsSC-MT5-2]_[Darwinex-Live]_[Alpari-MT5]_avg(5)\CADCHF_M1_2023.01.13 01-23 - 2023.01.13 15-28.png is saved 2023.01.14 02:42:45.403 SpreadSymbol (AUDNZD,M1) Alert: 000_AUDNZD: Spreads\[RannForex-Server]_[ICMarketsSC-MT5-2]_[Darwinex-Live]_[Alpari-MT5]_avg(5)\AUDNZD_M1_2023.01.13 01-23 - 2023.01.13 15-28.png is saved
Из приведенного журнала работы индикатора спреда видно, что менее пяти секунд понадобилось для формирования сравнительных визуализаций четырех брокеров по 22-м символам.
После этого удобно и быстро можно просматривать интервал рынка в целом.
Скрипт закачки данных и индикатор спреда находятся там же.
Здесь в архиве приложен результат пакетной обработки для лучшего понимания возможностей.
Файлы:
Spreads.zip
2120 kb