diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 80421f3..41196ca 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -1,4 +1,4 @@ -# This file is autogenerated by maturin v1.7.0 +# This file is autogenerated by maturin v1.9.1 # To update, run # # maturin generate-ci github @@ -21,19 +21,20 @@ jobs: linux: runs-on: ${{ matrix.platform.runner }} strategy: + fail-fast: false matrix: platform: - - runner: ubuntu-latest + - runner: ubuntu-22.04 target: x86_64 - - runner: ubuntu-latest + - runner: ubuntu-22.04 target: x86 - - runner: ubuntu-latest + - runner: ubuntu-22.04 target: aarch64 - - runner: ubuntu-latest + - runner: ubuntu-22.04 target: armv7 - - runner: ubuntu-latest + - runner: ubuntu-22.04 target: s390x - - runner: ubuntu-latest + - runner: ubuntu-22.04 target: ppc64le steps: - uses: actions/checkout@v4 @@ -64,13 +65,13 @@ jobs: strategy: matrix: platform: - - runner: ubuntu-latest + - runner: ubuntu-22.04 target: x86_64 - - runner: ubuntu-latest + - runner: ubuntu-22.04 target: x86 - - runner: ubuntu-latest + - runner: ubuntu-22.04 target: aarch64 - - runner: ubuntu-latest + - runner: ubuntu-22.04 target: armv7 steps: - uses: actions/checkout@v4 @@ -124,8 +125,11 @@ jobs: name: wheels-windows-${{ matrix.platform.target }} path: BinaryOptionsToolsV2/dist - name: Publish + if: env.PYPI_API_TOKEN != '' + env: + PYPI_API_TOKEN: ${{ secrets.PYPI_API_TOKEN }} run: - maturin publish -u __token__ -p ${{ secrets.PYPI_API_TOKEN }} + maturin publish -u __token__ -p $PYPI_API_TOKEN macos: runs-on: ${{ matrix.platform.runner }} @@ -158,8 +162,11 @@ jobs: name: wheels-macos-${{ matrix.platform.target }} path: BinaryOptionsToolsV2/dist - name: Publish + if: env.PYPI_API_TOKEN != '' + env: + PYPI_API_TOKEN: ${{ secrets.PYPI_API_TOKEN }} run: - maturin publish -u __token__ -p ${{ secrets.PYPI_API_TOKEN }} + maturin publish -u __token__ -p $PYPI_API_TOKEN sdist: runs-on: ubuntu-latest @@ -201,6 +208,6 @@ jobs: env: TWINE_USERNAME: __token__ TWINE_PASSWORD: ${{ secrets.PYPI_API_TOKEN }} - run: + run: uv pip install --upgrade twine twine upload --skip-existing * \ No newline at end of file diff --git a/.github/workflows/JsPublish.yml b/.github/workflows/JsPublish.yml index c0f89e8..523aabe 100644 --- a/.github/workflows/JsPublish.yml +++ b/.github/workflows/JsPublish.yml @@ -1,7 +1,7 @@ name: JS Package Publish env: DEBUG: napi:* - APP_NAME: '@rick-29/binary-options-tools' + APP_NAME: 'binary-options-tools' MACOSX_DEPLOYMENT_TARGET: '10.13' permissions: contents: write @@ -10,6 +10,7 @@ permissions: push: branches: - main + - master tags-ignore: - '**' paths-ignore: @@ -18,15 +19,14 @@ permissions: - '**/*.gitignore' - .editorconfig - docs/** - pull_request: null - workflow_dispatch: null + workflow_dispatch: jobs: build: strategy: fail-fast: false matrix: settings: - - host: macos-latest + - host: macos-13 # (intel processor) target: x86_64-apple-darwin build: yarn build --target x86_64-apple-darwin - host: windows-latest @@ -37,37 +37,37 @@ jobs: yarn build --target i686-pc-windows-msvc yarn test target: i686-pc-windows-msvc - - host: ubuntu-latest + - host: ubuntu-22.04 target: x86_64-unknown-linux-gnu docker: ghcr.io/napi-rs/napi-rs/nodejs-rust:lts-debian build: yarn build --target x86_64-unknown-linux-gnu - - host: ubuntu-latest + - host: ubuntu-22.04 target: x86_64-unknown-linux-musl docker: ghcr.io/napi-rs/napi-rs/nodejs-rust:lts-alpine build: yarn build --target x86_64-unknown-linux-musl - - host: macos-latest + - host: macos-15 # (arm64 processor, Apple Silicon) target: aarch64-apple-darwin build: yarn build --target aarch64-apple-darwin - - host: ubuntu-latest + - host: ubuntu-22.04 target: aarch64-unknown-linux-gnu docker: ghcr.io/napi-rs/napi-rs/nodejs-rust:lts-debian-aarch64 build: yarn build --target aarch64-unknown-linux-gnu - - host: ubuntu-latest + - host: ubuntu-22.04 target: armv7-unknown-linux-gnueabihf setup: | sudo apt-get update sudo apt-get install gcc-arm-linux-gnueabihf -y build: yarn build --target armv7-unknown-linux-gnueabihf - - host: ubuntu-latest + - host: ubuntu-22.04 target: armv7-unknown-linux-musleabihf build: yarn build --target armv7-unknown-linux-musleabihf - - host: ubuntu-latest + - host: ubuntu-22.04 target: aarch64-linux-android build: yarn build --target aarch64-linux-android - - host: ubuntu-latest + - host: ubuntu-22.04 target: armv7-linux-androideabi build: yarn build --target armv7-linux-androideabi - - host: ubuntu-latest + - host: ubuntu-22.04 target: aarch64-unknown-linux-musl docker: ghcr.io/napi-rs/napi-rs/nodejs-rust:lts-alpine build: |- @@ -77,7 +77,7 @@ jobs: - host: windows-latest target: aarch64-pc-windows-msvc build: yarn build --target aarch64-pc-windows-msvc - - host: ubuntu-latest + - host: ubuntu-22.04 target: riscv64gc-unknown-linux-gnu setup: | sudo apt-get update @@ -140,7 +140,13 @@ jobs: if: ${{ matrix.settings.docker }} with: image: ${{ matrix.settings.docker }} - options: '--user 0:0 -v ${{ github.workspace }}/BinaryOptionsToolsJs/.cargo-cache/git/db:/usr/local/cargo/git/db -v ${{ github.workspace }}/BinaryOptionsToolsJs/.cargo/registry/cache:/usr/local/cargo/registry/cache -v ${{ github.workspace }}/BinaryOptionsToolsJs/.cargo/registry/index:/usr/local/cargo/registry/index -v ${{ github.workspace }}/BinaryOptionsToolsJs:/build -w /build' + options: > + --user 0:0 + -v ${{ github.workspace }}/BinaryOptionsToolsJs/.cargo-cache/git/db:/usr/local/cargo/git/db + -v ${{ github.workspace }}/BinaryOptionsToolsJs/.cargo/registry/cache:/usr/local/cargo/registry/cache + -v ${{ github.workspace }}/BinaryOptionsToolsJs/.cargo/registry/index:/usr/local/cargo/registry/index + -v ${{ github.workspace }}:/build + -w /build/BinaryOptionsToolsJs run: ${{ matrix.settings.build }} - name: Build run: ${{ matrix.settings.build }} @@ -211,7 +217,7 @@ jobs: fail-fast: false matrix: settings: - - host: macos-latest + - host: macos-13 target: x86_64-apple-darwin - host: windows-latest target: x86_64-pc-windows-msvc @@ -420,7 +426,7 @@ jobs: name: Build universal macOS binary needs: - build - runs-on: macos-latest + runs-on: macos-15 # (arm64 processor, Apple Silicon) steps: - uses: actions/checkout@v4 - name: Setup node diff --git a/.gitignore b/.gitignore index 3315737..c0dfe76 100644 --- a/.gitignore +++ b/.gitignore @@ -2,4 +2,7 @@ /rust/target /examples/*.log .qodo -/target \ No newline at end of file +/target +*/errors.log +node_modules + diff --git a/BinaryOptionsToolsJs/Cargo.toml b/BinaryOptionsToolsJs/Cargo.toml index 45af948..107e51a 100644 --- a/BinaryOptionsToolsJs/Cargo.toml +++ b/BinaryOptionsToolsJs/Cargo.toml @@ -27,6 +27,7 @@ chrono = "0.4.41" regex = "1.11.1" tracing-subscriber = { version = "0.3.19", features = ["env-filter"] } once_cell = "1.21.3" +openssl = { version = "0.10", features = ["vendored"] } [build-dependencies] napi-build = "2.1.6" diff --git a/BinaryOptionsToolsJs/index.d.ts b/BinaryOptionsToolsJs/index.d.ts index f5fd9e3..33301f9 100644 --- a/BinaryOptionsToolsJs/index.d.ts +++ b/BinaryOptionsToolsJs/index.d.ts @@ -280,6 +280,26 @@ export declare class PocketOption { * ``` */ getCandles(asset: string, period: number, offset: number): Promise + /** + * Retrieves historical candle data for an asset with time + * + * # Arguments + * * `asset` - The trading asset/symbol (e.g., "EUR/USD") + * * `time` - The UNIX timestamp for the start of the candle data + * * `period` - The candle period in seconds + * * `offset` - Time offset for historical data + * + * # Returns + * A JSON string containing the candle data + * + * # Examples + * ```javascript + * const candles = await client.getCandlesAdvanced("EUR/USD", 1751925016, 60, 6000); + * const data = JSON.parse(candles); + * console.log(`Retrieved ${data.length} candles`); + * ``` + */ + getCandlesAdvanced(asset: string, time: number, period: number, offset: number): Promise /** * Retrieves the current account balance. * @@ -558,6 +578,8 @@ export declare class PocketOption { * ``` */ createRawIterator(message: string, validator: Validator, timeout?: number | undefined | null): Promise + /** Returns the current server time as a UNIX timestamp */ + getServerTime(): Promise } /** * A validator for WebSocket messages that provides various matching strategies. diff --git a/BinaryOptionsToolsJs/src/pocketoption.rs b/BinaryOptionsToolsJs/src/pocketoption.rs index 6fd3b60..8353a08 100644 --- a/BinaryOptionsToolsJs/src/pocketoption.rs +++ b/BinaryOptionsToolsJs/src/pocketoption.rs @@ -278,6 +278,33 @@ impl PocketOption { serde_json::to_value(&res).map_err(|e| Error::from_reason(e.to_string())) } + /// Retrieves historical candle data for an asset with time + /// + /// # Arguments + /// * `asset` - The trading asset/symbol (e.g., "EUR/USD") + /// * `time` - The UNIX timestamp for the start of the candle data + /// * `period` - The candle period in seconds + /// * `offset` - Time offset for historical data + /// + /// # Returns + /// A JSON string containing the candle data + /// + /// # Examples + /// ```javascript + /// const candles = await client.getCandlesAdvanced("EUR/USD", 1751925016, 60, 6000); + /// const data = JSON.parse(candles); + /// console.log(`Retrieved ${data.length} candles`); + /// ``` + #[napi] + pub async fn get_candles_advanced(&self, asset: String, time: i64, period: i64, offset: i64) -> Result { + let res = self + .client + .get_candles_advanced(asset, time, period, offset) + .await + .map_err(|e| Error::from_reason(e.to_string()))?; + serde_json::to_value(&res).map_err(|e| Error::from_reason(e.to_string())) + } + /// Retrieves the current account balance. /// /// # Returns diff --git a/BinaryOptionsToolsV2/Cargo.toml b/BinaryOptionsToolsV2/Cargo.toml index d3e0cf0..4e035cf 100644 --- a/BinaryOptionsToolsV2/Cargo.toml +++ b/BinaryOptionsToolsV2/Cargo.toml @@ -5,7 +5,7 @@ edition = "2021" description = "A library to connect to PocketOption using python with async and sync support." license = "BSD License (BSD)" homepage = "https://github.com/ChipaDevTeam/BinaryOptionsTools-v2" -readme = "Readme.md" +readme = "README.md" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [lib] @@ -29,3 +29,4 @@ tracing-subscriber = { version = "0.3.19", features = ["env-filter"] } chrono = "0.4.41" url = "2.5.4" regex = "1.11.1" +openssl = { version = "0.10", features = ["vendored"] } \ No newline at end of file diff --git a/BinaryOptionsToolsV2/Readme.md b/BinaryOptionsToolsV2/README.md similarity index 100% rename from BinaryOptionsToolsV2/Readme.md rename to BinaryOptionsToolsV2/README.md diff --git a/Cargo.lock b/Cargo.lock index afecd36..4747b10 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2,6 +2,27 @@ # It is not intended for manual editing. version = 4 +[[package]] +name = "BinaryOptionsToolsV2" +version = "0.1.7" +dependencies = [ + "binary-options-tools", + "chrono", + "futures-util", + "openssl", + "pyo3", + "pyo3-async-runtimes", + "regex", + "serde", + "serde_json", + "thiserror 2.0.12", + "tokio", + "tracing", + "tracing-subscriber", + "url", + "uuid", +] + [[package]] name = "addr2line" version = "0.24.2" @@ -17,6 +38,15 @@ version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" +[[package]] +name = "aho-corasick" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" +dependencies = [ + "memchr", +] + [[package]] name = "android-tzdata" version = "0.1.1" @@ -482,6 +512,21 @@ dependencies = [ "percent-encoding", ] +[[package]] +name = "futures" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" +dependencies = [ + "futures-channel", + "futures-core", + "futures-executor", + "futures-io", + "futures-sink", + "futures-task", + "futures-util", +] + [[package]] name = "futures-channel" version = "0.3.31" @@ -489,6 +534,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" dependencies = [ "futures-core", + "futures-sink", ] [[package]] @@ -497,6 +543,23 @@ version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" +[[package]] +name = "futures-executor" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" +dependencies = [ + "futures-core", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-io" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" + [[package]] name = "futures-macro" version = "0.3.31" @@ -526,10 +589,13 @@ version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" dependencies = [ + "futures-channel", "futures-core", + "futures-io", "futures-macro", "futures-sink", "futures-task", + "memchr", "pin-project-lite", "pin-utils", "slab", @@ -599,6 +665,12 @@ version = "0.15.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" +[[package]] +name = "heck" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + [[package]] name = "http" version = "1.3.1" @@ -864,6 +936,12 @@ dependencies = [ "hashbrown", ] +[[package]] +name = "indoc" +version = "2.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd" + [[package]] name = "ipnet" version = "2.11.0" @@ -946,12 +1024,30 @@ version = "0.4.27" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" +[[package]] +name = "matchers" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" +dependencies = [ + "regex-automata 0.1.10", +] + [[package]] name = "memchr" version = "2.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" +[[package]] +name = "memoffset" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" +dependencies = [ + "autocfg", +] + [[package]] name = "mime" version = "0.3.17" @@ -1067,6 +1163,15 @@ version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e" +[[package]] +name = "openssl-src" +version = "300.5.1+3.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "735230c832b28c000e3bc117119e6466a663ec73506bc0a9907ea4187508e42a" +dependencies = [ + "cc", +] + [[package]] name = "openssl-sys" version = "0.9.109" @@ -1075,6 +1180,7 @@ checksum = "90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571" dependencies = [ "cc", "libc", + "openssl-src", "pkg-config", "vcpkg", ] @@ -1149,6 +1255,12 @@ version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" +[[package]] +name = "portable-atomic" +version = "1.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483" + [[package]] name = "potential_utf" version = "0.1.2" @@ -1182,6 +1294,83 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "pyo3" +version = "0.24.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5203598f366b11a02b13aa20cab591229ff0a89fd121a308a5df751d5fc9219" +dependencies = [ + "cfg-if", + "chrono", + "indoc", + "libc", + "memoffset", + "once_cell", + "portable-atomic", + "pyo3-build-config", + "pyo3-ffi", + "pyo3-macros", + "unindent", +] + +[[package]] +name = "pyo3-async-runtimes" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd0b83dc42f9d41f50d38180dad65f0c99763b65a3ff2a81bf351dd35a1df8bf" +dependencies = [ + "futures", + "once_cell", + "pin-project-lite", + "pyo3", + "tokio", +] + +[[package]] +name = "pyo3-build-config" +version = "0.24.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "99636d423fa2ca130fa5acde3059308006d46f98caac629418e53f7ebb1e9999" +dependencies = [ + "once_cell", + "target-lexicon", +] + +[[package]] +name = "pyo3-ffi" +version = "0.24.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78f9cf92ba9c409279bc3305b5409d90db2d2c22392d443a87df3a1adad59e33" +dependencies = [ + "libc", + "pyo3-build-config", +] + +[[package]] +name = "pyo3-macros" +version = "0.24.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b999cb1a6ce21f9a6b147dcf1be9ffedf02e0043aec74dc390f3007047cecd9" +dependencies = [ + "proc-macro2", + "pyo3-macros-backend", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "pyo3-macros-backend" +version = "0.24.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "822ece1c7e1012745607d5cf0bcb2874769f0f7cb34c4cde03b9358eb9ef911a" +dependencies = [ + "heck", + "proc-macro2", + "pyo3-build-config", + "quote", + "syn 2.0.104", +] + [[package]] name = "quote" version = "1.0.40" @@ -1235,6 +1424,50 @@ dependencies = [ "bitflags", ] +[[package]] +name = "regex" +version = "1.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" +dependencies = [ + "aho-corasick", + "memchr", + "regex-automata 0.4.9", + "regex-syntax 0.8.5", +] + +[[package]] +name = "regex-automata" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" +dependencies = [ + "regex-syntax 0.6.29", +] + +[[package]] +name = "regex-automata" +version = "0.4.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax 0.8.5", +] + +[[package]] +name = "regex-syntax" +version = "0.6.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" + +[[package]] +name = "regex-syntax" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" + [[package]] name = "reqwest" version = "0.12.20" @@ -1603,6 +1836,12 @@ dependencies = [ "libc", ] +[[package]] +name = "target-lexicon" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a" + [[package]] name = "tempfile" version = "3.20.0" @@ -1898,12 +2137,16 @@ version = "0.3.19" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008" dependencies = [ + "matchers", "nu-ansi-term", + "once_cell", + "regex", "serde", "serde_json", "sharded-slab", "smallvec", "thread_local", + "tracing", "tracing-core", "tracing-log", "tracing-serde", @@ -1945,6 +2188,12 @@ version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" +[[package]] +name = "unindent" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3" + [[package]] name = "untrusted" version = "0.9.0" diff --git a/Cargo.toml b/Cargo.toml index 9177351..556eb28 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,12 @@ [workspace] resolver = "2" +exclude = [ + "BinaryOptionsToolsJs" +] + members = [ + "BinaryOptionsToolsV2", "crates/binary_options_tools", "crates/core", "crates/core-pre", "crates/macros", diff --git a/crates/binary_options_tools/Readme.md b/crates/binary_options_tools/README.md similarity index 100% rename from crates/binary_options_tools/Readme.md rename to crates/binary_options_tools/README.md diff --git a/crates/binary_options_tools/errors.log b/crates/binary_options_tools/errors.log deleted file mode 100644 index f7592f9..0000000 --- a/crates/binary_options_tools/errors.log +++ /dev/null @@ -1,535 +0,0 @@ -2025-01-11T22:52:59.701492Z WARN binary_option_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-01-11T22:55:59.151453Z WARN binary_option_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-01-11T22:58:59.193054Z WARN binary_option_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-01-11T23:01:59.432863Z WARN binary_option_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-01-11T23:04:59.383516Z WARN binary_option_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-01-11T23:07:59.468702Z WARN binary_option_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-01-11T23:10:59.630411Z WARN binary_option_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-01-11T23:13:59.685196Z WARN binary_option_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-01-11T23:16:59.224692Z WARN binary_option_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-01-11T23:19:59.219430Z WARN binary_option_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-01-11T23:22:59.320733Z WARN binary_option_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-01-11T23:25:59.394121Z WARN binary_option_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-01-11T23:28:59.507648Z WARN binary_option_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-01-11T23:31:59.533182Z WARN binary_option_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-01-11T23:34:59.644867Z WARN binary_option_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-01-11T23:37:59.707371Z WARN binary_option_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-01-11T23:40:59.299874Z WARN binary_option_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-01-11T23:43:59.309397Z WARN binary_option_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-01-11T23:46:59.469856Z WARN binary_option_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-01-11T23:49:59.474462Z WARN binary_option_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-01-11T23:52:33.752371Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - {"list":[],"favorites":[]} -2025-01-11T23:52:33.752697Z WARN binary_option_tools_core::pocketoption::types::data: Missing data in 'updateStream' message -2025-01-11T23:52:33.755967Z WARN binary_option_tools_core::pocketoption::types::data: Missing data in 'updateStream' message -2025-01-11T23:52:59.555051Z WARN binary_option_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-01-11T23:53:04.808795Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateHistoryNew"': - {"list":[],"favorites":[]} -2025-01-11T23:53:04.811888Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateHistoryNew"': - [] -2025-01-11T23:53:04.825065Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateHistoryNew"': - [] -2025-01-11T23:54:47.861391Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - {"signals":[["#AAPL",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],181.05],["#AAPL_otc",[[1,4],[2,2],[3,3],[5,3],[10,4],[15,4],[30,4],[45,1],[60,4],[120,1],[180,1],[240,1]],183.045],["#AXP",[[1,1],[2,1],[3,1],[5,1],[10,1],[15,1],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],171.73],["#AXP_otc",[[1,3],[2,3],[3,2],[5,3],[10,4],[15,1],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],172.308],["#BA",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],173.17],["#BA_otc",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,2],[45,2],[60,4],[120,4],[180,2],[240,2]],177.83],["#CSCO",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],58.92],["#CSCO_otc",[[1,4],[2,4],[3,4],[5,4],[10,3],[15,3],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],58.625],["#FB",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],627.67],["#FB_otc",[[1,1],[2,1],[3,4],[5,1],[10,1],[15,4],[30,4],[45,1],[60,4],[120,1],[180,4],[240,4]],590.82],["#INTC",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],19.2],["#INTC_otc",[[1,3],[2,3],[3,4],[5,3],[10,1],[15,2],[30,2],[45,3],[60,3],[120,2],[180,2],[240,2]],20.292],["#JNJ",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],142.85],["#JNJ_otc",[[1,1],[2,1],[3,1],[5,1],[10,1],[15,4],[30,4],[45,2],[60,2],[120,3],[180,3],[240,3]],148.03],["#JPM",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],240.91],["#MCD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],283.14],["#MCD_otc",[[1,2],[2,4],[3,1],[5,1],[10,2],[15,2],[30,3],[45,3],[60,2],[120,2],[180,2],[240,2]],299.458],["#MSFT",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],422.18],["#MSFT_otc",[[1,2],[2,2],[3,2],[5,2],[10,4],[15,2],[30,1],[45,1],[60,4],[120,4],[180,4],[240,4]],428.815],["#PFE",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],26.97],["#PFE_otc",[[1,3],[2,3],[3,2],[5,3],[10,4],[15,4],[30,2],[45,2],[60,2],[120,4],[180,4],[240,4]],18.44],["#TSLA",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],397.32],["#TSLA_otc",[[1,2],[2,3],[3,3],[5,3],[10,4],[15,1],[30,4],[45,1],[60,2],[120,3],[180,3],[240,3]],394.55],["#XOM",[[1,1],[2,1],[3,1],[5,1],[10,1],[15,1],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],106.82],["#XOM_otc",[[1,4],[2,1],[3,2],[5,1],[10,2],[15,4],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],106.886],["100GBP",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],7114.6],["100GBP_otc",[[1,2],[2,2],[3,3],[5,3],[10,3],[15,2],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],6951.2],["ADA-USD_otc",[[1,4],[2,1],[3,4],[5,1]],0.501679],["AEDCNY_otc",[[1,3],[2,3],[3,3],[5,3],[10,4],[15,4],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],1.94148],["AEX25",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],826.89],["AMZN_otc",[[1,2],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],123.56],["AUDCAD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],0.88756],["AUDCAD_otc",[[1,1],[2,1],[3,1],[5,1],[10,1],[15,1],[30,1],[45,1],[60,2],[120,4],[180,4],[240,4]],0.90646],["AUDCHF",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],0.5644],["AUDCHF_otc",[[1,2],[2,4],[3,1],[5,1],[10,1],[15,2],[30,4],[45,4],[60,4],[120,2],[180,4],[240,4]],0.50132],["AUDJPY",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],97.173],["AUDJPY_otc",[[1,2],[2,2],[3,2],[5,2],[10,4],[15,1],[30,2],[45,4],[60,2],[120,4],[180,4],[240,4]],99.424],["AUDNZD_otc",[[1,1],[2,1],[3,2],[5,2],[10,2],[15,1],[30,1],[45,1],[60,2],[120,3],[180,3],[240,3]],0.93274],["AUDUSD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],0.61536],["AUDUSD_otc",[[1,1],[2,1],[3,4],[5,1],[10,1],[15,4],[30,2],[45,3],[60,4],[120,4],[180,2],[240,2]],0.61388],["AUS200",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],6449.6],["AUS200_otc",[[1,2],[2,3],[3,3],[5,3],[10,3],[15,3],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],6448.07],["AVAX_otc",[[1,4],[2,2],[3,2],[5,2]],34.67496],["BABA",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],80.91],["BABA_otc",[[1,1],[2,1],[3,4],[5,1],[10,1],[15,1],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],80.931],["BCHEUR",[[1,0],[2,0],[3,0],[5,0]],125.25],["BCHGBP",[[1,1],[2,1],[3,1],[5,1]],111.23],["BCHJPY",[[1,0],[2,0],[3,0],[5,0]],17960],["BHDCNY_otc",[[1,2],[2,4],[3,2],[5,2],[10,2],[15,4],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],18.89196],["BITB_otc",[[1,2],[2,2],[3,3],[5,2]],23.99732],["BNB-USD_otc",[[1,2],[2,3],[3,2],[5,3]],303.0194],["BTCGBP",[[1,0],[2,0],[3,0],[5,0]],20415],["BTCJPY",[[1,0],[2,0],[3,0],[5,0]],3296300],["BTCUSD",[[1,1],[2,1],[3,2],[5,2]],94546.33],["BTCUSD_otc",[[1,4],[2,1],[3,4],[5,1]],94757.549],["CAC40",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],7469.88],["CADCHF",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],0.63586],["CADCHF_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,4],[45,4],[60,4],[120,4],[180,4],[240,4]],0.67819],["CADJPY",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],109.481],["CADJPY_otc",[[1,4],[2,2],[3,4],[5,4],[10,2],[15,2],[30,4],[45,4],[60,4],[120,1],[180,1],[240,1]],111.254],["CHFJPY",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],172.174],["CHFJPY_otc",[[1,1],[2,1],[3,4],[5,1],[10,1],[15,2],[30,2],[45,4],[60,2],[120,2],[180,3],[240,3]],175.972],["CHFNOK_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,0],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],10.753],["CITI",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],71.67],["CITI_otc",[[1,2],[2,1],[3,1],[5,1],[10,1],[15,4],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],71.701],["D30EUR",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],13303.05],["D30EUR_otc",[[1,4],[2,1],[3,2],[5,2],[10,1],[15,4],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],13319.2],["DASH_USD",[[1,4],[2,2],[3,2],[5,2]],37.28],["DJI30",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],32720.1],["DJI30_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,4],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],32719],["DOGE_otc",[[1,2],[2,3],[3,3],[5,3]],0.078526],["DOTUSD_otc",[[1,3],[2,3],[3,2],[5,3]],6.5825],["E35EUR",[[1,1],[2,1],[3,1],[5,1],[10,1],[15,1],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],11746.65],["E35EUR_otc",[[1,4],[2,4],[3,4],[5,4],[10,1],[15,2],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],11452.2],["E50EUR",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],3620.1],["E50EUR_otc",[[1,4],[2,4],[3,4],[5,3],[10,4],[15,1],[30,1],[45,1],[60,1],[120,4],[180,2],[240,4]],3661.99],["ETHUSD",[[1,0],[2,0],[3,0],[5,0]],1687.6],["ETHUSD_otc",[[1,2],[2,1],[3,1],[5,1]],1687.745],["EURAUD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],1.66388],["EURCAD",[[1,1],[2,1],[3,1],[5,1],[10,1],[15,1],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],1.47691],["EURCHF",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],0.93918],["EURCHF_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,4],[45,4],[60,2],[120,4],[180,4],[240,4]],1.05804],["EURGBP",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],0.83852],["EURGBP_otc",[[1,4],[2,4],[3,4],[5,4],[10,1],[15,4],[30,4],[45,4],[60,4],[120,4],[180,4],[240,4]],0.77786],["EURHUF_otc",[[1,4],[2,1],[3,1],[5,1],[10,4],[15,4],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],408.892],["EURJPY",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],161.701],["EURJPY_otc",[[1,4],[2,4],[3,4],[5,4],[10,1],[15,1],[30,4],[45,4],[60,4],[120,4],[180,4],[240,4]],162.508],["EURNZD_otc",[[1,2],[2,2],[3,2],[5,3],[10,3],[15,2],[30,2],[45,4],[60,4],[120,4],[180,4],[240,4]],1.85004],["EURRUB_otc",[[1,2],[2,2],[3,3],[5,3],[10,3],[15,2],[30,2],[45,2],[60,2],[120,4],[180,1],[240,1]],85.33448],["EURTRY_otc",[[1,2],[2,1],[3,1],[5,1],[10,1],[15,2],[30,4],[45,1],[60,4],[120,2],[180,2],[240,2]],37.81809],["EURUSD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],1.02383],["EURUSD_otc",[[1,4],[2,1],[3,4],[5,1],[10,4],[15,4],[30,4],[45,1],[60,4],[120,1],[180,1],[240,1]],1.03454],["F40EUR",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],6275.8],["F40EUR_otc",[[1,1],[2,2],[3,2],[5,2],[10,2],[15,3],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],6308.7],["FDX_otc",[[1,3],[2,3],[3,2],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],221.34],["GBPAUD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],1.98425],["GBPAUD_otc",[[1,3],[2,4],[3,4],[5,4],[10,4],[15,4],[30,2],[45,3],[60,3],[120,2],[180,2],[240,2]],2.05711],["GBPCAD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],1.76126],["GBPCHF",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],1.11998],["GBPJPY",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],192.824],["GBPJPY_otc",[[1,2],[2,1],[3,2],[5,2],[10,2],[15,2],[30,4],[45,1],[60,1],[120,4],[180,4],[240,4]],204.134],["GBPUSD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],1.22114],["GBPUSD_otc",[[1,2],[2,2],[3,2],[5,4],[10,2],[15,2],[30,2],[45,2],[60,2],[120,3],[180,3],[240,3]],1.23913],["GM",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],50.38],["H33HKD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],14751],["IRRUSD_otc",[[1,4],[2,4],[3,4],[5,1],[10,1],[15,4],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],0.0000237782],["JODCNY_otc",[[1,4],[2,1],[3,1],[5,1],[10,1],[15,1],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],10.031343],["JPN225",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],27468],["JPN225_otc",[[1,4],[2,3],[3,3],[5,3],[10,3],[15,4],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],27206.7],["LBPUSD_otc",[[1,2],[2,1],[3,1],[5,1],[10,1],[15,1],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],0.000011458],["LINK_otc",[[1,4],[2,1],[3,1],[5,1]],15.8231],["LNKUSD",[[1,3],[2,3],[3,3],[5,3]],7.281],["LTCUSD_otc",[[1,2],[2,3],[3,3],[5,3]],101.2938],["MADUSD_otc",[[1,4],[2,3],[3,3],[5,3],[10,3],[15,2],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],0.09805],["MATIC_otc",[[1,2],[2,2],[3,2],[5,2]],0.802449],["NASUSD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],20765.76],["NASUSD_otc",[[1,2],[2,2],[3,2],[5,2],[10,3],[15,2],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],20723.6],["NFLX",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],849.22],["NFLX_otc",[[1,3],[2,3],[3,4],[5,2],[10,0],[15,2],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],851.44],["NZDJPY_otc",[[1,2],[2,2],[3,2],[5,2],[10,4],[15,4],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],101.478],["NZDUSD_otc",[[1,2],[2,2],[3,2],[5,2],[10,1],[15,1],[30,4],[45,4],[60,4],[120,4],[180,4],[240,2]],0.55764],["OMRCNY_otc",[[1,2],[2,2],[3,2],[5,2],[10,4],[15,2],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],18.48577],["QARCNY_otc",[[1,4],[2,4],[3,1],[5,1],[10,1],[15,4],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],1.952928],["SARCNY_otc",[[1,1],[2,1],[3,4],[5,1],[10,1],[15,2],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],1.895544],["SMI20",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],11870.1],["SOL-USD_otc",[[1,2],[2,3],[3,3],[5,3]],99.11132],["SP500",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],5854.3],["SP500_otc",[[1,4],[2,2],[3,4],[5,2],[10,4],[15,4],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],5849.29],["SYPUSD_otc",[[1,1],[2,1],[3,4],[5,1],[10,2],[15,2],[30,4],[45,2],[60,4],[120,4],[180,4],[240,4]],0.000397977],["TNDUSD_otc",[[1,1],[2,2],[3,1],[5,1],[10,1],[15,1],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],0.32359],["TON-USD_otc",[[1,2],[2,3],[3,3],[5,3]],2.070246],["TRX-USD_otc",[[1,4],[2,1],[3,4],[5,1]],0.113072],["TWITTER",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],53.76],["TWITTER_otc",[[1,2],[2,2],[3,2],[5,2],[10,4],[15,4],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],54.78],["UKBrent",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],79.59],["UKBrent_otc",[[1,4],[2,4],[3,1],[5,1],[10,1],[15,1],[30,4],[45,4],[60,4],[120,4],[180,4],[240,4]],74.87],["USCrude",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],78.22],["USCrude_otc",[[1,4],[2,2],[3,4],[5,3],[10,2],[15,2],[30,2],[45,3],[60,3],[120,2],[180,4],[240,4]],80.673],["USDARS_otc",[[1,2],[2,2],[3,1],[5,1],[10,4],[15,2],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],1203.84],["USDBDT_otc",[[1,2],[2,2],[3,3],[5,3],[10,2],[15,2],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],117.14945],["USDBRL_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],5.2967],["USDCAD",[[1,1],[2,1],[3,1],[5,1],[10,1],[15,1],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],1.44235],["USDCAD_otc",[[1,1],[2,1],[3,4],[5,1],[10,1],[15,4],[30,2],[45,3],[60,2],[120,3],[180,3],[240,3]],1.41287],["USDCHF",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],0.91716],["USDCHF_otc",[[1,4],[2,1],[3,1],[5,1],[10,1],[15,4],[30,4],[45,1],[60,4],[120,4],[180,4],[240,4]],0.85161],["USDCLP_otc",[[1,4],[2,4],[3,3],[5,2],[10,3],[15,3],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],906.1744],["USDCNH_otc",[[1,2],[2,1],[3,2],[5,2],[10,3],[15,2],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],7.36221],["USDCOP_otc",[[1,2],[2,4],[3,2],[5,2],[10,3],[15,3],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],3855.09],["USDDZD_otc",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,2],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],134.249],["USDEGP_otc",[[1,1],[2,1],[3,4],[5,1],[10,1],[15,4],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],47.16676],["USDIDR_otc",[[1,1],[2,1],[3,4],[5,1],[10,1],[15,4],[30,2],[45,3],[60,3],[120,2],[180,2],[240,2]],16033.6],["USDINR_otc",[[1,2],[2,1],[3,1],[5,1],[10,2],[15,2],[30,4],[45,1],[60,1],[120,2],[180,2],[240,2]],86.2569],["USDJPY",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],157.906],["USDJPY_otc",[[1,4],[2,4],[3,4],[5,4],[10,2],[15,4],[30,4],[45,4],[60,4],[120,2],[180,4],[240,4]],158.016],["USDMXN_otc",[[1,4],[2,2],[3,3],[5,2],[10,3],[15,3],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],20.6545],["USDMYR_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,2],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],4.711275],["USDPHP_otc",[[1,4],[2,4],[3,1],[5,4],[10,1],[15,1],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],58.19518],["USDPKR_otc",[[1,1],[2,1],[3,2],[5,1],[10,2],[15,2],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],277.961],["USDRUB_otc",[[1,1],[2,1],[3,4],[5,1],[10,2],[15,3],[30,3],[45,3],[60,2],[120,2],[180,2],[240,2]],74.9774],["USDSGD_otc",[[1,2],[2,2],[3,2],[5,4],[10,2],[15,4],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],1.37981],["USDTHB_otc",[[1,2],[2,2],[3,3],[5,3],[10,2],[15,4],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],36.6515],["USDVND_otc",[[1,4],[2,4],[3,1],[5,1],[10,1],[15,4],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],25513.6],["VISA_otc",[[1,4],[2,2],[3,4],[5,4],[10,1],[15,1],[30,2],[45,2],[60,2],[120,4],[180,4],[240,4]],310.79],["XAGEUR",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],20.625],["XAGUSD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],19.153],["XAGUSD_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,2],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],19.3486],["XAUEUR",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],2625.03],["XAUUSD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],2688.27],["XAUUSD_otc",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,2],[30,2],[45,1],[60,2],[120,4],[180,1],[240,1]],2640.899],["XNGUSD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],6.94],["XNGUSD_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],7.0905],["XPDUSD",[[1,1],[2,1],[3,1],[5,1],[10,1],[15,1],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],946.13],["XPDUSD_otc",[[1,2],[2,2],[3,1],[5,1],[10,1],[15,4],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],926.25],["XPTUSD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],1014.68],["XPTUSD_otc",[[1,4],[2,2],[3,2],[5,2],[10,3],[15,3],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],1002.5],["XRPUSD_otc",[[1,4],[2,4],[3,2],[5,2]],0.39825],["YERUSD_otc",[[1,4],[2,3],[3,3],[5,3],[10,2],[15,4],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],0.0039745]],"times":{"1":1736646875,"2":1736646870,"3":1736646885,"5":1736646885,"10":1736646840,"15":1736646840,"30":1736646840,"45":1736646600,"60":1736646840,"120":1736646480,"180":1736646480,"240":1736646300}} -2025-01-11T23:54:48.198194Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#AAPL_otc",240,175]]],[1736646480,[["#AAPL_otc",120,122],["#AAPL_otc",180,120]]],[1736646600,[["#AAPL_otc",45,114]]],[1736646840,[["#AAPL_otc",10,22],["#AAPL_otc",15,28],["#AAPL_otc",30,25],["#AAPL_otc",60,17]]],[1736646870,[["#AAPL_otc",2,30]]],[1736646875,[["#AAPL_otc",1,26]]],[1736646885,[["#AAPL_otc",3,6],["#AAPL_otc",5,2]]]] -2025-01-11T23:54:57.641608Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#AAPL_otc",240,181]]],[1736646480,[["#AAPL_otc",120,128],["#AAPL_otc",180,125]]],[1736646600,[["#AAPL_otc",45,120]]],[1736646840,[["#AAPL_otc",10,25],["#AAPL_otc",15,33],["#AAPL_otc",30,30],["#AAPL_otc",60,21]]],[1736646870,[["#AAPL_otc",2,53]]],[1736646875,[["#AAPL_otc",1,52]]],[1736646885,[["#AAPL_otc",3,33],["#AAPL_otc",5,5]]]] -2025-01-11T23:55:07.697123Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#AAPL_otc",240,182]]],[1736646480,[["#AAPL_otc",120,130],["#AAPL_otc",180,128]]],[1736646600,[["#AAPL_otc",45,122]]],[1736646840,[["#AAPL_otc",10,26],["#AAPL_otc",15,37],["#AAPL_otc",30,32],["#AAPL_otc",60,24]]],[1736646870,[["#AAPL_otc",2,62]]],[1736646875,[["#AAPL_otc",1,63]]],[1736646885,[["#AAPL_otc",3,44],["#AAPL_otc",5,7]]],[1736646900,[["#AAPL_otc",10,8]]],[1736646905,[["#AAPL_otc",2,5]]]] -2025-01-11T23:55:15.521545Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,172]]],[1736646480,[["#BA_otc",120,122],["#BA_otc",180,131]]],[1736646600,[["#BA_otc",45,118]]],[1736646840,[["#BA_otc",10,32],["#BA_otc",15,37],["#BA_otc",30,36],["#BA_otc",60,23]]],[1736646870,[["#BA_otc",2,84]]],[1736646875,[["#BA_otc",1,74]]],[1736646885,[["#BA_otc",3,59],["#BA_otc",5,20]]]] -2025-01-11T23:55:17.622825Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,172]]],[1736646480,[["#BA_otc",120,122],["#BA_otc",180,131]]],[1736646600,[["#BA_otc",45,118]]],[1736646840,[["#BA_otc",10,32],["#BA_otc",15,37],["#BA_otc",30,36],["#BA_otc",60,23]]],[1736646870,[["#BA_otc",2,84]]],[1736646875,[["#BA_otc",1,74]]],[1736646885,[["#BA_otc",3,59],["#BA_otc",5,20]]]] -2025-01-11T23:55:27.643053Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,178]]],[1736646480,[["#BA_otc",120,124],["#BA_otc",180,137]]],[1736646600,[["#BA_otc",45,121]]],[1736646840,[["#BA_otc",10,38],["#BA_otc",15,39],["#BA_otc",30,43],["#BA_otc",60,27]]],[1736646870,[["#BA_otc",2,109]]],[1736646875,[["#BA_otc",1,101]]],[1736646885,[["#BA_otc",3,88],["#BA_otc",5,27]]]] -2025-01-11T23:55:37.765984Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,181]]],[1736646480,[["#BA_otc",120,126],["#BA_otc",180,138]]],[1736646600,[["#BA_otc",45,124]]],[1736646840,[["#BA_otc",10,42],["#BA_otc",15,40],["#BA_otc",30,47],["#BA_otc",60,28]]],[1736646870,[["#BA_otc",2,117]]],[1736646885,[["#BA_otc",3,98],["#BA_otc",5,30]]]] -2025-01-11T23:55:47.898983Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,186]]],[1736646480,[["#BA_otc",120,129],["#BA_otc",180,142]]],[1736646600,[["#BA_otc",45,132]]],[1736646840,[["#BA_otc",10,46],["#BA_otc",15,44],["#BA_otc",30,52],["#BA_otc",60,31]]],[1736646870,[["#BA_otc",2,141]]],[1736646885,[["#BA_otc",3,118],["#BA_otc",5,33]]]] -2025-01-11T23:55:57.682489Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,189]]],[1736646480,[["#BA_otc",120,130],["#BA_otc",180,145]]],[1736646600,[["#BA_otc",45,136]]],[1736646840,[["#BA_otc",10,47],["#BA_otc",15,48],["#BA_otc",30,54],["#BA_otc",60,33]]],[1736646870,[["#BA_otc",2,155]]],[1736646885,[["#BA_otc",3,130],["#BA_otc",5,37]]]] -2025-01-11T23:55:59.590787Z WARN binary_option_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-01-11T23:56:07.718591Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,192]]],[1736646480,[["#BA_otc",120,136],["#BA_otc",180,150]]],[1736646600,[["#BA_otc",45,143]]],[1736646840,[["#BA_otc",10,52],["#BA_otc",15,56],["#BA_otc",30,59],["#BA_otc",60,37]]],[1736646870,[["#BA_otc",2,184]]],[1736646885,[["#BA_otc",3,151],["#BA_otc",5,42]]]] -2025-01-11T23:56:17.996598Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,195]]],[1736646480,[["#BA_otc",120,137],["#BA_otc",180,152]]],[1736646600,[["#BA_otc",45,145]]],[1736646840,[["#BA_otc",10,55],["#BA_otc",15,57],["#BA_otc",30,60],["#BA_otc",60,38]]],[1736646870,[["#BA_otc",2,196]]],[1736646885,[["#BA_otc",3,166],["#BA_otc",5,45]]]] -2025-01-11T23:56:28.162865Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,197]]],[1736646480,[["#BA_otc",120,140],["#BA_otc",180,154]]],[1736646600,[["#BA_otc",45,146]]],[1736646840,[["#BA_otc",10,57],["#BA_otc",15,58],["#BA_otc",30,64],["#BA_otc",60,39]]],[1736646885,[["#BA_otc",3,175],["#BA_otc",5,46]]]] -2025-01-11T23:56:38.021567Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,201]]],[1736646480,[["#BA_otc",120,142],["#BA_otc",180,160]]],[1736646600,[["#BA_otc",45,154]]],[1736646840,[["#BA_otc",10,60],["#BA_otc",15,64],["#BA_otc",30,71],["#BA_otc",60,43]]],[1736646885,[["#BA_otc",3,202],["#BA_otc",5,50]]]] -2025-01-11T23:56:47.977614Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,203]]],[1736646480,[["#BA_otc",120,145],["#BA_otc",180,161]]],[1736646600,[["#BA_otc",45,156]]],[1736646840,[["#BA_otc",10,64],["#BA_otc",15,66],["#BA_otc",30,75],["#BA_otc",60,46]]],[1736646885,[["#BA_otc",3,216],["#BA_otc",5,54]]]] -2025-01-11T23:56:57.999225Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,209]]],[1736646480,[["#BA_otc",120,149],["#BA_otc",180,167]]],[1736646600,[["#BA_otc",45,161]]],[1736646840,[["#BA_otc",10,70],["#BA_otc",15,70],["#BA_otc",30,77],["#BA_otc",60,48]]],[1736646885,[["#BA_otc",3,246],["#BA_otc",5,57]]]] -2025-01-11T23:57:07.996516Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,210]]],[1736646480,[["#BA_otc",120,152],["#BA_otc",180,168]]],[1736646600,[["#BA_otc",45,163]]],[1736646840,[["#BA_otc",10,71],["#BA_otc",15,71],["#BA_otc",30,78],["#BA_otc",60,51]]],[1736646885,[["#BA_otc",3,262],["#BA_otc",5,61]]]] -2025-01-11T23:57:17.636956Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,214]]],[1736646480,[["#BA_otc",120,156],["#BA_otc",180,171]]],[1736646600,[["#BA_otc",45,167]]],[1736646840,[["#BA_otc",10,73],["#BA_otc",15,73],["#BA_otc",30,84],["#BA_otc",60,57]]],[1736646885,[["#BA_otc",3,279],["#BA_otc",5,63]]]] -2025-01-11T23:57:27.663115Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,217]]],[1736646480,[["#BA_otc",120,157],["#BA_otc",180,172]]],[1736646600,[["#BA_otc",45,169]]],[1736646840,[["#BA_otc",10,75],["#BA_otc",15,75],["#BA_otc",30,87],["#BA_otc",60,60]]],[1736646885,[["#BA_otc",3,291],["#BA_otc",5,66]]]] -2025-01-11T23:57:37.636725Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,219]]],[1736646480,[["#BA_otc",120,158],["#BA_otc",180,173]]],[1736646600,[["#BA_otc",45,172]]],[1736646840,[["#BA_otc",10,78],["#BA_otc",15,77],["#BA_otc",30,91],["#BA_otc",60,63]]],[1736646885,[["#BA_otc",3,305],["#BA_otc",5,68]]]] -2025-01-11T23:57:51.904865Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"successupdateBalance"': - [[1736646300,[["#BA_otc",240,224]]],[1736646480,[["#BA_otc",120,161],["#BA_otc",180,178]]],[1736646600,[["#BA_otc",45,177]]],[1736646840,[["#BA_otc",10,80],["#BA_otc",15,81],["#BA_otc",30,96],["#BA_otc",60,65]]],[1736646885,[["#BA_otc",5,74]]]] -2025-01-11T23:57:57.641257Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,225]]],[1736646480,[["#BA_otc",120,164],["#BA_otc",180,180]]],[1736646600,[["#BA_otc",45,178]]],[1736646840,[["#BA_otc",10,81],["#BA_otc",15,84],["#BA_otc",30,100],["#BA_otc",60,66]]],[1736646885,[["#BA_otc",5,78]]]] -2025-01-11T23:58:07.616933Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,227]]],[1736646480,[["#BA_otc",120,170],["#BA_otc",180,184]]],[1736646600,[["#BA_otc",45,186]]],[1736646840,[["#BA_otc",10,88],["#BA_otc",15,90],["#BA_otc",30,105],["#BA_otc",60,70]]],[1736646885,[["#BA_otc",5,83]]]] -2025-01-11T23:58:17.813952Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,229]]],[1736646480,[["#BA_otc",120,171],["#BA_otc",180,185]]],[1736646600,[["#BA_otc",45,189]]],[1736646840,[["#BA_otc",10,89],["#BA_otc",15,92],["#BA_otc",30,108],["#BA_otc",60,72]]],[1736646885,[["#BA_otc",5,87]]]] -2025-01-11T23:58:46.038385Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,240]]],[1736646480,[["#BA_otc",120,180],["#BA_otc",180,195]]],[1736646600,[["#BA_otc",45,196]]],[1736646840,[["#BA_otc",10,100],["#BA_otc",15,100],["#BA_otc",30,118],["#BA_otc",60,79]]],[1736646885,[["#BA_otc",5,96]]],[1736647100,[["#BA_otc",1,61]]],[1736647110,[["#BA_otc",3,33],["#BA_otc",5,14]]],[1736647115,[["#BA_otc",2,17]]]] -2025-01-11T23:58:48.538616Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,242]]],[1736646480,[["#BA_otc",120,183],["#BA_otc",180,196]]],[1736646600,[["#BA_otc",45,197]]],[1736646840,[["#BA_otc",10,103],["#BA_otc",15,103],["#BA_otc",30,119],["#BA_otc",60,82]]],[1736646885,[["#BA_otc",5,97]]],[1736647100,[["#BA_otc",1,69]]],[1736647110,[["#BA_otc",3,47],["#BA_otc",5,17]]],[1736647115,[["#BA_otc",2,30]]]] -2025-01-11T23:58:58.006793Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,245]]],[1736646480,[["#BA_otc",120,186],["#BA_otc",180,197]]],[1736646600,[["#BA_otc",45,201]]],[1736646840,[["#BA_otc",10,107],["#BA_otc",15,106],["#BA_otc",30,122],["#BA_otc",60,84]]],[1736646885,[["#BA_otc",5,101]]],[1736647100,[["#BA_otc",1,80]]],[1736647110,[["#BA_otc",3,57],["#BA_otc",5,19]]],[1736647115,[["#BA_otc",2,46]]]] -2025-01-11T23:58:59.652821Z WARN binary_option_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-01-11T23:59:10.120892Z WARN binary_option_tools_core::pocketoption::types::data: Missing data in 'updateStream' message -2025-01-11T23:59:10.120985Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - {"list":[],"favorites":[]} -2025-01-11T23:59:10.142745Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - {"signals":[["#AAPL",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],181.05],["#AAPL_otc",[[1,4],[2,1],[3,1],[5,1],[10,4],[15,4],[30,4],[45,1],[60,4],[120,1],[180,1],[240,1]],183.033],["#AXP",[[1,1],[2,1],[3,1],[5,1],[10,1],[15,1],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],171.73],["#AXP_otc",[[1,2],[2,2],[3,2],[5,3],[10,4],[15,1],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],172.269],["#BA",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],173.17],["#BA_otc",[[1,4],[2,1],[3,1],[5,1],[10,2],[15,3],[30,2],[45,2],[60,4],[120,4],[180,2],[240,2]],177.89],["#CSCO",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],58.92],["#CSCO_otc",[[1,2],[2,1],[3,1],[5,1],[10,2],[15,2],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],58.573],["#FB",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],627.67],["#FB_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,4],[45,1],[60,4],[120,1],[180,4],[240,4]],590.76],["#INTC",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],19.2],["#INTC_otc",[[1,4],[2,1],[3,1],[5,4],[10,4],[15,2],[30,2],[45,3],[60,3],[120,2],[180,2],[240,2]],20.321],["#JNJ",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],142.85],["#JNJ_otc",[[1,1],[2,2],[3,2],[5,4],[10,1],[15,1],[30,4],[45,2],[60,2],[120,3],[180,3],[240,3]],147.765],["#JPM",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],240.91],["#MCD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],283.14],["#MCD_otc",[[1,2],[2,3],[3,3],[5,2],[10,2],[15,2],[30,3],[45,3],[60,2],[120,2],[180,2],[240,2]],299.081],["#MSFT",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],422.18],["#MSFT_otc",[[1,2],[2,2],[3,3],[5,2],[10,2],[15,2],[30,1],[45,1],[60,4],[120,4],[180,4],[240,4]],428.618],["#PFE",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],26.97],["#PFE_otc",[[1,2],[2,2],[3,3],[5,2],[10,4],[15,2],[30,2],[45,2],[60,2],[120,4],[180,4],[240,4]],18.27],["#TSLA",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],397.32],["#TSLA_otc",[[1,1],[2,2],[3,1],[5,2],[10,4],[15,4],[30,4],[45,1],[60,2],[120,3],[180,3],[240,3]],394.11],["#XOM",[[1,1],[2,1],[3,1],[5,1],[10,1],[15,1],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],106.82],["#XOM_otc",[[1,3],[2,3],[3,3],[5,2],[10,2],[15,2],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],106.876],["100GBP",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],7114.6],["100GBP_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,2],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],6941],["ADA-USD_otc",[[1,2],[2,2],[3,2],[5,4]],0.501554],["AEDCNY_otc",[[1,2],[2,4],[3,1],[5,1],[10,4],[15,4],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],1.93902],["AEX25",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],826.89],["AMZN_otc",[[1,4],[2,1],[3,1],[5,4],[10,2],[15,3],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],124.42],["AUDCAD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],0.88756],["AUDCAD_otc",[[1,2],[2,3],[3,3],[5,3],[10,2],[15,4],[30,1],[45,1],[60,2],[120,4],[180,4],[240,4]],0.90516],["AUDCHF",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],0.5644],["AUDCHF_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,2],[30,4],[45,4],[60,4],[120,2],[180,4],[240,4]],0.5041],["AUDJPY",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],97.173],["AUDJPY_otc",[[1,4],[2,2],[3,2],[5,3],[10,4],[15,4],[30,2],[45,2],[60,2],[120,4],[180,4],[240,4]],99.467],["AUDNZD_otc",[[1,4],[2,2],[3,2],[5,2],[10,2],[15,2],[30,1],[45,1],[60,2],[120,3],[180,3],[240,3]],0.93446],["AUDUSD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],0.61536],["AUDUSD_otc",[[1,2],[2,2],[3,4],[5,4],[10,1],[15,2],[30,2],[45,3],[60,4],[120,4],[180,2],[240,2]],0.61323],["AUS200",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],6449.6],["AUS200_otc",[[1,4],[2,1],[3,1],[5,2],[10,3],[15,3],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],6448.57],["AVAX_otc",[[1,4],[2,4],[3,1],[5,2]],34.67541],["BABA",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],80.91],["BABA_otc",[[1,2],[2,3],[3,4],[5,4],[10,1],[15,1],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],80.908],["BCHEUR",[[1,0],[2,0],[3,0],[5,0]],125.25],["BCHGBP",[[1,1],[2,1],[3,1],[5,1]],111.23],["BCHJPY",[[1,0],[2,0],[3,0],[5,0]],17960],["BHDCNY_otc",[[1,2],[2,2],[3,3],[5,4],[10,2],[15,4],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],18.8909],["BITB_otc",[[1,2],[2,3],[3,3],[5,2]],23.99506],["BNB-USD_otc",[[1,2],[2,2],[3,3],[5,3]],303.0123],["BTCGBP",[[1,0],[2,0],[3,0],[5,0]],20415],["BTCJPY",[[1,0],[2,0],[3,0],[5,0]],3296300],["BTCUSD",[[1,4],[2,3],[3,3],[5,3]],94565.53],["BTCUSD_otc",[[1,2],[2,4],[3,2],[5,4]],94757.515],["CAC40",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],7469.88],["CADCHF",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],0.63586],["CADCHF_otc",[[1,2],[2,3],[3,3],[5,2],[10,4],[15,4],[30,2],[45,4],[60,4],[120,4],[180,4],[240,4]],0.67575],["CADJPY",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],109.481],["CADJPY_otc",[[1,3],[2,4],[3,2],[5,2],[10,2],[15,2],[30,4],[45,4],[60,4],[120,1],[180,1],[240,1]],111.238],["CHFJPY",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],172.174],["CHFJPY_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,2],[30,2],[45,2],[60,2],[120,2],[180,3],[240,3]],175.773],["CHFNOK_otc",[[1,2],[2,4],[3,1],[5,1],[10,4],[15,2],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],10.739],["CITI",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],71.67],["CITI_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],71.758],["D30EUR",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],13303.05],["D30EUR_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,2],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],13310.9],["DASH_USD",[[1,2],[2,3],[3,3],[5,2]],37.24],["DJI30",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],32720.1],["DJI30_otc",[[1,1],[2,2],[3,1],[5,4],[10,2],[15,4],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],32786.3],["DOGE_otc",[[1,2],[2,2],[3,2],[5,2]],0.07832],["DOTUSD_otc",[[1,4],[2,2],[3,2],[5,2]],6.6058],["E35EUR",[[1,1],[2,1],[3,1],[5,1],[10,1],[15,1],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],11746.65],["E35EUR_otc",[[1,1],[2,4],[3,1],[5,4],[10,4],[15,4],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],11568.4],["E50EUR",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],3620.1],["E50EUR_otc",[[1,2],[2,2],[3,2],[5,2],[10,4],[15,4],[30,1],[45,1],[60,1],[120,4],[180,2],[240,4]],3629.97],["ETHUSD",[[1,0],[2,0],[3,0],[5,0]],1687.6],["ETHUSD_otc",[[1,2],[2,2],[3,2],[5,4]],1687.656],["EURAUD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],1.66388],["EURCAD",[[1,1],[2,1],[3,1],[5,1],[10,1],[15,1],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],1.47691],["EURCHF",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],0.93918],["EURCHF_otc",[[1,4],[2,1],[3,1],[5,1],[10,4],[15,4],[30,3],[45,4],[60,2],[120,4],[180,4],[240,4]],1.05889],["EURGBP",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],0.83852],["EURGBP_otc",[[1,3],[2,4],[3,4],[5,4],[10,4],[15,4],[30,4],[45,4],[60,4],[120,4],[180,4],[240,4]],0.77834],["EURHUF_otc",[[1,4],[2,4],[3,1],[5,4],[10,4],[15,4],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],410.248],["EURJPY",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],161.701],["EURJPY_otc",[[1,4],[2,1],[3,1],[5,1],[10,1],[15,1],[30,4],[45,4],[60,4],[120,4],[180,4],[240,4]],162.63],["EURNZD_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,2],[30,2],[45,4],[60,4],[120,4],[180,4],[240,4]],1.84722],["EURRUB_otc",[[1,4],[2,4],[3,2],[5,2],[10,3],[15,2],[30,2],[45,2],[60,2],[120,4],[180,1],[240,1]],85.3352],["EURTRY_otc",[[1,1],[2,1],[3,1],[5,4],[10,4],[15,4],[30,4],[45,1],[60,4],[120,2],[180,2],[240,2]],37.81833],["EURUSD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],1.02383],["EURUSD_otc",[[1,4],[2,1],[3,1],[5,1],[10,4],[15,4],[30,4],[45,1],[60,4],[120,1],[180,1],[240,1]],1.0352],["F40EUR",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],6275.8],["F40EUR_otc",[[1,1],[2,4],[3,1],[5,4],[10,2],[15,3],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],6343.9],["FDX_otc",[[1,1],[2,1],[3,1],[5,2],[10,2],[15,3],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],219.57],["GBPAUD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],1.98425],["GBPAUD_otc",[[1,4],[2,4],[3,4],[5,2],[10,4],[15,4],[30,2],[45,3],[60,3],[120,2],[180,2],[240,2]],2.05799],["GBPCAD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],1.76126],["GBPCHF",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],1.11998],["GBPJPY",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],192.824],["GBPJPY_otc",[[1,1],[2,1],[3,1],[5,2],[10,4],[15,4],[30,4],[45,1],[60,1],[120,4],[180,4],[240,4]],204.373],["GBPUSD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],1.22114],["GBPUSD_otc",[[1,4],[2,4],[3,4],[5,0],[10,4],[15,2],[30,2],[45,2],[60,2],[120,3],[180,3],[240,3]],1.24064],["GM",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],50.38],["H33HKD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],14751],["IRRUSD_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],0.000023788],["JODCNY_otc",[[1,3],[2,4],[3,3],[5,4],[10,1],[15,1],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],10.031254],["JPN225",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],27468],["JPN225_otc",[[1,2],[2,4],[3,2],[5,2],[10,2],[15,4],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],27178.6],["LBPUSD_otc",[[1,4],[2,2],[3,3],[5,3],[10,4],[15,4],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],0.000011489],["LINK_otc",[[1,2],[2,2],[3,4],[5,4]],15.8192],["LNKUSD",[[1,3],[2,3],[3,3],[5,3]],7.281],["LTCUSD_otc",[[1,2],[2,3],[3,3],[5,2]],101.2961],["MADUSD_otc",[[1,4],[2,4],[3,2],[5,2],[10,3],[15,2],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],0.0975],["MATIC_otc",[[1,3],[2,2],[3,3],[5,2]],0.80224],["NASUSD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],20765.76],["NASUSD_otc",[[1,4],[2,2],[3,2],[5,2],[10,3],[15,3],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],20727.9],["NFLX",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],849.22],["NFLX_otc",[[1,3],[2,2],[3,3],[5,4],[10,2],[15,2],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],850.66],["NZDJPY_otc",[[1,2],[2,3],[3,3],[5,3],[10,4],[15,2],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],101.485],["NZDUSD_otc",[[1,2],[2,3],[3,3],[5,3],[10,2],[15,2],[30,2],[45,4],[60,4],[120,4],[180,4],[240,2]],0.55714],["OMRCNY_otc",[[1,3],[2,3],[3,3],[5,2],[10,4],[15,2],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],18.48561],["QARCNY_otc",[[1,4],[2,1],[3,1],[5,1],[10,4],[15,4],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],1.95305],["SARCNY_otc",[[1,1],[2,4],[3,1],[5,4],[10,4],[15,4],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],1.89562],["SMI20",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],11870.1],["SOL-USD_otc",[[1,1],[2,4],[3,2],[5,2]],99.1111],["SP500",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],5854.3],["SP500_otc",[[1,4],[2,3],[3,3],[5,2],[10,4],[15,4],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],5849.94],["SYPUSD_otc",[[1,1],[2,2],[3,4],[5,2],[10,2],[15,2],[30,4],[45,2],[60,4],[120,4],[180,4],[240,4]],0.000397886],["TNDUSD_otc",[[1,2],[2,3],[3,3],[5,3],[10,4],[15,4],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],0.32292],["TON-USD_otc",[[1,1],[2,4],[3,1],[5,4]],2.070293],["TRX-USD_otc",[[1,2],[2,1],[3,1],[5,1]],0.112996],["TWITTER",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],53.76],["TWITTER_otc",[[1,1],[2,2],[3,1],[5,2],[10,4],[15,4],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],54.92],["UKBrent",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],79.59],["UKBrent_otc",[[1,3],[2,2],[3,3],[5,4],[10,4],[15,4],[30,4],[45,4],[60,4],[120,4],[180,4],[240,4]],74.816],["USCrude",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],78.22],["USCrude_otc",[[1,4],[2,4],[3,1],[5,4],[10,4],[15,4],[30,2],[45,3],[60,3],[120,2],[180,4],[240,4]],80.708],["USDARS_otc",[[1,2],[2,2],[3,2],[5,4],[10,4],[15,2],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],1203.95],["USDBDT_otc",[[1,4],[2,2],[3,2],[5,2],[10,2],[15,2],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],117.14955],["USDBRL_otc",[[1,2],[2,1],[3,1],[5,1],[10,4],[15,4],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],5.2853],["USDCAD",[[1,1],[2,1],[3,1],[5,1],[10,1],[15,1],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],1.44235],["USDCAD_otc",[[1,2],[2,2],[3,3],[5,2],[10,2],[15,2],[30,2],[45,2],[60,2],[120,3],[180,3],[240,3]],1.4113],["USDCHF",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],0.91716],["USDCHF_otc",[[1,4],[2,1],[3,1],[5,1],[10,1],[15,4],[30,4],[45,1],[60,4],[120,4],[180,4],[240,4]],0.85229],["USDCLP_otc",[[1,4],[2,4],[3,2],[5,2],[10,2],[15,3],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],906.172],["USDCNH_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,2],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],7.36223],["USDCOP_otc",[[1,2],[2,3],[3,3],[5,2],[10,2],[15,3],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],3851.68],["USDDZD_otc",[[1,3],[2,2],[3,2],[5,2],[10,2],[15,2],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],134.148],["USDEGP_otc",[[1,2],[2,1],[3,1],[5,1],[10,1],[15,4],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],47.16688],["USDIDR_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,2],[45,3],[60,3],[120,2],[180,2],[240,2]],16041.2],["USDINR_otc",[[1,2],[2,3],[3,3],[5,3],[10,2],[15,2],[30,4],[45,1],[60,1],[120,2],[180,2],[240,2]],86.2532],["USDJPY",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],157.906],["USDJPY_otc",[[1,2],[2,3],[3,3],[5,2],[10,2],[15,4],[30,4],[45,4],[60,4],[120,2],[180,4],[240,4]],158.019],["USDMXN_otc",[[1,2],[2,4],[3,4],[5,2],[10,2],[15,2],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],20.6498],["USDMYR_otc",[[1,2],[2,3],[3,3],[5,3],[10,2],[15,2],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],4.711231],["USDPHP_otc",[[1,2],[2,2],[3,2],[5,4],[10,1],[15,1],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],58.19378],["USDPKR_otc",[[1,2],[2,2],[3,4],[5,2],[10,2],[15,2],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],277.778],["USDRUB_otc",[[1,4],[2,4],[3,1],[5,4],[10,2],[15,3],[30,3],[45,3],[60,2],[120,2],[180,2],[240,2]],74.9805],["USDSGD_otc",[[1,1],[2,1],[3,1],[5,2],[10,2],[15,2],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],1.37904],["USDTHB_otc",[[1,4],[2,4],[3,1],[5,2],[10,4],[15,4],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],36.65198],["USDVND_otc",[[1,2],[2,3],[3,3],[5,4],[10,4],[15,1],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],25503.2],["VISA_otc",[[1,1],[2,4],[3,1],[5,4],[10,4],[15,4],[30,4],[45,2],[60,2],[120,4],[180,4],[240,4]],313.22],["XAGEUR",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],20.625],["XAGUSD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],19.153],["XAGUSD_otc",[[1,2],[2,3],[3,3],[5,2],[10,2],[15,2],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],19.3422],["XAUEUR",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],2625.03],["XAUUSD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],2688.27],["XAUUSD_otc",[[1,2],[2,2],[3,3],[5,3],[10,3],[15,2],[30,2],[45,2],[60,2],[120,4],[180,1],[240,1]],2640.869],["XNGUSD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],6.94],["XNGUSD_otc",[[1,4],[2,1],[3,1],[5,1],[10,4],[15,4],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],7.0879],["XPDUSD",[[1,1],[2,1],[3,1],[5,1],[10,1],[15,1],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],946.13],["XPDUSD_otc",[[1,2],[2,2],[3,3],[5,3],[10,4],[15,4],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],929.46],["XPTUSD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],1014.68],["XPTUSD_otc",[[1,3],[2,3],[3,3],[5,2],[10,2],[15,2],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],998.78],["XRPUSD_otc",[[1,2],[2,4],[3,4],[5,2]],0.39806],["YERUSD_otc",[[1,4],[2,1],[3,4],[5,4],[10,4],[15,4],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],0.0039736]],"times":{"1":1736647150,"2":1736647150,"3":1736647110,"5":1736647110,"10":1736647140,"15":1736647110,"30":1736647020,"45":1736646900,"60":1736646840,"120":1736646480,"180":1736646480,"240":1736646300}} -2025-01-11T23:59:10.143401Z WARN binary_option_tools_core::pocketoption::types::data: Missing data in 'updateStream' message -2025-01-11T23:59:18.050509Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,251]]],[1736646480,[["#BA_otc",120,193],["#BA_otc",180,204]]],[1736646600,[["#BA_otc",45,208]]],[1736646840,[["#BA_otc",10,113],["#BA_otc",15,114],["#BA_otc",30,133],["#BA_otc",60,91]]],[1736646885,[["#BA_otc",5,107]]],[1736647110,[["#BA_otc",3,87],["#BA_otc",5,25]]],[1736647115,[["#BA_otc",2,82]]],[1736647140,[["#BA_otc",10,17]]]] -2025-01-11T23:59:27.996474Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,254]]],[1736646480,[["#BA_otc",120,195],["#BA_otc",180,205]]],[1736646600,[["#BA_otc",45,211]]],[1736646840,[["#BA_otc",10,115],["#BA_otc",15,115],["#BA_otc",30,135],["#BA_otc",60,94]]],[1736646885,[["#BA_otc",5,108]]],[1736647110,[["#BA_otc",3,99],["#BA_otc",5,27]]],[1736647115,[["#BA_otc",2,98]]],[1736647140,[["#BA_otc",10,19]]]] -2025-01-11T23:59:37.998842Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,257]]],[1736646480,[["#BA_otc",120,199],["#BA_otc",180,207]]],[1736646600,[["#BA_otc",45,217]]],[1736646840,[["#BA_otc",10,123],["#BA_otc",15,120],["#BA_otc",30,142],["#BA_otc",60,99]]],[1736646885,[["#BA_otc",5,115]]],[1736647110,[["#BA_otc",3,129],["#BA_otc",5,33]]],[1736647115,[["#BA_otc",2,122]]],[1736647140,[["#BA_otc",10,24]]]] -2025-01-11T23:59:48.012351Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,258]]],[1736646480,[["#BA_otc",120,200],["#BA_otc",180,210]]],[1736646600,[["#BA_otc",45,220]]],[1736646840,[["#BA_otc",10,127],["#BA_otc",15,124],["#BA_otc",30,145],["#BA_otc",60,100]]],[1736647110,[["#BA_otc",3,137],["#BA_otc",5,36]]],[1736647115,[["#BA_otc",2,134]]],[1736647140,[["#BA_otc",10,27]]]] -2025-01-12T00:00:46.062120Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,276]]],[1736646480,[["#BA_otc",120,210],["#BA_otc",180,222]]],[1736646600,[["#BA_otc",45,247]]],[1736646840,[["#BA_otc",10,146],["#BA_otc",15,142],["#BA_otc",30,163],["#BA_otc",60,117]]],[1736647110,[["#BA_otc",3,237],["#BA_otc",5,59]]],[1736647140,[["#BA_otc",10,48]]],[1736647220,[["#BA_otc",2,36]]]] -2025-01-12T00:01:45.992673Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,294]]],[1736646480,[["#BA_otc",120,226],["#BA_otc",180,238]]],[1736646600,[["#BA_otc",45,266]]],[1736646840,[["#BA_otc",10,175],["#BA_otc",15,165],["#BA_otc",30,184],["#BA_otc",60,133]]],[1736647110,[["#BA_otc",5,79]]],[1736647140,[["#BA_otc",10,73]]],[1736647220,[["#BA_otc",2,142]]]] -2025-01-12T00:01:59.199208Z WARN binary_option_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-01-12T00:02:10.055421Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,299]]],[1736646480,[["#BA_otc",120,231],["#BA_otc",180,244]]],[1736646600,[["#BA_otc",45,272]]],[1736646840,[["#BA_otc",10,181],["#BA_otc",15,172],["#BA_otc",30,191],["#BA_otc",60,139]]],[1736647110,[["#BA_otc",5,86]]],[1736647140,[["#BA_otc",10,84]]],[1736647220,[["#BA_otc",2,178]]],[1736647325,[["#BA_otc",1,3]]]] -2025-01-12T00:02:17.644806Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,302]]],[1736646480,[["#BA_otc",120,232],["#BA_otc",180,247]]],[1736646600,[["#BA_otc",45,273]]],[1736646840,[["#BA_otc",10,184],["#BA_otc",15,174],["#BA_otc",30,194],["#BA_otc",60,140]]],[1736647110,[["#BA_otc",5,90]]],[1736647140,[["#BA_otc",10,87]]],[1736647325,[["#BA_otc",1,12]]]] -2025-01-12T00:02:27.637863Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,304]]],[1736646480,[["#BA_otc",120,238],["#BA_otc",180,251]]],[1736646600,[["#BA_otc",45,280]]],[1736646840,[["#BA_otc",10,191],["#BA_otc",15,180],["#BA_otc",30,198],["#BA_otc",60,143]]],[1736647110,[["#BA_otc",5,94]]],[1736647140,[["#BA_otc",10,93]]],[1736647325,[["#BA_otc",1,43]]]] -2025-01-12T00:02:37.684785Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,306]]],[1736646480,[["#BA_otc",120,240],["#BA_otc",180,253]]],[1736646600,[["#BA_otc",45,282]]],[1736646840,[["#BA_otc",10,192],["#BA_otc",15,184],["#BA_otc",30,202],["#BA_otc",60,145]]],[1736647110,[["#BA_otc",5,98]]],[1736647140,[["#BA_otc",10,94]]],[1736647325,[["#BA_otc",1,58]]]] -2025-01-12T00:02:52.040875Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,310]]],[1736646480,[["#BA_otc",120,244],["#BA_otc",180,259]]],[1736646600,[["#BA_otc",45,287]]],[1736646840,[["#BA_otc",10,196],["#BA_otc",15,190],["#BA_otc",30,204],["#BA_otc",60,149]]],[1736647110,[["#BA_otc",5,105]]],[1736647140,[["#BA_otc",10,100]]],[1736647325,[["#BA_otc",1,80]]]] -2025-01-12T00:02:57.642767Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,312]]],[1736646480,[["#BA_otc",120,246],["#BA_otc",180,260]]],[1736646600,[["#BA_otc",45,289]]],[1736646840,[["#BA_otc",10,199],["#BA_otc",15,191],["#BA_otc",30,207],["#BA_otc",60,151]]],[1736647110,[["#BA_otc",5,108]]],[1736647140,[["#BA_otc",10,101]]],[1736647325,[["#BA_otc",1,95]]]] -2025-01-12T00:03:07.636932Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,315]]],[1736646480,[["#BA_otc",120,248],["#BA_otc",180,264]]],[1736646600,[["#BA_otc",45,297]]],[1736646840,[["#BA_otc",10,203],["#BA_otc",15,196],["#BA_otc",30,213],["#BA_otc",60,154]]],[1736647110,[["#BA_otc",5,113]]],[1736647140,[["#BA_otc",10,103]]],[1736647380,[["#BA_otc",10,12],["#BA_otc",15,7],["#BA_otc",30,5]]]] -2025-01-12T00:03:17.658836Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,317]]],[1736646480,[["#BA_otc",120,249],["#BA_otc",180,266]]],[1736646600,[["#BA_otc",45,298]]],[1736646840,[["#BA_otc",10,207],["#BA_otc",15,199],["#BA_otc",30,214],["#BA_otc",60,157]]],[1736647110,[["#BA_otc",5,115]]],[1736647140,[["#BA_otc",10,104]]],[1736647380,[["#BA_otc",10,15],["#BA_otc",15,11],["#BA_otc",30,6]]]] -2025-01-12T00:03:27.635999Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,319]]],[1736646480,[["#BA_otc",120,252],["#BA_otc",180,268]]],[1736646600,[["#BA_otc",45,302]]],[1736646840,[["#BA_otc",10,211],["#BA_otc",15,201],["#BA_otc",30,217],["#BA_otc",60,159]]],[1736647140,[["#BA_otc",10,106]]],[1736647380,[["#BA_otc",10,18],["#BA_otc",15,13],["#BA_otc",30,9]]]] -2025-01-12T00:03:37.632530Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,324]]],[1736646480,[["#BA_otc",120,254],["#BA_otc",180,272]]],[1736646600,[["#BA_otc",45,307]]],[1736646840,[["#BA_otc",10,219],["#BA_otc",15,206],["#BA_otc",30,222],["#BA_otc",60,162]]],[1736647140,[["#BA_otc",10,111]]],[1736647380,[["#BA_otc",10,22],["#BA_otc",15,17],["#BA_otc",30,16]]]] -2025-01-12T00:03:47.676060Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,327]]],[1736646480,[["#BA_otc",120,255],["#BA_otc",180,273]]],[1736646600,[["#BA_otc",45,309]]],[1736646840,[["#BA_otc",10,220],["#BA_otc",15,207],["#BA_otc",30,225],["#BA_otc",60,163]]],[1736647140,[["#BA_otc",10,112]]],[1736647380,[["#BA_otc",10,24],["#BA_otc",15,18],["#BA_otc",30,18]]]] -2025-01-12T00:03:57.636033Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,333]]],[1736646480,[["#BA_otc",120,258],["#BA_otc",180,276]]],[1736646600,[["#BA_otc",45,313]]],[1736646840,[["#BA_otc",15,211],["#BA_otc",30,231],["#BA_otc",60,165]]],[1736647140,[["#BA_otc",10,117]]],[1736647380,[["#BA_otc",10,28],["#BA_otc",15,26],["#BA_otc",30,26]]]] -2025-01-12T00:04:07.695285Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,334]]],[1736646480,[["#BA_otc",120,260],["#BA_otc",180,277]]],[1736646600,[["#BA_otc",45,314]]],[1736646840,[["#BA_otc",15,214],["#BA_otc",30,234],["#BA_otc",60,168]]],[1736647140,[["#BA_otc",10,120]]],[1736647380,[["#BA_otc",10,29],["#BA_otc",15,30],["#BA_otc",30,27]]]] -2025-01-12T00:04:17.636632Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,338]]],[1736646480,[["#BA_otc",120,264],["#BA_otc",180,282]]],[1736646600,[["#BA_otc",45,322]]],[1736646840,[["#BA_otc",15,220],["#BA_otc",30,242],["#BA_otc",60,172]]],[1736647140,[["#BA_otc",10,126]]],[1736647380,[["#BA_otc",10,33],["#BA_otc",15,37],["#BA_otc",30,32]]],[1736647450,[["#BA_otc",1,34]]]] -2025-01-12T00:04:27.645205Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,340]]],[1736646480,[["#BA_otc",120,266],["#BA_otc",180,285]]],[1736646600,[["#BA_otc",45,326]]],[1736646840,[["#BA_otc",15,222],["#BA_otc",30,244],["#BA_otc",60,173]]],[1736647140,[["#BA_otc",10,129]]],[1736647380,[["#BA_otc",10,36],["#BA_otc",15,40],["#BA_otc",30,35]]],[1736647450,[["#BA_otc",1,46]]]] -2025-01-12T00:04:37.649210Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,342]]],[1736646480,[["#BA_otc",120,267],["#BA_otc",180,288]]],[1736646600,[["#BA_otc",45,330]]],[1736646840,[["#BA_otc",15,226],["#BA_otc",30,246],["#BA_otc",60,174]]],[1736647140,[["#BA_otc",10,130]]],[1736647380,[["#BA_otc",10,37],["#BA_otc",15,43],["#BA_otc",30,39]]],[1736647450,[["#BA_otc",1,56]]]] -2025-01-12T00:04:48.055651Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,347]]],[1736646480,[["#BA_otc",120,272],["#BA_otc",180,293]]],[1736646600,[["#BA_otc",45,337]]],[1736646840,[["#BA_otc",15,230],["#BA_otc",30,252],["#BA_otc",60,176]]],[1736647140,[["#BA_otc",10,133]]],[1736647380,[["#BA_otc",10,44],["#BA_otc",15,46],["#BA_otc",30,41]]],[1736647450,[["#BA_otc",1,82]]]] -2025-01-12T00:04:58.084736Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,350]]],[1736646480,[["#BA_otc",120,273],["#BA_otc",180,296]]],[1736646600,[["#BA_otc",45,340]]],[1736646840,[["#BA_otc",15,233],["#BA_otc",30,256],["#BA_otc",60,179]]],[1736647140,[["#BA_otc",10,137]]],[1736647380,[["#BA_otc",10,48],["#BA_otc",15,47],["#BA_otc",30,43]]],[1736647450,[["#BA_otc",1,96]]]] -2025-01-12T00:04:59.198804Z WARN binary_option_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-01-12T00:05:08.012708Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,353]]],[1736646480,[["#BA_otc",120,277],["#BA_otc",180,300]]],[1736646600,[["#BA_otc",45,345]]],[1736646840,[["#BA_otc",15,238],["#BA_otc",30,259],["#BA_otc",60,182]]],[1736647140,[["#BA_otc",10,144]]],[1736647380,[["#BA_otc",10,53],["#BA_otc",15,52],["#BA_otc",30,51]]]] -2025-01-12T00:05:17.636800Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,355]]],[1736646480,[["#BA_otc",120,278],["#BA_otc",180,302]]],[1736646600,[["#BA_otc",45,348]]],[1736646840,[["#BA_otc",15,242],["#BA_otc",30,261],["#BA_otc",60,183]]],[1736647140,[["#BA_otc",10,148]]],[1736647380,[["#BA_otc",10,56],["#BA_otc",15,55],["#BA_otc",30,53]]],[1736647515,[["#BA_otc",3,10],["#BA_otc",5,10]]]] -2025-01-12T00:05:27.638601Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,358]]],[1736646480,[["#BA_otc",120,280],["#BA_otc",180,307]]],[1736646600,[["#BA_otc",45,352]]],[1736646840,[["#BA_otc",15,244],["#BA_otc",30,266],["#BA_otc",60,186]]],[1736647140,[["#BA_otc",10,154]]],[1736647380,[["#BA_otc",10,62],["#BA_otc",15,58],["#BA_otc",30,57]]],[1736647515,[["#BA_otc",3,32],["#BA_otc",5,14]]]] -2025-01-12T00:05:37.686777Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,359]]],[1736646480,[["#BA_otc",120,282],["#BA_otc",180,308]]],[1736646600,[["#BA_otc",45,356]]],[1736646840,[["#BA_otc",15,248],["#BA_otc",30,267],["#BA_otc",60,187]]],[1736647140,[["#BA_otc",10,156]]],[1736647380,[["#BA_otc",10,64],["#BA_otc",15,60],["#BA_otc",30,61]]],[1736647515,[["#BA_otc",3,43],["#BA_otc",5,16]]]] -2025-01-12T00:05:47.661121Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,362]]],[1736646480,[["#BA_otc",120,284],["#BA_otc",180,310]]],[1736646600,[["#BA_otc",45,359]]],[1736646840,[["#BA_otc",15,252],["#BA_otc",30,268],["#BA_otc",60,190]]],[1736647140,[["#BA_otc",10,159]]],[1736647380,[["#BA_otc",10,67],["#BA_otc",15,61],["#BA_otc",30,65]]],[1736647515,[["#BA_otc",3,52],["#BA_otc",5,17]]]] -2025-01-12T00:05:57.627518Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,368]]],[1736646480,[["#BA_otc",120,287],["#BA_otc",180,314]]],[1736646600,[["#BA_otc",45,361]]],[1736646840,[["#BA_otc",15,256],["#BA_otc",30,274],["#BA_otc",60,193]]],[1736647140,[["#BA_otc",10,163]]],[1736647380,[["#BA_otc",10,70],["#BA_otc",15,66],["#BA_otc",30,68]]],[1736647515,[["#BA_otc",3,79],["#BA_otc",5,21]]]] -2025-01-12T00:06:07.685997Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,369]]],[1736646480,[["#BA_otc",120,290],["#BA_otc",180,315]]],[1736646600,[["#BA_otc",45,364]]],[1736646840,[["#BA_otc",15,259],["#BA_otc",30,275],["#BA_otc",60,194]]],[1736647140,[["#BA_otc",10,164]]],[1736647380,[["#BA_otc",10,72],["#BA_otc",15,70],["#BA_otc",30,71]]],[1736647515,[["#BA_otc",3,94],["#BA_otc",5,23]]],[1736647560,[["#BA_otc",3,17],["#BA_otc",5,11],["#BA_otc",60,10],["#BA_otc",180,7]]]] -2025-01-12T00:06:17.771972Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - [[1736646300,[["#BA_otc",240,373]]],[1736646480,[["#BA_otc",120,293],["#BA_otc",180,321]]],[1736646600,[["#BA_otc",45,367]]],[1736646840,[["#BA_otc",15,264],["#BA_otc",30,282],["#BA_otc",60,197]]],[1736647140,[["#BA_otc",10,170]]],[1736647380,[["#BA_otc",10,75],["#BA_otc",15,76],["#BA_otc",30,79]]],[1736647515,[["#BA_otc",3,114],["#BA_otc",5,31]]],[1736647560,[["#BA_otc",3,39],["#BA_otc",5,16],["#BA_otc",60,13],["#BA_otc",180,10]]]] -2025-01-12T00:07:01.633315Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateHistoryNew"': - {"list":[],"favorites":[]} -2025-01-12T00:07:01.637802Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateHistoryNew"': - [] -2025-01-12T00:07:01.678554Z WARN binary_option_tools_core::pocketoption::parser::message: Failed to parse message of type '"updateHistoryNew"': - [] -2025-01-17T22:04:33.613540Z WARN binary_option_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-01-17T22:07:59.804896Z WARN binary_option_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-01-28T00:30:57.515162Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-01-28T00:33:57.622024Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-01-28T00:36:57.674910Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-01-28T00:41:57.197964Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-01-28T00:44:57.247935Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-01-28T00:47:57.367723Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-01-28T00:50:57.380678Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-01-28T00:53:57.488087Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-01-28T00:56:57.579269Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-01-28T00:59:57.640139Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-01-28T01:02:57.720109Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-01-28T01:05:57.191594Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-01-28T01:08:57.273921Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-01-28T01:11:57.315609Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-01-28T01:14:57.400364Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-01-28T01:17:57.437374Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-01-28T04:15:10.401680Z WARN binary_options_tools_core::general::client: Error recieving websocket message, IO error: Se ha forzado la interrupción de una conexión existente por el host remoto. (os error 10054) -2025-01-28T04:15:10.408685Z WARN binary_options_tools_core::general::client: Error in event loop, Failed to recieve data from websocket server: IO error: Se ha forzado la interrupción de una conexión existente por el host remoto. (os error 10054), reconnecting... -2025-01-28T04:15:10.468777Z WARN binary_option_tools::pocketoption::ws::connect: Failed to connect to server, BinaryOptionsToolsError, Failed to connect to websocket server: IO error: Host desconocido. (os error 11001) -2025-01-28T04:15:10.549388Z WARN binary_options_tools_core::general::client: Error reconnecting... trying again in 2 seconds (try 1 of 8 -2025-02-10T15:13:32.557975Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type '"updateHistoryNew"': - [] -2025-02-10T15:13:32.559366Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type '"updateHistoryNew"': - {"favorites":[],"list":[]} -2025-02-10T15:13:32.560404Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type '"updateHistoryNew"': - [] -2025-02-10T15:14:12.857067Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type '"updateHistoryNew"': - [] -2025-02-10T15:14:12.857753Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type '"updateHistoryNew"': - [] -2025-02-10T15:14:12.858652Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type '"updateHistoryNew"': - {"favorites":[],"list":[]} -2025-02-10T15:15:09.708594Z WARN binary_option_tools::pocketoption::types::data: Missing data in 'updateStream' message -2025-02-10T15:15:09.709191Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type '"updateStream"': - {"favorites":[],"list":[]} -2025-02-10T15:15:09.709549Z WARN binary_option_tools::pocketoption::types::data: Missing data in 'updateStream' message -2025-02-10T15:16:51.550486Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T15:19:51.021805Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T15:23:51.134304Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T15:26:51.201192Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T15:29:51.283839Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T15:32:51.361967Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T15:35:51.429038Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T15:38:51.499051Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T15:41:51.573451Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T15:44:51.055165Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T15:47:51.117561Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T15:50:51.178320Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T15:53:51.244812Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T15:56:51.305780Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T15:59:51.382687Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T16:02:51.449432Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T16:05:51.539198Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T16:08:51.025445Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T16:11:51.097698Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T16:14:51.159386Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T16:17:51.242451Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T16:20:51.309019Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T16:23:51.372249Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T16:26:51.447733Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T16:29:51.577277Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T16:32:50.991268Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T16:35:51.077859Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T16:38:51.144055Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T16:41:51.223479Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T16:45:51.323600Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T16:48:51.395408Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T16:51:51.468664Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T16:54:50.956295Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T16:57:51.041088Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T17:00:51.100707Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T17:03:51.173133Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T17:06:51.241161Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T17:09:51.320299Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T17:12:51.397878Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T17:15:51.474543Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T17:20:51.208142Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T17:23:51.253603Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T17:26:51.332808Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T17:29:20.250087Z WARN binary_options_tools_core::general::client: Error recieving websocket message, IO error: Se ha forzado la interrupción de una conexión existente por el host remoto. (os error 10054) -2025-02-10T17:29:20.251023Z WARN binary_options_tools_core::general::client: Error in event loop, Failed to recieve data from websocket server: IO error: Se ha forzado la interrupción de una conexión existente por el host remoto. (os error 10054), reconnecting... -2025-02-10T17:29:32.287833Z WARN binary_options_tools_core::general::client: Error reconnecting... trying again in 2 seconds (try 1 of 8 -2025-02-10T17:34:30.087346Z WARN binary_options_tools_core::general::client: Error recieving websocket message, IO error: Se ha forzado la interrupción de una conexión existente por el host remoto. (os error 10054) -2025-02-10T17:34:30.088259Z WARN binary_options_tools_core::general::client: Error in event loop, Failed to recieve data from websocket server: IO error: Se ha forzado la interrupción de una conexión existente por el host remoto. (os error 10054), reconnecting... -2025-02-10T17:35:00.076708Z WARN binary_options_tools_core::general::client: Error recieving websocket message, IO error: Se ha forzado la interrupción de una conexión existente por el host remoto. (os error 10054) -2025-02-10T17:35:00.077319Z WARN binary_options_tools_core::general::client: Error in event loop, Failed to recieve data from websocket server: IO error: Se ha forzado la interrupción de una conexión existente por el host remoto. (os error 10054), reconnecting... -2025-02-10T17:36:33.979646Z WARN binary_options_tools_core::general::client: Error recieving websocket message, IO error: Se ha forzado la interrupción de una conexión existente por el host remoto. (os error 10054) -2025-02-10T17:36:33.980049Z WARN binary_options_tools_core::general::client: Error in event loop, Failed to recieve data from websocket server: IO error: Se ha forzado la interrupción de una conexión existente por el host remoto. (os error 10054), reconnecting... -2025-02-10T17:37:05.709331Z WARN binary_options_tools_core::general::client: Error recieving websocket message, IO error: Se ha forzado la interrupción de una conexión existente por el host remoto. (os error 10054) -2025-02-10T17:37:05.709776Z WARN binary_options_tools_core::general::client: Error in event loop, Failed to recieve data from websocket server: IO error: Se ha forzado la interrupción de una conexión existente por el host remoto. (os error 10054), reconnecting... -2025-02-10T17:38:26.430798Z WARN binary_options_tools_core::general::client: Error recieving websocket message, IO error: Se ha forzado la interrupción de una conexión existente por el host remoto. (os error 10054) -2025-02-10T17:38:26.431221Z WARN binary_options_tools_core::general::client: Error in event loop, Failed to recieve data from websocket server: IO error: Se ha forzado la interrupción de una conexión existente por el host remoto. (os error 10054), reconnecting... -2025-02-10T17:39:02.404027Z WARN binary_options_tools_core::general::client: Error recieving websocket message, IO error: Se ha forzado la interrupción de una conexión existente por el host remoto. (os error 10054) -2025-02-10T17:39:02.404515Z WARN binary_options_tools_core::general::client: Error in event loop, Failed to recieve data from websocket server: IO error: Se ha forzado la interrupción de una conexión existente por el host remoto. (os error 10054), reconnecting... -2025-02-10T17:40:31.583538Z WARN binary_options_tools_core::general::client: Error recieving websocket message, IO error: Se ha forzado la interrupción de una conexión existente por el host remoto. (os error 10054) -2025-02-10T17:40:31.583982Z WARN binary_options_tools_core::general::client: Error in event loop, Failed to recieve data from websocket server: IO error: Se ha forzado la interrupción de una conexión existente por el host remoto. (os error 10054), reconnecting... -2025-02-10T17:41:05.744791Z WARN binary_options_tools_core::general::client: Error recieving websocket message, IO error: Se ha forzado la interrupción de una conexión existente por el host remoto. (os error 10054) -2025-02-10T17:41:05.745231Z WARN binary_options_tools_core::general::client: Error in event loop, Failed to recieve data from websocket server: IO error: Se ha forzado la interrupción de una conexión existente por el host remoto. (os error 10054), reconnecting... -2025-02-10T17:43:29.295400Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T17:45:30.126190Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T17:47:51.222429Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T17:48:44.775708Z WARN binary_options_tools_core::general::client: Error recieving websocket message, IO error: Se ha forzado la interrupción de una conexión existente por el host remoto. (os error 10054) -2025-02-10T17:48:44.776119Z WARN binary_options_tools_core::general::client: Error in event loop, Failed to recieve data from websocket server: IO error: Se ha forzado la interrupción de una conexión existente por el host remoto. (os error 10054), reconnecting... -2025-02-10T18:46:51.445494Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T18:46:51.454676Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T18:49:51.509867Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-10T18:49:51.531578Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-12T14:06:41.169854Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type '"updateHistoryNew"': - {"favorites":[],"list":[]} -2025-02-12T14:06:41.170674Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type '"updateHistoryNew"': - [] -2025-02-12T14:06:41.171129Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type '"updateHistoryNew"': - [] -2025-02-12T19:52:49.536589Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-12T19:55:49.598340Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-12T19:58:49.685190Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-18T19:40:42.841208Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-18T19:40:42.845027Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-18T19:43:42.927284Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-18T19:43:42.942061Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-18T19:46:43.058841Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-18T19:46:43.074585Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-18T19:49:43.247171Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-18T19:49:43.265910Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-18T19:52:43.294821Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-18T19:52:43.298233Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-18T19:55:42.657387Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-18T19:55:42.680728Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-18T19:58:42.837405Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-18T20:03:42.874563Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-02-18T20:09:43.047802Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:37:24.916261Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:37:25.800489Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:37:27.348082Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:37:27.714719Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:37:28.843611Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:37:29.221510Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:37:30.366588Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:37:30.845394Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:05.715080Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:07.280697Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:08.516578Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:08.827124Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:09.426846Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:10.356773Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:10.964406Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:11.246745Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:12.545520Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:12.831886Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:13.692269Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:14.121983Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:17.376046Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:18.034091Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:18.252697Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:19.577349Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:19.839765Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:20.455480Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:21.421398Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:22.071792Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:22.329717Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:23.687361Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:23.855310Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:24.548669Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:25.416726Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:25.421115Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:26.289935Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:26.291786Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:27.162353Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:27.175842Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:28.003838Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:28.054658Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:28.867362Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:29.601443Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:29.724630Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:30.586454Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:31.154654Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:31.475674Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:32.014796Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:33.026315Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:33.586565Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:33.872115Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:34.750628Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:35.148259Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:35.616352Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:36.709365Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:39:37.279547Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:43:43.984740Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:43:44.833599Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:43:45.685881Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:43:46.006592Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:43:46.539872Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:43:46.889549Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:43:47.458128Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:43:47.784375Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:43:48.330355Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:43:48.674288Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:43:49.221521Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:43:49.567051Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:43:50.080543Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:43:50.471928Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:43:50.962923Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:43:51.325368Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:43:51.840566Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:43:52.183248Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:43:52.726350Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:43:53.038998Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:43:53.606269Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:43:53.911663Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:43:54.463895Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:43:54.777977Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:43:55.349430Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:43:55.639433Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:43:56.187496Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:43:56.535758Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:43:57.078221Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T01:43:57.412984Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T14:03:00.360118Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T14:03:02.474140Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T14:03:04.535431Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T14:03:06.700646Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T14:03:08.830552Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T14:03:11.040888Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T14:03:13.182715Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T14:03:15.213097Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T14:03:17.463479Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T14:03:19.568598Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T14:03:21.566258Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T14:03:23.704611Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T14:03:25.669578Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T14:06:02.962490Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T14:06:04.436581Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T14:06:05.896083Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T14:06:07.353975Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T14:06:08.795124Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T14:06:10.230229Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T14:06:11.756543Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T14:06:13.153612Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T14:06:14.558782Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T14:07:00.986349Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T14:07:02.423120Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T14:07:03.916703Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-01T14:16:07.796439Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type '"updateHistoryNew"': - {"favorites":[],"list":[]} -2025-03-01T14:16:07.797414Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type '"updateHistoryNew"': - [] -2025-03-01T14:16:07.798346Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type '"updateHistoryNew"': - [] -2025-03-01T15:58:47.914199Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type '"successupdateBalance"': - [{"chart_id":"chart-1","settings":"{\"chartId\":\"chart-1\",\"chartType\":1,\"chartPeriod\":4,\"candlesTimer\":false,\"symbol\":\"EURJPY\",\"demoDealAmount\":10,\"liveDealAmount\":1,\"enabledTradeMonitor\":false,\"enabledRatingWidget\":true,\"isVisible\":true,\"fastTimeframe\":5,\"enabledAutoscroll\":true,\"enabledGridSnap\":true,\"minimizedTradePanel\":false,\"fastCloseAt\":0,\"enableQuickAutoOffset\":true,\"quickAutoOffsetValue\":30,\"showArea\":true}"}], parsing it as raw data -2025-03-01T16:05:48.468910Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type '"successupdateBalance"': - [{"chart_id":"chart-1","settings":"{\"chartId\":\"chart-1\",\"chartType\":1,\"chartPeriod\":4,\"candlesTimer\":false,\"symbol\":\"EURJPY\",\"demoDealAmount\":10,\"liveDealAmount\":1,\"enabledTradeMonitor\":false,\"enabledRatingWidget\":true,\"isVisible\":true,\"fastTimeframe\":5,\"enabledAutoscroll\":true,\"enabledGridSnap\":true,\"minimizedTradePanel\":false,\"fastCloseAt\":0,\"enableQuickAutoOffset\":true,\"quickAutoOffsetValue\":30,\"showArea\":true}"}], parsing it as raw data -2025-03-02T13:53:48.936812Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-02T13:53:49.806883Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-02T13:53:50.831020Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-02T13:53:50.831816Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-02T13:53:51.702479Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-02T13:53:51.719169Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-02T13:53:52.549462Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-02T13:53:53.424493Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-02T13:53:54.311485Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-02T13:53:55.162479Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-02T13:53:56.009541Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-02T13:53:56.010453Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-02T13:54:32.563351Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-02T13:54:33.428372Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-02T13:54:34.295069Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-02T13:54:35.134061Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-02T13:54:36.007935Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-03-07T14:16:25.906358Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type 'successupdateBalance': - [{"chart_id":"chart-1","settings":"{\"chartId\":\"chart-1\",\"chartType\":1,\"chartPeriod\":4,\"candlesTimer\":false,\"symbol\":\"#AXP_otc\",\"demoDealAmount\":10,\"liveDealAmount\":1,\"enabledTradeMonitor\":false,\"enabledRatingWidget\":true,\"isVisible\":true,\"fastTimeframe\":5,\"enabledAutoscroll\":true,\"enabledGridSnap\":true,\"minimizedTradePanel\":false,\"fastCloseAt\":0,\"enableQuickAutoOffset\":true,\"quickAutoOffsetValue\":30,\"showArea\":true,\"percentAmount\":1}"}], parsing it as raw data -2025-03-07T14:16:30.995634Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type 'updateStream': - {"signals":[["#AAPL",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],181.05],["#AAPL_otc",[[1,2],[2,2],[3,2],[5,2],[10,4],[15,3],[30,1],[45,1],[60,1],[120,1],[180,4],[240,1]],186.844],["#AXP",[[1,1],[2,1],[3,1],[5,1],[10,1],[15,1],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],171.73],["#AXP_otc",[[1,2],[2,2],[3,2],[5,3],[10,2],[15,3],[30,4],[45,1],[60,1],[120,1],[180,1],[240,1]],172.82],["#BA",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],158.43],["#BA_otc",[[1,3],[2,4],[3,4],[5,1],[10,2],[15,2],[30,2],[45,3],[60,2],[120,3],[180,3],[240,3]],164.93],["#CSCO",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],63.4],["#CSCO_otc",[[1,2],[2,2],[3,3],[5,3],[10,4],[15,4],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],63.957],["#FB",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],627.85],["#FB_otc",[[1,2],[2,3],[3,2],[5,3],[10,2],[15,3],[30,2],[45,3],[60,2],[120,3],[180,2],[240,3]],655.63],["#INTC",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],20.75],["#INTC_otc",[[1,4],[2,1],[3,1],[5,1],[10,2],[15,4],[30,2],[45,3],[60,3],[120,3],[180,3],[240,3]],22.505],["#JNJ",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],165.74],["#JNJ_otc",[[1,1],[2,1],[3,1],[5,2],[10,3],[15,3],[30,4],[45,1],[60,1],[120,1],[180,4],[240,1]],162.662],["#JPM",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],246.43],["#MCD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],310.09],["#MCD_otc",[[1,2],[2,3],[3,3],[5,4],[10,1],[15,1],[30,4],[45,4],[60,4],[120,4],[180,4],[240,1]],298.436],["#MSFT",[[1,1],[2,1],[3,1],[5,1],[10,1],[15,1],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],396.92],["#MSFT_otc",[[1,2],[2,2],[3,3],[5,3],[10,2],[15,3],[30,2],[45,1],[60,4],[120,1],[180,1],[240,1]],399.403],["#PFE",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],26.23],["#PFE_otc",[[1,4],[2,4],[3,1],[5,1],[10,4],[15,1],[30,1],[45,2],[60,2],[120,3],[180,3],[240,3]],25.28],["#TSLA",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],263.38],["#TSLA_otc",[[1,2],[2,3],[3,4],[5,4],[10,1],[15,4],[30,4],[45,1],[60,1],[120,1],[180,1],[240,1]],276.06],["#XOM",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],107.59],["#XOM_otc",[[1,4],[2,1],[3,1],[5,1],[10,4],[15,1],[30,4],[45,4],[60,4],[120,4],[180,1],[240,1]],108.407],["100GBP",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],7114.6],["100GBP_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,3],[30,2],[45,2],[60,2],[120,2],[180,4],[240,4]],7663.3],["ADA-USD_otc",[[1,4],[2,3],[3,3],[5,3]],0.501999],["AEDCNY_otc",[[1,2],[2,3],[3,3],[5,3],[10,3],[15,3],[30,2],[45,2],[60,2],[120,2],[180,4],[240,3]],2.0558],["AEX25",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],826.89],["AMZN_otc",[[1,2],[2,3],[3,2],[5,4],[10,1],[15,1],[30,1],[45,2],[60,1],[120,2],[180,3],[240,3]],98.48],["AUDCAD",[[1,4],[2,4],[3,4],[5,4],[10,3],[15,3],[30,1],[45,1],[60,1],[120,1],[180,2],[240,1]],0.90412],["AUDCAD_otc",[[1,2],[2,2],[3,3],[5,2],[10,4],[15,4],[30,2],[45,3],[60,2],[120,2],[180,3],[240,3]],0.84647],["AUDCHF",[[1,4],[2,2],[3,4],[5,3],[10,3],[15,3],[30,2],[45,2],[60,3],[120,3],[180,2],[240,3]],0.55258],["AUDCHF_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,4],[45,1],[60,1],[120,1],[180,2],[240,3]],0.54605],["AUDJPY",[[1,4],[2,2],[3,4],[5,3],[10,3],[15,3],[30,2],[45,2],[60,3],[120,3],[180,2],[240,3]],92.599],["AUDJPY_otc",[[1,1],[2,2],[3,1],[5,1],[10,2],[15,1],[30,2],[45,3],[60,3],[120,3],[180,3],[240,3]],91.259],["AUDNZD_otc",[[1,1],[2,1],[3,1],[5,1],[10,4],[15,1],[30,4],[45,4],[60,4],[120,1],[180,1],[240,1]],0.99814],["AUDUSD",[[1,4],[2,4],[3,4],[5,4],[10,2],[15,3],[30,2],[45,2],[60,2],[120,3],[180,2],[240,3]],0.62945],["AUDUSD_otc",[[1,4],[2,4],[3,1],[5,2],[10,4],[15,1],[30,4],[45,4],[60,4],[120,4],[180,2],[240,2]],0.58054],["AUS200",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],6449.6],["AUS200_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,4],[45,1],[60,4],[120,1],[180,1],[240,1]],6472.67],["AVAX_otc",[[1,4],[2,4],[3,4],[5,4]],34.70558],["BABA",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],139.89],["BABA_otc",[[1,4],[2,1],[3,1],[5,4],[10,4],[15,2],[30,3],[45,3],[60,3],[120,3],[180,4],[240,4]],137.52],["BCHEUR",[[1,0],[2,0],[3,0],[5,0]],125.25],["BCHGBP",[[1,1],[2,1],[3,1],[5,1]],111.23],["BCHJPY",[[1,0],[2,0],[3,0],[5,0]],17960],["BHDCNY_otc",[[1,4],[2,1],[3,1],[5,1],[10,4],[15,1],[30,4],[45,4],[60,4],[120,1],[180,4],[240,1]],19.04223],["BITB_otc",[[1,4],[2,1],[3,1],[5,1]],24.00445],["BNB-USD_otc",[[1,3],[2,4],[3,4],[5,4]],302.9299],["BTCGBP",[[1,0],[2,0],[3,0],[5,0]],20415],["BTCJPY",[[1,0],[2,0],[3,0],[5,0]],3296300],["BTCUSD",[[1,3],[2,4],[3,3],[5,3]],89655.03],["BTCUSD_otc",[[1,4],[2,4],[3,4],[5,4]],90296.168],["CAC40",[[1,1],[2,2],[3,2],[5,2],[10,3],[15,3],[30,2],[45,2],[60,3],[120,3],[180,2],[240,3]],8069.74],["CADCHF",[[1,1],[2,2],[3,2],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,2],[240,3]],0.61115],["CADCHF_otc",[[1,4],[2,2],[3,2],[5,4],[10,2],[15,4],[30,4],[45,4],[60,1],[120,1],[180,1],[240,1]],0.60561],["CADJPY",[[1,1],[2,2],[3,2],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,2],[240,3]],102.416],["CADJPY_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,4],[30,4],[45,1],[60,4],[120,2],[180,3],[240,2]],103.006],["CHFJPY",[[1,2],[2,2],[3,4],[5,4],[10,4],[15,2],[30,2],[45,2],[60,3],[120,3],[180,4],[240,4]],167.567],["CHFJPY_otc",[[1,4],[2,4],[3,2],[5,3],[10,4],[15,4],[30,4],[45,4],[60,1],[120,2],[180,2],[240,2]],167.435],["CHFNOK_otc",[[1,1],[2,1],[3,1],[5,1],[10,2],[15,1],[30,4],[45,1],[60,1],[120,1],[180,2],[240,1]],11.652],["CITI",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],70.57],["CITI_otc",[[1,4],[2,4],[3,3],[5,3],[10,4],[15,2],[30,2],[45,3],[60,2],[120,2],[180,4],[240,4]],76.564],["D30EUR",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],13303.05],["D30EUR_otc",[[1,4],[2,3],[3,3],[5,4],[10,4],[15,4],[30,2],[45,2],[60,2],[120,3],[180,4],[240,4]],13256.8],["DASH_USD",[[1,3],[2,3],[3,3],[5,3]],24.27],["DJI30",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],32720.1],["DJI30_otc",[[1,4],[2,2],[3,4],[5,4],[10,2],[15,3],[30,3],[45,4],[60,4],[120,1],[180,1],[240,1]],31241.3],["DOGE_otc",[[1,2],[2,1],[3,1],[5,4]],0.083202],["DOTUSD_otc",[[1,2],[2,4],[3,4],[5,2]],5.9157],["E35EUR",[[1,1],[2,2],[3,1],[5,2],[10,3],[15,3],[30,4],[45,2],[60,2],[120,2],[180,2],[240,4]],13157.55],["E35EUR_otc",[[1,4],[2,2],[3,3],[5,3],[10,4],[15,1],[30,4],[45,1],[60,1],[120,2],[180,3],[240,3]],12027.6],["E50EUR",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],3620.1],["E50EUR_otc",[[1,2],[2,2],[3,2],[5,4],[10,2],[15,4],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],3832.93],["ETHUSD",[[1,0],[2,0],[3,0],[5,0]],1687.6],["ETHUSD_otc",[[1,4],[2,4],[3,4],[5,4]],1689.055],["EURAUD",[[1,2],[2,2],[3,2],[5,4],[10,1],[15,1],[30,1],[45,4],[60,1],[120,1],[180,1],[240,1]],1.72565],["EURCAD",[[1,4],[2,3],[3,2],[5,4],[10,4],[15,4],[30,1],[45,1],[60,1],[120,1],[180,4],[240,1]],1.56027],["EURCHF",[[1,1],[2,2],[3,2],[5,3],[10,3],[15,3],[30,2],[45,2],[60,2],[120,2],[180,1],[240,4]],0.95361],["EURCHF_otc",[[1,1],[2,2],[3,2],[5,2],[10,2],[15,1],[30,2],[45,4],[60,4],[120,2],[180,3],[240,3]],0.96249],["EURGBP",[[1,2],[2,3],[3,3],[5,3],[10,2],[15,4],[30,4],[45,1],[60,1],[120,4],[180,4],[240,1]],0.84062],["EURGBP_otc",[[1,1],[2,1],[3,1],[5,1],[10,4],[15,1],[30,2],[45,3],[60,4],[120,2],[180,2],[240,2]],0.83503],["EURHUF_otc",[[1,4],[2,4],[3,4],[5,4],[10,2],[15,4],[30,2],[45,2],[60,2],[120,3],[180,2],[240,2]],372.204],["EURJPY",[[1,4],[2,2],[3,2],[5,3],[10,2],[15,3],[30,2],[45,2],[60,2],[120,3],[180,4],[240,4]],159.802],["EURJPY_otc",[[1,4],[2,2],[3,2],[5,4],[10,4],[15,1],[30,1],[45,1],[60,1],[120,1],[180,4],[240,1]],159.803],["EURNZD_otc",[[1,2],[2,2],[3,3],[5,2],[10,2],[15,4],[30,2],[45,2],[60,2],[120,2],[180,3],[240,3]],1.88861],["EURRUB_otc",[[1,1],[2,1],[3,1],[5,2],[10,2],[15,3],[30,3],[45,3],[60,3],[120,3],[180,4],[240,3]],85.31046],["EURTRY_otc",[[1,1],[2,1],[3,1],[5,1],[10,4],[15,1],[30,1],[45,1],[60,1],[120,1],[180,4],[240,1]],37.81842],["EURUSD",[[1,4],[2,4],[3,4],[5,4],[10,2],[15,4],[30,4],[45,2],[60,4],[120,4],[180,1],[240,4]],1.08624],["EURUSD_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,4],[45,4],[60,4],[120,4],[180,1],[240,1]],1.0341],["F40EUR",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],6275.8],["F40EUR_otc",[[1,2],[2,2],[3,3],[5,3],[10,3],[15,3],[30,4],[45,1],[60,2],[120,2],[180,4],[240,4]],7560.4],["FDX_otc",[[1,4],[2,4],[3,2],[5,2],[10,4],[15,2],[30,4],[45,1],[60,1],[120,1],[180,2],[240,1]],252.02],["GBPAUD",[[1,2],[2,4],[3,1],[5,1],[10,1],[15,1],[30,4],[45,4],[60,4],[120,1],[180,1],[240,1]],2.05275],["GBPAUD_otc",[[1,4],[2,4],[3,1],[5,1],[10,1],[15,1],[30,4],[45,4],[60,4],[120,2],[180,2],[240,3]],2.00736],["GBPCAD",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,1],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],1.856],["GBPCHF",[[1,1],[2,4],[3,2],[5,3],[10,3],[15,3],[30,2],[45,2],[60,2],[120,2],[180,2],[240,2]],1.13436],["GBPJPY",[[1,1],[2,2],[3,4],[5,3],[10,3],[15,3],[30,3],[45,2],[60,3],[120,3],[180,2],[240,2]],190.092],["GBPJPY_otc",[[1,2],[2,2],[3,3],[5,3],[10,2],[15,4],[30,2],[45,4],[60,4],[120,1],[180,1],[240,1]],199.324],["GBPUSD",[[1,1],[2,4],[3,4],[5,4],[10,2],[15,4],[30,4],[45,2],[60,4],[120,4],[180,4],[240,4]],1.29216],["GBPUSD_otc",[[1,2],[2,3],[3,3],[5,3],[10,2],[15,3],[30,2],[45,4],[60,4],[120,4],[180,1],[240,1]],1.27246],["GM",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],47.19],["H33HKD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],14751],["IRRUSD_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,1],[30,4],[45,2],[60,2],[120,4],[180,2],[240,1]],0.0000238394],["JODCNY_otc",[[1,2],[2,1],[3,1],[5,1],[10,2],[15,1],[30,4],[45,1],[60,1],[120,3],[180,3],[240,3]],10.018438],["JPN225",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],27468],["JPN225_otc",[[1,2],[2,2],[3,2],[5,2],[10,3],[15,3],[30,2],[45,2],[60,2],[120,3],[180,3],[240,3]],24913.1],["LBPUSD_otc",[[1,4],[2,4],[3,1],[5,1],[10,4],[15,1],[30,4],[45,4],[60,4],[120,3],[180,3],[240,3]],0.00001366],["LINK_otc",[[1,2],[2,2],[3,2],[5,4]],15.7487],["LNKUSD",[[1,3],[2,3],[3,3],[5,3]],7.281],["LTCUSD_otc",[[1,4],[2,4],[3,4],[5,4]],101.4024],["MADUSD_otc",[[1,2],[2,2],[3,3],[5,2],[10,4],[15,4],[30,2],[45,2],[60,2],[120,1],[180,1],[240,1]],0.09853],["MATIC_otc",[[1,1],[2,2],[3,1],[5,1]],0.802519],["NASUSD",[[1,4],[2,2],[3,2],[5,3],[10,3],[15,3],[30,2],[45,2],[60,2],[120,3],[180,2],[240,2]],20033.78],["NASUSD_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,1],[30,4],[45,1],[60,1],[120,3],[180,3],[240,3]],19611.9],["NFLX",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],907.46],["NFLX_otc",[[1,3],[2,4],[3,4],[5,4],[10,4],[15,1],[30,2],[45,2],[60,2],[120,2],[180,4],[240,4]],994.07],["NZDJPY_otc",[[1,1],[2,2],[3,2],[5,2],[10,2],[15,4],[30,2],[45,4],[60,4],[120,2],[180,4],[240,4]],84.534],["NZDUSD_otc",[[1,1],[2,2],[3,4],[5,1],[10,4],[15,1],[30,2],[45,2],[60,2],[120,3],[180,4],[240,3]],0.52014],["OMRCNY_otc",[[1,4],[2,3],[3,3],[5,3],[10,4],[15,4],[30,4],[45,4],[60,4],[120,1],[180,2],[240,1]],18.481],["QARCNY_otc",[[1,2],[2,3],[3,3],[5,3],[10,3],[15,3],[30,2],[45,4],[60,4],[120,1],[180,1],[240,1]],1.953233],["SARCNY_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,2],[30,2],[45,4],[60,2],[120,1],[180,4],[240,1]],1.89405],["SMI20",[[1,4],[2,4],[3,4],[5,4],[10,3],[15,3],[30,4],[45,4],[60,4],[120,1],[180,1],[240,1]],13043.86],["SOL-USD_otc",[[1,2],[2,2],[3,2],[5,2]],99.10757],["SP500",[[1,4],[2,2],[3,2],[5,3],[10,3],[15,3],[30,2],[45,2],[60,2],[120,3],[180,2],[240,3]],5727.25],["SP500_otc",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,2],[45,3],[60,3],[120,3],[180,2],[240,3]],5902.49],["SYPUSD_otc",[[1,3],[2,3],[3,3],[5,3],[10,2],[15,3],[30,4],[45,1],[60,1],[120,1],[180,1],[240,1]],0.000375542],["TNDUSD_otc",[[1,4],[2,4],[3,1],[5,1],[10,2],[15,3],[30,3],[45,2],[60,3],[120,3],[180,4],[240,3]],0.3631],["TON-USD_otc",[[1,4],[2,4],[3,4],[5,4]],2.06775],["TRX-USD_otc",[[1,4],[2,4],[3,4],[5,4]],0.111514],["TWITTER",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],53.76],["TWITTER_otc",[[1,3],[2,3],[3,3],[5,3],[10,2],[15,3],[30,1],[45,1],[60,1],[120,1],[180,4],[240,1]],53.7752],["UKBrent",[[1,3],[2,4],[3,4],[5,4],[10,4],[15,1],[30,4],[45,2],[60,2],[120,3],[180,1],[240,4]],71.11],["UKBrent_otc",[[1,1],[2,1],[3,1],[5,1],[10,1],[15,1],[30,4],[45,4],[60,4],[120,1],[180,4],[240,4]],73.262],["USCrude",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],78.22],["USCrude_otc",[[1,3],[2,2],[3,3],[5,3],[10,2],[15,3],[30,2],[45,2],[60,2],[120,2],[180,3],[240,3]],76.72],["USDARS_otc",[[1,4],[2,2],[3,2],[5,2],[10,4],[15,1],[30,1],[45,2],[60,1],[120,1],[180,2],[240,1]],1213.58],["USDBDT_otc",[[1,1],[2,2],[3,1],[5,1],[10,3],[15,3],[30,4],[45,1],[60,1],[120,1],[180,4],[240,1]],117.13375],["USDBRL_otc",[[1,4],[2,4],[3,4],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],4.6782],["USDCAD",[[1,3],[2,2],[3,3],[5,3],[10,4],[15,4],[30,1],[45,1],[60,1],[120,1],[180,4],[240,1]],1.4364],["USDCAD_otc",[[1,3],[2,2],[3,3],[5,3],[10,2],[15,2],[30,2],[45,3],[60,3],[120,3],[180,3],[240,3]],1.4279],["USDCHF",[[1,4],[2,2],[3,3],[5,3],[10,3],[15,3],[30,2],[45,2],[60,2],[120,2],[180,2],[240,2]],0.87786],["USDCHF_otc",[[1,3],[2,3],[3,3],[5,3],[10,4],[15,3],[30,2],[45,4],[60,4],[120,1],[180,3],[240,3]],0.8763],["USDCLP_otc",[[1,2],[2,3],[3,3],[5,3],[10,2],[15,2],[30,2],[45,4],[60,4],[120,1],[180,2],[240,1]],905.7805],["USDCNH_otc",[[1,2],[2,2],[3,2],[5,2],[10,4],[15,4],[30,4],[45,2],[60,2],[120,2],[180,3],[240,4]],7.24273],["USDCOP_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,2],[30,4],[45,2],[60,2],[120,3],[180,3],[240,3]],3750.06],["USDDZD_otc",[[1,1],[2,2],[3,1],[5,1],[10,1],[15,1],[30,1],[45,2],[60,2],[120,3],[180,3],[240,3]],131.147],["USDEGP_otc",[[1,1],[2,4],[3,1],[5,1],[10,4],[15,1],[30,1],[45,4],[60,1],[120,1],[180,4],[240,4]],47.16388],["USDIDR_otc",[[1,2],[2,2],[3,3],[5,3],[10,3],[15,3],[30,2],[45,2],[60,3],[120,3],[180,2],[240,3]],15833.4],["USDINR_otc",[[1,4],[2,4],[3,4],[5,3],[10,4],[15,4],[30,2],[45,4],[60,4],[120,2],[180,2],[240,3]],86.1034],["USDJPY",[[1,2],[2,2],[3,3],[5,3],[10,3],[15,3],[30,2],[45,3],[60,3],[120,3],[180,2],[240,2]],147.11],["USDJPY_otc",[[1,4],[2,1],[3,4],[5,4],[10,1],[15,1],[30,4],[45,4],[60,4],[120,1],[180,1],[240,1]],146.137],["USDMXN_otc",[[1,4],[2,2],[3,3],[5,3],[10,3],[15,3],[30,4],[45,1],[60,1],[120,1],[180,1],[240,1]],21.3603],["USDMYR_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,3],[30,2],[45,2],[60,2],[120,3],[180,2],[240,1]],4.713991],["USDPHP_otc",[[1,2],[2,3],[3,3],[5,4],[10,4],[15,4],[30,4],[45,4],[60,4],[120,4],[180,2],[240,2]],58.18876],["USDPKR_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,1],[30,4],[45,3],[60,3],[120,3],[180,4],[240,4]],277.374],["USDRUB_otc",[[1,3],[2,4],[3,4],[5,2],[10,2],[15,3],[30,4],[45,1],[60,1],[120,3],[180,2],[240,3]],75.079],["USDSGD_otc",[[1,1],[2,4],[3,1],[5,1],[10,2],[15,1],[30,2],[45,2],[60,2],[120,4],[180,2],[240,2]],1.36149],["USDTHB_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,3],[30,4],[45,2],[60,2],[120,3],[180,3],[240,3]],36.64258],["USDVND_otc",[[1,4],[2,3],[3,3],[5,3],[10,3],[15,3],[30,2],[45,3],[60,2],[120,4],[180,1],[240,1]],25793],["VISA_otc",[[1,2],[2,2],[3,2],[5,2],[10,4],[15,3],[30,4],[45,4],[60,4],[120,2],[180,4],[240,4]],328.61],["XAGEUR",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],20.625],["XAGUSD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],19.153],["XAGUSD_otc",[[1,2],[2,3],[3,3],[5,3],[10,2],[15,3],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],18.8994],["XAUEUR",[[1,4],[2,4],[3,4],[5,1],[10,3],[15,3],[30,2],[45,2],[60,2],[120,3],[180,2],[240,2]],2685.15],["XAUUSD",[[1,4],[2,4],[3,1],[5,1],[10,3],[15,3],[30,2],[45,2],[60,3],[120,3],[180,4],[240,4]],2916.94],["XAUUSD_otc",[[1,1],[2,1],[3,1],[5,2],[10,4],[15,4],[30,2],[45,3],[60,2],[120,3],[180,3],[240,3]],2897.186],["XNGUSD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],6.94],["XNGUSD_otc",[[1,4],[2,4],[3,1],[5,1],[10,4],[15,4],[30,3],[45,3],[60,3],[120,3],[180,2],[240,1]],7.3315],["XPDUSD",[[1,4],[2,3],[3,3],[5,3],[10,2],[15,2],[30,2],[45,2],[60,2],[120,3],[180,2],[240,2]],945.51],["XPDUSD_otc",[[1,4],[2,3],[3,3],[5,3],[10,3],[15,4],[30,4],[45,1],[60,1],[120,1],[180,2],[240,1]],691.83],["XPTUSD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],1014.68],["XPTUSD_otc",[[1,4],[2,4],[3,1],[5,1],[10,1],[15,1],[30,4],[45,1],[60,4],[120,1],[180,1],[240,1]],919.39],["XRPUSD_otc",[[1,3],[2,2],[3,3],[5,3]],0.4251],["YERUSD_otc",[[1,2],[2,2],[3,4],[5,4],[10,1],[15,1],[30,1],[45,1],[60,1],[120,1],[180,4],[240,1]],0.0040645]],"times":{"1":1741364350,"2":1741364345,"3":1741364325,"5":1741364325,"10":1741364340,"15":1741364280,"30":1741364280,"45":1741364100,"60":1741364280,"120":1741363920,"180":1741363920,"240":1741364100}}, parsing it as raw data -2025-03-07T14:16:44.452883Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type 'updateStream': - [[1741361760,[["#AXP_otc",180,732]]],[1741362300,[["#AXP_otc",240,587]]],[1741362480,[["#AXP_otc",60,552],["#AXP_otc",120,553]]],[1741362600,[["#AXP_otc",45,649]]],[1741362660,[["#AXP_otc",30,598]]],[1741363560,[["#AXP_otc",60,236]]],[1741363830,[["#AXP_otc",15,186]]],[1741363860,[["#AXP_otc",10,198]]],[1741364100,[["#AXP_otc",5,95],["#AXP_otc",240,77]]],[1741364190,[["#AXP_otc",5,61],["#AXP_otc",15,79]]],[1741364235,[["#AXP_otc",3,211]]],[1741364280,[["#AXP_otc",30,41]]],[1741364345,[["#AXP_otc",2,25]]],[1741364350,[["#AXP_otc",1,29]]]], parsing it as raw data -2025-03-07T14:16:48.522017Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type 'updateStream': - {"signals":[["#AXP_otc",[[3,3]],172.84],["#BA_otc",[[15,3]],164.82],["#INTC_otc",[[5,4]],22.52],["#JNJ_otc",[[15,2]],162.683],["#MSFT_otc",[[3,2]],399.395],["#TSLA_otc",[[3,3]],276.06],["AMZN_otc",[[3,3]],98.65],["AUDCAD_otc",[[15,2]],0.84594],["CADCHF_otc",[[15,2]],0.60598],["CADJPY",[[3,4]],102.43],["CITI_otc",[[3,2],[5,2]],76.535],["DOTUSD_otc",[[5,1]],5.9132],["E35EUR_otc",[[15,4]],12045.2],["E50EUR_otc",[[5,2]],3829.14],["EURCHF_otc",[[3,1]],0.96202],["EURHUF_otc",[[5,2]],372.144],["EURJPY",[[3,3]],159.785],["EURNZD_otc",[[15,2]],1.88911],["EURRUB_otc",[[15,2]],85.31031],["F40EUR_otc",[[5,2]],7555.3],["FDX_otc",[[3,4],[15,4]],252.35],["GBPUSD",[[3,1],[15,1]],1.29174],["IRRUSD_otc",[[3,1],[5,0]],0.0000238398],["JODCNY_otc",[[5,4]],10.018505],["LINK_otc",[[5,3]],15.7546],["MADUSD_otc",[[3,2],[15,1]],0.09849],["NFLX_otc",[[15,4]],994.08],["NZDJPY_otc",[[15,2]],84.548],["SYPUSD_otc",[[15,2]],0.000375529],["TNDUSD_otc",[[5,4]],0.36359],["UKBrent",[[3,3],[5,3],[15,3]],71.11],["USDDZD_otc",[[3,2],[5,2]],131.169],["USDRUB_otc",[[3,3],[5,4]],75.0784],["XAUEUR",[[5,2]],2686.15],["XAUUSD",[[3,4]],2916.79],["XAUUSD_otc",[[5,4]],2897.2],["XPDUSD",[[15,3]],945.78]],"times":{"3":1741364370,"5":1741364370,"15":1741364370}}, parsing it as raw data -2025-03-07T14:16:53.921839Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type 'updateStream': - {"signals":[["#AXP_otc",[[1,4]],172.844],["#MCD_otc",[[1,3]],298.449],["AUDCHF",[[1,1]],0.5525],["AUDJPY",[[1,1]],92.591],["AUDUSD_otc",[[1,1]],0.58048],["D30EUR_otc",[[1,2]],13255.9],["E35EUR_otc",[[1,3]],12047.4],["EURJPY",[[1,1]],159.786],["EURUSD",[[1,1]],1.08569],["GBPJPY_otc",[[1,3]],199.455],["JODCNY_otc",[[1,4]],10.018493],["MATIC_otc",[[1,2]],0.802588],["NZDJPY_otc",[[1,2]],84.56],["NZDUSD_otc",[[1,2]],0.52034],["TRX-USD_otc",[[1,2]],0.111458],["USDCAD_otc",[[1,2]],1.42754],["USDDZD_otc",[[1,2]],131.163],["USDIDR_otc",[[1,3]],15836.8],["USDJPY",[[1,4]],147.171]],"times":{"1":1741364375}}, parsing it as raw data -2025-03-07T14:17:26.962975Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type 'successupdateBalance': - [{"chart_id":"chart-1","settings":"{\"chartId\":\"chart-1\",\"chartType\":1,\"chartPeriod\":4,\"candlesTimer\":false,\"symbol\":\"#AXP_otc\",\"demoDealAmount\":10,\"liveDealAmount\":1,\"enabledTradeMonitor\":false,\"enabledRatingWidget\":true,\"isVisible\":true,\"fastTimeframe\":5,\"enabledAutoscroll\":true,\"enabledGridSnap\":true,\"minimizedTradePanel\":false,\"fastCloseAt\":0,\"enableQuickAutoOffset\":true,\"quickAutoOffsetValue\":30,\"showArea\":true,\"percentAmount\":1}"}], parsing it as raw data -2025-03-07T14:17:32.039597Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type 'updateStream': - {"signals":[["#AAPL",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],181.05],["#AAPL_otc",[[1,2],[2,2],[3,2],[5,2],[10,4],[15,3],[30,1],[45,1],[60,1],[120,1],[180,4],[240,1]],186.804],["#AXP",[[1,1],[2,1],[3,1],[5,1],[10,1],[15,1],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],171.73],["#AXP_otc",[[1,4],[2,2],[3,3],[5,3],[10,4],[15,3],[30,4],[45,1],[60,1],[120,1],[180,1],[240,1]],172.876],["#BA",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],158.43],["#BA_otc",[[1,3],[2,4],[3,4],[5,1],[10,2],[15,3],[30,2],[45,3],[60,2],[120,3],[180,3],[240,3]],164.84],["#CSCO",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],63.4],["#CSCO_otc",[[1,2],[2,2],[3,3],[5,3],[10,4],[15,4],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],63.962],["#FB",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],627.85],["#FB_otc",[[1,2],[2,3],[3,2],[5,3],[10,2],[15,3],[30,2],[45,2],[60,2],[120,3],[180,2],[240,3]],655.67],["#INTC",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],20.75],["#INTC_otc",[[1,4],[2,1],[3,1],[5,4],[10,4],[15,4],[30,2],[45,3],[60,3],[120,3],[180,3],[240,3]],22.532],["#JNJ",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],165.74],["#JNJ_otc",[[1,1],[2,1],[3,1],[5,2],[10,3],[15,2],[30,4],[45,1],[60,1],[120,1],[180,4],[240,1]],162.739],["#JPM",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],246.43],["#MCD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],310.09],["#MCD_otc",[[1,2],[2,3],[3,3],[5,4],[10,1],[15,1],[30,4],[45,4],[60,4],[120,4],[180,4],[240,1]],298.422],["#MSFT",[[1,1],[2,1],[3,1],[5,1],[10,1],[15,1],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],396.92],["#MSFT_otc",[[1,2],[2,2],[3,2],[5,3],[10,2],[15,3],[30,2],[45,4],[60,4],[120,1],[180,1],[240,1]],399.368],["#PFE",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],26.23],["#PFE_otc",[[1,4],[2,4],[3,1],[5,1],[10,4],[15,1],[30,1],[45,2],[60,2],[120,3],[180,3],[240,3]],25.34],["#TSLA",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],263.38],["#TSLA_otc",[[1,4],[2,3],[3,3],[5,4],[10,4],[15,4],[30,4],[45,1],[60,1],[120,1],[180,1],[240,1]],276.51],["#XOM",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],107.59],["#XOM_otc",[[1,4],[2,4],[3,1],[5,1],[10,4],[15,1],[30,4],[45,4],[60,4],[120,4],[180,1],[240,1]],108.432],["100GBP",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],7114.6],["100GBP_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,3],[30,2],[45,2],[60,2],[120,2],[180,4],[240,4]],7668.8],["ADA-USD_otc",[[1,3],[2,3],[3,3],[5,3]],0.502075],["AEDCNY_otc",[[1,2],[2,3],[3,3],[5,3],[10,2],[15,3],[30,2],[45,2],[60,2],[120,2],[180,4],[240,3]],2.05505],["AEX25",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],826.89],["AMZN_otc",[[1,2],[2,3],[3,3],[5,4],[10,1],[15,1],[30,1],[45,2],[60,1],[120,2],[180,3],[240,3]],98.67],["AUDCAD",[[1,4],[2,4],[3,4],[5,4],[10,3],[15,3],[30,1],[45,1],[60,1],[120,1],[180,2],[240,1]],0.90381],["AUDCAD_otc",[[1,2],[2,2],[3,3],[5,2],[10,4],[15,2],[30,2],[45,2],[60,2],[120,2],[180,3],[240,3]],0.84577],["AUDCHF",[[1,1],[2,2],[3,4],[5,3],[10,3],[15,3],[30,2],[45,2],[60,3],[120,3],[180,2],[240,3]],0.55243],["AUDCHF_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,4],[45,1],[60,1],[120,1],[180,2],[240,3]],0.54553],["AUDJPY",[[1,1],[2,2],[3,4],[5,3],[10,3],[15,3],[30,2],[45,2],[60,3],[120,3],[180,2],[240,3]],92.556],["AUDJPY_otc",[[1,1],[2,2],[3,1],[5,1],[10,2],[15,1],[30,2],[45,3],[60,3],[120,3],[180,3],[240,3]],91.233],["AUDNZD_otc",[[1,1],[2,1],[3,1],[5,1],[10,4],[15,1],[30,4],[45,4],[60,4],[120,1],[180,1],[240,1]],0.99918],["AUDUSD",[[1,1],[2,4],[3,4],[5,4],[10,2],[15,3],[30,2],[45,2],[60,2],[120,3],[180,2],[240,3]],0.62899],["AUDUSD_otc",[[1,1],[2,4],[3,1],[5,2],[10,2],[15,1],[30,4],[45,4],[60,4],[120,4],[180,2],[240,2]],0.58024],["AUS200",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],6449.6],["AUS200_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,4],[45,1],[60,4],[120,1],[180,1],[240,1]],6472.88],["AVAX_otc",[[1,3],[2,4],[3,4],[5,4]],34.70568],["BABA",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],139.89],["BABA_otc",[[1,4],[2,1],[3,1],[5,4],[10,4],[15,2],[30,3],[45,3],[60,3],[120,3],[180,4],[240,4]],137.498],["BCHEUR",[[1,0],[2,0],[3,0],[5,0]],125.25],["BCHGBP",[[1,1],[2,1],[3,1],[5,1]],111.23],["BCHJPY",[[1,0],[2,0],[3,0],[5,0]],17960],["BHDCNY_otc",[[1,4],[2,1],[3,1],[5,1],[10,4],[15,1],[30,4],[45,4],[60,4],[120,1],[180,4],[240,1]],19.04207],["BITB_otc",[[1,4],[2,1],[3,1],[5,1]],24.00477],["BNB-USD_otc",[[1,3],[2,4],[3,4],[5,4]],302.9283],["BTCGBP",[[1,0],[2,0],[3,0],[5,0]],20415],["BTCJPY",[[1,0],[2,0],[3,0],[5,0]],3296300],["BTCUSD",[[1,3],[2,2],[3,3],[5,3]],89568.03],["BTCUSD_otc",[[1,4],[2,4],[3,4],[5,4]],90296.19],["CAC40",[[1,1],[2,2],[3,2],[5,2],[10,3],[15,3],[30,2],[45,2],[60,3],[120,3],[180,2],[240,3]],8067.01],["CADCHF",[[1,1],[2,2],[3,2],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,2],[240,3]],0.61119],["CADCHF_otc",[[1,4],[2,4],[3,2],[5,4],[10,2],[15,2],[30,4],[45,4],[60,1],[120,1],[180,1],[240,1]],0.60636],["CADJPY",[[1,1],[2,2],[3,4],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,2],[240,3]],102.401],["CADJPY_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,4],[30,4],[45,1],[60,4],[120,2],[180,3],[240,2]],102.94],["CHFJPY",[[1,2],[2,2],[3,4],[5,4],[10,1],[15,2],[30,2],[45,2],[60,3],[120,3],[180,4],[240,4]],167.534],["CHFJPY_otc",[[1,4],[2,4],[3,2],[5,3],[10,4],[15,4],[30,4],[45,4],[60,1],[120,2],[180,2],[240,2]],167.584],["CHFNOK_otc",[[1,1],[2,1],[3,1],[5,1],[10,2],[15,1],[30,4],[45,1],[60,1],[120,1],[180,2],[240,1]],11.632],["CITI",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],70.57],["CITI_otc",[[1,4],[2,2],[3,2],[5,2],[10,4],[15,2],[30,2],[45,3],[60,2],[120,2],[180,4],[240,4]],76.55],["D30EUR",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],13303.05],["D30EUR_otc",[[1,3],[2,3],[3,3],[5,4],[10,4],[15,4],[30,2],[45,2],[60,2],[120,3],[180,4],[240,4]],13260.8],["DASH_USD",[[1,3],[2,3],[3,3],[5,3]],24.27],["DJI30",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],32720.1],["DJI30_otc",[[1,4],[2,2],[3,4],[5,4],[10,2],[15,3],[30,3],[45,4],[60,4],[120,1],[180,1],[240,1]],31244.5],["DOGE_otc",[[1,2],[2,1],[3,1],[5,4]],0.083158],["DOTUSD_otc",[[1,2],[2,2],[3,4],[5,1]],5.9126],["E35EUR",[[1,1],[2,2],[3,1],[5,2],[10,3],[15,3],[30,4],[45,2],[60,2],[120,2],[180,2],[240,4]],13152.59],["E35EUR_otc",[[1,4],[2,2],[3,3],[5,3],[10,4],[15,4],[30,4],[45,1],[60,1],[120,2],[180,3],[240,3]],12028.5],["E50EUR",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],3620.1],["E50EUR_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,4],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],3825.88],["ETHUSD",[[1,0],[2,0],[3,0],[5,0]],1687.6],["ETHUSD_otc",[[1,4],[2,3],[3,4],[5,4]],1689.076],["EURAUD",[[1,2],[2,2],[3,2],[5,4],[10,1],[15,1],[30,1],[45,4],[60,1],[120,1],[180,1],[240,1]],1.72572],["EURCAD",[[1,4],[2,4],[3,2],[5,4],[10,4],[15,4],[30,1],[45,1],[60,1],[120,1],[180,4],[240,1]],1.55982],["EURCHF",[[1,1],[2,2],[3,2],[5,3],[10,3],[15,3],[30,2],[45,2],[60,2],[120,2],[180,1],[240,4]],0.95338],["EURCHF_otc",[[1,1],[2,1],[3,1],[5,2],[10,2],[15,1],[30,2],[45,4],[60,4],[120,2],[180,3],[240,3]],0.96163],["EURGBP",[[1,2],[2,3],[3,3],[5,3],[10,2],[15,4],[30,4],[45,1],[60,1],[120,4],[180,4],[240,1]],0.8405],["EURGBP_otc",[[1,1],[2,1],[3,1],[5,1],[10,4],[15,1],[30,2],[45,4],[60,4],[120,2],[180,2],[240,2]],0.83498],["EURHUF_otc",[[1,4],[2,4],[3,4],[5,2],[10,2],[15,4],[30,2],[45,2],[60,2],[120,3],[180,2],[240,2]],372.186],["EURJPY",[[1,1],[2,2],[3,3],[5,3],[10,2],[15,3],[30,2],[45,2],[60,2],[120,3],[180,4],[240,4]],159.735],["EURJPY_otc",[[1,1],[2,1],[3,2],[5,4],[10,4],[15,1],[30,1],[45,1],[60,1],[120,1],[180,4],[240,1]],159.753],["EURNZD_otc",[[1,2],[2,2],[3,3],[5,2],[10,2],[15,2],[30,2],[45,2],[60,2],[120,2],[180,3],[240,3]],1.88925],["EURRUB_otc",[[1,1],[2,1],[3,1],[5,2],[10,2],[15,2],[30,3],[45,3],[60,3],[120,3],[180,4],[240,3]],85.31043],["EURTRY_otc",[[1,1],[2,1],[3,1],[5,1],[10,4],[15,1],[30,1],[45,1],[60,1],[120,1],[180,4],[240,1]],37.81858],["EURUSD",[[1,1],[2,2],[3,4],[5,4],[10,2],[15,4],[30,4],[45,2],[60,4],[120,4],[180,1],[240,4]],1.08552],["EURUSD_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,4],[45,4],[60,4],[120,4],[180,1],[240,1]],1.03399],["F40EUR",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],6275.8],["F40EUR_otc",[[1,2],[2,2],[3,3],[5,2],[10,2],[15,3],[30,4],[45,2],[60,2],[120,2],[180,4],[240,4]],7542.1],["FDX_otc",[[1,4],[2,4],[3,4],[5,2],[10,4],[15,4],[30,4],[45,1],[60,1],[120,1],[180,2],[240,1]],251.99],["GBPAUD",[[1,4],[2,4],[3,1],[5,1],[10,1],[15,1],[30,4],[45,4],[60,4],[120,1],[180,1],[240,1]],2.05313],["GBPAUD_otc",[[1,4],[2,4],[3,1],[5,1],[10,1],[15,1],[30,4],[45,4],[60,4],[120,2],[180,2],[240,3]],2.0081],["GBPCAD",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,1],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],1.85576],["GBPCHF",[[1,1],[2,2],[3,2],[5,3],[10,3],[15,3],[30,2],[45,2],[60,2],[120,2],[180,2],[240,2]],1.13428],["GBPJPY",[[1,1],[2,2],[3,4],[5,3],[10,3],[15,3],[30,3],[45,2],[60,3],[120,3],[180,2],[240,2]],190.041],["GBPJPY_otc",[[1,3],[2,3],[3,3],[5,3],[10,2],[15,4],[30,2],[45,4],[60,4],[120,1],[180,1],[240,1]],199.363],["GBPUSD",[[1,1],[2,4],[3,1],[5,4],[10,2],[15,1],[30,4],[45,2],[60,4],[120,4],[180,4],[240,4]],1.29147],["GBPUSD_otc",[[1,2],[2,3],[3,3],[5,3],[10,2],[15,3],[30,2],[45,2],[60,4],[120,4],[180,1],[240,1]],1.27194],["GM",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],47.19],["H33HKD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],14751],["IRRUSD_otc",[[1,4],[2,4],[3,1],[5,0],[10,4],[15,1],[30,4],[45,2],[60,2],[120,4],[180,2],[240,1]],0.0000238397],["JODCNY_otc",[[1,4],[2,1],[3,1],[5,4],[10,2],[15,1],[30,4],[45,1],[60,1],[120,3],[180,3],[240,3]],10.018525],["JPN225",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],27468],["JPN225_otc",[[1,2],[2,2],[3,2],[5,2],[10,3],[15,3],[30,2],[45,2],[60,2],[120,3],[180,3],[240,3]],24932.6],["LBPUSD_otc",[[1,4],[2,4],[3,1],[5,1],[10,4],[15,1],[30,4],[45,4],[60,4],[120,3],[180,3],[240,3]],0.000013697],["LINK_otc",[[1,2],[2,2],[3,2],[5,3]],15.7537],["LNKUSD",[[1,3],[2,3],[3,3],[5,3]],7.281],["LTCUSD_otc",[[1,4],[2,4],[3,4],[5,4]],101.4023],["MADUSD_otc",[[1,2],[2,2],[3,2],[5,2],[10,4],[15,1],[30,2],[45,2],[60,2],[120,1],[180,1],[240,1]],0.09829],["MATIC_otc",[[1,2],[2,2],[3,1],[5,1]],0.802574],["NASUSD",[[1,4],[2,2],[3,2],[5,3],[10,3],[15,3],[30,2],[45,2],[60,2],[120,3],[180,2],[240,2]],20026.15],["NASUSD_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,1],[30,4],[45,4],[60,1],[120,3],[180,3],[240,3]],19611.1],["NFLX",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],907.46],["NFLX_otc",[[1,3],[2,4],[3,4],[5,4],[10,4],[15,4],[30,2],[45,4],[60,2],[120,2],[180,4],[240,4]],994],["NZDJPY_otc",[[1,1],[2,2],[3,2],[5,2],[10,2],[15,2],[30,2],[45,2],[60,4],[120,2],[180,4],[240,4]],84.475],["NZDUSD_otc",[[1,1],[2,2],[3,4],[5,1],[10,4],[15,1],[30,2],[45,2],[60,2],[120,3],[180,4],[240,3]],0.52024],["OMRCNY_otc",[[1,4],[2,3],[3,3],[5,3],[10,4],[15,4],[30,4],[45,4],[60,4],[120,1],[180,2],[240,1]],18.48071],["QARCNY_otc",[[1,2],[2,3],[3,3],[5,3],[10,3],[15,3],[30,2],[45,4],[60,4],[120,1],[180,1],[240,1]],1.953253],["SARCNY_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,2],[30,2],[45,4],[60,2],[120,1],[180,4],[240,1]],1.894048],["SMI20",[[1,4],[2,4],[3,4],[5,4],[10,3],[15,3],[30,4],[45,4],[60,4],[120,1],[180,1],[240,1]],13043.86],["SOL-USD_otc",[[1,1],[2,2],[3,2],[5,2]],99.10739],["SP500",[[1,4],[2,2],[3,2],[5,3],[10,3],[15,3],[30,2],[45,2],[60,2],[120,3],[180,2],[240,3]],5725.13],["SP500_otc",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,2],[45,3],[60,3],[120,3],[180,2],[240,3]],5901.93],["SYPUSD_otc",[[1,3],[2,3],[3,3],[5,3],[10,2],[15,2],[30,4],[45,1],[60,1],[120,1],[180,1],[240,1]],0.000375495],["TNDUSD_otc",[[1,4],[2,4],[3,1],[5,4],[10,2],[15,3],[30,3],[45,2],[60,3],[120,3],[180,4],[240,3]],0.36351],["TON-USD_otc",[[1,4],[2,4],[3,4],[5,4]],2.067756],["TRX-USD_otc",[[1,4],[2,4],[3,4],[5,4]],0.111517],["TWITTER",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],53.76],["TWITTER_otc",[[1,2],[2,3],[3,3],[5,3],[10,2],[15,3],[30,1],[45,1],[60,1],[120,1],[180,4],[240,1]],53.7713],["UKBrent",[[1,3],[2,3],[3,3],[5,3],[10,4],[15,3],[30,4],[45,4],[60,2],[120,3],[180,1],[240,4]],71.09],["UKBrent_otc",[[1,4],[2,1],[3,1],[5,1],[10,1],[15,1],[30,4],[45,4],[60,4],[120,1],[180,4],[240,4]],73.306],["USCrude",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],78.22],["USCrude_otc",[[1,2],[2,2],[3,3],[5,3],[10,2],[15,3],[30,2],[45,2],[60,2],[120,2],[180,3],[240,3]],76.716],["USDARS_otc",[[1,4],[2,2],[3,2],[5,2],[10,4],[15,1],[30,1],[45,2],[60,1],[120,1],[180,2],[240,1]],1213.43],["USDBDT_otc",[[1,1],[2,2],[3,1],[5,1],[10,3],[15,3],[30,4],[45,1],[60,1],[120,1],[180,4],[240,1]],117.13347],["USDBRL_otc",[[1,4],[2,4],[3,4],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],4.6799],["USDCAD",[[1,3],[2,4],[3,3],[5,3],[10,4],[15,4],[30,1],[45,1],[60,1],[120,1],[180,4],[240,1]],1.43697],["USDCAD_otc",[[1,2],[2,2],[3,3],[5,3],[10,2],[15,2],[30,2],[45,3],[60,3],[120,3],[180,3],[240,3]],1.42715],["USDCHF",[[1,4],[2,2],[3,3],[5,3],[10,3],[15,3],[30,2],[45,3],[60,2],[120,2],[180,2],[240,2]],0.87825],["USDCHF_otc",[[1,3],[2,3],[3,3],[5,3],[10,4],[15,3],[30,2],[45,3],[60,4],[120,1],[180,3],[240,3]],0.8764],["USDCLP_otc",[[1,2],[2,3],[3,3],[5,3],[10,2],[15,2],[30,2],[45,4],[60,4],[120,1],[180,2],[240,1]],905.7747],["USDCNH_otc",[[1,2],[2,2],[3,2],[5,2],[10,4],[15,4],[30,4],[45,2],[60,2],[120,2],[180,3],[240,4]],7.24278],["USDCOP_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,2],[30,4],[45,2],[60,2],[120,3],[180,3],[240,3]],3751.29],["USDDZD_otc",[[1,1],[2,2],[3,2],[5,2],[10,1],[15,1],[30,1],[45,2],[60,2],[120,3],[180,3],[240,3]],131.143],["USDEGP_otc",[[1,4],[2,4],[3,1],[5,1],[10,4],[15,1],[30,1],[45,4],[60,1],[120,1],[180,4],[240,4]],47.1643],["USDIDR_otc",[[1,2],[2,2],[3,3],[5,3],[10,3],[15,3],[30,2],[45,2],[60,3],[120,3],[180,2],[240,3]],15833.4],["USDINR_otc",[[1,4],[2,4],[3,4],[5,3],[10,4],[15,4],[30,2],[45,4],[60,4],[120,2],[180,2],[240,3]],86.1203],["USDJPY",[[1,4],[2,3],[3,3],[5,3],[10,3],[15,3],[30,2],[45,3],[60,3],[120,3],[180,2],[240,2]],147.148],["USDJPY_otc",[[1,4],[2,1],[3,4],[5,4],[10,4],[15,1],[30,4],[45,4],[60,4],[120,1],[180,1],[240,1]],146.162],["USDMXN_otc",[[1,3],[2,2],[3,3],[5,3],[10,3],[15,3],[30,4],[45,1],[60,1],[120,1],[180,1],[240,1]],21.3732],["USDMYR_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,3],[30,2],[45,2],[60,2],[120,3],[180,2],[240,1]],4.714004],["USDPHP_otc",[[1,2],[2,3],[3,3],[5,4],[10,4],[15,4],[30,4],[45,4],[60,4],[120,4],[180,2],[240,2]],58.18923],["USDPKR_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,1],[30,4],[45,4],[60,3],[120,3],[180,4],[240,4]],277.331],["USDRUB_otc",[[1,2],[2,4],[3,3],[5,4],[10,4],[15,3],[30,4],[45,1],[60,1],[120,3],[180,2],[240,3]],75.0783],["USDSGD_otc",[[1,1],[2,4],[3,1],[5,1],[10,2],[15,1],[30,2],[45,2],[60,2],[120,4],[180,2],[240,2]],1.36102],["USDTHB_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,3],[30,4],[45,2],[60,2],[120,3],[180,3],[240,3]],36.64232],["USDVND_otc",[[1,4],[2,3],[3,3],[5,3],[10,3],[15,3],[30,2],[45,3],[60,2],[120,4],[180,1],[240,1]],25794.3],["VISA_otc",[[1,2],[2,2],[3,2],[5,2],[10,4],[15,3],[30,4],[45,2],[60,4],[120,2],[180,4],[240,4]],326.69],["XAGEUR",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],20.625],["XAGUSD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],19.153],["XAGUSD_otc",[[1,2],[2,3],[3,3],[5,3],[10,2],[15,3],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],18.8941],["XAUEUR",[[1,3],[2,4],[3,4],[5,2],[10,3],[15,3],[30,2],[45,3],[60,2],[120,3],[180,2],[240,2]],2686.92],["XAUUSD",[[1,4],[2,4],[3,4],[5,1],[10,3],[15,3],[30,2],[45,2],[60,3],[120,3],[180,4],[240,4]],2916.89],["XAUUSD_otc",[[1,4],[2,1],[3,1],[5,4],[10,4],[15,4],[30,2],[45,3],[60,2],[120,3],[180,3],[240,3]],2897.21],["XNGUSD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],6.94],["XNGUSD_otc",[[1,4],[2,4],[3,1],[5,1],[10,4],[15,4],[30,3],[45,3],[60,3],[120,3],[180,2],[240,1]],7.3102],["XPDUSD",[[1,4],[2,3],[3,3],[5,3],[10,2],[15,3],[30,2],[45,2],[60,2],[120,3],[180,2],[240,2]],945.87],["XPDUSD_otc",[[1,4],[2,3],[3,3],[5,3],[10,3],[15,4],[30,4],[45,1],[60,1],[120,1],[180,2],[240,1]],689.15],["XPTUSD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],1014.68],["XPTUSD_otc",[[1,4],[2,4],[3,1],[5,1],[10,1],[15,1],[30,4],[45,1],[60,4],[120,1],[180,1],[240,1]],921.34],["XRPUSD_otc",[[1,3],[2,2],[3,3],[5,3]],0.42497],["YERUSD_otc",[[1,2],[2,2],[3,4],[5,4],[10,1],[15,1],[30,1],[45,1],[60,1],[120,1],[180,4],[240,1]],0.0040631]],"times":{"1":1741364400,"2":1741364380,"3":1741364370,"5":1741364370,"10":1741364400,"15":1741364370,"30":1741364280,"45":1741364400,"60":1741364280,"120":1741363920,"180":1741363920,"240":1741364100}}, parsing it as raw data -2025-03-07T14:17:33.515404Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type 'updateStream': - {"signals":[["#AXP_otc",[[2,3]],172.855],["#MSFT_otc",[[5,2]],399.331],["#PFE_otc",[[5,4]],25.46],["AUDCHF",[[3,2]],0.55247],["AUDCHF_otc",[[5,1]],0.54526],["AUDUSD_otc",[[2,2]],0.58033],["BABA_otc",[[5,1]],137.493],["CITI_otc",[[5,3]],76.548],["D30EUR_otc",[[5,3]],13260.4],["DJI30_otc",[[2,4]],31253.9],["DOGE_otc",[[5,1]],0.08315],["DOTUSD_otc",[[3,2]],5.9086],["EURUSD",[[2,4]],1.08585],["F40EUR_otc",[[3,2]],7534.4],["FDX_otc",[[3,2]],252.06],["GBPAUD_otc",[[5,4]],2.00844],["GBPJPY_otc",[[2,2]],199.344],["IRRUSD_otc",[[3,4],[5,4]],0.0000238411],["JODCNY_otc",[[2,4]],10.018613],["LINK_otc",[[5,4]],15.753],["MADUSD_otc",[[3,3]],0.09915],["NFLX_otc",[[5,3]],994.13],["OMRCNY_otc",[[2,2]],18.48057],["SMI20",[[2,0]],13045.86],["SYPUSD_otc",[[5,4]],0.000375471],["USDBRL_otc",[[2,3]],4.6856],["USDCLP_otc",[[2,2],[5,2]],905.7735],["USDINR_otc",[[2,3],[3,3]],86.1307],["USDJPY",[[2,2]],147.143],["USDJPY_otc",[[2,4]],146.194],["USDSGD_otc",[[2,2]],1.36012],["XAUEUR",[[5,4]],2687.4],["XAUUSD",[[5,4]],2918.26],["XRPUSD_otc",[[5,2]],0.42493]],"times":{"2":1741364415,"3":1741364415,"5":1741364415}}, parsing it as raw data -2025-03-07T14:17:44.151537Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type 'updateAssets': - {"signals":[["#CSCO_otc",[[1,4]],63.98],["#MCD_otc",[[1,3]],298.445],["AUDUSD",[[1,4]],0.62917],["CADJPY_otc",[[1,1]],102.869],["E35EUR_otc",[[1,2]],12017.9],["EURJPY_otc",[[1,2]],159.775],["GBPAUD",[[1,2]],2.05295],["NZDUSD_otc",[[1,2]],0.52031],["TRX-USD_otc",[[1,0]],0.111495],["USCrude_otc",[[1,3]],76.728],["USDEGP_otc",[[1,1]],47.16337],["XRPUSD_otc",[[1,2]],0.42488]],"times":{"1":1741364425}}, parsing it as raw data -2025-03-07T14:17:44.487751Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type 'updateStream': - [[1741361760,[["#AXP_otc",180,751]]],[1741362300,[["#AXP_otc",240,605]]],[1741362480,[["#AXP_otc",60,568],["#AXP_otc",120,569]]],[1741362600,[["#AXP_otc",45,674]]],[1741362660,[["#AXP_otc",30,622]]],[1741363560,[["#AXP_otc",60,254]]],[1741363830,[["#AXP_otc",15,210]]],[1741363860,[["#AXP_otc",10,221]]],[1741364100,[["#AXP_otc",240,90]]],[1741364190,[["#AXP_otc",5,84],["#AXP_otc",15,106]]],[1741364280,[["#AXP_otc",30,62]]],[1741364345,[["#AXP_otc",2,131]]],[1741364370,[["#AXP_otc",3,106]]],[1741364375,[["#AXP_otc",1,95]]],[1741364400,[["#AXP_otc",10,16]]],[1741364415,[["#AXP_otc",2,13]]]], parsing it as raw data -2025-03-07T14:21:49.161864Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type 'updateClosedDeals': - [{"chart_id":"chart-1","settings":"{\"chartId\":\"chart-1\",\"chartType\":1,\"chartPeriod\":4,\"candlesTimer\":false,\"symbol\":\"#AXP_otc\",\"demoDealAmount\":10,\"liveDealAmount\":1,\"enabledTradeMonitor\":false,\"enabledRatingWidget\":true,\"isVisible\":true,\"fastTimeframe\":5,\"enabledAutoscroll\":true,\"enabledGridSnap\":true,\"minimizedTradePanel\":false,\"fastCloseAt\":0,\"enableQuickAutoOffset\":true,\"quickAutoOffsetValue\":30,\"showArea\":true,\"percentAmount\":1}"}], parsing it as raw data -2025-03-07T15:03:28.709738Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type 'successupdateBalance': - [{"chart_id":"chart-1","settings":"{\"chartId\":\"chart-1\",\"chartType\":1,\"chartPeriod\":4,\"candlesTimer\":false,\"symbol\":\"#AXP_otc\",\"demoDealAmount\":10,\"liveDealAmount\":1,\"enabledTradeMonitor\":false,\"enabledRatingWidget\":true,\"isVisible\":true,\"fastTimeframe\":5,\"enabledAutoscroll\":true,\"enabledGridSnap\":true,\"minimizedTradePanel\":false,\"fastCloseAt\":0,\"enableQuickAutoOffset\":true,\"quickAutoOffsetValue\":30,\"showArea\":true,\"percentAmount\":1}"}], parsing it as raw data -2025-03-07T15:03:33.789718Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type 'updateStream': - {"signals":[["#AAPL",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],181.05],["#AAPL_otc",[[1,3],[2,4],[3,4],[5,4],[10,4],[15,2],[30,3],[45,2],[60,3],[120,4],[180,4],[240,4]],186.736],["#AXP",[[1,1],[2,1],[3,1],[5,1],[10,1],[15,1],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],171.73],["#AXP_otc",[[1,2],[2,2],[3,2],[5,2],[10,4],[15,1],[30,1],[45,4],[60,1],[120,1],[180,1],[240,1]],172.917],["#BA",[[1,2],[2,3],[3,3],[5,3],[10,2],[15,3],[30,3],[45,2],[60,3],[120,2],[180,2],[240,2]],157.04],["#BA_otc",[[1,4],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],163.89],["#CSCO",[[1,4],[2,2],[3,3],[5,3],[10,2],[15,3],[30,3],[45,2],[60,3],[120,2],[180,2],[240,2]],63.08],["#CSCO_otc",[[1,3],[2,4],[3,4],[5,4],[10,4],[15,1],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],64.246],["#FB",[[1,3],[2,3],[3,3],[5,3],[10,4],[15,4],[30,4],[45,2],[60,4],[120,4],[180,4],[240,4]],628.38],["#FB_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,1],[45,4],[60,1],[120,2],[180,4],[240,2]],659.25],["#INTC",[[1,4],[2,4],[3,4],[5,0],[10,4],[15,4],[30,4],[45,4],[60,4],[120,4],[180,4],[240,4]],21.02],["#INTC_otc",[[1,2],[2,4],[3,1],[5,4],[10,4],[15,1],[30,1],[45,2],[60,1],[120,3],[180,3],[240,3]],22.652],["#JNJ",[[1,4],[2,4],[3,2],[5,2],[10,4],[15,4],[30,1],[45,4],[60,1],[120,4],[180,4],[240,4]],166.34],["#JNJ_otc",[[1,3],[2,4],[3,1],[5,2],[10,2],[15,2],[30,3],[45,4],[60,3],[120,4],[180,1],[240,4]],162.341],["#JPM",[[1,4],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,2],[60,3],[120,2],[180,2],[240,2]],244.24],["#MCD",[[1,4],[2,4],[3,2],[5,4],[10,4],[15,1],[30,1],[45,4],[60,1],[120,4],[180,4],[240,4]],316.16],["#MCD_otc",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,4],[60,1],[120,1],[180,4],[240,1]],298.376],["#MSFT",[[1,2],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,2],[60,3],[120,2],[180,2],[240,2]],392.52],["#MSFT_otc",[[1,2],[2,4],[3,2],[5,2],[10,2],[15,2],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],398.725],["#PFE",[[1,4],[2,4],[3,2],[5,4],[10,4],[15,1],[30,1],[45,4],[60,1],[120,4],[180,4],[240,4]],26.53],["#PFE_otc",[[1,1],[2,4],[3,4],[5,4],[10,1],[15,1],[30,1],[45,1],[60,1],[120,2],[180,4],[240,4]],26.65],["#TSLA",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,4],[60,3],[120,2],[180,2],[240,2]],263.66],["#TSLA_otc",[[1,2],[2,2],[3,3],[5,3],[10,3],[15,3],[30,4],[45,1],[60,1],[120,1],[180,1],[240,1]],276],["#XOM",[[1,4],[2,4],[3,2],[5,4],[10,4],[15,1],[30,1],[45,4],[60,1],[120,4],[180,4],[240,4]],109.72],["#XOM_otc",[[1,4],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,4],[60,3],[120,4],[180,1],[240,1]],108.273],["100GBP",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],7114.6],["100GBP_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,3],[45,3],[60,3],[120,2],[180,4],[240,4]],7702.5],["ADA-USD_otc",[[1,2],[2,4],[3,4],[5,4]],0.502191],["AEDCNY_otc",[[1,4],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,2],[60,3],[120,2],[180,4],[240,3]],2.05783],["AEX25",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],826.89],["AMZN_otc",[[1,2],[2,2],[3,4],[5,4],[10,1],[15,1],[30,1],[45,1],[60,1],[120,2],[180,3],[240,3]],98.37],["AUDCAD",[[1,4],[2,4],[3,4],[5,1],[10,1],[15,1],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],0.90496],["AUDCAD_otc",[[1,4],[2,4],[3,4],[5,4],[10,1],[15,1],[30,1],[45,4],[60,1],[120,2],[180,3],[240,3]],0.85287],["AUDCHF",[[1,3],[2,3],[3,3],[5,3],[10,4],[15,1],[30,1],[45,4],[60,1],[120,2],[180,2],[240,2]],0.55503],["AUDCHF_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,2],[30,1],[45,1],[60,1],[120,2],[180,2],[240,3]],0.54407],["AUDJPY",[[1,3],[2,3],[3,3],[5,3],[10,4],[15,1],[30,1],[45,4],[60,1],[120,4],[180,2],[240,2]],93.11],["AUDJPY_otc",[[1,1],[2,2],[3,2],[5,4],[10,4],[15,2],[30,4],[45,3],[60,3],[120,3],[180,3],[240,3]],91.238],["AUDNZD_otc",[[1,2],[2,1],[3,1],[5,1],[10,4],[15,1],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],1.00299],["AUDUSD",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,1],[45,4],[60,1],[120,4],[180,2],[240,2]],0.63096],["AUDUSD_otc",[[1,1],[2,4],[3,4],[5,4],[10,4],[15,2],[30,2],[45,4],[60,3],[120,2],[180,2],[240,2]],0.58024],["AUS200",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],6449.6],["AUS200_otc",[[1,4],[2,2],[3,3],[5,3],[10,3],[15,4],[30,4],[45,1],[60,1],[120,1],[180,1],[240,1]],6472.96],["AVAX_otc",[[1,2],[2,3],[3,3],[5,3]],34.70615],["BABA",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,4],[30,1],[45,4],[60,1],[120,4],[180,4],[240,4]],143.81],["BABA_otc",[[1,4],[2,1],[3,1],[5,1],[10,1],[15,1],[30,2],[45,3],[60,3],[120,3],[180,4],[240,4]],137.494],["BCHEUR",[[1,0],[2,0],[3,0],[5,0]],125.25],["BCHGBP",[[1,1],[2,1],[3,1],[5,1]],111.23],["BCHJPY",[[1,0],[2,0],[3,0],[5,0]],17960],["BHDCNY_otc",[[1,1],[2,2],[3,3],[5,3],[10,3],[15,3],[30,4],[45,1],[60,1],[120,1],[180,4],[240,1]],19.03563],["BITB_otc",[[1,3],[2,4],[3,2],[5,4]],24.00015],["BNB-USD_otc",[[1,4],[2,4],[3,4],[5,2]],302.9235],["BTCGBP",[[1,0],[2,0],[3,0],[5,0]],20415],["BTCJPY",[[1,0],[2,0],[3,0],[5,0]],3296300],["BTCUSD",[[1,2],[2,2],[3,3],[5,4]],90593.93],["BTCUSD_otc",[[1,4],[2,2],[3,4],[5,4]],90296.321],["CAC40",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,1],[30,1],[45,2],[60,2],[120,2],[180,2],[240,3]],8117.31],["CADCHF",[[1,3],[2,3],[3,3],[5,3],[10,4],[15,1],[30,1],[45,3],[60,3],[120,3],[180,2],[240,3]],0.61329],["CADCHF_otc",[[1,3],[2,3],[3,1],[5,1],[10,1],[15,1],[30,1],[45,4],[60,1],[120,4],[180,4],[240,4]],0.61754],["CADJPY",[[1,3],[2,3],[3,3],[5,3],[10,4],[15,1],[30,1],[45,2],[60,2],[120,3],[180,2],[240,2]],102.885],["CADJPY_otc",[[1,2],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,4],[60,4],[120,2],[180,2],[240,2]],103.15],["CHFJPY",[[1,2],[2,3],[3,3],[5,4],[10,4],[15,4],[30,1],[45,2],[60,2],[120,4],[180,4],[240,4]],167.748],["CHFJPY_otc",[[1,2],[2,4],[3,2],[5,4],[10,1],[15,1],[30,1],[45,1],[60,1],[120,2],[180,2],[240,2]],167.587],["CHFNOK_otc",[[1,4],[2,1],[3,1],[5,1],[10,1],[15,1],[30,4],[45,4],[60,1],[120,1],[180,2],[240,2]],11.861],["CITI",[[1,4],[2,3],[3,3],[5,3],[10,2],[15,3],[30,3],[45,2],[60,3],[120,2],[180,2],[240,2]],69.89],["CITI_otc",[[1,1],[2,1],[3,1],[5,1],[10,1],[15,1],[30,1],[45,2],[60,2],[120,2],[180,4],[240,4]],76.506],["D30EUR",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],13303.05],["D30EUR_otc",[[1,4],[2,2],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,4],[240,4]],13229.2],["DASH_USD",[[1,3],[2,3],[3,3],[5,3]],24.27],["DJI30",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],32720.1],["DJI30_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,2],[45,4],[60,4],[120,1],[180,1],[240,1]],31270.6],["DOGE_otc",[[1,4],[2,4],[3,1],[5,1]],0.083715],["DOTUSD_otc",[[1,3],[2,4],[3,4],[5,4]],5.9675],["E35EUR",[[1,4],[2,4],[3,4],[5,4],[10,1],[15,1],[30,1],[45,4],[60,1],[120,4],[180,4],[240,4]],13245.24],["E35EUR_otc",[[1,2],[2,2],[3,2],[5,2],[10,4],[15,4],[30,1],[45,1],[60,1],[120,2],[180,3],[240,2]],12118.5],["E50EUR",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],3620.1],["E50EUR_otc",[[1,4],[2,2],[3,2],[5,4],[10,4],[15,2],[30,4],[45,4],[60,1],[120,1],[180,1],[240,1]],3842.54],["ETHUSD",[[1,0],[2,0],[3,0],[5,0]],1687.6],["ETHUSD_otc",[[1,3],[2,3],[3,3],[5,3]],1689.25],["EURAUD",[[1,1],[2,2],[3,2],[5,2],[10,3],[15,3],[30,3],[45,2],[60,3],[120,4],[180,1],[240,1]],1.7205],["EURCAD",[[1,1],[2,2],[3,2],[5,2],[10,3],[15,3],[30,3],[45,4],[60,1],[120,1],[180,1],[240,1]],1.5571],["EURCHF",[[1,4],[2,3],[3,3],[5,3],[10,3],[15,4],[30,2],[45,4],[60,4],[120,4],[180,4],[240,4]],0.95499],["EURCHF_otc",[[1,2],[2,2],[3,4],[5,4],[10,1],[15,1],[30,1],[45,4],[60,2],[120,2],[180,3],[240,3]],0.96256],["EURGBP",[[1,2],[2,2],[3,3],[5,2],[10,3],[15,3],[30,3],[45,2],[60,3],[120,4],[180,4],[240,1]],0.83958],["EURGBP_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,2],[30,4],[45,2],[60,1],[120,4],[180,2],[240,2]],0.8335],["EURHUF_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,4],[45,2],[60,2],[120,2],[180,2],[240,2]],373.167],["EURJPY",[[1,2],[2,3],[3,3],[5,3],[10,3],[15,4],[30,1],[45,4],[60,2],[120,4],[180,4],[240,4]],160.211],["EURJPY_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,2],[30,4],[45,1],[60,1],[120,1],[180,4],[240,1]],159.872],["EURNZD_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,2],[30,3],[45,2],[60,3],[120,2],[180,3],[240,2]],1.88203],["EURRUB_otc",[[1,4],[2,4],[3,4],[5,4],[10,2],[15,2],[30,2],[45,3],[60,3],[120,3],[180,4],[240,3]],85.31207],["EURTRY_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,4],[45,4],[60,4],[120,4],[180,4],[240,4]],37.81927],["EURUSD",[[1,4],[2,2],[3,2],[5,2],[10,3],[15,3],[30,4],[45,4],[60,4],[120,4],[180,1],[240,4]],1.08563],["EURUSD_otc",[[1,4],[2,1],[3,1],[5,1],[10,1],[15,2],[30,2],[45,4],[60,3],[120,4],[180,4],[240,4]],1.0324],["F40EUR",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],6275.8],["F40EUR_otc",[[1,4],[2,2],[3,2],[5,3],[10,3],[15,3],[30,3],[45,2],[60,3],[120,2],[180,2],[240,2]],7473.5],["FDX_otc",[[1,3],[2,2],[3,2],[5,2],[10,3],[15,3],[30,3],[45,4],[60,3],[120,1],[180,2],[240,2]],250.47],["GBPAUD",[[1,1],[2,0],[3,2],[5,2],[10,3],[15,3],[30,3],[45,2],[60,3],[120,1],[180,1],[240,4]],2.0491],["GBPAUD_otc",[[1,2],[2,2],[3,2],[5,2],[10,1],[15,1],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],2.01509],["GBPCAD",[[1,1],[2,4],[3,4],[5,2],[10,2],[15,2],[30,4],[45,1],[60,1],[120,1],[180,1],[240,1]],1.85448],["GBPCHF",[[1,4],[2,3],[3,3],[5,3],[10,4],[15,4],[30,1],[45,4],[60,4],[120,2],[180,4],[240,2]],1.13739],["GBPJPY",[[1,4],[2,3],[3,3],[5,3],[10,4],[15,4],[30,1],[45,4],[60,2],[120,4],[180,4],[240,4]],190.808],["GBPJPY_otc",[[1,2],[2,2],[3,4],[5,4],[10,4],[15,1],[30,1],[45,4],[60,1],[120,4],[180,1],[240,1]],200.948],["GBPUSD",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],1.29294],["GBPUSD_otc",[[1,4],[2,3],[3,3],[5,3],[10,4],[15,4],[30,2],[45,4],[60,3],[120,4],[180,2],[240,2]],1.27821],["GM",[[1,4],[2,4],[3,2],[5,4],[10,4],[15,4],[30,4],[45,4],[60,4],[120,2],[180,4],[240,2]],47.5],["H33HKD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],14751],["IRRUSD_otc",[[1,2],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,4],[60,2],[120,1],[180,2],[240,1]],0.0000238279],["JODCNY_otc",[[1,4],[2,2],[3,3],[5,3],[10,3],[15,3],[30,3],[45,2],[60,3],[120,3],[180,3],[240,3]],10.017541],["JPN225",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],27468],["JPN225_otc",[[1,2],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,2],[180,3],[240,3]],24194.2],["LBPUSD_otc",[[1,2],[2,2],[3,3],[5,3],[10,2],[15,3],[30,1],[45,1],[60,1],[120,2],[180,3],[240,2]],0.000013872],["LINK_otc",[[1,2],[2,4],[3,4],[5,4]],15.7742],["LNKUSD",[[1,3],[2,3],[3,3],[5,3]],7.281],["LTCUSD_otc",[[1,2],[2,2],[3,2],[5,4]],101.3895],["MADUSD_otc",[[1,2],[2,2],[3,4],[5,4],[10,4],[15,4],[30,4],[45,2],[60,2],[120,1],[180,1],[240,1]],0.09955],["MATIC_otc",[[1,2],[2,2],[3,2],[5,2]],0.801792],["NASUSD",[[1,3],[2,3],[3,3],[5,3],[10,4],[15,4],[30,4],[45,2],[60,2],[120,4],[180,2],[240,2]],20119.4],["NASUSD_otc",[[1,4],[2,1],[3,1],[5,1],[10,1],[15,1],[30,1],[45,1],[60,1],[120,2],[180,3],[240,3]],19646.5],["NFLX",[[1,3],[2,3],[3,3],[5,3],[10,2],[15,3],[30,3],[45,2],[60,3],[120,2],[180,2],[240,2]],895.42],["NFLX_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,4],[30,1],[45,1],[60,1],[120,2],[180,4],[240,4]],994.38],["NZDJPY_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,3],[45,4],[60,4],[120,2],[180,4],[240,4]],84.788],["NZDUSD_otc",[[1,1],[2,2],[3,2],[5,2],[10,4],[15,2],[30,2],[45,2],[60,3],[120,3],[180,4],[240,3]],0.51994],["OMRCNY_otc",[[1,4],[2,1],[3,1],[5,4],[10,4],[15,4],[30,4],[45,4],[60,4],[120,4],[180,2],[240,2]],18.48157],["QARCNY_otc",[[1,2],[2,1],[3,1],[5,1],[10,4],[15,1],[30,2],[45,3],[60,3],[120,1],[180,1],[240,1]],1.953208],["SARCNY_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,1],[45,4],[60,4],[120,4],[180,4],[240,4]],1.894355],["SMI20",[[1,3],[2,4],[3,4],[5,4],[10,4],[15,4],[30,1],[45,4],[60,1],[120,4],[180,4],[240,4]],13083.86],["SOL-USD_otc",[[1,2],[2,3],[3,3],[5,3]],99.10847],["SP500",[[1,2],[2,3],[3,3],[5,3],[10,4],[15,4],[30,4],[45,2],[60,2],[120,4],[180,2],[240,2]],5756.31],["SP500_otc",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,2],[240,2]],5890.57],["SYPUSD_otc",[[1,2],[2,2],[3,2],[5,2],[10,4],[15,1],[30,1],[45,4],[60,1],[120,1],[180,1],[240,4]],0.000375842],["TNDUSD_otc",[[1,2],[2,4],[3,2],[5,2],[10,4],[15,1],[30,1],[45,4],[60,1],[120,2],[180,4],[240,4]],0.36844],["TON-USD_otc",[[1,2],[2,2],[3,2],[5,2]],2.067909],["TRX-USD_otc",[[1,4],[2,1],[3,1],[5,1]],0.112156],["TWITTER",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],53.76],["TWITTER_otc",[[1,4],[2,1],[3,1],[5,1],[10,1],[15,1],[30,4],[45,4],[60,1],[120,1],[180,4],[240,4]],53.7836],["UKBrent",[[1,3],[2,4],[3,2],[5,4],[10,4],[15,1],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],71.41],["UKBrent_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,2],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],73.245],["USCrude",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],78.22],["USCrude_otc",[[1,2],[2,2],[3,3],[5,3],[10,3],[15,3],[30,3],[45,4],[60,3],[120,2],[180,3],[240,3]],76.74],["USDARS_otc",[[1,4],[2,2],[3,3],[5,3],[10,3],[15,3],[30,3],[45,1],[60,1],[120,1],[180,2],[240,1]],1214.17],["USDBDT_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,1],[30,4],[45,1],[60,1],[120,1],[180,4],[240,4]],117.14645],["USDBRL_otc",[[1,4],[2,4],[3,4],[5,4],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],4.6639],["USDCAD",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,2],[30,3],[45,4],[60,4],[120,1],[180,4],[240,1]],1.43429],["USDCAD_otc",[[1,2],[2,2],[3,2],[5,2],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],1.4248],["USDCHF",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,2],[45,4],[60,4],[120,2],[180,2],[240,2]],0.87964],["USDCHF_otc",[[1,4],[2,1],[3,1],[5,1],[10,1],[15,1],[30,4],[45,4],[60,1],[120,2],[180,3],[240,3]],0.87773],["USDCLP_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,2],[30,3],[45,2],[60,2],[120,1],[180,2],[240,1]],905.7634],["USDCNH_otc",[[1,4],[2,1],[3,1],[5,1],[10,1],[15,2],[30,3],[45,2],[60,4],[120,2],[180,3],[240,2]],7.24248],["USDCOP_otc",[[1,4],[2,4],[3,4],[5,2],[10,2],[15,3],[30,3],[45,2],[60,3],[120,2],[180,3],[240,3]],3742.55],["USDDZD_otc",[[1,3],[2,2],[3,4],[5,4],[10,4],[15,2],[30,4],[45,2],[60,2],[120,3],[180,3],[240,3]],131.199],["USDEGP_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,2],[30,2],[45,1],[60,1],[120,1],[180,2],[240,4]],47.15285],["USDIDR_otc",[[1,1],[2,1],[3,1],[5,1],[10,1],[15,1],[30,2],[45,3],[60,3],[120,3],[180,2],[240,3]],15850.9],["USDINR_otc",[[1,4],[2,4],[3,1],[5,1],[10,1],[15,1],[30,1],[45,4],[60,1],[120,2],[180,2],[240,4]],86.1858],["USDJPY",[[1,2],[2,2],[3,3],[5,3],[10,4],[15,4],[30,1],[45,2],[60,2],[120,4],[180,2],[240,2]],147.568],["USDJPY_otc",[[1,2],[2,1],[3,1],[5,1],[10,2],[15,4],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],146.094],["USDMXN_otc",[[1,4],[2,4],[3,4],[5,4],[10,1],[15,1],[30,4],[45,4],[60,4],[120,1],[180,1],[240,1]],21.4359],["USDMYR_otc",[[1,2],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],4.713718],["USDPHP_otc",[[1,3],[2,4],[3,4],[5,4],[10,4],[15,4],[30,4],[45,4],[60,4],[120,2],[180,2],[240,2]],58.19012],["USDPKR_otc",[[1,4],[2,2],[3,4],[5,4],[10,2],[15,2],[30,2],[45,2],[60,3],[120,2],[180,1],[240,1]],277.069],["USDRUB_otc",[[1,1],[2,4],[3,4],[5,4],[10,2],[15,2],[30,2],[45,4],[60,4],[120,3],[180,2],[240,3]],75.0663],["USDSGD_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,3],[30,3],[45,2],[60,3],[120,2],[180,2],[240,2]],1.34423],["USDTHB_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,1],[30,1],[45,4],[60,1],[120,3],[180,3],[240,3]],36.64874],["USDVND_otc",[[1,4],[2,4],[3,1],[5,1],[10,4],[15,1],[30,1],[45,2],[60,4],[120,4],[180,4],[240,4]],25837],["VISA_otc",[[1,4],[2,4],[3,4],[5,1],[10,1],[15,1],[30,1],[45,4],[60,4],[120,4],[180,4],[240,4]],336.67],["XAGEUR",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],20.625],["XAGUSD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],19.153],["XAGUSD_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,2],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],18.8978],["XAUEUR",[[1,1],[2,4],[3,1],[5,1],[10,1],[15,1],[30,1],[45,4],[60,1],[120,4],[180,4],[240,4]],2698.53],["XAUUSD",[[1,1],[2,4],[3,4],[5,1],[10,1],[15,1],[30,1],[45,4],[60,1],[120,4],[180,4],[240,4]],2929.93],["XAUUSD_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,4],[45,2],[60,4],[120,3],[180,3],[240,3]],2897.29],["XNGUSD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],6.94],["XNGUSD_otc",[[1,1],[2,2],[3,1],[5,1],[10,2],[15,2],[30,2],[45,2],[60,3],[120,4],[180,1],[240,1]],7.2429],["XPDUSD",[[1,2],[2,4],[3,3],[5,4],[10,4],[15,1],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],953.35],["XPDUSD_otc",[[1,4],[2,4],[3,4],[5,4],[10,2],[15,2],[30,4],[45,4],[60,4],[120,4],[180,2],[240,2]],683.36],["XPTUSD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],1014.68],["XPTUSD_otc",[[1,4],[2,1],[3,1],[5,1],[10,1],[15,1],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],929.26],["XRPUSD_otc",[[1,2],[2,2],[3,4],[5,4]],0.42654],["YERUSD_otc",[[1,2],[2,2],[3,2],[5,2],[10,3],[15,3],[30,4],[45,1],[60,1],[120,1],[180,4],[240,1]],0.0040531]],"times":{"1":1741367150,"2":1741367145,"3":1741367160,"5":1741367160,"10":1741367160,"15":1741367160,"30":1741367160,"45":1741367100,"60":1741367160,"120":1741366800,"180":1741367160,"240":1741366800}}, parsing it as raw data -2025-03-07T15:03:34.015598Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type 'updateStream': - {"signals":[["#JNJ_otc",[[1,4]],162.264],["#JPM",[[1,3]],244.55],["ADA-USD_otc",[[1,4]],0.502201],["AUS200_otc",[[1,2]],6472.9],["EURUSD",[[1,2]],1.08535],["LINK_otc",[[1,4]],15.7798],["SMI20",[[1,4]],13078.86],["SP500",[[1,3]],5757.31],["USDCOP_otc",[[1,2]],3741.92],["USDINR_otc",[[1,2]],86.1753],["USDMXN_otc",[[1,3]],21.456],["XPTUSD_otc",[[1,2]],927.66]],"times":{"1":1741367175}}, parsing it as raw data -2025-03-07T15:03:38.782445Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type 'updateStream': - {"signals":[["#CSCO",[[2,3]],63.12],["#JNJ_otc",[[2,1]],162.28],["#PFE_otc",[[2,1]],26.57],["AMZN_otc",[[2,4]],98.47],["D30EUR_otc",[[2,4]],13231],["FDX_otc",[[2,4]],251.22],["GBPAUD",[[2,2]],2.04881],["GBPCAD",[[2,0]],1.85414],["GBPJPY_otc",[[2,4]],201.006],["OMRCNY_otc",[[2,4]],18.48199],["USDDZD_otc",[[2,4]],131.243],["USDJPY",[[2,3]],147.595],["XNGUSD_otc",[[2,4]],7.2547]],"times":{"2":1741367180}}, parsing it as raw data -2025-03-07T15:03:44.439737Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type 'updateStream': - [[1741361760,[["#AXP_otc",180,1538]]],[1741362300,[["#AXP_otc",240,1376]]],[1741362480,[["#AXP_otc",120,1350]]],[1741364100,[["#AXP_otc",240,825]]],[1741365600,[["#AXP_otc",45,576]]],[1741366350,[["#AXP_otc",15,311]]],[1741366890,[["#AXP_otc",5,119]]],[1741366935,[["#AXP_otc",5,96]]],[1741366980,[["#AXP_otc",10,83],["#AXP_otc",15,75],["#AXP_otc",30,82]]],[1741367040,[["#AXP_otc",10,57]]],[1741367075,[["#AXP_otc",2,202]]],[1741367110,[["#AXP_otc",2,124]]],[1741367150,[["#AXP_otc",1,65]]],[1741367160,[["#AXP_otc",3,36],["#AXP_otc",60,9],["#AXP_otc",5,12]]]], parsing it as raw data -2025-03-07T15:03:58.638482Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type 'updateStream': - {"signals":[["#JPM",[[1,4]],244.43],["ADA-USD_otc",[[1,0]],0.502192],["AUS200_otc",[[1,4]],6472.98],["IRRUSD_otc",[[1,4]],0.0000238306],["LINK_otc",[[1,0]],15.7752],["SARCNY_otc",[[1,3]],1.894375],["SMI20",[[1,0]],13077.86],["USDCNH_otc",[[1,2]],7.24242],["XPTUSD_otc",[[1,1]],927.12]],"times":{"1":1741367200}}, parsing it as raw data -2025-03-07T15:04:04.026667Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type 'updateStream': - {"signals":[["#INTC",[[5,4]],21.04],["#PFE_otc",[[3,1]],26.46],["CADCHF_otc",[[3,4]],0.61874],["CHFJPY_otc",[[3,4]],167.634],["MADUSD_otc",[[3,2]],0.09929],["SMI20",[[3,2]],13075.86],["SOL-USD_otc",[[5,2]],99.10825],["UKBrent",[[3,4]],71.55],["USCrude_otc",[[3,2]],76.738],["USDBDT_otc",[[3,1]],117.14503],["USDMXN_otc",[[3,3]],21.4623],["USDVND_otc",[[5,4]],25844.5],["XPDUSD",[[3,2]],952.4]],"times":{"3":1741367205,"5":1741367205}}, parsing it as raw data -2025-03-07T15:05:15.912006Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type 'successupdateBalance': - [{"chart_id":"chart-1","settings":"{\"chartId\":\"chart-1\",\"chartType\":1,\"chartPeriod\":4,\"candlesTimer\":false,\"symbol\":\"#AXP_otc\",\"demoDealAmount\":10,\"liveDealAmount\":1,\"enabledTradeMonitor\":false,\"enabledRatingWidget\":true,\"isVisible\":true,\"fastTimeframe\":5,\"enabledAutoscroll\":true,\"enabledGridSnap\":true,\"minimizedTradePanel\":false,\"fastCloseAt\":0,\"enableQuickAutoOffset\":true,\"quickAutoOffsetValue\":30,\"showArea\":true,\"percentAmount\":1}"}], parsing it as raw data -2025-03-07T15:05:20.991256Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type 'updateStream': - {"signals":[["#AAPL",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],181.05],["#AAPL_otc",[[1,3],[2,4],[3,4],[5,4],[10,4],[15,2],[30,3],[45,2],[60,3],[120,4],[180,4],[240,4]],186.858],["#AXP",[[1,1],[2,1],[3,1],[5,1],[10,1],[15,1],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],171.73],["#AXP_otc",[[1,2],[2,2],[3,2],[5,2],[10,4],[15,1],[30,1],[45,4],[60,1],[120,1],[180,1],[240,1]],172.95],["#BA",[[1,2],[2,3],[3,3],[5,3],[10,2],[15,3],[30,3],[45,2],[60,3],[120,2],[180,2],[240,2]],156.97],["#BA_otc",[[1,4],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],163.69],["#CSCO",[[1,4],[2,3],[3,3],[5,3],[10,2],[15,3],[30,3],[45,2],[60,3],[120,2],[180,2],[240,2]],63.17],["#CSCO_otc",[[1,3],[2,4],[3,4],[5,4],[10,4],[15,4],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],64.25],["#FB",[[1,3],[2,3],[3,3],[5,3],[10,4],[15,4],[30,4],[45,2],[60,4],[120,4],[180,4],[240,4]],628.19],["#FB_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,1],[45,4],[60,1],[120,2],[180,4],[240,2]],659.28],["#INTC",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,4],[45,4],[60,4],[120,4],[180,4],[240,4]],21.18],["#INTC_otc",[[1,2],[2,4],[3,1],[5,4],[10,4],[15,4],[30,1],[45,2],[60,1],[120,3],[180,3],[240,3]],22.637],["#JNJ",[[1,2],[2,4],[3,2],[5,2],[10,4],[15,4],[30,1],[45,4],[60,1],[120,4],[180,4],[240,4]],166.23],["#JNJ_otc",[[1,3],[2,4],[3,1],[5,2],[10,2],[15,2],[30,3],[45,4],[60,3],[120,4],[180,1],[240,4]],162.342],["#JPM",[[1,4],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,2],[60,3],[120,2],[180,2],[240,2]],244.06],["#MCD",[[1,4],[2,4],[3,2],[5,4],[10,1],[15,1],[30,1],[45,4],[60,1],[120,4],[180,4],[240,4]],315.75],["#MCD_otc",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,4],[60,1],[120,1],[180,4],[240,1]],298.421],["#MSFT",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,2],[60,3],[120,2],[180,2],[240,2]],393.63],["#MSFT_otc",[[1,2],[2,4],[3,4],[5,4],[10,2],[15,2],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],398.755],["#PFE",[[1,4],[2,4],[3,2],[5,4],[10,4],[15,1],[30,1],[45,4],[60,1],[120,4],[180,4],[240,4]],26.5],["#PFE_otc",[[1,1],[2,1],[3,4],[5,4],[10,1],[15,1],[30,1],[45,1],[60,1],[120,2],[180,4],[240,4]],26.54],["#TSLA",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,4],[60,3],[120,2],[180,2],[240,2]],263.45],["#TSLA_otc",[[1,2],[2,2],[3,3],[5,3],[10,3],[15,3],[30,4],[45,1],[60,1],[120,1],[180,1],[240,1]],275.79],["#XOM",[[1,4],[2,4],[3,4],[5,3],[10,4],[15,1],[30,1],[45,4],[60,1],[120,4],[180,4],[240,4]],109.79],["#XOM_otc",[[1,4],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,4],[60,3],[120,4],[180,1],[240,1]],108.287],["100GBP",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],7114.6],["100GBP_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,3],[45,3],[60,3],[120,2],[180,4],[240,4]],7698.9],["ADA-USD_otc",[[1,2],[2,4],[3,4],[5,4]],0.502116],["AEDCNY_otc",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,2],[60,3],[120,2],[180,4],[240,3]],2.05876],["AEX25",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],826.89],["AMZN_otc",[[1,2],[2,4],[3,4],[5,4],[10,1],[15,1],[30,1],[45,1],[60,1],[120,2],[180,3],[240,3]],98.34],["AUDCAD",[[1,4],[2,4],[3,4],[5,4],[10,1],[15,1],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],0.90514],["AUDCAD_otc",[[1,4],[2,4],[3,4],[5,4],[10,1],[15,1],[30,1],[45,4],[60,1],[120,2],[180,3],[240,3]],0.85326],["AUDCHF",[[1,3],[2,3],[3,3],[5,3],[10,4],[15,1],[30,1],[45,4],[60,1],[120,2],[180,2],[240,2]],0.55533],["AUDCHF_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,2],[30,1],[45,1],[60,1],[120,2],[180,2],[240,3]],0.54275],["AUDJPY",[[1,3],[2,3],[3,3],[5,3],[10,4],[15,1],[30,1],[45,4],[60,1],[120,4],[180,2],[240,2]],93.173],["AUDJPY_otc",[[1,1],[2,2],[3,2],[5,4],[10,4],[15,2],[30,4],[45,3],[60,3],[120,3],[180,3],[240,3]],91.19],["AUDNZD_otc",[[1,4],[2,4],[3,4],[5,1],[10,4],[15,1],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],1.00438],["AUDUSD",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,1],[45,4],[60,1],[120,4],[180,2],[240,2]],0.63106],["AUDUSD_otc",[[1,1],[2,4],[3,4],[5,4],[10,4],[15,2],[30,2],[45,4],[60,3],[120,2],[180,2],[240,2]],0.57982],["AUS200",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],6449.6],["AUS200_otc",[[1,2],[2,2],[3,3],[5,3],[10,4],[15,4],[30,4],[45,1],[60,1],[120,1],[180,1],[240,1]],6472.79],["AVAX_otc",[[1,2],[2,2],[3,3],[5,3]],34.70582],["BABA",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,4],[30,1],[45,4],[60,1],[120,4],[180,4],[240,4]],143.87],["BABA_otc",[[1,4],[2,4],[3,4],[5,4],[10,1],[15,1],[30,2],[45,3],[60,3],[120,3],[180,4],[240,4]],137.522],["BCHEUR",[[1,0],[2,0],[3,0],[5,0]],125.25],["BCHGBP",[[1,1],[2,1],[3,1],[5,1]],111.23],["BCHJPY",[[1,0],[2,0],[3,0],[5,0]],17960],["BHDCNY_otc",[[1,1],[2,2],[3,3],[5,3],[10,3],[15,3],[30,4],[45,1],[60,1],[120,1],[180,4],[240,1]],19.03441],["BITB_otc",[[1,3],[2,4],[3,2],[5,4]],24.00044],["BNB-USD_otc",[[1,4],[2,4],[3,4],[5,2]],302.9217],["BTCGBP",[[1,0],[2,0],[3,0],[5,0]],20415],["BTCJPY",[[1,0],[2,0],[3,0],[5,0]],3296300],["BTCUSD",[[1,2],[2,2],[3,3],[5,4]],90537.4],["BTCUSD_otc",[[1,4],[2,4],[3,4],[5,4]],90296.387],["CAC40",[[1,2],[2,4],[3,4],[5,4],[10,1],[15,1],[30,1],[45,2],[60,2],[120,2],[180,2],[240,3]],8108.92],["CADCHF",[[1,3],[2,3],[3,3],[5,3],[10,4],[15,4],[30,1],[45,3],[60,3],[120,3],[180,2],[240,3]],0.61349],["CADCHF_otc",[[1,3],[2,3],[3,4],[5,1],[10,1],[15,1],[30,1],[45,4],[60,1],[120,4],[180,4],[240,4]],0.61899],["CADJPY",[[1,3],[2,3],[3,3],[5,3],[10,4],[15,4],[30,1],[45,2],[60,2],[120,3],[180,2],[240,2]],102.934],["CADJPY_otc",[[1,2],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,4],[60,4],[120,2],[180,2],[240,2]],103.11],["CHFJPY",[[1,2],[2,3],[3,3],[5,3],[10,4],[15,4],[30,1],[45,2],[60,2],[120,4],[180,4],[240,4]],167.776],["CHFJPY_otc",[[1,2],[2,4],[3,4],[5,4],[10,4],[15,1],[30,1],[45,1],[60,1],[120,2],[180,2],[240,2]],167.615],["CHFNOK_otc",[[1,4],[2,1],[3,1],[5,1],[10,1],[15,1],[30,4],[45,4],[60,1],[120,1],[180,2],[240,2]],11.842],["CITI",[[1,4],[2,3],[3,3],[5,3],[10,2],[15,3],[30,3],[45,2],[60,3],[120,2],[180,2],[240,2]],69.9],["CITI_otc",[[1,1],[2,1],[3,1],[5,1],[10,1],[15,1],[30,1],[45,2],[60,2],[120,2],[180,4],[240,4]],76.498],["D30EUR",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],13303.05],["D30EUR_otc",[[1,4],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,4],[240,4]],13234],["DASH_USD",[[1,3],[2,3],[3,3],[5,3]],24.27],["DJI30",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],32720.1],["DJI30_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,2],[45,4],[60,4],[120,1],[180,1],[240,1]],31274.1],["DOGE_otc",[[1,4],[2,4],[3,1],[5,1]],0.083682],["DOTUSD_otc",[[1,3],[2,4],[3,4],[5,4]],5.9874],["E35EUR",[[1,4],[2,4],[3,4],[5,4],[10,1],[15,1],[30,1],[45,4],[60,1],[120,4],[180,4],[240,4]],13238.39],["E35EUR_otc",[[1,4],[2,2],[3,2],[5,2],[10,4],[15,4],[30,1],[45,1],[60,1],[120,2],[180,3],[240,2]],12139.4],["E50EUR",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],3620.1],["E50EUR_otc",[[1,2],[2,2],[3,2],[5,4],[10,4],[15,2],[30,4],[45,4],[60,1],[120,1],[180,1],[240,1]],3825.2],["ETHUSD",[[1,0],[2,0],[3,0],[5,0]],1687.6],["ETHUSD_otc",[[1,3],[2,3],[3,3],[5,3]],1689.266],["EURAUD",[[1,1],[2,2],[3,2],[5,2],[10,3],[15,3],[30,3],[45,2],[60,3],[120,4],[180,1],[240,1]],1.71944],["EURCAD",[[1,1],[2,2],[3,2],[5,2],[10,2],[15,3],[30,3],[45,4],[60,1],[120,1],[180,1],[240,1]],1.5564],["EURCHF",[[1,4],[2,3],[3,3],[5,3],[10,3],[15,4],[30,2],[45,4],[60,4],[120,4],[180,4],[240,4]],0.95486],["EURCHF_otc",[[1,4],[2,2],[3,4],[5,4],[10,4],[15,1],[30,1],[45,4],[60,2],[120,2],[180,3],[240,3]],0.96313],["EURGBP",[[1,2],[2,2],[3,3],[5,2],[10,3],[15,3],[30,3],[45,2],[60,3],[120,4],[180,4],[240,1]],0.8396],["EURGBP_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,2],[30,4],[45,2],[60,1],[120,4],[180,2],[240,2]],0.83288],["EURHUF_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,4],[45,2],[60,2],[120,2],[180,2],[240,2]],374.488],["EURJPY",[[1,2],[2,3],[3,3],[5,3],[10,3],[15,4],[30,1],[45,4],[60,2],[120,4],[180,4],[240,4]],160.21],["EURJPY_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,4],[30,4],[45,1],[60,1],[120,1],[180,4],[240,1]],159.887],["EURNZD_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,2],[30,3],[45,2],[60,3],[120,2],[180,3],[240,2]],1.88298],["EURRUB_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,2],[45,3],[60,3],[120,3],[180,4],[240,3]],85.31257],["EURTRY_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,4],[45,4],[60,4],[120,4],[180,4],[240,4]],37.81933],["EURUSD",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,3],[30,4],[45,4],[60,4],[120,4],[180,1],[240,4]],1.08508],["EURUSD_otc",[[1,4],[2,1],[3,1],[5,1],[10,1],[15,2],[30,2],[45,4],[60,3],[120,4],[180,4],[240,4]],1.03231],["F40EUR",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],6275.8],["F40EUR_otc",[[1,2],[2,2],[3,2],[5,3],[10,3],[15,3],[30,3],[45,2],[60,3],[120,2],[180,2],[240,2]],7455.6],["FDX_otc",[[1,3],[2,4],[3,2],[5,2],[10,3],[15,3],[30,3],[45,4],[60,3],[120,1],[180,2],[240,2]],250.73],["GBPAUD",[[1,1],[2,1],[3,2],[5,2],[10,3],[15,3],[30,3],[45,2],[60,3],[120,1],[180,1],[240,4]],2.0479],["GBPAUD_otc",[[1,2],[2,2],[3,2],[5,2],[10,1],[15,1],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],2.01588],["GBPCAD",[[1,1],[2,2],[3,4],[5,2],[10,2],[15,2],[30,4],[45,1],[60,1],[120,1],[180,1],[240,1]],1.85372],["GBPCHF",[[1,4],[2,3],[3,3],[5,3],[10,4],[15,4],[30,1],[45,4],[60,4],[120,2],[180,4],[240,2]],1.1373],["GBPJPY",[[1,4],[2,3],[3,3],[5,3],[10,4],[15,4],[30,1],[45,4],[60,2],[120,4],[180,4],[240,4]],190.816],["GBPJPY_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,1],[30,1],[45,4],[60,1],[120,4],[180,1],[240,1]],201.075],["GBPUSD",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],1.29238],["GBPUSD_otc",[[1,4],[2,3],[3,3],[5,3],[10,4],[15,4],[30,2],[45,4],[60,3],[120,4],[180,2],[240,2]],1.27833],["GM",[[1,4],[2,4],[3,2],[5,4],[10,4],[15,4],[30,4],[45,4],[60,4],[120,2],[180,4],[240,2]],47.44],["H33HKD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],14751],["IRRUSD_otc",[[1,2],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,4],[60,2],[120,1],[180,2],[240,1]],0.0000238261],["JODCNY_otc",[[1,4],[2,2],[3,3],[5,3],[10,3],[15,3],[30,3],[45,2],[60,3],[120,3],[180,3],[240,3]],10.017613],["JPN225",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],27468],["JPN225_otc",[[1,2],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,2],[180,3],[240,3]],24163.4],["LBPUSD_otc",[[1,2],[2,2],[3,3],[5,3],[10,4],[15,3],[30,1],[45,1],[60,1],[120,2],[180,3],[240,2]],0.000013887],["LINK_otc",[[1,3],[2,4],[3,4],[5,4]],15.7813],["LNKUSD",[[1,3],[2,3],[3,3],[5,3]],7.281],["LTCUSD_otc",[[1,2],[2,2],[3,2],[5,4]],101.3862],["MADUSD_otc",[[1,4],[2,2],[3,4],[5,4],[10,4],[15,4],[30,4],[45,2],[60,2],[120,1],[180,1],[240,1]],0.10031],["MATIC_otc",[[1,2],[2,2],[3,2],[5,2]],0.801672],["NASUSD",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,4],[30,4],[45,2],[60,2],[120,4],[180,2],[240,2]],20132.03],["NASUSD_otc",[[1,2],[2,1],[3,1],[5,1],[10,1],[15,1],[30,1],[45,1],[60,1],[120,2],[180,3],[240,3]],19639.3],["NFLX",[[1,3],[2,3],[3,3],[5,3],[10,2],[15,3],[30,3],[45,2],[60,3],[120,2],[180,2],[240,2]],895.43],["NFLX_otc",[[1,1],[2,2],[3,2],[5,2],[10,2],[15,4],[30,1],[45,1],[60,1],[120,2],[180,4],[240,4]],994.21],["NZDJPY_otc",[[1,3],[2,4],[3,4],[5,4],[10,4],[15,4],[30,3],[45,4],[60,4],[120,2],[180,4],[240,4]],84.864],["NZDUSD_otc",[[1,1],[2,2],[3,2],[5,2],[10,4],[15,2],[30,2],[45,2],[60,3],[120,3],[180,4],[240,3]],0.51949],["OMRCNY_otc",[[1,4],[2,1],[3,1],[5,4],[10,4],[15,4],[30,4],[45,4],[60,4],[120,4],[180,2],[240,2]],18.4816],["QARCNY_otc",[[1,2],[2,1],[3,1],[5,1],[10,4],[15,1],[30,2],[45,3],[60,3],[120,1],[180,1],[240,1]],1.953214],["SARCNY_otc",[[1,3],[2,4],[3,4],[5,4],[10,4],[15,4],[30,1],[45,4],[60,4],[120,4],[180,4],[240,4]],1.894431],["SMI20",[[1,2],[2,2],[3,2],[5,4],[10,4],[15,1],[30,1],[45,4],[60,1],[120,4],[180,4],[240,4]],13072.86],["SOL-USD_otc",[[1,2],[2,3],[3,3],[5,2]],99.10843],["SP500",[[1,2],[2,3],[3,3],[5,3],[10,4],[15,4],[30,4],[45,2],[60,2],[120,4],[180,2],[240,2]],5756.07],["SP500_otc",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,2],[240,2]],5890.94],["SYPUSD_otc",[[1,2],[2,2],[3,2],[5,2],[10,4],[15,1],[30,1],[45,4],[60,1],[120,1],[180,1],[240,4]],0.000375896],["TNDUSD_otc",[[1,2],[2,4],[3,2],[5,2],[10,4],[15,1],[30,1],[45,4],[60,1],[120,2],[180,4],[240,4]],0.3681],["TON-USD_otc",[[1,2],[2,2],[3,2],[5,2]],2.067897],["TRX-USD_otc",[[1,4],[2,4],[3,1],[5,1]],0.112296],["TWITTER",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],53.76],["TWITTER_otc",[[1,4],[2,1],[3,1],[5,1],[10,4],[15,1],[30,4],[45,4],[60,1],[120,1],[180,4],[240,4]],53.7822],["UKBrent",[[1,3],[2,4],[3,4],[5,4],[10,4],[15,4],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],71.64],["UKBrent_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,2],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],73.272],["USCrude",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],78.22],["USCrude_otc",[[1,2],[2,2],[3,2],[5,3],[10,3],[15,3],[30,3],[45,4],[60,3],[120,2],[180,3],[240,3]],76.732],["USDARS_otc",[[1,4],[2,2],[3,3],[5,3],[10,3],[15,3],[30,3],[45,1],[60,1],[120,1],[180,2],[240,1]],1214.4],["USDBDT_otc",[[1,4],[2,4],[3,1],[5,4],[10,4],[15,1],[30,4],[45,1],[60,1],[120,1],[180,4],[240,4]],117.14522],["USDBRL_otc",[[1,4],[2,4],[3,4],[5,4],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],4.6588],["USDCAD",[[1,2],[2,1],[3,1],[5,2],[10,2],[15,2],[30,3],[45,4],[60,4],[120,1],[180,4],[240,1]],1.43438],["USDCAD_otc",[[1,2],[2,2],[3,2],[5,2],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],1.42429],["USDCHF",[[1,4],[2,4],[3,4],[5,3],[10,4],[15,4],[30,2],[45,4],[60,4],[120,2],[180,2],[240,2]],0.87998],["USDCHF_otc",[[1,4],[2,1],[3,1],[5,1],[10,1],[15,4],[30,4],[45,4],[60,1],[120,2],[180,3],[240,3]],0.87868],["USDCLP_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,2],[30,3],[45,2],[60,2],[120,1],[180,2],[240,1]],905.747],["USDCNH_otc",[[1,4],[2,1],[3,1],[5,1],[10,2],[15,2],[30,3],[45,2],[60,4],[120,2],[180,3],[240,2]],7.24272],["USDCOP_otc",[[1,2],[2,2],[3,4],[5,2],[10,2],[15,3],[30,3],[45,2],[60,3],[120,2],[180,3],[240,3]],3740.14],["USDDZD_otc",[[1,3],[2,4],[3,4],[5,4],[10,4],[15,2],[30,4],[45,2],[60,2],[120,3],[180,3],[240,3]],131.276],["USDEGP_otc",[[1,3],[2,2],[3,2],[5,2],[10,2],[15,2],[30,2],[45,1],[60,1],[120,1],[180,2],[240,4]],47.1535],["USDIDR_otc",[[1,1],[2,1],[3,1],[5,1],[10,4],[15,1],[30,2],[45,3],[60,3],[120,3],[180,2],[240,3]],15863.3],["USDINR_otc",[[1,4],[2,4],[3,4],[5,1],[10,1],[15,1],[30,1],[45,4],[60,1],[120,2],[180,2],[240,4]],86.1894],["USDJPY",[[1,4],[2,3],[3,3],[5,3],[10,4],[15,4],[30,1],[45,2],[60,2],[120,4],[180,2],[240,2]],147.646],["USDJPY_otc",[[1,2],[2,1],[3,1],[5,1],[10,2],[15,4],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],146.087],["USDMXN_otc",[[1,3],[2,4],[3,3],[5,4],[10,1],[15,1],[30,4],[45,4],[60,4],[120,1],[180,1],[240,1]],21.472],["USDMYR_otc",[[1,4],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],4.713805],["USDPHP_otc",[[1,3],[2,4],[3,2],[5,2],[10,4],[15,2],[30,4],[45,4],[60,4],[120,2],[180,2],[240,2]],58.18984],["USDPKR_otc",[[1,4],[2,2],[3,4],[5,4],[10,2],[15,2],[30,2],[45,2],[60,3],[120,2],[180,1],[240,1]],277.022],["USDRUB_otc",[[1,1],[2,4],[3,2],[5,1],[10,2],[15,2],[30,2],[45,4],[60,4],[120,3],[180,2],[240,3]],75.0634],["USDSGD_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,3],[30,3],[45,2],[60,3],[120,2],[180,2],[240,2]],1.34245],["USDTHB_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,1],[30,1],[45,4],[60,1],[120,3],[180,3],[240,3]],36.64866],["USDVND_otc",[[1,4],[2,4],[3,1],[5,4],[10,4],[15,4],[30,1],[45,2],[60,4],[120,4],[180,4],[240,4]],25844.4],["VISA_otc",[[1,4],[2,4],[3,4],[5,1],[10,1],[15,1],[30,1],[45,4],[60,4],[120,4],[180,4],[240,4]],338.61],["XAGEUR",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],20.625],["XAGUSD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],19.153],["XAGUSD_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,0],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],18.8984],["XAUEUR",[[1,4],[2,4],[3,1],[5,1],[10,1],[15,1],[30,1],[45,4],[60,1],[120,4],[180,4],[240,4]],2699.55],["XAUUSD",[[1,1],[2,4],[3,4],[5,1],[10,1],[15,1],[30,1],[45,4],[60,1],[120,4],[180,4],[240,4]],2929.53],["XAUUSD_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,4],[45,2],[60,4],[120,3],[180,3],[240,3]],2897.295],["XNGUSD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],6.94],["XNGUSD_otc",[[1,1],[2,1],[3,1],[5,1],[10,2],[15,2],[30,2],[45,2],[60,3],[120,4],[180,1],[240,1]],7.218],["XPDUSD",[[1,2],[2,4],[3,3],[5,4],[10,4],[15,1],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],952.76],["XPDUSD_otc",[[1,2],[2,4],[3,4],[5,4],[10,1],[15,1],[30,4],[45,4],[60,4],[120,4],[180,2],[240,2]],676.18],["XPTUSD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],1014.68],["XPTUSD_otc",[[1,1],[2,1],[3,1],[5,1],[10,1],[15,1],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],922.21],["XRPUSD_otc",[[1,2],[2,2],[3,4],[5,4]],0.4267],["YERUSD_otc",[[1,2],[2,2],[3,2],[5,2],[10,3],[15,3],[30,4],[45,1],[60,1],[120,1],[180,4],[240,1]],0.0040558]],"times":{"1":1741367275,"2":1741367250,"3":1741367250,"5":1741367250,"10":1741367280,"15":1741367250,"30":1741367160,"45":1741367100,"60":1741367160,"120":1741366800,"180":1741367160,"240":1741366800}}, parsing it as raw data -2025-03-07T15:05:49.477256Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type 'successupdateBalance': - [{"chart_id":"chart-1","settings":"{\"chartId\":\"chart-1\",\"chartType\":1,\"chartPeriod\":4,\"candlesTimer\":false,\"symbol\":\"#AXP_otc\",\"demoDealAmount\":10,\"liveDealAmount\":1,\"enabledTradeMonitor\":false,\"enabledRatingWidget\":true,\"isVisible\":true,\"fastTimeframe\":5,\"enabledAutoscroll\":true,\"enabledGridSnap\":true,\"minimizedTradePanel\":false,\"fastCloseAt\":0,\"enableQuickAutoOffset\":true,\"quickAutoOffsetValue\":30,\"showArea\":true,\"percentAmount\":1}"}], parsing it as raw data -2025-03-07T15:05:54.559177Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type 'updateStream': - {"signals":[["#AAPL",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],181.05],["#AAPL_otc",[[1,3],[2,4],[3,4],[5,4],[10,4],[15,2],[30,3],[45,2],[60,3],[120,4],[180,4],[240,4]],186.842],["#AXP",[[1,1],[2,1],[3,1],[5,1],[10,1],[15,1],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],171.73],["#AXP_otc",[[1,2],[2,2],[3,3],[5,2],[10,4],[15,1],[30,1],[45,4],[60,1],[120,1],[180,1],[240,1]],172.94],["#BA",[[1,2],[2,3],[3,3],[5,3],[10,2],[15,3],[30,3],[45,2],[60,3],[120,2],[180,2],[240,2]],157.02],["#BA_otc",[[1,4],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],163.83],["#CSCO",[[1,4],[2,3],[3,3],[5,3],[10,2],[15,3],[30,3],[45,2],[60,3],[120,2],[180,2],[240,2]],63.15],["#CSCO_otc",[[1,3],[2,4],[3,4],[5,4],[10,4],[15,4],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],64.265],["#FB",[[1,3],[2,3],[3,3],[5,3],[10,4],[15,4],[30,4],[45,2],[60,4],[120,4],[180,4],[240,4]],628.82],["#FB_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,1],[45,4],[60,1],[120,2],[180,4],[240,2]],659.2],["#INTC",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,4],[45,4],[60,4],[120,4],[180,4],[240,4]],21.14],["#INTC_otc",[[1,2],[2,4],[3,1],[5,4],[10,4],[15,4],[30,1],[45,2],[60,1],[120,3],[180,3],[240,3]],22.675],["#JNJ",[[1,4],[2,4],[3,2],[5,2],[10,4],[15,4],[30,1],[45,4],[60,1],[120,4],[180,4],[240,4]],166.39],["#JNJ_otc",[[1,4],[2,1],[3,1],[5,2],[10,2],[15,2],[30,3],[45,4],[60,3],[120,4],[180,1],[240,4]],162.198],["#JPM",[[1,4],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,2],[60,3],[120,2],[180,2],[240,2]],244.27],["#MCD",[[1,4],[2,1],[3,2],[5,4],[10,1],[15,1],[30,1],[45,4],[60,1],[120,4],[180,4],[240,4]],315.82],["#MCD_otc",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,4],[60,1],[120,1],[180,4],[240,1]],298.458],["#MSFT",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,2],[60,3],[120,2],[180,2],[240,2]],393.8],["#MSFT_otc",[[1,2],[2,4],[3,2],[5,4],[10,2],[15,2],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],398.73],["#PFE",[[1,4],[2,4],[3,2],[5,4],[10,4],[15,1],[30,1],[45,4],[60,1],[120,4],[180,4],[240,4]],26.5],["#PFE_otc",[[1,1],[2,1],[3,4],[5,4],[10,1],[15,1],[30,1],[45,1],[60,1],[120,2],[180,4],[240,4]],26.59],["#TSLA",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,4],[60,3],[120,2],[180,2],[240,2]],263.83],["#TSLA_otc",[[1,2],[2,2],[3,3],[5,3],[10,3],[15,3],[30,4],[45,1],[60,1],[120,1],[180,1],[240,1]],275.59],["#XOM",[[1,4],[2,4],[3,2],[5,4],[10,4],[15,1],[30,1],[45,4],[60,1],[120,4],[180,4],[240,4]],109.77],["#XOM_otc",[[1,4],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,4],[60,3],[120,4],[180,1],[240,1]],108.283],["100GBP",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],7114.6],["100GBP_otc",[[1,4],[2,4],[3,1],[5,4],[10,4],[15,4],[30,3],[45,3],[60,3],[120,2],[180,4],[240,4]],7694.3],["ADA-USD_otc",[[1,2],[2,4],[3,1],[5,4]],0.502017],["AEDCNY_otc",[[1,4],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,2],[60,3],[120,2],[180,4],[240,3]],2.05837],["AEX25",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],826.89],["AMZN_otc",[[1,2],[2,4],[3,4],[5,4],[10,1],[15,1],[30,1],[45,1],[60,1],[120,2],[180,3],[240,3]],98.41],["AUDCAD",[[1,4],[2,4],[3,4],[5,1],[10,1],[15,1],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],0.90506],["AUDCAD_otc",[[1,4],[2,4],[3,4],[5,4],[10,1],[15,1],[30,1],[45,4],[60,1],[120,2],[180,3],[240,3]],0.85293],["AUDCHF",[[1,3],[2,3],[3,3],[5,3],[10,4],[15,1],[30,1],[45,4],[60,1],[120,2],[180,2],[240,2]],0.5554],["AUDCHF_otc",[[1,1],[2,2],[3,2],[5,2],[10,2],[15,2],[30,1],[45,1],[60,1],[120,2],[180,2],[240,3]],0.54189],["AUDJPY",[[1,3],[2,3],[3,3],[5,3],[10,4],[15,1],[30,1],[45,4],[60,1],[120,4],[180,2],[240,2]],93.191],["AUDJPY_otc",[[1,1],[2,2],[3,2],[5,4],[10,4],[15,2],[30,4],[45,3],[60,3],[120,3],[180,3],[240,3]],91.225],["AUDNZD_otc",[[1,4],[2,1],[3,4],[5,1],[10,4],[15,1],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],1.00593],["AUDUSD",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,1],[45,4],[60,1],[120,4],[180,2],[240,2]],0.63104],["AUDUSD_otc",[[1,1],[2,4],[3,4],[5,4],[10,4],[15,2],[30,2],[45,4],[60,3],[120,2],[180,2],[240,2]],0.58007],["AUS200",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],6449.6],["AUS200_otc",[[1,2],[2,2],[3,3],[5,2],[10,4],[15,4],[30,4],[45,1],[60,1],[120,1],[180,1],[240,1]],6472.76],["AVAX_otc",[[1,2],[2,3],[3,3],[5,3]],34.70579],["BABA",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,4],[30,1],[45,4],[60,1],[120,4],[180,4],[240,4]],143.81],["BABA_otc",[[1,4],[2,1],[3,1],[5,1],[10,1],[15,1],[30,2],[45,3],[60,3],[120,3],[180,4],[240,4]],137.516],["BCHEUR",[[1,0],[2,0],[3,0],[5,0]],125.25],["BCHGBP",[[1,1],[2,1],[3,1],[5,1]],111.23],["BCHJPY",[[1,0],[2,0],[3,0],[5,0]],17960],["BHDCNY_otc",[[1,1],[2,2],[3,3],[5,3],[10,3],[15,3],[30,4],[45,1],[60,1],[120,1],[180,4],[240,1]],19.03492],["BITB_otc",[[1,3],[2,4],[3,4],[5,4]],24.00061],["BNB-USD_otc",[[1,4],[2,4],[3,4],[5,2]],302.9213],["BTCGBP",[[1,0],[2,0],[3,0],[5,0]],20415],["BTCJPY",[[1,0],[2,0],[3,0],[5,0]],3296300],["BTCUSD",[[1,2],[2,2],[3,3],[5,4]],90606.23],["BTCUSD_otc",[[1,4],[2,4],[3,4],[5,4]],90296.389],["CAC40",[[1,4],[2,4],[3,4],[5,4],[10,1],[15,1],[30,1],[45,2],[60,2],[120,2],[180,2],[240,3]],8110.42],["CADCHF",[[1,3],[2,3],[3,3],[5,3],[10,4],[15,4],[30,1],[45,3],[60,3],[120,3],[180,2],[240,3]],0.61365],["CADCHF_otc",[[1,3],[2,3],[3,4],[5,1],[10,1],[15,1],[30,1],[45,4],[60,1],[120,4],[180,4],[240,4]],0.61858],["CADJPY",[[1,3],[2,3],[3,3],[5,3],[10,4],[15,4],[30,1],[45,2],[60,2],[120,3],[180,2],[240,2]],102.965],["CADJPY_otc",[[1,2],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,4],[60,4],[120,2],[180,2],[240,2]],103.173],["CHFJPY",[[1,3],[2,3],[3,3],[5,3],[10,4],[15,4],[30,1],[45,2],[60,2],[120,4],[180,4],[240,4]],167.785],["CHFJPY_otc",[[1,2],[2,4],[3,4],[5,4],[10,4],[15,1],[30,1],[45,1],[60,1],[120,2],[180,2],[240,2]],167.664],["CHFNOK_otc",[[1,4],[2,1],[3,1],[5,1],[10,1],[15,1],[30,4],[45,4],[60,1],[120,1],[180,2],[240,2]],11.826],["CITI",[[1,4],[2,3],[3,3],[5,3],[10,2],[15,3],[30,3],[45,2],[60,3],[120,2],[180,2],[240,2]],70.02],["CITI_otc",[[1,1],[2,1],[3,1],[5,1],[10,1],[15,1],[30,1],[45,2],[60,2],[120,2],[180,4],[240,4]],76.501],["D30EUR",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],13303.05],["D30EUR_otc",[[1,4],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,4],[240,4]],13232.3],["DASH_USD",[[1,3],[2,3],[3,3],[5,3]],24.27],["DJI30",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],32720.1],["DJI30_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,2],[45,4],[60,4],[120,1],[180,1],[240,1]],31265.8],["DOGE_otc",[[1,4],[2,4],[3,1],[5,1]],0.083654],["DOTUSD_otc",[[1,3],[2,4],[3,4],[5,4]],5.9926],["E35EUR",[[1,4],[2,4],[3,4],[5,4],[10,1],[15,1],[30,1],[45,4],[60,1],[120,4],[180,4],[240,4]],13241.39],["E35EUR_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,1],[45,1],[60,1],[120,2],[180,3],[240,2]],12157.7],["E50EUR",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],3620.1],["E50EUR_otc",[[1,2],[2,2],[3,2],[5,2],[10,4],[15,2],[30,4],[45,4],[60,1],[120,1],[180,1],[240,1]],3829.94],["ETHUSD",[[1,0],[2,0],[3,0],[5,0]],1687.6],["ETHUSD_otc",[[1,3],[2,3],[3,3],[5,3]],1689.281],["EURAUD",[[1,1],[2,1],[3,2],[5,2],[10,3],[15,3],[30,3],[45,2],[60,3],[120,4],[180,1],[240,1]],1.7192],["EURCAD",[[1,1],[2,2],[3,2],[5,1],[10,2],[15,3],[30,3],[45,4],[60,1],[120,1],[180,1],[240,1]],1.55601],["EURCHF",[[1,4],[2,3],[3,3],[5,3],[10,3],[15,4],[30,2],[45,4],[60,4],[120,4],[180,4],[240,4]],0.95486],["EURCHF_otc",[[1,4],[2,2],[3,4],[5,4],[10,4],[15,1],[30,1],[45,4],[60,2],[120,2],[180,3],[240,3]],0.96364],["EURGBP",[[1,2],[2,2],[3,3],[5,2],[10,3],[15,3],[30,3],[45,2],[60,3],[120,4],[180,4],[240,1]],0.83955],["EURGBP_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,2],[30,4],[45,2],[60,1],[120,4],[180,2],[240,2]],0.83257],["EURHUF_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,4],[45,2],[60,2],[120,2],[180,2],[240,2]],374.457],["EURJPY",[[1,2],[2,3],[3,3],[5,3],[10,3],[15,4],[30,1],[45,4],[60,2],[120,4],[180,4],[240,4]],160.217],["EURJPY_otc",[[1,2],[2,2],[3,3],[5,2],[10,2],[15,4],[30,4],[45,1],[60,1],[120,1],[180,4],[240,1]],159.869],["EURNZD_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,2],[30,3],[45,2],[60,3],[120,2],[180,3],[240,2]],1.88286],["EURRUB_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,2],[45,3],[60,3],[120,3],[180,4],[240,3]],85.31332],["EURTRY_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,4],[45,4],[60,4],[120,4],[180,4],[240,4]],37.81937],["EURUSD",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,3],[30,4],[45,4],[60,4],[120,4],[180,1],[240,4]],1.08488],["EURUSD_otc",[[1,4],[2,1],[3,1],[5,1],[10,1],[15,2],[30,2],[45,4],[60,3],[120,4],[180,4],[240,4]],1.03245],["F40EUR",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],6275.8],["F40EUR_otc",[[1,2],[2,2],[3,2],[5,2],[10,3],[15,3],[30,3],[45,2],[60,3],[120,2],[180,2],[240,2]],7453.9],["FDX_otc",[[1,3],[2,4],[3,2],[5,2],[10,3],[15,3],[30,3],[45,4],[60,3],[120,1],[180,2],[240,2]],250.91],["GBPAUD",[[1,1],[2,1],[3,2],[5,2],[10,3],[15,3],[30,3],[45,2],[60,3],[120,1],[180,1],[240,4]],2.04769],["GBPAUD_otc",[[1,2],[2,2],[3,2],[5,2],[10,1],[15,1],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],2.0154],["GBPCAD",[[1,1],[2,2],[3,2],[5,2],[10,2],[15,2],[30,4],[45,1],[60,1],[120,1],[180,1],[240,1]],1.85331],["GBPCHF",[[1,4],[2,3],[3,3],[5,3],[10,4],[15,4],[30,1],[45,4],[60,4],[120,2],[180,4],[240,2]],1.13733],["GBPJPY",[[1,4],[2,3],[3,3],[5,3],[10,4],[15,4],[30,1],[45,4],[60,2],[120,4],[180,4],[240,4]],190.835],["GBPJPY_otc",[[1,2],[2,4],[3,4],[5,4],[10,4],[15,1],[30,1],[45,4],[60,1],[120,4],[180,1],[240,1]],200.963],["GBPUSD",[[1,4],[2,4],[3,4],[5,2],[10,4],[15,4],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],1.29218],["GBPUSD_otc",[[1,4],[2,3],[3,3],[5,3],[10,4],[15,4],[30,2],[45,4],[60,3],[120,4],[180,2],[240,2]],1.27798],["GM",[[1,4],[2,2],[3,2],[5,4],[10,4],[15,4],[30,4],[45,4],[60,4],[120,2],[180,4],[240,2]],47.46],["H33HKD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],14751],["IRRUSD_otc",[[1,2],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,4],[60,2],[120,1],[180,2],[240,1]],0.000023824],["JODCNY_otc",[[1,4],[2,2],[3,3],[5,3],[10,3],[15,3],[30,3],[45,2],[60,3],[120,3],[180,3],[240,3]],10.017586],["JPN225",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],27468],["JPN225_otc",[[1,2],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,2],[180,3],[240,3]],24171.7],["LBPUSD_otc",[[1,2],[2,2],[3,3],[5,3],[10,4],[15,3],[30,1],[45,1],[60,1],[120,2],[180,3],[240,2]],0.000013868],["LINK_otc",[[1,3],[2,4],[3,4],[5,4]],15.7841],["LNKUSD",[[1,3],[2,3],[3,3],[5,3]],7.281],["LTCUSD_otc",[[1,2],[2,2],[3,2],[5,4]],101.3862],["MADUSD_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,4],[45,2],[60,2],[120,1],[180,1],[240,1]],0.10059],["MATIC_otc",[[1,2],[2,2],[3,2],[5,2]],0.801678],["NASUSD",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,4],[30,4],[45,2],[60,2],[120,4],[180,2],[240,2]],20139.53],["NASUSD_otc",[[1,4],[2,1],[3,1],[5,1],[10,1],[15,1],[30,1],[45,1],[60,1],[120,2],[180,3],[240,3]],19642.4],["NFLX",[[1,3],[2,3],[3,3],[5,3],[10,2],[15,3],[30,3],[45,2],[60,3],[120,2],[180,2],[240,2]],896.34],["NFLX_otc",[[1,1],[2,2],[3,2],[5,2],[10,2],[15,4],[30,1],[45,1],[60,1],[120,2],[180,4],[240,4]],994.22],["NZDJPY_otc",[[1,3],[2,4],[3,4],[5,4],[10,4],[15,4],[30,3],[45,4],[60,4],[120,2],[180,4],[240,4]],84.902],["NZDUSD_otc",[[1,1],[2,2],[3,2],[5,2],[10,4],[15,2],[30,2],[45,2],[60,3],[120,3],[180,4],[240,3]],0.51968],["OMRCNY_otc",[[1,4],[2,1],[3,1],[5,4],[10,4],[15,4],[30,4],[45,4],[60,4],[120,4],[180,2],[240,2]],18.48157],["QARCNY_otc",[[1,2],[2,1],[3,1],[5,1],[10,4],[15,1],[30,2],[45,3],[60,3],[120,1],[180,1],[240,1]],1.953183],["SARCNY_otc",[[1,3],[2,4],[3,4],[5,4],[10,4],[15,4],[30,1],[45,4],[60,4],[120,4],[180,4],[240,4]],1.894444],["SMI20",[[1,2],[2,4],[3,2],[5,4],[10,4],[15,1],[30,1],[45,4],[60,1],[120,4],[180,4],[240,4]],13075.86],["SOL-USD_otc",[[1,2],[2,3],[3,3],[5,2]],99.10823],["SP500",[[1,3],[2,3],[3,3],[5,3],[10,4],[15,4],[30,4],[45,2],[60,2],[120,4],[180,2],[240,2]],5757.32],["SP500_otc",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,2],[240,2]],5891.64],["SYPUSD_otc",[[1,2],[2,2],[3,2],[5,2],[10,4],[15,1],[30,1],[45,4],[60,1],[120,1],[180,1],[240,4]],0.000375955],["TNDUSD_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,1],[30,1],[45,4],[60,1],[120,2],[180,4],[240,4]],0.36871],["TON-USD_otc",[[1,2],[2,2],[3,2],[5,2]],2.067907],["TRX-USD_otc",[[1,4],[2,4],[3,1],[5,1]],0.112298],["TWITTER",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],53.76],["TWITTER_otc",[[1,4],[2,1],[3,1],[5,4],[10,4],[15,1],[30,4],[45,4],[60,1],[120,1],[180,4],[240,4]],53.7827],["UKBrent",[[1,3],[2,3],[3,4],[5,3],[10,4],[15,4],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],71.66],["UKBrent_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,2],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],73.258],["USCrude",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],78.22],["USCrude_otc",[[1,1],[2,2],[3,2],[5,2],[10,3],[15,3],[30,3],[45,4],[60,3],[120,2],[180,3],[240,3]],76.703],["USDARS_otc",[[1,4],[2,2],[3,3],[5,3],[10,3],[15,3],[30,3],[45,1],[60,1],[120,1],[180,2],[240,1]],1214.28],["USDBDT_otc",[[1,4],[2,4],[3,1],[5,4],[10,4],[15,1],[30,4],[45,1],[60,1],[120,1],[180,4],[240,4]],117.1448],["USDBRL_otc",[[1,4],[2,4],[3,4],[5,4],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],4.662],["USDCAD",[[1,2],[2,1],[3,1],[5,2],[10,2],[15,2],[30,3],[45,4],[60,4],[120,1],[180,4],[240,1]],1.43428],["USDCAD_otc",[[1,2],[2,2],[3,2],[5,2],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],1.42451],["USDCHF",[[1,4],[2,4],[3,4],[5,3],[10,4],[15,4],[30,2],[45,4],[60,4],[120,2],[180,2],[240,2]],0.88014],["USDCHF_otc",[[1,4],[2,1],[3,1],[5,1],[10,1],[15,4],[30,4],[45,4],[60,1],[120,2],[180,3],[240,3]],0.87878],["USDCLP_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,2],[30,3],[45,2],[60,2],[120,1],[180,2],[240,1]],905.7469],["USDCNH_otc",[[1,4],[2,1],[3,1],[5,1],[10,2],[15,2],[30,3],[45,2],[60,4],[120,2],[180,3],[240,2]],7.24277],["USDCOP_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,3],[30,3],[45,2],[60,3],[120,2],[180,3],[240,3]],3740.56],["USDDZD_otc",[[1,3],[2,4],[3,4],[5,4],[10,4],[15,2],[30,4],[45,2],[60,2],[120,3],[180,3],[240,3]],131.274],["USDEGP_otc",[[1,3],[2,2],[3,2],[5,2],[10,2],[15,2],[30,2],[45,1],[60,1],[120,1],[180,2],[240,4]],47.15371],["USDIDR_otc",[[1,4],[2,1],[3,1],[5,1],[10,4],[15,1],[30,2],[45,3],[60,3],[120,3],[180,2],[240,3]],15864.9],["USDINR_otc",[[1,4],[2,4],[3,1],[5,1],[10,1],[15,1],[30,1],[45,4],[60,1],[120,2],[180,2],[240,4]],86.1785],["USDJPY",[[1,4],[2,3],[3,3],[5,3],[10,4],[15,4],[30,1],[45,2],[60,2],[120,4],[180,2],[240,2]],147.681],["USDJPY_otc",[[1,2],[2,1],[3,1],[5,1],[10,2],[15,4],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],146.11],["USDMXN_otc",[[1,3],[2,4],[3,3],[5,4],[10,1],[15,1],[30,4],[45,4],[60,4],[120,1],[180,1],[240,1]],21.4733],["USDMYR_otc",[[1,2],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],4.713773],["USDPHP_otc",[[1,3],[2,4],[3,2],[5,2],[10,4],[15,2],[30,4],[45,4],[60,4],[120,2],[180,2],[240,2]],58.18941],["USDPKR_otc",[[1,4],[2,2],[3,4],[5,4],[10,2],[15,2],[30,2],[45,2],[60,3],[120,2],[180,1],[240,1]],277.03],["USDRUB_otc",[[1,1],[2,4],[3,2],[5,2],[10,2],[15,2],[30,2],[45,4],[60,4],[120,3],[180,2],[240,3]],75.065],["USDSGD_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,3],[30,3],[45,2],[60,3],[120,2],[180,2],[240,2]],1.34385],["USDTHB_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,1],[30,1],[45,4],[60,1],[120,3],[180,3],[240,3]],36.64882],["USDVND_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,1],[45,2],[60,4],[120,4],[180,4],[240,4]],25848.8],["VISA_otc",[[1,4],[2,4],[3,4],[5,4],[10,1],[15,1],[30,1],[45,4],[60,4],[120,4],[180,4],[240,4]],340.01],["XAGEUR",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],20.625],["XAGUSD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],19.153],["XAGUSD_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,0],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],18.8979],["XAUEUR",[[1,4],[2,4],[3,1],[5,1],[10,1],[15,1],[30,1],[45,4],[60,1],[120,4],[180,4],[240,4]],2699.95],["XAUUSD",[[1,1],[2,4],[3,4],[5,1],[10,1],[15,1],[30,1],[45,4],[60,1],[120,4],[180,4],[240,4]],2929.39],["XAUUSD_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,4],[45,2],[60,4],[120,3],[180,3],[240,3]],2897.293],["XNGUSD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],6.94],["XNGUSD_otc",[[1,1],[2,1],[3,1],[5,1],[10,2],[15,2],[30,2],[45,2],[60,3],[120,4],[180,1],[240,1]],7.2144],["XPDUSD",[[1,2],[2,4],[3,3],[5,4],[10,4],[15,1],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],952.94],["XPDUSD_otc",[[1,2],[2,2],[3,1],[5,1],[10,1],[15,1],[30,4],[45,4],[60,4],[120,4],[180,2],[240,2]],672.61],["XPTUSD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],1014.68],["XPTUSD_otc",[[1,1],[2,1],[3,1],[5,1],[10,1],[15,1],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],922.33],["XRPUSD_otc",[[1,2],[2,2],[3,4],[5,4]],0.42685],["YERUSD_otc",[[1,2],[2,2],[3,2],[5,2],[10,3],[15,3],[30,4],[45,1],[60,1],[120,1],[180,4],[240,1]],0.004054]],"times":{"1":1741367300,"2":1741367285,"3":1741367295,"5":1741367295,"10":1741367280,"15":1741367250,"30":1741367160,"45":1741367100,"60":1741367160,"120":1741366800,"180":1741367160,"240":1741366800}}, parsing it as raw data -2025-03-07T15:05:58.640652Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type 'updateStream': - {"signals":[["AUDNZD_otc",[[2,4]],1.00532],["BABA_otc",[[2,4]],137.531],["E35EUR_otc",[[2,2]],12131.6],["EURCAD",[[2,1]],1.55566],["EURGBP_otc",[[2,1]],0.83242],["GBPUSD",[[2,2]],1.29187],["GM",[[2,0]],47.45],["IRRUSD_otc",[[2,2]],0.000023824],["LINK_otc",[[2,3]],15.7863],["SMI20",[[2,2]],13070.86],["SYPUSD_otc",[[2,4]],0.000376002],["USCrude_otc",[[2,1]],76.712],["USDCAD",[[2,2]],1.4344],["XPDUSD",[[2,2]],952.34],["XRPUSD_otc",[[2,4]],0.42692]],"times":{"2":1741367320}}, parsing it as raw data -2025-03-07T15:06:03.485756Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type 'updateStream': - {"signals":[["#MCD",[[1,2]],315.48],["#MSFT_otc",[[1,4]],398.762],["CAC40",[[1,2]],8108.44],["CHFJPY",[[1,2]],167.777],["CHFJPY_otc",[[1,4]],167.696],["CHFNOK_otc",[[1,1]],11.8],["E50EUR_otc",[[1,4]],3831.36],["GBPUSD",[[1,0]],1.29208],["NASUSD_otc",[[1,2]],19640.8],["SP500",[[1,2]],5754.96],["TNDUSD_otc",[[1,2]],0.36868],["USDARS_otc",[[1,3]],1214.58],["USDIDR_otc",[[1,1]],15863.4],["USDINR_otc",[[1,2]],86.1724],["USDMYR_otc",[[1,4]],4.713824],["USDPKR_otc",[[1,2]],276.883],["XPDUSD_otc",[[1,4]],678.37],["YERUSD_otc",[[1,4]],0.0040569]],"times":{"1":1741367325}}, parsing it as raw data -2025-03-07T15:06:18.685135Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type 'updateStream': - {"signals":[["#AXP_otc",[[3,2]],172.939],["#CSCO_otc",[[15,1]],64.265],["#FB_otc",[[15,1]],659.26],["#JNJ",[[3,4]],166.53],["#MCD",[[3,1]],315.51],["#MSFT_otc",[[3,4]],398.755],["#TSLA_otc",[[30,0]],274.95],["100GBP_otc",[[3,4]],7700],["ADA-USD_otc",[[5,1]],0.501997],["AMZN_otc",[[3,2],[5,2]],98.18],["AUDCAD",[[5,4]],0.9051],["AUDCHF",[[15,4]],0.5554],["AUDJPY",[[15,4]],93.186],["AUDJPY_otc",[[30,2]],91.188],["BABA_otc",[[3,4],[5,4],[30,4]],137.546],["BITB_otc",[[3,2]],24.00045],["CAC40",[[3,2]],8108.93],["CHFJPY_otc",[[15,4]],167.726],["E35EUR_otc",[[3,2],[5,2]],12123.3],["E50EUR_otc",[[5,4]],3832.56],["EURCAD",[[30,2]],1.55595],["EURCHF_otc",[[30,4]],0.96335],["EURGBP_otc",[[30,1]],0.83254],["EURUSD",[[15,2],[30,2]],1.0848],["F40EUR_otc",[[10,2]],7448.1],["SARCNY_otc",[[30,4]],1.894393],["SOL-USD_otc",[[5,3]],99.1084],["TWITTER_otc",[[5,1],[10,1]],53.7777],["UKBrent_otc",[[15,4]],73.325],["USDBDT_otc",[[3,4]],117.14561],["USDCHF",[[30,4]],0.88005],["USDCLP_otc",[[30,2]],905.7484],["USDCOP_otc",[[3,4]],3740.87],["USDDZD_otc",[[15,4]],131.285],["USDIDR_otc",[[10,1]],15862.7],["USDPHP_otc",[[3,4],[5,4],[15,4]],58.18995],["USDPKR_otc",[[3,2],[5,2]],276.903],["USDRUB_otc",[[3,4],[5,4]],75.0656],["USDVND_otc",[[30,4]],25851.3],["XAGUSD_otc",[[15,2],[30,2]],18.8981],["XPDUSD",[[3,2]],952.42],["XPDUSD_otc",[[3,4],[5,4],[10,2]],679.09]],"times":{"3":1741367340,"5":1741367340,"10":1741367340,"15":1741367340,"30":1741367340}}, parsing it as raw data -2025-03-07T15:06:28.828986Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type 'updateStream': - {"signals":[["#AAPL_otc",[[1,1]],186.87],["#AXP_otc",[[1,4]],172.943],["#BA_otc",[[1,2]],163.59],["#CSCO_otc",[[1,2]],64.254],["#FB",[[1,4]],627.78],["#FB_otc",[[1,3]],659.24],["#INTC",[[1,1]],21.07],["#INTC_otc",[[1,4]],22.655],["#JNJ_otc",[[1,2]],162.228],["#MCD_otc",[[1,4]],298.485],["#MSFT",[[1,1]],393.35],["#PFE_otc",[[1,2]],26.47],["#TSLA",[[1,2]],263.34],["#XOM",[[1,2]],109.68],["AMZN_otc",[[1,4]],98.24],["AUDCHF",[[1,1]],0.55537],["AUDCHF_otc",[[1,3]],0.54333],["AUDJPY",[[1,1]],93.177],["AUDJPY_otc",[[1,2]],91.164],["AUDUSD_otc",[[1,2]],0.58011],["BABA",[[1,2]],143.4],["BHDCNY_otc",[[1,2]],19.03623],["BITB_otc",[[1,1]],24.0004],["BNB-USD_otc",[[1,3]],302.9214],["BTCUSD_otc",[[1,1]],90296.414],["CADCHF",[[1,1]],0.61353],["CADCHF_otc",[[1,4]],0.61888],["CADJPY",[[1,1]],102.937],["CHFJPY",[[1,4]],167.771],["CHFNOK_otc",[[1,3]],11.823],["CITI_otc",[[1,4]],76.516],["D30EUR_otc",[[1,0]],13229.1],["DOTUSD_otc",[[1,1]],5.9919],["E35EUR",[[1,2]],13239.43],["E35EUR_otc",[[1,2]],12110.9],["E50EUR_otc",[[1,2]],3829.33],["ETHUSD_otc",[[1,4]],1689.289],["EURAUD",[[1,3]],1.71914],["EURCAD",[[1,3]],1.55616],["EURCHF",[[1,2]],0.95479],["EURGBP_otc",[[1,3]],0.83265],["EURJPY_otc",[[1,4]],159.937],["EURNZD_otc",[[1,4]],1.88241],["EURTRY_otc",[[1,2]],37.81926],["EURUSD",[[1,3]],1.08498],["F40EUR_otc",[[1,3]],7449.2],["FDX_otc",[[1,4]],251.18],["GBPAUD",[[1,3]],2.04761],["GBPCAD",[[1,3]],1.85348],["GBPCHF",[[1,2]],1.13723],["GBPJPY",[[1,2]],190.802],["GBPJPY_otc",[[1,4]],201.111],["GBPUSD",[[1,3]],1.2923],["GM",[[1,2]],47.47],["LINK_otc",[[1,1]],15.7829],["MADUSD_otc",[[1,1]],0.10068],["NASUSD",[[1,2]],20110.03],["NFLX",[[1,2]],894.51],["NFLX_otc",[[1,2]],994.14],["NZDJPY_otc",[[1,1]],84.884],["NZDUSD_otc",[[1,4]],0.51994],["OMRCNY_otc",[[1,2]],18.48139],["QARCNY_otc",[[1,4]],1.953233],["SARCNY_otc",[[1,4]],1.894418],["SP500_otc",[[1,2]],5888.72],["SYPUSD_otc",[[1,1]],0.000375954],["TNDUSD_otc",[[1,4]],0.36854],["TON-USD_otc",[[1,4]],2.067936],["TWITTER_otc",[[1,2]],53.7769],["UKBrent",[[1,1]],71.65],["UKBrent_otc",[[1,4]],73.329],["USCrude_otc",[[1,2]],76.715],["USDARS_otc",[[1,4]],1214.77],["USDCHF",[[1,1]],0.87998],["USDCHF_otc",[[1,1]],0.87843],["USDCLP_otc",[[1,3]],905.7512],["USDCNH_otc",[[1,1]],7.24276],["USDCOP_otc",[[1,3]],3740.6],["USDDZD_otc",[[1,1]],131.274],["USDEGP_otc",[[1,1]],47.15288],["USDJPY",[[1,1]],147.64],["USDJPY_otc",[[1,0]],146.087],["USDMXN_otc",[[1,1]],21.4682],["USDRUB_otc",[[1,2]],75.0652],["USDTHB_otc",[[1,1]],36.64901],["VISA_otc",[[1,1]],340.22],["XAGUSD_otc",[[1,3]],18.8977],["XAUUSD",[[1,2]],2929.38],["XNGUSD_otc",[[1,2]],7.2388],["XPDUSD_otc",[[1,2]],679.96],["XPTUSD_otc",[[1,3]],921.41],["XRPUSD_otc",[[1,4]],0.42705]],"times":{"1":1741367350}}, parsing it as raw data -2025-03-07T15:06:33.541646Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type 'updateStream': - {"signals":[["#AAPL_otc",[[2,1]],186.862],["#AXP_otc",[[2,3]],172.942],["#BA",[[2,4]],156.9],["#BA_otc",[[2,4]],163.61],["#CSCO",[[2,1]],63.18],["#CSCO_otc",[[2,1]],64.243],["#FB",[[2,1]],627.85],["#INTC",[[2,1]],21.09],["#JNJ_otc",[[2,4]],162.243],["#JPM",[[2,1]],244.01],["#MCD",[[2,3]],315.58],["#MCD_otc",[[2,1]],298.459],["#MSFT",[[2,1]],393.51],["#PFE_otc",[[2,2]],26.5],["#TSLA",[[2,4]],263.86],["#XOM_otc",[[2,1]],108.293],["ADA-USD_otc",[[2,2]],0.501959],["AEDCNY_otc",[[2,1]],2.05745],["AMZN_otc",[[2,2]],98.36],["AUDCAD_otc",[[2,2]],0.85272],["AUDCHF",[[2,1]],0.55545],["AUDCHF_otc",[[2,3]],0.54331],["AUDJPY",[[2,1]],93.193],["AUDJPY_otc",[[2,4]],91.166],["BABA",[[2,4]],143.55],["BHDCNY_otc",[[2,3]],19.03686],["BITB_otc",[[2,1]],24.00066],["BNB-USD_otc",[[2,3]],302.9213],["BTCUSD",[[2,4]],90558.73],["BTCUSD_otc",[[2,1]],90296.424],["CAC40",[[2,3]],8108.94],["CADCHF",[[2,1]],0.61357],["CADCHF_otc",[[2,1]],0.61866],["CADJPY",[[2,1]],102.947],["CADJPY_otc",[[2,2]],103.074],["CHFJPY",[[2,1]],167.775],["CHFJPY_otc",[[2,2]],167.729],["CHFNOK_otc",[[2,3]],11.833],["CITI",[[2,4]],69.98],["CITI_otc",[[2,2]],76.51],["D30EUR_otc",[[2,4]],13229.1],["DOTUSD_otc",[[2,1]],5.9957],["E35EUR",[[2,3]],13241.43],["E35EUR_otc",[[2,1]],12106.3],["E50EUR_otc",[[2,3]],3828.42],["ETHUSD_otc",[[2,1]],1689.29],["EURAUD",[[2,3]],1.71898],["EURCAD",[[2,3]],1.55612],["EURCHF",[[2,4]],0.95481],["EURCHF_otc",[[2,4]],0.96371],["EURGBP_otc",[[2,3]],0.8328],["EURHUF_otc",[[2,1]],373.605],["EURJPY",[[2,4]],160.202],["EURJPY_otc",[[2,4]],159.938],["EURUSD",[[2,3]],1.08496],["EURUSD_otc",[[2,4]],1.03263],["F40EUR_otc",[[2,3]],7450.4],["FDX_otc",[[2,1]],251.39],["GBPAUD",[[2,3]],2.04736],["GBPCAD",[[2,3]],1.85341],["GBPCHF",[[2,4]],1.13725],["GBPJPY",[[2,4]],190.807],["GBPUSD",[[2,3]],1.29221],["GBPUSD_otc",[[2,1]],1.27846],["GM",[[2,3]],47.46],["IRRUSD_otc",[[2,3]],0.0000238254],["JODCNY_otc",[[2,1]],10.017571],["LBPUSD_otc",[[2,4]],0.000013882],["LINK_otc",[[2,1]],15.783],["LTCUSD_otc",[[2,3]],101.3857],["MADUSD_otc",[[2,1]],0.10061],["MATIC_otc",[[2,3]],0.801694],["NASUSD",[[2,4]],20120.78],["NASUSD_otc",[[2,2]],19638.3],["NFLX",[[2,4]],895.78],["NFLX_otc",[[2,3]],994.13],["NZDJPY_otc",[[2,1]],84.87],["OMRCNY_otc",[[2,4]],18.48137],["QARCNY_otc",[[2,2]],1.953221],["SARCNY_otc",[[2,1]],1.894419],["SMI20",[[2,3]],13073.86],["SP500",[[2,4]],5754.46],["SP500_otc",[[2,4]],5889.31],["SYPUSD_otc",[[2,1]],0.000375931],["TON-USD_otc",[[2,3]],2.067951],["TWITTER_otc",[[2,2]],53.7773],["UKBrent",[[2,1]],71.65],["USCrude_otc",[[2,4]],76.734],["USDARS_otc",[[2,4]],1214.77],["USDBDT_otc",[[2,1]],117.14528],["USDCAD",[[2,3]],1.43429],["USDCAD_otc",[[2,3]],1.42441],["USDCHF",[[2,1]],0.88004],["USDCLP_otc",[[2,3]],905.752],["USDCOP_otc",[[2,3]],3740.34],["USDDZD_otc",[[2,1]],131.252],["USDINR_otc",[[2,2]],86.1799],["USDJPY",[[2,1]],147.654],["USDJPY_otc",[[2,2]],146.074],["USDMXN_otc",[[2,1]],21.469],["USDMYR_otc",[[2,4]],4.713857],["USDRUB_otc",[[2,3]],75.0657],["USDSGD_otc",[[2,3]],1.34323],["USDTHB_otc",[[2,1]],36.6491],["USDVND_otc",[[2,1]],25856.1],["VISA_otc",[[2,1]],339.51],["XAUUSD",[[2,2]],2929.53],["XNGUSD_otc",[[2,3]],7.2425],["XPDUSD",[[2,4]],952.67],["XPDUSD_otc",[[2,3]],679.2],["XPTUSD_otc",[[2,3]],921.3],["XRPUSD_otc",[[2,2]],0.42708],["YERUSD_otc",[[2,4]],0.0040564]],"times":{"2":1741367355}}, parsing it as raw data -2025-03-07T15:06:44.470591Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type 'updateAssets': - [[1741361760,[["#AXP_otc",180,1590]]],[1741362300,[["#AXP_otc",240,1427]]],[1741362480,[["#AXP_otc",120,1403]]],[1741364100,[["#AXP_otc",240,876]]],[1741365600,[["#AXP_otc",45,642]]],[1741366980,[["#AXP_otc",10,145],["#AXP_otc",15,149],["#AXP_otc",30,141]]],[1741367040,[["#AXP_otc",10,126]]],[1741367160,[["#AXP_otc",60,68],["#AXP_otc",5,73]]],[1741367250,[["#AXP_otc",2,203],["#AXP_otc",15,42]]],[1741367295,[["#AXP_otc",3,120]]],[1741367340,[["#AXP_otc",3,53]]],[1741367350,[["#AXP_otc",1,32]]],[1741367355,[["#AXP_otc",2,19]]]], parsing it as raw data -2025-03-07T15:06:53.891118Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type 'updateStream': - {"signals":[["#CSCO_otc",[[1,1]],64.237],["#INTC",[[1,4]],21.11],["#TSLA",[[1,4]],264.12],["#XOM",[[1,4]],109.86],["AUDJPY",[[1,4]],93.214],["BHDCNY_otc",[[1,4]],19.03681],["BNB-USD_otc",[[1,2]],302.9197],["D30EUR_otc",[[1,2]],13228.5],["E35EUR_otc",[[1,1]],12104.9],["EURGBP",[[1,0]],0.83958],["EURJPY",[[1,4]],160.225],["GBPAUD_otc",[[1,4]],2.0159],["GBPJPY",[[1,4]],190.833],["JODCNY_otc",[[1,1]],10.01755],["JPN225_otc",[[1,3]],24276.8],["NASUSD",[[1,4]],20127.53],["SP500",[[1,4]],5756.32],["TON-USD_otc",[[1,3]],2.068022],["USCrude_otc",[[1,4]],76.728],["USDCAD",[[1,0]],1.4343],["USDCNH_otc",[[1,4]],7.24289],["USDJPY_otc",[[1,4]],146.105],["USDMXN_otc",[[1,4]],21.4729],["USDRUB_otc",[[1,4]],75.0668],["XAGUSD_otc",[[1,2]],18.8959],["XAUUSD_otc",[[1,2]],2897.293]],"times":{"1":1741367375}}, parsing it as raw data -2025-03-07T15:07:03.540804Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type 'updateStream': - {"signals":[["#AXP_otc",[[3,3],[5,3]],172.947],["#BA",[[3,2],[5,2]],156.85],["#BA_otc",[[3,1],[5,2]],163.62],["#CSCO",[[3,1],[5,4]],63.21],["#CSCO_otc",[[3,2]],64.241],["#FB",[[3,1]],627.92],["#FB_otc",[[3,1],[5,1]],659.17],["#INTC_otc",[[3,4]],22.679],["#JNJ",[[5,4]],166.65],["#JNJ_otc",[[3,4],[5,4]],162.187],["#JPM",[[3,1],[5,2]],243.93],["#MCD",[[3,4],[5,2]],316],["#MCD_otc",[[3,4],[5,4]],298.511],["#MSFT",[[3,2],[5,2]],393.69],["#PFE",[[3,4]],26.57],["#PFE_otc",[[3,2],[5,1]],26.31],["#TSLA",[[3,2],[5,2]],264.11],["#TSLA_otc",[[3,2],[5,2]],274.48],["#XOM",[[3,1]],109.85],["#XOM_otc",[[3,1],[5,2]],108.294],["100GBP_otc",[[3,1],[5,1]],7693.7],["ADA-USD_otc",[[3,4],[5,2]],0.501999],["AEDCNY_otc",[[3,1],[5,2]],2.05765],["AMZN_otc",[[5,4]],98.64],["AUDCHF",[[3,1],[5,4]],0.55546],["AUDJPY",[[3,1],[5,4]],93.199],["AUDJPY_otc",[[5,2]],91.169],["AUDNZD_otc",[[5,4]],1.00721],["AUDUSD",[[3,1]],0.63115],["AUS200_otc",[[3,2]],6472.76],["AVAX_otc",[[3,2],[5,2]],34.70575],["BABA",[[3,2],[5,2]],143.62],["BITB_otc",[[3,1],[5,1]],24.00009],["BNB-USD_otc",[[5,1]],302.9201],["BTCUSD",[[3,2],[5,2]],90528.93],["CAC40",[[3,4],[5,2]],8107.45],["CADCHF",[[3,1],[5,4]],0.61357],["CADCHF_otc",[[3,1],[5,4]],0.61876],["CADJPY",[[3,1],[5,4]],102.951],["CADJPY_otc",[[3,2],[5,2]],103.048],["CHFJPY",[[3,2],[5,4]],167.782],["CHFNOK_otc",[[3,4],[5,4]],11.808],["CITI",[[3,1],[5,2]],69.94],["CITI_otc",[[3,3],[5,2]],76.48],["D30EUR_otc",[[3,1],[5,2]],13227.6],["DOGE_otc",[[3,4],[5,4]],0.083792],["DOTUSD_otc",[[3,1]],6.0049],["E50EUR_otc",[[5,2]],3826.95],["ETHUSD_otc",[[3,4],[5,2]],1689.283],["EURCAD",[[3,3],[5,2]],1.55606],["EURCHF",[[3,2],[5,2]],0.9548],["EURGBP",[[5,3]],0.8396],["EURGBP_otc",[[3,3]],0.83276],["EURHUF_otc",[[3,1]],373.995],["EURJPY",[[3,2],[5,2]],160.206],["EURJPY_otc",[[3,4],[5,4]],159.953],["EURNZD_otc",[[3,3],[5,3]],1.88154],["EURTRY_otc",[[3,1],[5,1]],37.81929],["FDX_otc",[[3,1],[5,4]],251.93],["GBPAUD_otc",[[3,3],[5,3]],2.01586],["GBPCHF",[[3,1],[5,1]],1.13719],["GBPJPY",[[3,1],[5,4]],190.807],["GBPUSD",[[3,2],[5,4]],1.29214],["GBPUSD_otc",[[3,1],[5,4]],1.27889],["GM",[[5,2]],47.45],["IRRUSD_otc",[[3,2],[5,2]],0.0000238282],["JODCNY_otc",[[3,1],[5,2]],10.01747],["JPN225_otc",[[3,2],[5,2]],24275.2],["LBPUSD_otc",[[3,2],[5,2]],0.000013898],["LTCUSD_otc",[[3,3],[5,2]],101.3872],["MATIC_otc",[[3,3]],0.801754],["NASUSD",[[3,2],[5,2]],20127.9],["NASUSD_otc",[[3,4],[5,4]],19639.8],["NFLX",[[3,2]],894.92],["NFLX_otc",[[3,3]],994.08],["NZDUSD_otc",[[3,3],[5,3]],0.5198],["OMRCNY_otc",[[5,1]],18.48106],["QARCNY_otc",[[3,4],[5,4]],1.953208],["SARCNY_otc",[[3,1]],1.894417],["SMI20",[[5,2]],13073.86],["SOL-USD_otc",[[3,2]],99.10846],["SP500",[[3,2],[5,2]],5756.07],["SP500_otc",[[3,2],[5,2]],5888.88],["TON-USD_otc",[[3,3],[5,3]],2.068061],["TRX-USD_otc",[[3,4],[5,4]],0.112338],["TWITTER_otc",[[3,4],[5,4]],53.7784],["UKBrent",[[5,4]],71.7],["UKBrent_otc",[[3,3],[5,3]],73.32],["USCrude_otc",[[3,4]],76.743],["USDARS_otc",[[3,4],[5,4]],1214.87],["USDBDT_otc",[[3,1],[5,1]],117.1455],["USDBRL_otc",[[3,1]],4.664],["USDCAD",[[3,3]],1.43431],["USDCAD_otc",[[3,3]],1.42452],["USDCHF",[[3,1],[5,4]],0.88006],["USDCHF_otc",[[5,4]],0.87819],["USDCLP_otc",[[3,3]],905.7501],["USDCNH_otc",[[3,4],[5,4]],7.24286],["USDCOP_otc",[[3,2]],3739.95],["USDDZD_otc",[[3,1]],131.27],["USDEGP_otc",[[3,3],[5,3]],47.15339],["USDIDR_otc",[[5,4]],15866.5],["USDINR_otc",[[3,4],[5,4]],86.1777],["USDJPY",[[3,4],[5,4]],147.662],["USDJPY_otc",[[3,4],[5,4]],146.108],["USDMXN_otc",[[3,1]],21.472],["USDMYR_otc",[[3,2],[5,2]],4.713826],["USDRUB_otc",[[3,3]],75.065],["USDSGD_otc",[[3,3],[5,3]],1.34237],["USDVND_otc",[[3,1],[5,1]],25857],["VISA_otc",[[3,1]],338.15],["XAGUSD_otc",[[3,2]],18.8953],["XAUEUR",[[3,4],[5,4]],2699.75],["XAUUSD",[[5,4]],2929.48],["XAUUSD_otc",[[3,1],[5,1]],2897.305],["XNGUSD_otc",[[3,3],[5,4]],7.2523],["XPDUSD",[[5,2]],953],["XPDUSD_otc",[[3,2]],677.27],["XPTUSD_otc",[[3,2],[5,4]],919.08],["XRPUSD_otc",[[3,3],[5,3]],0.42727]],"times":{"3":1741367385,"5":1741367385}}, parsing it as raw data -2025-03-07T15:07:08.847949Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type 'updateStream': - {"signals":[["#JNJ_otc",[[2,2]],162.205],["AUDCAD_otc",[[2,4]],0.85357],["E35EUR_otc",[[2,2]],12112],["TWITTER_otc",[[2,4]],53.778],["USDCNH_otc",[[2,4]],7.24288],["XAGUSD_otc",[[2,2]],18.8953],["XAUEUR",[[2,1]],2699.5],["XRPUSD_otc",[[2,4]],0.42732],["YERUSD_otc",[[2,2]],0.0040518]],"times":{"2":1741367390}}, parsing it as raw data -2025-03-07T15:07:18.570735Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type 'updateStream': - {"signals":[["#AAPL_otc",[[45,4]],186.842],["#AXP_otc",[[1,2]],172.936],["#BA",[[1,1]],156.67],["#BA_otc",[[10,2]],163.6],["#CSCO_otc",[[1,2]],64.255],["#FB",[[45,4]],628.02],["#INTC",[[1,1]],21.1],["#JPM",[[1,2],[10,2]],243.86],["#MCD",[[10,4]],315.76],["#MCD_otc",[[10,4]],298.507],["#MSFT",[[10,2]],393.7],["#TSLA",[[10,4]],264.22],["#TSLA_otc",[[10,2]],274.78],["#XOM_otc",[[10,2]],108.296],["100GBP_otc",[[45,2]],7699.4],["AEDCNY_otc",[[10,4]],2.05739],["AMZN_otc",[[10,4]],98.54],["AUDCAD",[[10,4]],0.90531],["AUDCHF_otc",[[45,4]],0.54421],["BABA",[[10,4]],143.73],["BABA_otc",[[10,4],[45,2]],137.551],["BHDCNY_otc",[[45,2]],19.03634],["BNB-USD_otc",[[1,3]],302.9217],["CADCHF",[[45,2]],0.61363],["CADJPY_otc",[[10,2],[45,1]],103.056],["CHFNOK_otc",[[1,2]],11.805],["CITI",[[1,2]],69.92],["CITI_otc",[[10,4]],76.503],["D30EUR_otc",[[10,2]],13229],["DOTUSD_otc",[[1,4]],6.0103],["E50EUR_otc",[[10,2]],3823.38],["EURAUD",[[10,2]],1.71875],["EURCHF",[[10,4]],0.95488],["EURGBP",[[1,2]],0.83954],["EURHUF_otc",[[45,4]],373.866],["EURJPY",[[10,4]],160.231],["GBPAUD",[[10,2]],2.04716],["GBPAUD_otc",[[10,4]],2.01592],["IRRUSD_otc",[[10,2]],0.0000238276],["NASUSD",[[10,4]],20127.28],["QARCNY_otc",[[1,2]],1.953218],["SP500",[[1,2]],5755.57],["TNDUSD_otc",[[1,2]],0.36827],["TRX-USD_otc",[[1,1]],0.112309],["UKBrent_otc",[[10,4]],73.342],["USCrude_otc",[[10,2]],76.732],["USDARS_otc",[[10,4]],1214.68],["USDBRL_otc",[[10,2]],4.6672],["USDCAD",[[1,2]],1.43411],["USDCAD_otc",[[10,2]],1.42455],["USDCNH_otc",[[1,1]],7.24279],["USDEGP_otc",[[45,2]],47.15284],["USDIDR_otc",[[10,4]],15862.4],["USDJPY",[[45,4]],147.666],["USDMXN_otc",[[1,1],[10,4]],21.4629],["USDRUB_otc",[[1,0]],75.0658],["USDVND_otc",[[45,4]],25858.6],["XAGUSD_otc",[[10,2]],18.8955],["XAUUSD_otc",[[1,4]],2897.309],["XNGUSD_otc",[[1,4]],7.2565],["XPTUSD_otc",[[1,2],[10,2]],918.85]],"times":{"1":1741367400,"10":1741367400,"45":1741367400}}, parsing it as raw data -2025-03-07T15:17:31.261594Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type 'successupdateBalance': - [{"chart_id":"chart-1","settings":"{\"chartId\":\"chart-1\",\"chartType\":1,\"chartPeriod\":4,\"candlesTimer\":false,\"symbol\":\"#AXP_otc\",\"demoDealAmount\":10,\"liveDealAmount\":1,\"enabledTradeMonitor\":false,\"enabledRatingWidget\":true,\"isVisible\":true,\"fastTimeframe\":5,\"enabledAutoscroll\":true,\"enabledGridSnap\":true,\"minimizedTradePanel\":false,\"fastCloseAt\":0,\"enableQuickAutoOffset\":true,\"quickAutoOffsetValue\":30,\"showArea\":true,\"percentAmount\":1}"}], parsing it as raw data -2025-03-07T15:17:36.368394Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type 'updateStream': - {"signals":[["#AAPL",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],181.05],["#AAPL_otc",[[1,2],[2,2],[3,4],[5,1],[10,1],[15,1],[30,4],[45,1],[60,4],[120,4],[180,4],[240,4]],186.652],["#AXP",[[1,1],[2,1],[3,1],[5,1],[10,1],[15,1],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],171.73],["#AXP_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,3],[30,4],[45,3],[60,4],[120,1],[180,1],[240,1]],172.848],["#BA",[[1,2],[2,3],[3,3],[5,3],[10,2],[15,3],[30,2],[45,3],[60,2],[120,2],[180,2],[240,2]],155.43],["#BA_otc",[[1,1],[2,2],[3,3],[5,2],[10,2],[15,3],[30,2],[45,3],[60,3],[120,3],[180,3],[240,3]],162.72],["#CSCO",[[1,2],[2,3],[3,3],[5,4],[10,4],[15,1],[30,2],[45,3],[60,2],[120,2],[180,2],[240,2]],63.08],["#CSCO_otc",[[1,2],[2,2],[3,2],[5,2],[10,4],[15,4],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],64.168],["#FB",[[1,2],[2,3],[3,2],[5,2],[10,4],[15,2],[30,2],[45,2],[60,2],[120,4],[180,4],[240,2]],625.36],["#FB_otc",[[1,4],[2,4],[3,4],[5,1],[10,1],[15,1],[30,4],[45,1],[60,4],[120,2],[180,4],[240,4]],660.09],["#INTC",[[1,2],[2,2],[3,2],[5,2],[10,4],[15,4],[30,4],[45,1],[60,4],[120,4],[180,4],[240,4]],20.85],["#INTC_otc",[[1,2],[2,4],[3,4],[5,4],[10,4],[15,4],[30,4],[45,1],[60,1],[120,3],[180,3],[240,3]],22.667],["#JNJ",[[1,2],[2,4],[3,4],[5,4],[10,1],[15,4],[30,4],[45,1],[60,4],[120,4],[180,4],[240,4]],166.57],["#JNJ_otc",[[1,1],[2,2],[3,4],[5,2],[10,2],[15,3],[30,2],[45,3],[60,4],[120,4],[180,1],[240,4]],162.27],["#JPM",[[1,2],[2,3],[3,3],[5,3],[10,2],[15,2],[30,2],[45,3],[60,2],[120,2],[180,2],[240,2]],242.43],["#MCD",[[1,4],[2,2],[3,2],[5,3],[10,3],[15,4],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],315.56],["#MCD_otc",[[1,2],[2,3],[3,2],[5,2],[10,2],[15,2],[30,4],[45,1],[60,1],[120,1],[180,4],[240,1]],298.135],["#MSFT",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,2],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],392.17],["#MSFT_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,2],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],398.709],["#PFE",[[1,4],[2,4],[3,4],[5,4],[10,1],[15,1],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],26.66],["#PFE_otc",[[1,3],[2,3],[3,3],[5,3],[10,4],[15,3],[30,1],[45,1],[60,1],[120,2],[180,4],[240,4]],26.45],["#TSLA",[[1,3],[2,3],[3,3],[5,3],[10,2],[15,2],[30,2],[45,3],[60,2],[120,4],[180,2],[240,2]],262.31],["#TSLA_otc",[[1,2],[2,2],[3,3],[5,3],[10,3],[15,3],[30,2],[45,3],[60,4],[120,1],[180,1],[240,1]],271.64],["#XOM",[[1,2],[2,4],[3,4],[5,4],[10,1],[15,1],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],109.8],["#XOM_otc",[[1,1],[2,1],[3,1],[5,1],[10,2],[15,1],[30,4],[45,1],[60,4],[120,4],[180,1],[240,1]],108.356],["100GBP",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],7114.6],["100GBP_otc",[[1,4],[2,1],[3,4],[5,1],[10,1],[15,1],[30,2],[45,2],[60,3],[120,2],[180,4],[240,4]],7715.4],["ADA-USD_otc",[[1,4],[2,3],[3,3],[5,3]],0.502138],["AEDCNY_otc",[[1,2],[2,1],[3,4],[5,1],[10,2],[15,1],[30,2],[45,2],[60,2],[120,2],[180,4],[240,3]],2.05815],["AEX25",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],826.89],["AMZN_otc",[[1,3],[2,3],[3,3],[5,4],[10,4],[15,3],[30,4],[45,1],[60,1],[120,2],[180,3],[240,3]],98.92],["AUDCAD",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,1],[30,4],[45,1],[60,1],[120,4],[180,4],[240,4]],0.90552],["AUDCAD_otc",[[1,4],[2,4],[3,4],[5,4],[10,1],[15,1],[30,1],[45,1],[60,1],[120,2],[180,3],[240,3]],0.85348],["AUDCHF",[[1,2],[2,2],[3,4],[5,4],[10,1],[15,1],[30,1],[45,1],[60,4],[120,2],[180,2],[240,2]],0.55497],["AUDCHF_otc",[[1,1],[2,1],[3,1],[5,1],[10,2],[15,2],[30,4],[45,1],[60,4],[120,2],[180,2],[240,3]],0.54398],["AUDJPY",[[1,2],[2,2],[3,4],[5,4],[10,1],[15,1],[30,1],[45,1],[60,4],[120,4],[180,2],[240,2]],93.087],["AUDJPY_otc",[[1,1],[2,2],[3,1],[5,1],[10,4],[15,1],[30,4],[45,3],[60,2],[120,3],[180,3],[240,3]],91.153],["AUDNZD_otc",[[1,4],[2,4],[3,4],[5,4],[10,1],[15,1],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],1.00713],["AUDUSD",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,1],[30,4],[45,1],[60,1],[120,4],[180,2],[240,2]],0.63133],["AUDUSD_otc",[[1,2],[2,3],[3,3],[5,3],[10,2],[15,3],[30,2],[45,3],[60,4],[120,2],[180,2],[240,2]],0.57845],["AUS200",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],6449.6],["AUS200_otc",[[1,4],[2,3],[3,3],[5,3],[10,3],[15,3],[30,4],[45,3],[60,4],[120,1],[180,1],[240,1]],6472.86],["AVAX_otc",[[1,3],[2,2],[3,3],[5,3]],34.70522],["BABA",[[1,2],[2,2],[3,1],[5,1],[10,4],[15,1],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],143.65],["BABA_otc",[[1,2],[2,2],[3,2],[5,2],[10,4],[15,1],[30,2],[45,2],[60,2],[120,3],[180,4],[240,4]],137.417],["BCHEUR",[[1,0],[2,0],[3,0],[5,0]],125.25],["BCHGBP",[[1,1],[2,1],[3,1],[5,1]],111.23],["BCHJPY",[[1,0],[2,0],[3,0],[5,0]],17960],["BHDCNY_otc",[[1,3],[2,2],[3,3],[5,3],[10,3],[15,3],[30,4],[45,3],[60,2],[120,1],[180,4],[240,1]],19.03161],["BITB_otc",[[1,1],[2,2],[3,1],[5,1]],23.99779],["BNB-USD_otc",[[1,4],[2,4],[3,1],[5,1]],302.9247],["BTCGBP",[[1,0],[2,0],[3,0],[5,0]],20415],["BTCJPY",[[1,0],[2,0],[3,0],[5,0]],3296300],["BTCUSD",[[1,2],[2,3],[3,3],[5,3]],89592.53],["BTCUSD_otc",[[1,4],[2,1],[3,1],[5,1]],90296.517],["CAC40",[[1,2],[2,2],[3,2],[5,2],[10,4],[15,4],[30,1],[45,1],[60,1],[120,2],[180,2],[240,2]],8095.59],["CADCHF",[[1,2],[2,2],[3,2],[5,4],[10,1],[15,1],[30,1],[45,1],[60,2],[120,2],[180,2],[240,3]],0.61283],["CADCHF_otc",[[1,4],[2,4],[3,4],[5,4],[10,1],[15,1],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],0.62205],["CADJPY",[[1,2],[2,2],[3,2],[5,2],[10,4],[15,1],[30,1],[45,1],[60,2],[120,3],[180,2],[240,2]],102.794],["CADJPY_otc",[[1,2],[2,2],[3,1],[5,2],[10,2],[15,2],[30,4],[45,4],[60,4],[120,2],[180,2],[240,2]],102.992],["CHFJPY",[[1,2],[2,2],[3,3],[5,3],[10,4],[15,4],[30,1],[45,1],[60,2],[120,4],[180,4],[240,4]],167.724],["CHFJPY_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,2],[30,4],[45,1],[60,1],[120,2],[180,2],[240,2]],167.272],["CHFNOK_otc",[[1,3],[2,3],[3,3],[5,3],[10,4],[15,4],[30,4],[45,1],[60,4],[120,1],[180,2],[240,2]],11.959],["CITI",[[1,2],[2,3],[3,3],[5,3],[10,4],[15,2],[30,2],[45,3],[60,2],[120,2],[180,2],[240,2]],69.51],["CITI_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,3],[30,2],[45,3],[60,2],[120,2],[180,4],[240,4]],76.387],["D30EUR",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],13303.05],["D30EUR_otc",[[1,1],[2,1],[3,1],[5,1],[10,2],[15,1],[30,2],[45,1],[60,2],[120,3],[180,4],[240,4]],13238],["DASH_USD",[[1,3],[2,3],[3,3],[5,3]],24.27],["DJI30",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],32720.1],["DJI30_otc",[[1,2],[2,4],[3,4],[5,4],[10,4],[15,1],[30,2],[45,1],[60,4],[120,4],[180,1],[240,1]],31290.3],["DOGE_otc",[[1,4],[2,4],[3,4],[5,4]],0.08379],["DOTUSD_otc",[[1,2],[2,4],[3,1],[5,1]],5.9948],["E35EUR",[[1,2],[2,2],[3,2],[5,2],[10,1],[15,1],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],13220.94],["E35EUR_otc",[[1,4],[2,4],[3,1],[5,1],[10,4],[15,4],[30,4],[45,1],[60,1],[120,2],[180,3],[240,2]],12251],["E50EUR",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],3620.1],["E50EUR_otc",[[1,1],[2,2],[3,2],[5,2],[10,2],[15,2],[30,2],[45,2],[60,4],[120,1],[180,1],[240,1]],3764.15],["ETHUSD",[[1,0],[2,0],[3,0],[5,0]],1687.6],["ETHUSD_otc",[[1,1],[2,1],[3,1],[5,1]],1689.293],["EURAUD",[[1,4],[2,2],[3,2],[5,2],[10,3],[15,3],[30,3],[45,3],[60,3],[120,4],[180,1],[240,4]],1.71983],["EURCAD",[[1,4],[2,4],[3,4],[5,4],[10,3],[15,3],[30,3],[45,3],[60,4],[120,1],[180,1],[240,1]],1.55746],["EURCHF",[[1,3],[2,2],[3,2],[5,3],[10,4],[15,4],[30,2],[45,4],[60,4],[120,4],[180,4],[240,4]],0.95457],["EURCHF_otc",[[1,1],[2,2],[3,2],[5,2],[10,2],[15,2],[30,4],[45,1],[60,2],[120,2],[180,3],[240,3]],0.95836],["EURGBP",[[1,4],[2,4],[3,4],[5,2],[10,3],[15,3],[30,3],[45,3],[60,3],[120,4],[180,4],[240,4]],0.83981],["EURGBP_otc",[[1,2],[2,2],[3,3],[5,3],[10,2],[15,3],[30,2],[45,3],[60,2],[120,2],[180,2],[240,2]],0.83137],["EURHUF_otc",[[1,4],[2,4],[3,4],[5,1],[10,4],[15,1],[30,4],[45,1],[60,4],[120,2],[180,2],[240,2]],374.706],["EURJPY",[[1,2],[2,2],[3,3],[5,3],[10,4],[15,4],[30,1],[45,2],[60,2],[120,4],[180,4],[240,4]],160.109],["EURJPY_otc",[[1,1],[2,2],[3,1],[5,1],[10,2],[15,2],[30,4],[45,1],[60,1],[120,1],[180,4],[240,1]],159.663],["EURNZD_otc",[[1,2],[2,2],[3,2],[5,2],[10,3],[15,3],[30,2],[45,3],[60,2],[120,2],[180,3],[240,2]],1.88109],["EURRUB_otc",[[1,1],[2,1],[3,1],[5,1],[10,4],[15,1],[30,4],[45,1],[60,2],[120,3],[180,4],[240,3]],85.31694],["EURTRY_otc",[[1,2],[2,4],[3,3],[5,3],[10,4],[15,1],[30,4],[45,1],[60,4],[120,4],[180,4],[240,4]],37.8194],["EURUSD",[[1,4],[2,1],[3,4],[5,4],[10,2],[15,3],[30,4],[45,4],[60,4],[120,4],[180,1],[240,1]],1.08586],["EURUSD_otc",[[1,3],[2,3],[3,3],[5,3],[10,4],[15,4],[30,2],[45,3],[60,4],[120,4],[180,4],[240,4]],1.03286],["F40EUR",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],6275.8],["F40EUR_otc",[[1,1],[2,1],[3,1],[5,2],[10,3],[15,3],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],7414.3],["FDX_otc",[[1,4],[2,4],[3,1],[5,1],[10,4],[15,1],[30,4],[45,1],[60,4],[120,4],[180,2],[240,2]],254.97],["GBPAUD",[[1,2],[2,2],[3,2],[5,3],[10,3],[15,3],[30,2],[45,3],[60,2],[120,4],[180,1],[240,4]],2.04783],["GBPAUD_otc",[[1,1],[2,1],[3,1],[5,1],[10,4],[15,4],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],2.0158],["GBPCAD",[[1,3],[2,4],[3,3],[5,3],[10,2],[15,3],[30,4],[45,4],[60,4],[120,1],[180,1],[240,1]],1.85451],["GBPCHF",[[1,2],[2,2],[3,2],[5,4],[10,4],[15,1],[30,1],[45,1],[60,4],[120,4],[180,4],[240,2]],1.13658],["GBPJPY",[[1,2],[2,2],[3,3],[5,3],[10,4],[15,4],[30,1],[45,1],[60,2],[120,4],[180,4],[240,4]],190.645],["GBPJPY_otc",[[1,2],[2,3],[3,3],[5,3],[10,4],[15,4],[30,1],[45,1],[60,4],[120,4],[180,1],[240,1]],200.461],["GBPUSD",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,4],[45,1],[60,4],[120,4],[180,4],[240,4]],1.29295],["GBPUSD_otc",[[1,2],[2,3],[3,3],[5,2],[10,2],[15,4],[30,2],[45,2],[60,4],[120,4],[180,2],[240,2]],1.2761],["GM",[[1,2],[2,3],[3,3],[5,3],[10,2],[15,4],[30,4],[45,4],[60,4],[120,4],[180,4],[240,4]],47.25],["H33HKD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],14751],["IRRUSD_otc",[[1,2],[2,3],[3,3],[5,3],[10,2],[15,3],[30,2],[45,3],[60,2],[120,4],[180,2],[240,1]],0.0000238162],["JODCNY_otc",[[1,1],[2,2],[3,2],[5,4],[10,2],[15,2],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],10.01739],["JPN225",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],27468],["JPN225_otc",[[1,4],[2,4],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,2],[180,3],[240,3]],24318.6],["LBPUSD_otc",[[1,4],[2,4],[3,4],[5,3],[10,3],[15,3],[30,4],[45,1],[60,1],[120,2],[180,3],[240,2]],0.000013973],["LINK_otc",[[1,2],[2,3],[3,3],[5,3]],15.7576],["LNKUSD",[[1,3],[2,3],[3,3],[5,3]],7.281],["LTCUSD_otc",[[1,3],[2,3],[3,3],[5,3]],101.3857],["MADUSD_otc",[[1,1],[2,4],[3,1],[5,2],[10,4],[15,1],[30,4],[45,1],[60,2],[120,1],[180,1],[240,1]],0.09909],["MATIC_otc",[[1,3],[2,2],[3,2],[5,2]],0.801659],["NASUSD",[[1,2],[2,3],[3,3],[5,3],[10,2],[15,4],[30,1],[45,2],[60,2],[120,4],[180,2],[240,2]],20040.15],["NASUSD_otc",[[1,4],[2,4],[3,2],[5,2],[10,4],[15,1],[30,1],[45,1],[60,1],[120,2],[180,3],[240,3]],19646.4],["NFLX",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,3],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],890.06],["NFLX_otc",[[1,1],[2,1],[3,1],[5,1],[10,4],[15,1],[30,4],[45,1],[60,4],[120,2],[180,4],[240,4]],995.46],["NZDJPY_otc",[[1,3],[2,3],[3,3],[5,3],[10,4],[15,1],[30,4],[45,1],[60,4],[120,4],[180,4],[240,4]],85.154],["NZDUSD_otc",[[1,1],[2,4],[3,1],[5,1],[10,2],[15,1],[30,2],[45,1],[60,2],[120,3],[180,4],[240,3]],0.51988],["OMRCNY_otc",[[1,2],[2,2],[3,4],[5,4],[10,1],[15,4],[30,4],[45,1],[60,4],[120,4],[180,2],[240,2]],18.48147],["QARCNY_otc",[[1,3],[2,4],[3,4],[5,1],[10,4],[15,1],[30,2],[45,3],[60,4],[120,1],[180,1],[240,1]],1.953467],["SARCNY_otc",[[1,4],[2,4],[3,3],[5,4],[10,4],[15,4],[30,4],[45,1],[60,4],[120,4],[180,4],[240,4]],1.894443],["SMI20",[[1,2],[2,2],[3,3],[5,3],[10,4],[15,4],[30,4],[45,1],[60,1],[120,4],[180,4],[240,4]],13058.86],["SOL-USD_otc",[[1,2],[2,1],[3,1],[5,1]],99.1087],["SP500",[[1,2],[2,3],[3,3],[5,3],[10,4],[15,4],[30,1],[45,2],[60,2],[120,4],[180,2],[240,2]],5731.81],["SP500_otc",[[1,4],[2,4],[3,4],[5,4],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,2],[240,2]],5894],["SYPUSD_otc",[[1,1],[2,1],[3,1],[5,1],[10,1],[15,1],[30,1],[45,1],[60,1],[120,1],[180,1],[240,4]],0.000375463],["TNDUSD_otc",[[1,1],[2,2],[3,1],[5,1],[10,2],[15,4],[30,1],[45,1],[60,1],[120,2],[180,4],[240,4]],0.36628],["TON-USD_otc",[[1,1],[2,2],[3,2],[5,2]],2.06768],["TRX-USD_otc",[[1,4],[2,4],[3,4],[5,4]],0.11244],["TWITTER",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],53.76],["TWITTER_otc",[[1,2],[2,2],[3,1],[5,2],[10,1],[15,1],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],53.7546],["UKBrent",[[1,2],[2,4],[3,4],[5,1],[10,1],[15,1],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],71.57],["UKBrent_otc",[[1,2],[2,4],[3,2],[5,2],[10,2],[15,3],[30,4],[45,1],[60,1],[120,4],[180,4],[240,4]],73.268],["USCrude",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],78.22],["USCrude_otc",[[1,2],[2,2],[3,3],[5,2],[10,2],[15,2],[30,3],[45,3],[60,3],[120,2],[180,3],[240,3]],76.708],["USDARS_otc",[[1,2],[2,1],[3,1],[5,1],[10,2],[15,1],[30,4],[45,1],[60,1],[120,1],[180,2],[240,1]],1214.59],["USDBDT_otc",[[1,2],[2,2],[3,2],[5,4],[10,4],[15,1],[30,4],[45,1],[60,1],[120,1],[180,4],[240,4]],117.14262],["USDBRL_otc",[[1,2],[2,3],[3,3],[5,4],[10,2],[15,2],[30,2],[45,3],[60,3],[120,3],[180,3],[240,3]],4.6634],["USDCAD",[[1,4],[2,2],[3,3],[5,2],[10,2],[15,3],[30,2],[45,3],[60,4],[120,1],[180,4],[240,1]],1.43433],["USDCAD_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,3],[30,2],[45,3],[60,3],[120,3],[180,3],[240,3]],1.42245],["USDCHF",[[1,2],[2,2],[3,2],[5,2],[10,4],[15,1],[30,2],[45,2],[60,2],[120,2],[180,2],[240,2]],0.87904],["USDCHF_otc",[[1,2],[2,2],[3,4],[5,4],[10,1],[15,1],[30,4],[45,1],[60,4],[120,2],[180,3],[240,2]],0.87868],["USDCLP_otc",[[1,4],[2,1],[3,1],[5,2],[10,3],[15,3],[30,2],[45,3],[60,2],[120,2],[180,2],[240,2]],905.7499],["USDCNH_otc",[[1,3],[2,2],[3,2],[5,2],[10,0],[15,1],[30,4],[45,1],[60,4],[120,2],[180,3],[240,2]],7.2424],["USDCOP_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,3],[30,3],[45,3],[60,3],[120,2],[180,3],[240,3]],3735.07],["USDDZD_otc",[[1,4],[2,1],[3,1],[5,1],[10,4],[15,1],[30,4],[45,1],[60,2],[120,3],[180,3],[240,3]],131.563],["USDEGP_otc",[[1,2],[2,3],[3,2],[5,3],[10,3],[15,3],[30,2],[45,3],[60,2],[120,1],[180,2],[240,2]],47.15046],["USDIDR_otc",[[1,2],[2,3],[3,3],[5,3],[10,4],[15,3],[30,2],[45,3],[60,2],[120,3],[180,2],[240,3]],15837.6],["USDINR_otc",[[1,1],[2,4],[3,1],[5,4],[10,4],[15,1],[30,4],[45,1],[60,1],[120,2],[180,2],[240,4]],86.1994],["USDJPY",[[1,2],[2,2],[3,3],[5,2],[10,4],[15,4],[30,1],[45,1],[60,2],[120,4],[180,2],[240,2]],147.445],["USDJPY_otc",[[1,4],[2,4],[3,4],[5,2],[10,2],[15,2],[30,4],[45,1],[60,1],[120,1],[180,1],[240,1]],146.156],["USDMXN_otc",[[1,4],[2,2],[3,4],[5,4],[10,1],[15,1],[30,4],[45,1],[60,4],[120,1],[180,1],[240,1]],21.4601],["USDMYR_otc",[[1,2],[2,4],[3,4],[5,4],[10,2],[15,4],[30,3],[45,3],[60,3],[120,3],[180,2],[240,2]],4.71385],["USDPHP_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,4],[45,1],[60,4],[120,4],[180,2],[240,2]],58.1919],["USDPKR_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,2],[30,2],[45,3],[60,2],[120,2],[180,1],[240,1]],276.71],["USDRUB_otc",[[1,2],[2,4],[3,4],[5,2],[10,2],[15,2],[30,2],[45,3],[60,4],[120,2],[180,2],[240,3]],75.0669],["USDSGD_otc",[[1,4],[2,2],[3,2],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],1.34353],["USDTHB_otc",[[1,4],[2,4],[3,1],[5,4],[10,1],[15,1],[30,4],[45,1],[60,1],[120,2],[180,3],[240,3]],36.6497],["USDVND_otc",[[1,4],[2,1],[3,1],[5,1],[10,1],[15,1],[30,4],[45,1],[60,4],[120,4],[180,4],[240,4]],25861],["VISA_otc",[[1,1],[2,4],[3,1],[5,1],[10,1],[15,1],[30,1],[45,1],[60,4],[120,4],[180,4],[240,4]],337.58],["XAGEUR",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],20.625],["XAGUSD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],19.153],["XAGUSD_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,2],[30,2],[45,3],[60,3],[120,3],[180,3],[240,3]],18.8923],["XAUEUR",[[1,2],[2,2],[3,3],[5,3],[10,4],[15,1],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],2695.45],["XAUUSD",[[1,3],[2,2],[3,3],[5,3],[10,4],[15,4],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],2927.06],["XAUUSD_otc",[[1,3],[2,3],[3,3],[5,3],[10,2],[15,2],[30,4],[45,2],[60,2],[120,3],[180,3],[240,4]],2897.176],["XNGUSD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],6.94],["XNGUSD_otc",[[1,2],[2,4],[3,2],[5,2],[10,2],[15,3],[30,2],[45,3],[60,2],[120,4],[180,1],[240,2]],7.2395],["XPDUSD",[[1,2],[2,2],[3,3],[5,3],[10,4],[15,4],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],951.36],["XPDUSD_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,2],[30,2],[45,2],[60,4],[120,4],[180,2],[240,2]],663.36],["XPTUSD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],1014.68],["XPTUSD_otc",[[1,2],[2,1],[3,1],[5,2],[10,2],[15,4],[30,4],[45,1],[60,1],[120,1],[180,1],[240,1]],922.62],["XRPUSD_otc",[[1,2],[2,4],[3,1],[5,1]],0.42765],["YERUSD_otc",[[1,3],[2,3],[3,3],[5,3],[10,2],[15,3],[30,4],[45,3],[60,4],[120,1],[180,4],[240,1]],0.0040518]],"times":{"1":1741368000,"2":1741367985,"3":1741368015,"5":1741368015,"10":1741368000,"15":1741367970,"30":1741367880,"45":1741368000,"60":1741367880,"120":1741367520,"180":1741367160,"240":1741367700}}, parsing it as raw data -2025-03-07T15:19:29.486587Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type 'successupdateBalance': - [{"chart_id":"chart-1","settings":"{\"chartId\":\"chart-1\",\"chartType\":1,\"chartPeriod\":4,\"candlesTimer\":false,\"symbol\":\"#AXP_otc\",\"demoDealAmount\":10,\"liveDealAmount\":1,\"enabledTradeMonitor\":false,\"enabledRatingWidget\":true,\"isVisible\":true,\"fastTimeframe\":5,\"enabledAutoscroll\":true,\"enabledGridSnap\":true,\"minimizedTradePanel\":false,\"fastCloseAt\":0,\"enableQuickAutoOffset\":true,\"quickAutoOffsetValue\":30,\"showArea\":true,\"percentAmount\":1}"}], parsing it as raw data -2025-03-07T15:19:34.569006Z WARN binary_option_tools::pocketoption::parser::message: Failed to parse message of type 'updateStream': - {"signals":[["#AAPL",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],181.05],["#AAPL_otc",[[1,2],[2,2],[3,4],[5,1],[10,1],[15,1],[30,4],[45,1],[60,4],[120,4],[180,4],[240,4]],186.7],["#AXP",[[1,1],[2,1],[3,1],[5,1],[10,1],[15,1],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],171.73],["#AXP_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,3],[30,2],[45,3],[60,4],[120,1],[180,1],[240,1]],172.857],["#BA",[[1,2],[2,3],[3,3],[5,3],[10,2],[15,3],[30,2],[45,3],[60,2],[120,2],[180,2],[240,2]],155.35],["#BA_otc",[[1,1],[2,2],[3,2],[5,2],[10,2],[15,3],[30,2],[45,3],[60,3],[120,3],[180,3],[240,3]],162.59],["#CSCO",[[1,3],[2,3],[3,3],[5,3],[10,4],[15,1],[30,2],[45,3],[60,2],[120,2],[180,2],[240,2]],63.17],["#CSCO_otc",[[1,2],[2,2],[3,2],[5,2],[10,4],[15,4],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],64.157],["#FB",[[1,2],[2,3],[3,2],[5,2],[10,2],[15,2],[30,2],[45,2],[60,2],[120,4],[180,4],[240,2]],624.59],["#FB_otc",[[1,4],[2,4],[3,4],[5,1],[10,1],[15,1],[30,4],[45,1],[60,4],[120,2],[180,4],[240,4]],660.27],["#INTC",[[1,2],[2,2],[3,2],[5,2],[10,4],[15,4],[30,4],[45,1],[60,4],[120,4],[180,4],[240,4]],20.86],["#INTC_otc",[[1,2],[2,4],[3,4],[5,4],[10,4],[15,4],[30,4],[45,1],[60,1],[120,3],[180,3],[240,3]],22.685],["#JNJ",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,4],[45,1],[60,4],[120,4],[180,4],[240,4]],167.13],["#JNJ_otc",[[1,1],[2,2],[3,4],[5,2],[10,2],[15,3],[30,3],[45,3],[60,4],[120,4],[180,1],[240,4]],162.341],["#JPM",[[1,2],[2,3],[3,3],[5,3],[10,2],[15,2],[30,2],[45,3],[60,2],[120,2],[180,2],[240,2]],242.13],["#MCD",[[1,4],[2,3],[3,3],[5,3],[10,3],[15,3],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],316.15],["#MCD_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,2],[30,4],[45,1],[60,1],[120,1],[180,4],[240,1]],298.11],["#MSFT",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,2],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],392.56],["#MSFT_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,2],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],398.686],["#PFE",[[1,3],[2,3],[3,4],[5,4],[10,4],[15,1],[30,4],[45,1],[60,1],[120,4],[180,4],[240,4]],26.8],["#PFE_otc",[[1,3],[2,3],[3,3],[5,3],[10,4],[15,3],[30,1],[45,1],[60,1],[120,2],[180,4],[240,4]],26.25],["#TSLA",[[1,3],[2,3],[3,3],[5,3],[10,2],[15,2],[30,2],[45,3],[60,2],[120,4],[180,2],[240,2]],262.65],["#TSLA_otc",[[1,2],[2,2],[3,3],[5,3],[10,2],[15,3],[30,2],[45,3],[60,4],[120,1],[180,1],[240,1]],271.09],["#XOM",[[1,2],[2,4],[3,4],[5,4],[10,1],[15,1],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],109.91],["#XOM_otc",[[1,1],[2,1],[3,1],[5,1],[10,2],[15,1],[30,4],[45,1],[60,4],[120,4],[180,1],[240,1]],108.34],["100GBP",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],7114.6],["100GBP_otc",[[1,4],[2,4],[3,4],[5,1],[10,1],[15,1],[30,2],[45,2],[60,3],[120,2],[180,4],[240,4]],7740.6],["ADA-USD_otc",[[1,4],[2,3],[3,3],[5,3]],0.502109],["AEDCNY_otc",[[1,3],[2,4],[3,4],[5,1],[10,4],[15,4],[30,2],[45,2],[60,2],[120,2],[180,4],[240,3]],2.06047],["AEX25",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],826.89],["AMZN_otc",[[1,2],[2,2],[3,4],[5,2],[10,4],[15,3],[30,4],[45,1],[60,1],[120,2],[180,3],[240,3]],98.43],["AUDCAD",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,1],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],0.90548],["AUDCAD_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,1],[30,1],[45,1],[60,1],[120,2],[180,3],[240,3]],0.85415],["AUDCHF",[[1,2],[2,2],[3,0],[5,4],[10,1],[15,1],[30,1],[45,1],[60,4],[120,2],[180,2],[240,2]],0.55492],["AUDCHF_otc",[[1,1],[2,1],[3,1],[5,1],[10,2],[15,4],[30,4],[45,1],[60,4],[120,2],[180,2],[240,3]],0.54475],["AUDJPY",[[1,2],[2,2],[3,2],[5,4],[10,1],[15,1],[30,1],[45,1],[60,4],[120,4],[180,2],[240,2]],93.079],["AUDJPY_otc",[[1,4],[2,4],[3,1],[5,1],[10,4],[15,1],[30,2],[45,3],[60,2],[120,3],[180,3],[240,3]],91.209],["AUDNZD_otc",[[1,2],[2,4],[3,4],[5,4],[10,1],[15,1],[30,1],[45,1],[60,1],[120,1],[180,1],[240,1]],1.00631],["AUDUSD",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,1],[30,4],[45,1],[60,1],[120,4],[180,2],[240,2]],0.63119],["AUDUSD_otc",[[1,2],[2,3],[3,3],[5,3],[10,2],[15,2],[30,2],[45,3],[60,4],[120,2],[180,2],[240,2]],0.57799],["AUS200",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],6449.6],["AUS200_otc",[[1,4],[2,3],[3,3],[5,3],[10,3],[15,3],[30,4],[45,3],[60,4],[120,1],[180,1],[240,1]],6472.86],["AVAX_otc",[[1,3],[2,4],[3,3],[5,3]],34.70589],["BABA",[[1,2],[2,2],[3,2],[5,4],[10,4],[15,1],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],143.75],["BABA_otc",[[1,2],[2,2],[3,2],[5,2],[10,4],[15,1],[30,2],[45,2],[60,2],[120,3],[180,4],[240,4]],137.411],["BCHEUR",[[1,0],[2,0],[3,0],[5,0]],125.25],["BCHGBP",[[1,1],[2,1],[3,1],[5,1]],111.23],["BCHJPY",[[1,0],[2,0],[3,0],[5,0]],17960],["BHDCNY_otc",[[1,3],[2,2],[3,3],[5,3],[10,3],[15,3],[30,4],[45,3],[60,2],[120,1],[180,4],[240,1]],19.03172],["BITB_otc",[[1,1],[2,1],[3,1],[5,1]],23.99647],["BNB-USD_otc",[[1,4],[2,4],[3,4],[5,1]],302.9261],["BTCGBP",[[1,0],[2,0],[3,0],[5,0]],20415],["BTCJPY",[[1,0],[2,0],[3,0],[5,0]],3296300],["BTCUSD",[[1,2],[2,3],[3,3],[5,3]],89537.33],["BTCUSD_otc",[[1,4],[2,1],[3,1],[5,1]],90296.521],["CAC40",[[1,2],[2,2],[3,2],[5,3],[10,4],[15,4],[30,1],[45,1],[60,1],[120,2],[180,2],[240,2]],8105.71],["CADCHF",[[1,2],[2,2],[3,2],[5,4],[10,1],[15,1],[30,1],[45,1],[60,2],[120,2],[180,2],[240,3]],0.6128],["CADCHF_otc",[[1,4],[2,4],[3,4],[5,4],[10,1],[15,1],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],0.62125],["CADJPY",[[1,2],[2,2],[3,2],[5,2],[10,4],[15,1],[30,1],[45,1],[60,2],[120,3],[180,2],[240,2]],102.79],["CADJPY_otc",[[1,2],[2,4],[3,2],[5,4],[10,2],[15,2],[30,4],[45,4],[60,4],[120,2],[180,2],[240,2]],103.163],["CHFJPY",[[1,2],[2,2],[3,3],[5,2],[10,4],[15,3],[30,1],[45,1],[60,2],[120,4],[180,4],[240,4]],167.726],["CHFJPY_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,2],[30,4],[45,1],[60,1],[120,2],[180,2],[240,2]],167.254],["CHFNOK_otc",[[1,3],[2,3],[3,3],[5,3],[10,4],[15,1],[30,4],[45,1],[60,4],[120,1],[180,2],[240,2]],11.982],["CITI",[[1,2],[2,3],[3,3],[5,3],[10,4],[15,2],[30,3],[45,3],[60,2],[120,2],[180,2],[240,2]],69.39],["CITI_otc",[[1,2],[2,2],[3,2],[5,1],[10,2],[15,3],[30,2],[45,3],[60,2],[120,2],[180,4],[240,4]],76.355],["D30EUR",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],13303.05],["D30EUR_otc",[[1,1],[2,1],[3,1],[5,1],[10,2],[15,1],[30,2],[45,1],[60,2],[120,3],[180,4],[240,4]],13231.7],["DASH_USD",[[1,3],[2,3],[3,3],[5,3]],24.27],["DJI30",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],32720.1],["DJI30_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,1],[30,2],[45,1],[60,4],[120,4],[180,1],[240,1]],31323.6],["DOGE_otc",[[1,4],[2,4],[3,4],[5,4]],0.083792],["DOTUSD_otc",[[1,2],[2,4],[3,1],[5,1]],5.9919],["E35EUR",[[1,2],[2,2],[3,2],[5,4],[10,4],[15,1],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],13235.74],["E35EUR_otc",[[1,4],[2,4],[3,1],[5,1],[10,4],[15,4],[30,4],[45,1],[60,1],[120,2],[180,3],[240,2]],12299.6],["E50EUR",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],3620.1],["E50EUR_otc",[[1,1],[2,2],[3,2],[5,2],[10,2],[15,2],[30,2],[45,2],[60,4],[120,1],[180,1],[240,1]],3770.09],["ETHUSD",[[1,0],[2,0],[3,0],[5,0]],1687.6],["ETHUSD_otc",[[1,1],[2,1],[3,1],[5,1]],1689.246],["EURAUD",[[1,4],[2,2],[3,2],[5,2],[10,3],[15,3],[30,3],[45,3],[60,3],[120,4],[180,1],[240,4]],1.71998],["EURCAD",[[1,4],[2,4],[3,4],[5,4],[10,3],[15,3],[30,3],[45,3],[60,4],[120,1],[180,1],[240,1]],1.55752],["EURCHF",[[1,3],[2,2],[3,2],[5,4],[10,4],[15,4],[30,2],[45,4],[60,4],[120,4],[180,4],[240,4]],0.95457],["EURCHF_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,4],[30,2],[45,1],[60,2],[120,2],[180,3],[240,3]],0.95865],["EURGBP",[[1,4],[2,4],[3,4],[5,2],[10,3],[15,3],[30,3],[45,3],[60,3],[120,4],[180,4],[240,4]],0.83982],["EURGBP_otc",[[1,3],[2,2],[3,3],[5,3],[10,3],[15,3],[30,2],[45,3],[60,2],[120,2],[180,2],[240,2]],0.8322],["EURHUF_otc",[[1,4],[2,4],[3,4],[5,1],[10,4],[15,1],[30,4],[45,1],[60,4],[120,2],[180,2],[240,2]],374.4],["EURJPY",[[1,2],[2,2],[3,3],[5,3],[10,4],[15,3],[30,1],[45,2],[60,2],[120,4],[180,4],[240,4]],160.105],["EURJPY_otc",[[1,1],[2,2],[3,2],[5,2],[10,2],[15,1],[30,4],[45,1],[60,1],[120,1],[180,4],[240,1]],159.731],["EURNZD_otc",[[1,2],[2,2],[3,2],[5,2],[10,3],[15,3],[30,2],[45,3],[60,2],[120,2],[180,3],[240,2]],1.88009],["EURRUB_otc",[[1,1],[2,4],[3,1],[5,1],[10,4],[15,1],[30,2],[45,1],[60,2],[120,3],[180,4],[240,3]],85.31798],["EURTRY_otc",[[1,4],[2,4],[3,3],[5,3],[10,4],[15,1],[30,4],[45,1],[60,4],[120,4],[180,4],[240,4]],37.81953],["EURUSD",[[1,4],[2,1],[3,4],[5,4],[10,2],[15,3],[30,4],[45,4],[60,4],[120,4],[180,1],[240,1]],1.08569],["EURUSD_otc",[[1,3],[2,3],[3,3],[5,3],[10,4],[15,4],[30,2],[45,3],[60,4],[120,4],[180,4],[240,4]],1.03265],["F40EUR",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],6275.8],["F40EUR_otc",[[1,1],[2,1],[3,2],[5,2],[10,3],[15,3],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],7409.2],["FDX_otc",[[1,4],[2,4],[3,4],[5,1],[10,4],[15,1],[30,4],[45,1],[60,4],[120,4],[180,2],[240,2]],257],["GBPAUD",[[1,2],[2,2],[3,2],[5,3],[10,3],[15,3],[30,2],[45,3],[60,2],[120,4],[180,1],[240,4]],2.04793],["GBPAUD_otc",[[1,4],[2,1],[3,1],[5,1],[10,4],[15,4],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],2.01744],["GBPCAD",[[1,3],[2,4],[3,3],[5,3],[10,2],[15,3],[30,4],[45,4],[60,4],[120,1],[180,1],[240,1]],1.8545],["GBPCHF",[[1,2],[2,2],[3,2],[5,4],[10,4],[15,1],[30,1],[45,1],[60,4],[120,4],[180,4],[240,2]],1.13652],["GBPJPY",[[1,2],[2,2],[3,3],[5,4],[10,4],[15,4],[30,1],[45,1],[60,2],[120,4],[180,4],[240,4]],190.636],["GBPJPY_otc",[[1,2],[2,3],[3,3],[5,3],[10,4],[15,4],[30,1],[45,1],[60,4],[120,4],[180,1],[240,1]],200.4],["GBPUSD",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,4],[45,1],[60,4],[120,4],[180,4],[240,4]],1.29273],["GBPUSD_otc",[[1,2],[2,3],[3,3],[5,4],[10,4],[15,4],[30,1],[45,2],[60,4],[120,4],[180,2],[240,2]],1.2768],["GM",[[1,2],[2,3],[3,3],[5,3],[10,2],[15,4],[30,4],[45,4],[60,4],[120,4],[180,4],[240,4]],47.21],["H33HKD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],14751],["IRRUSD_otc",[[1,3],[2,3],[3,3],[5,3],[10,2],[15,3],[30,2],[45,3],[60,2],[120,4],[180,2],[240,1]],0.0000238189],["JODCNY_otc",[[1,4],[2,4],[3,4],[5,4],[10,2],[15,2],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],10.017672],["JPN225",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],27468],["JPN225_otc",[[1,3],[2,4],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,2],[180,3],[240,3]],24397.7],["LBPUSD_otc",[[1,4],[2,4],[3,2],[5,4],[10,3],[15,3],[30,4],[45,1],[60,1],[120,2],[180,3],[240,2]],0.000013938],["LINK_otc",[[1,2],[2,3],[3,3],[5,3]],15.7656],["LNKUSD",[[1,3],[2,3],[3,3],[5,3]],7.281],["LTCUSD_otc",[[1,2],[2,3],[3,3],[5,3]],101.3764],["MADUSD_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,1],[30,4],[45,1],[60,2],[120,1],[180,1],[240,1]],0.10085],["MATIC_otc",[[1,3],[2,2],[3,2],[5,2]],0.801617],["NASUSD",[[1,2],[2,3],[3,3],[5,3],[10,4],[15,3],[30,2],[45,2],[60,2],[120,4],[180,2],[240,2]],20039.65],["NASUSD_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,1],[45,1],[60,1],[120,2],[180,3],[240,3]],19646.9],["NFLX",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,3],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],888.96],["NFLX_otc",[[1,1],[2,1],[3,1],[5,1],[10,4],[15,1],[30,4],[45,1],[60,4],[120,2],[180,4],[240,4]],996.04],["NZDJPY_otc",[[1,3],[2,3],[3,3],[5,3],[10,4],[15,4],[30,4],[45,1],[60,4],[120,4],[180,4],[240,4]],85.185],["NZDUSD_otc",[[1,1],[2,4],[3,1],[5,1],[10,2],[15,1],[30,2],[45,1],[60,2],[120,3],[180,4],[240,3]],0.52009],["OMRCNY_otc",[[1,2],[2,2],[3,4],[5,4],[10,1],[15,4],[30,4],[45,1],[60,4],[120,4],[180,2],[240,2]],18.48134],["QARCNY_otc",[[1,3],[2,4],[3,4],[5,4],[10,4],[15,1],[30,2],[45,3],[60,4],[120,1],[180,1],[240,1]],1.953569],["SARCNY_otc",[[1,4],[2,2],[3,4],[5,4],[10,4],[15,4],[30,4],[45,1],[60,4],[120,4],[180,4],[240,4]],1.894373],["SMI20",[[1,3],[2,3],[3,3],[5,3],[10,4],[15,3],[30,4],[45,1],[60,1],[120,4],[180,4],[240,4]],13075.86],["SOL-USD_otc",[[1,4],[2,1],[3,1],[5,1]],99.10885],["SP500",[[1,2],[2,3],[3,3],[5,3],[10,4],[15,3],[30,1],[45,2],[60,2],[120,4],[180,2],[240,2]],5733.87],["SP500_otc",[[1,4],[2,4],[3,4],[5,4],[10,2],[15,3],[30,3],[45,3],[60,3],[120,3],[180,2],[240,2]],5892.39],["SYPUSD_otc",[[1,2],[2,1],[3,1],[5,1],[10,1],[15,1],[30,1],[45,1],[60,1],[120,1],[180,1],[240,4]],0.000375596],["TNDUSD_otc",[[1,1],[2,1],[3,1],[5,1],[10,2],[15,1],[30,1],[45,1],[60,1],[120,2],[180,4],[240,4]],0.36512],["TON-USD_otc",[[1,1],[2,1],[3,2],[5,2]],2.067594],["TRX-USD_otc",[[1,4],[2,4],[3,4],[5,4]],0.112502],["TWITTER",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,3],[180,3],[240,3]],53.76],["TWITTER_otc",[[1,2],[2,2],[3,2],[5,2],[10,1],[15,1],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],53.7659],["UKBrent",[[1,2],[2,2],[3,1],[5,1],[10,1],[15,1],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],71.5],["UKBrent_otc",[[1,2],[2,2],[3,2],[5,2],[10,2],[15,3],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],73.246],["USCrude",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],78.22],["USCrude_otc",[[1,4],[2,3],[3,3],[5,4],[10,2],[15,3],[30,3],[45,3],[60,3],[120,2],[180,3],[240,3]],76.73],["USDARS_otc",[[1,2],[2,1],[3,1],[5,1],[10,2],[15,1],[30,4],[45,1],[60,1],[120,1],[180,2],[240,1]],1214.45],["USDBDT_otc",[[1,1],[2,2],[3,2],[5,2],[10,1],[15,1],[30,4],[45,1],[60,1],[120,1],[180,4],[240,4]],117.13819],["USDBRL_otc",[[1,2],[2,2],[3,3],[5,4],[10,2],[15,2],[30,2],[45,3],[60,3],[120,3],[180,3],[240,3]],4.6566],["USDCAD",[[1,4],[2,3],[3,3],[5,2],[10,2],[15,3],[30,4],[45,3],[60,4],[120,1],[180,4],[240,1]],1.43459],["USDCAD_otc",[[1,1],[2,2],[3,2],[5,2],[10,2],[15,3],[30,2],[45,3],[60,3],[120,3],[180,3],[240,3]],1.42198],["USDCHF",[[1,2],[2,2],[3,2],[5,2],[10,4],[15,1],[30,2],[45,2],[60,2],[120,2],[180,2],[240,2]],0.87914],["USDCHF_otc",[[1,2],[2,2],[3,4],[5,4],[10,1],[15,1],[30,4],[45,1],[60,4],[120,2],[180,3],[240,2]],0.87809],["USDCLP_otc",[[1,4],[2,1],[3,2],[5,2],[10,3],[15,3],[30,2],[45,3],[60,2],[120,2],[180,2],[240,2]],905.7559],["USDCNH_otc",[[1,2],[2,2],[3,2],[5,2],[10,1],[15,1],[30,2],[45,1],[60,4],[120,2],[180,3],[240,2]],7.24226],["USDCOP_otc",[[1,2],[2,2],[3,2],[5,3],[10,2],[15,3],[30,3],[45,3],[60,3],[120,2],[180,3],[240,3]],3737.12],["USDDZD_otc",[[1,1],[2,1],[3,1],[5,1],[10,4],[15,1],[30,4],[45,1],[60,2],[120,3],[180,3],[240,3]],131.53],["USDEGP_otc",[[1,4],[2,3],[3,2],[5,3],[10,3],[15,3],[30,2],[45,3],[60,2],[120,1],[180,2],[240,2]],47.15215],["USDIDR_otc",[[1,3],[2,3],[3,3],[5,3],[10,4],[15,3],[30,2],[45,3],[60,2],[120,3],[180,2],[240,3]],15854.6],["USDINR_otc",[[1,1],[2,4],[3,1],[5,4],[10,4],[15,1],[30,4],[45,1],[60,1],[120,2],[180,2],[240,4]],86.215],["USDJPY",[[1,2],[2,2],[3,3],[5,2],[10,4],[15,4],[30,1],[45,1],[60,2],[120,4],[180,2],[240,2]],147.464],["USDJPY_otc",[[1,3],[2,4],[3,3],[5,4],[10,4],[15,3],[30,4],[45,1],[60,1],[120,1],[180,1],[240,1]],146.236],["USDMXN_otc",[[1,4],[2,4],[3,4],[5,4],[10,1],[15,1],[30,4],[45,1],[60,4],[120,1],[180,1],[240,1]],21.4769],["USDMYR_otc",[[1,4],[2,4],[3,4],[5,4],[10,3],[15,4],[30,3],[45,3],[60,3],[120,3],[180,2],[240,2]],4.713936],["USDPHP_otc",[[1,4],[2,4],[3,4],[5,4],[10,4],[15,4],[30,4],[45,1],[60,4],[120,4],[180,2],[240,2]],58.19277],["USDPKR_otc",[[1,4],[2,2],[3,2],[5,3],[10,2],[15,2],[30,2],[45,3],[60,2],[120,2],[180,1],[240,1]],276.83],["USDRUB_otc",[[1,2],[2,4],[3,2],[5,2],[10,2],[15,2],[30,2],[45,3],[60,4],[120,2],[180,2],[240,3]],75.067],["USDSGD_otc",[[1,4],[2,4],[3,3],[5,3],[10,3],[15,3],[30,3],[45,3],[60,3],[120,2],[180,2],[240,2]],1.34542],["USDTHB_otc",[[1,4],[2,4],[3,1],[5,4],[10,1],[15,1],[30,4],[45,1],[60,1],[120,2],[180,3],[240,3]],36.64954],["USDVND_otc",[[1,2],[2,1],[3,1],[5,1],[10,1],[15,1],[30,4],[45,1],[60,4],[120,4],[180,4],[240,4]],25855.1],["VISA_otc",[[1,1],[2,4],[3,1],[5,1],[10,1],[15,1],[30,1],[45,1],[60,4],[120,4],[180,4],[240,4]],338.52],["XAGEUR",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],20.625],["XAGUSD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],19.153],["XAGUSD_otc",[[1,2],[2,2],[3,3],[5,4],[10,2],[15,2],[30,2],[45,3],[60,3],[120,3],[180,3],[240,3]],18.8947],["XAUEUR",[[1,2],[2,2],[3,3],[5,2],[10,4],[15,1],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],2694.6],["XAUUSD",[[1,2],[2,2],[3,3],[5,3],[10,4],[15,1],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],2925.65],["XAUUSD_otc",[[1,2],[2,3],[3,3],[5,3],[10,2],[15,4],[30,4],[45,2],[60,2],[120,3],[180,3],[240,4]],2897.161],["XNGUSD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],6.94],["XNGUSD_otc",[[1,1],[2,2],[3,2],[5,2],[10,2],[15,3],[30,2],[45,3],[60,2],[120,4],[180,1],[240,2]],7.2042],["XPDUSD",[[1,2],[2,2],[3,3],[5,3],[10,2],[15,4],[30,1],[45,1],[60,1],[120,4],[180,4],[240,4]],950.41],["XPDUSD_otc",[[1,2],[2,2],[3,2],[5,3],[10,2],[15,2],[30,2],[45,2],[60,4],[120,4],[180,2],[240,2]],667.21],["XPTUSD",[[1,0],[2,0],[3,0],[5,0],[10,0],[15,0],[30,0],[45,0],[60,0],[120,0],[180,0],[240,0]],1014.68],["XPTUSD_otc",[[1,2],[2,1],[3,1],[5,2],[10,4],[15,4],[30,4],[45,1],[60,1],[120,1],[180,1],[240,1]],924.22],["XRPUSD_otc",[[1,2],[2,4],[3,1],[5,1]],0.42757],["YERUSD_otc",[[1,3],[2,3],[3,3],[5,3],[10,3],[15,3],[30,4],[45,3],[60,4],[120,1],[180,4],[240,1]],0.0040567]],"times":{"1":1741368125,"2":1741368125,"3":1741368105,"5":1741368105,"10":1741368120,"15":1741368060,"30":1741368060,"45":1741368000,"60":1741367880,"120":1741367520,"180":1741367160,"240":1741367700}}, parsing it as raw data -2025-06-27T21:18:06.847403Z WARN binary_options_tools::pocketoption::parser::message: Failed to parse message of type 'updateClosedDeals': - [{"chart_id":"chart-1","settings":"{\"chartId\":\"chart-1\",\"chartType\":2,\"chartPeriod\":12,\"candlesTimer\":true,\"symbol\":\"#AAPL_otc\",\"demoDealAmount\":10,\"liveDealAmount\":1,\"enabledTradeMonitor\":false,\"enabledRatingWidget\":true,\"isVisible\":true,\"fastTimeframe\":300,\"enabledAutoscroll\":true,\"enabledGridSnap\":true,\"minimizedTradePanel\":false,\"fastCloseAt\":1736879441,\"enableQuickAutoOffset\":false,\"quickAutoOffsetValue\":120,\"showArea\":true,\"percentAmount\":1}"}], parsing it as raw data -2025-06-27T21:20:27.136889Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-06-27T21:20:29.134331Z WARN binary_options_tools::pocketoption::parser::message: Failed to parse message of type 'successupdateBalance': - [{"chart_id":"chart-1","settings":"{\"chartId\":\"chart-1\",\"chartType\":2,\"chartPeriod\":12,\"candlesTimer\":true,\"symbol\":\"#AAPL_otc\",\"demoDealAmount\":10,\"liveDealAmount\":1,\"enabledTradeMonitor\":false,\"enabledRatingWidget\":true,\"isVisible\":true,\"fastTimeframe\":300,\"enabledAutoscroll\":true,\"enabledGridSnap\":true,\"minimizedTradePanel\":false,\"fastCloseAt\":1736879441,\"enableQuickAutoOffset\":false,\"quickAutoOffsetValue\":120,\"showArea\":true,\"percentAmount\":1}"}], parsing it as raw data -2025-06-27T21:23:27.297696Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-06-27T21:23:29.260723Z WARN binary_options_tools::pocketoption::parser::message: Failed to parse message of type 'successupdateBalance': - [{"chart_id":"chart-1","settings":"{\"chartId\":\"chart-1\",\"chartType\":2,\"chartPeriod\":12,\"candlesTimer\":true,\"symbol\":\"#AAPL_otc\",\"demoDealAmount\":10,\"liveDealAmount\":1,\"enabledTradeMonitor\":false,\"enabledRatingWidget\":true,\"isVisible\":true,\"fastTimeframe\":300,\"enabledAutoscroll\":true,\"enabledGridSnap\":true,\"minimizedTradePanel\":false,\"fastCloseAt\":1736879441,\"enableQuickAutoOffset\":false,\"quickAutoOffsetValue\":120,\"showArea\":true,\"percentAmount\":1}"}], parsing it as raw data -2025-06-27T21:26:27.267615Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-06-27T21:26:29.196810Z WARN binary_options_tools::pocketoption::parser::message: Failed to parse message of type 'updateClosedDeals': - [{"chart_id":"chart-1","settings":"{\"chartId\":\"chart-1\",\"chartType\":2,\"chartPeriod\":12,\"candlesTimer\":true,\"symbol\":\"#AAPL_otc\",\"demoDealAmount\":10,\"liveDealAmount\":1,\"enabledTradeMonitor\":false,\"enabledRatingWidget\":true,\"isVisible\":true,\"fastTimeframe\":300,\"enabledAutoscroll\":true,\"enabledGridSnap\":true,\"minimizedTradePanel\":false,\"fastCloseAt\":1736879441,\"enableQuickAutoOffset\":false,\"quickAutoOffsetValue\":120,\"showArea\":true,\"percentAmount\":1}"}], parsing it as raw data -2025-06-27T21:30:34.194127Z WARN binary_options_tools::pocketoption::parser::message: Failed to parse message of type 'successupdateBalance': - [{"chart_id":"chart-1","settings":"{\"chartId\":\"chart-1\",\"chartType\":2,\"chartPeriod\":12,\"candlesTimer\":true,\"symbol\":\"#AAPL_otc\",\"demoDealAmount\":10,\"liveDealAmount\":1,\"enabledTradeMonitor\":false,\"enabledRatingWidget\":true,\"isVisible\":true,\"fastTimeframe\":300,\"enabledAutoscroll\":true,\"enabledGridSnap\":true,\"minimizedTradePanel\":false,\"fastCloseAt\":1736879441,\"enableQuickAutoOffset\":false,\"quickAutoOffsetValue\":120,\"showArea\":true,\"percentAmount\":1}"}], parsing it as raw data -2025-06-28T02:27:50.218165Z WARN binary_options_tools::pocketoption::parser::message: Failed to parse message of type 'successupdateBalance': - [{"chart_id":"chart-1","settings":"{\"chartId\":\"chart-1\",\"chartType\":2,\"chartPeriod\":12,\"candlesTimer\":true,\"symbol\":\"#AAPL_otc\",\"demoDealAmount\":10,\"liveDealAmount\":1,\"enabledTradeMonitor\":false,\"enabledRatingWidget\":true,\"isVisible\":true,\"fastTimeframe\":300,\"enabledAutoscroll\":true,\"enabledGridSnap\":true,\"minimizedTradePanel\":false,\"fastCloseAt\":1736879441,\"enableQuickAutoOffset\":false,\"quickAutoOffsetValue\":120,\"showArea\":true,\"percentAmount\":1}"}], parsing it as raw data -2025-06-28T02:31:53.678769Z WARN binary_options_tools::pocketoption::parser::message: Failed to parse message of type 'successupdateBalance': - [{"chart_id":"chart-1","settings":"{\"chartId\":\"chart-1\",\"chartType\":2,\"chartPeriod\":12,\"candlesTimer\":true,\"symbol\":\"#AAPL_otc\",\"demoDealAmount\":10,\"liveDealAmount\":1,\"enabledTradeMonitor\":false,\"enabledRatingWidget\":true,\"isVisible\":true,\"fastTimeframe\":300,\"enabledAutoscroll\":true,\"enabledGridSnap\":true,\"minimizedTradePanel\":false,\"fastCloseAt\":1736879441,\"enableQuickAutoOffset\":false,\"quickAutoOffsetValue\":120,\"showArea\":true,\"percentAmount\":1}"}], parsing it as raw data -2025-06-28T02:34:27.020396Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-06-28T02:34:28.970798Z WARN binary_options_tools::pocketoption::parser::message: Failed to parse message of type 'updateOpenedDeals': - [{"chart_id":"chart-1","settings":"{\"chartId\":\"chart-1\",\"chartType\":2,\"chartPeriod\":12,\"candlesTimer\":true,\"symbol\":\"#AAPL_otc\",\"demoDealAmount\":10,\"liveDealAmount\":1,\"enabledTradeMonitor\":false,\"enabledRatingWidget\":true,\"isVisible\":true,\"fastTimeframe\":300,\"enabledAutoscroll\":true,\"enabledGridSnap\":true,\"minimizedTradePanel\":false,\"fastCloseAt\":1736879441,\"enableQuickAutoOffset\":false,\"quickAutoOffsetValue\":120,\"showArea\":true,\"percentAmount\":1}"}], parsing it as raw data -2025-06-28T02:37:27.102821Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-06-28T02:37:29.048330Z WARN binary_options_tools::pocketoption::parser::message: Failed to parse message of type 'updateOpenedDeals': - [{"chart_id":"chart-1","settings":"{\"chartId\":\"chart-1\",\"chartType\":2,\"chartPeriod\":12,\"candlesTimer\":true,\"symbol\":\"#AAPL_otc\",\"demoDealAmount\":10,\"liveDealAmount\":1,\"enabledTradeMonitor\":false,\"enabledRatingWidget\":true,\"isVisible\":true,\"fastTimeframe\":300,\"enabledAutoscroll\":true,\"enabledGridSnap\":true,\"minimizedTradePanel\":false,\"fastCloseAt\":1736879441,\"enableQuickAutoOffset\":false,\"quickAutoOffsetValue\":120,\"showArea\":true,\"percentAmount\":1}"}], parsing it as raw data -2025-06-28T02:40:27.147444Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-06-28T02:40:29.089754Z WARN binary_options_tools::pocketoption::parser::message: Failed to parse message of type 'successupdateBalance': - [{"chart_id":"chart-1","settings":"{\"chartId\":\"chart-1\",\"chartType\":2,\"chartPeriod\":12,\"candlesTimer\":true,\"symbol\":\"#AAPL_otc\",\"demoDealAmount\":10,\"liveDealAmount\":1,\"enabledTradeMonitor\":false,\"enabledRatingWidget\":true,\"isVisible\":true,\"fastTimeframe\":300,\"enabledAutoscroll\":true,\"enabledGridSnap\":true,\"minimizedTradePanel\":false,\"fastCloseAt\":1736879441,\"enableQuickAutoOffset\":false,\"quickAutoOffsetValue\":120,\"showArea\":true,\"percentAmount\":1}"}], parsing it as raw data -2025-06-28T02:43:27.230194Z WARN binary_options_tools_core::general::client: Error in event loop, Websocket connection was closed by the server, Recieved closing frame, reconnecting... -2025-06-28T02:43:50.303227Z ERROR EventLoop: Error calling callback, Failed to execute 'SubscribeSymbolCallback' task before the maximum allowed time of '16s' diff --git a/crates/binary_options_tools/src/pocketoption/parser/message.rs b/crates/binary_options_tools/src/pocketoption/parser/message.rs index d99ede7..34e74b4 100644 --- a/crates/binary_options_tools/src/pocketoption/parser/message.rs +++ b/crates/binary_options_tools/src/pocketoption/parser/message.rs @@ -42,6 +42,8 @@ pub enum WebSocketMessage { GetCandles(LoadHistoryPeriod), LoadHistoryPeriod(LoadHistoryPeriodResult), + LoadHistoryPeriodFast(LoadHistoryPeriodResult), + UpdateStream(UpdateStream), UpdateHistoryNew(UpdateHistoryNewFast), @@ -101,6 +103,9 @@ impl WebSocketMessage { if let Ok(stream) = from_str::(&data) { return Self::UpdateStream(stream); } + if let Ok(stream) = from_str::(&data) { + return Self::LoadHistoryPeriod(stream); + } } MessageInfo::UpdateHistoryNew => { if let Ok(history) = from_str::(&data) { @@ -177,6 +182,11 @@ impl WebSocketMessage { return Self::LoadHistoryPeriod(history); } } + MessageInfo::LoadHistoryPeriodFast => { + if let Ok(history) = from_str::(&data) { + return Self::LoadHistoryPeriod(history); + } + } // MessageInfo::UpdateCharts => { // return Err(PocketOptionError::GeneralParsingError( // "This is expected, there is no parser for the 'updateCharts' message" @@ -240,6 +250,7 @@ impl WebSocketMessage { Self::UpdateOpenedDeals(_) => MessageInfo::UpdateOpenedDeals, Self::SubscribeSymbol(_) => MessageInfo::SubscribeSymbol, Self::LoadHistoryPeriod(_) => MessageInfo::LoadHistoryPeriod, + Self::LoadHistoryPeriodFast(_) => MessageInfo::LoadHistoryPeriodFast, Self::GetCandles(_) => MessageInfo::GetCandles, Self::FailOpenOrder(_) => MessageInfo::FailopenOrder, Self::SuccessupdatePending(_) => MessageInfo::SuccessupdatePending, @@ -334,6 +345,16 @@ impl fmt::Display for WebSocketMessage { serde_json::to_string(&period).map_err(|_| fmt::Error)? ) } + // 451-["loadHistoryPeriodFast",{"_placeholder":true,"num":0}] + WebSocketMessage::LoadHistoryPeriodFast(period) => { + write!( + f, + "451-[{}, {}]", + serde_json::to_string(&MessageInfo::LoadHistoryPeriod) + .map_err(|_| fmt::Error)?, + serde_json::to_string(&period).map_err(|_| fmt::Error)? + ) + } WebSocketMessage::FailOpenOrder(order) => order.fmt(f), WebSocketMessage::SuccessupdatePending(pending) => pending.fmt(f), WebSocketMessage::Subfor(sub) => write!(f, "42[\"subfor\",{}]", sub), diff --git a/crates/binary_options_tools/src/pocketoption/pocket_client.rs b/crates/binary_options_tools/src/pocketoption/pocket_client.rs index 8e5a115..0f772e7 100644 --- a/crates/binary_options_tools/src/pocketoption/pocket_client.rs +++ b/crates/binary_options_tools/src/pocketoption/pocket_client.rs @@ -57,17 +57,18 @@ use super::{ /// Basic usage: /// ```rust /// use binary_options_tools::pocketoption::pocket_client::PocketOption; +/// use futures_util::StreamExt; /// /// #[tokio::main] /// async fn main() -> Result<(), Box> { /// // Initialize client with session ID -/// let client = PocketOption::new("your-ssid-here").await?; +/// let client = PocketOption::new("your-ssid-here").await?; /// /// // Execute a trade /// let trade = client.buy("EURUSD", 100.0, 60).await?; /// /// // Check trade result -/// let result = client.check_win(&trade.id).await?; +/// let result = client.check_results(trade.0).await?; /// /// // Stream market data /// let stream = client.subscribe_symbol("EURUSD").await?; @@ -121,7 +122,10 @@ impl PocketOption { /// /// # Examples /// ```rust - /// let client = PocketOption::new("your-session-id").await?; + /// use binary_options_tools::pocketoption::pocket_client::PocketOption; + /// async fn main() { + /// let client = PocketOption::new("your-session-id").await?; + /// } /// ``` pub async fn new(ssid: impl ToString) -> PocketResult { let ssid = Ssid::parse(ssid).map_err(|e| PocketOptionError::SsidParsingError(e.to_string()))?; @@ -157,8 +161,13 @@ impl PocketOption { /// # Examples /// ```rust /// use url::Url; - /// let url = Url::parse("wss://custom.pocketoption.com/websocket")?; - /// let client = PocketOption::new_with_url("your-session-id", url).await?; + /// use binary_options_tools::pocketoption::pocket_client::PocketOption; + /// + /// async fn main() { + /// let client = PocketOption::new("your-session-id").await?; + /// let url = Url::parse("wss://custom.pocketoption.com/websocket")?; + /// let client = PocketOption::new_with_url("your-session-id", url).await?; + /// } /// ``` pub async fn new_with_url(ssid: impl ToString, url: Url) -> PocketResult { let ssid = Ssid::parse(ssid).map_err(|e| PocketOptionError::SsidParsingError(e.to_string()))?; @@ -192,15 +201,6 @@ impl PocketOption { /// /// # Returns /// A Result containing the initialized PocketOption client or an error - /// - /// # Examples - /// ```rust - /// let config = Config::new(timeout, vec![], Box::new(())) - /// .builder() - /// .reconnect_time(5) - /// .build()?; - /// let client = PocketOption::new_with_config("your-session-id", config).await?; - /// ``` pub async fn new_with_config( ssid: impl ToString, config: Config, @@ -236,7 +236,13 @@ impl PocketOption { /// /// # Examples /// ```rust - /// let (trade_id, deal) = client.trade("EURUSD", Action::Call, 100.0, 60).await?; + /// use binary_options_tools::pocketoption::pocket_client::PocketOption; + /// use binary_options_tools::pocketoption::types::order::Action; + /// + /// async fn main() { + /// let client = PocketOption::new("your-session-id").await?; + /// let (trade_id, deal) = client.trade("EURUSD", Action::Call, 100.0, 60).await?; + /// } /// ``` pub async fn trade( &self, @@ -284,7 +290,11 @@ impl PocketOption { /// /// # Examples /// ```rust - /// let (trade_id, deal) = client.buy("EURUSD", 100.0, 60).await?; + /// use binary_options_tools::pocketoption::pocket_client::PocketOption; + /// async fn main() { + /// let client = PocketOption::new("your-session-id").await?; + /// let (trade_id, deal) = client.buy("EURUSD", 100.0, 60).await?; + /// } /// ``` pub async fn buy( &self, @@ -308,7 +318,11 @@ impl PocketOption { /// /// # Examples /// ```rust - /// let (trade_id, deal) = client.sell("EURUSD", 100.0, 60).await?; + /// use binary_options_tools::pocketoption::pocket_client::PocketOption; + /// async fn main() { + /// let client = PocketOption::new("your-session-id").await?; + /// let (trade_id, deal) = client.sell("EURUSD", 100.0, 60).await?; + /// } /// ``` pub async fn sell( &self, @@ -366,8 +380,13 @@ impl PocketOption { /// /// # Examples /// ```rust - /// let result = client.check_results(trade_id).await?; - /// println!("Trade profit: {}", result.profit); + /// use binary_options_tools::pocketoption::pocket_client::PocketOption; + /// async fn main() { + /// let client = PocketOption::new("your-session-id").await?; + /// let trade_id = "your-trade-id-here".parse().unwrap(); + /// let result = client.check_results(trade_id).await?; + /// println!("Trade profit: {}", result.profit); + /// } /// ``` pub async fn check_results(&self, trade_id: Uuid) -> PocketResult { info!(target: "CheckResults", "Checking results for trade of id {}", trade_id); @@ -492,7 +511,11 @@ impl PocketOption { /// /// # Examples /// ```rust - /// let candles = client.get_candles("EURUSD", 60, 0).await?; // Get current minute candles + /// use binary_options_tools::pocketoption::pocket_client::PocketOption; + /// async fn main() { + /// let client = PocketOption::new("your-session-id").await?; + /// let candles = client.get_candles("EURUSD", 60, 0).await?; // Get current minute candles + /// } /// ``` pub async fn get_candles( &self, @@ -515,7 +538,11 @@ impl PocketOption { /// /// # Examples /// ```rust - /// let recent_data = client.history("EURUSD", 60).await?; // Get recent minute data + /// use binary_options_tools::pocketoption::pocket_client::PocketOption; + /// async fn main() { + /// let client = PocketOption::new("your-session-id").await?; + /// let recent_data = client.history("EURUSD", 60).await?; // Get recent minute data + /// } /// ``` pub async fn history( &self, @@ -583,9 +610,14 @@ impl PocketOption { /// /// # Examples /// ```rust - /// let stream = client.subscribe_symbol("EURUSD").await?; - /// while let Some(update) = stream.next().await { - /// println!("New price: {:?}", update); + /// use binary_options_tools::pocketoption::pocket_client::PocketOption; + /// use futures_util::StreamExt; + /// async fn main() { + /// let client = PocketOption::new("your-session-id").await?; + /// let stream = client.subscribe_symbol("EURUSD").await?; + /// while let Some(update) = stream.to_stream().next().await { + /// println!("New price: {:?}", update); + /// } /// } /// ``` pub async fn subscribe_symbol(&self, asset: impl ToString) -> PocketResult { @@ -618,8 +650,12 @@ impl PocketOption { /// /// # Examples /// ```rust - /// let stream = client.subscribe_symbol_chuncked("EURUSD", 5).await?; - /// // Will receive updates in groups of 5 + /// use binary_options_tools::pocketoption::pocket_client::PocketOption; + /// async fn main() { + /// let client = PocketOption::new("your-session-id").await?; + /// let stream = client.subscribe_symbol_chuncked("EURUSD", 5.into()).await?; + /// // Will receive updates in groups of 5 + /// } /// ``` pub async fn subscribe_symbol_chuncked( &self, @@ -660,8 +696,12 @@ impl PocketOption { /// # Examples /// ```rust /// use std::time::Duration; - /// let stream = client.subscribe_symbol_timed("EURUSD", Duration::from_secs(5)).await?; - /// // Will receive updates every 5 seconds + /// use binary_options_tools::pocketoption::pocket_client::PocketOption; + /// async fn main() { + /// let client = PocketOption::new("your-session-id").await?; + /// let stream = client.subscribe_symbol_timed("EURUSD", Duration::from_secs(5)).await?; + /// // Will receive updates every 5 seconds + /// } /// ``` pub async fn subscribe_symbol_timed( &self, @@ -700,7 +740,11 @@ impl PocketOption { /// /// # Examples /// ```rust - /// client.send_raw_message(r#"42["signals/subscribe"]"#).await?; + /// use binary_options_tools::pocketoption::pocket_client::PocketOption; + /// async fn main() { + /// let client = PocketOption::new("your-session-id").await?; + /// client.send_raw_message(r#"42["signals/subscribe"]"#).await?; + /// } /// ``` pub async fn send_raw_message(&self, message: impl ToString) -> PocketResult<()> { self.client @@ -720,11 +764,23 @@ impl PocketOption { /// /// # Examples /// ```rust - /// let validator = Box::new(RawValidator::starts_with(r#"42["signals/load""#)); - /// let response = client.create_raw_order( - /// r#"42["signals/subscribe"]"#, - /// validator - /// ).await?; + /// use binary_options_tools::pocketoption::pocket_client::PocketOption; /// + /// use binary_options_tools::pocketoption::types::base::RawWebsocketMessage; + /// + /// fn raw_iterator() -> impl Fn(&RawWebsocketMessage) -> bool + Send + Sync { + /// move |msg| { + /// let msg = msg.to_string(); + /// msg.starts_with(r#"42["signals/load""#) + /// } + /// } + /// async fn main() { + /// let client = PocketOption::new("your-session-id").await?; + /// let validator = Box::new(raw_iterator()); + /// let response = client.create_raw_order( + /// r#"42["signals/subscribe"]"#, + /// validator + /// ).await?; + /// } /// ``` pub async fn create_raw_order( &self, @@ -758,13 +814,24 @@ impl PocketOption { /// # Examples /// ```rust /// use std::time::Duration; + /// use binary_options_tools::pocketoption::pocket_client::PocketOption; /// + /// use binary_options_tools::pocketoption::types::base::RawWebsocketMessage; /// - /// let validator = Box::new(RawValidator::starts_with(r#"42["signals/load""#)); - /// let response = client.create_raw_order_with_timeout( - /// r#"42["signals/subscribe"]"#, - /// validator, - /// Duration::from_secs(5) - /// ).await?; + /// fn raw_iterator() -> impl Fn(&RawWebsocketMessage) -> bool + Send + Sync { + /// move |msg| { + /// let msg = msg.to_string(); + /// msg.starts_with(r#"42["signals/load""#) + /// } + /// } + /// async fn main() { + /// let client = PocketOption::new("your-session-id").await?; + /// let validator = Box::new(raw_iterator()); + /// let response = client.create_raw_order_with_timeout( + /// r#"42["signals/subscribe"]"#, + /// validator, + /// Duration::from_secs(5) + /// ).await?; + /// } /// ``` pub async fn create_raw_order_with_timeout( &self, @@ -799,13 +866,24 @@ impl PocketOption { /// # Examples /// ```rust /// use std::time::Duration; + /// use binary_options_tools::pocketoption::pocket_client::PocketOption; /// + /// use binary_options_tools::pocketoption::types::base::RawWebsocketMessage; /// - /// let validator = Box::new(RawValidator::starts_with(r#"42["signals/load""#)); - /// let response = client.create_raw_order_with_timeout_and_retry( - /// r#"42["signals/subscribe"]"#, - /// validator, - /// Duration::from_secs(5) - /// ).await?; + /// fn raw_iterator() -> impl Fn(&RawWebsocketMessage) -> bool + Send + Sync { + /// move |msg| { + /// let msg = msg.to_string(); + /// msg.starts_with(r#"42["signals/load""#) + /// } + /// } + /// async fn main() { + /// let client = PocketOption::new("your-session-id").await?; + /// let validator = Box::new(raw_iterator()); + /// let response = client.create_raw_order_with_timeout_and_retry( + /// r#"42["signals/subscribe"]"#, + /// validator, + /// Duration::from_secs(5) + /// ).await?; + /// } /// ``` pub async fn create_raw_order_with_timeout_and_retry( &self, @@ -837,16 +915,29 @@ impl PocketOption { /// # Examples /// ```rust /// use std::time::Duration; + /// use binary_options_tools::pocketoption::pocket_client::PocketOption; /// + /// use binary_options_tools::pocketoption::types::base::RawWebsocketMessage; + /// use futures_util::StreamExt; /// - /// let validator = Box::new(RawValidator::starts_with(r#"42["signals/load""#)); - /// let stream = client.create_raw_iterator( - /// r#"42["signals/subscribe"]"#, - /// validator, - /// Some(Duration::from_secs(60)) - /// ).await?; + /// fn raw_iterator() -> impl Fn(&RawWebsocketMessage) -> bool + Send + Sync { + /// move |msg| { + /// let msg = msg.to_string(); + /// msg.starts_with(r#"42["signals/load""#) + /// } + /// } + /// async fn main() { + /// let client = PocketOption::new("your-session-id").await?; + /// let validator = Box::new(raw_iterator()); + /// let stream = client.create_raw_iterator( + /// r#"42["signals/subscribe"]"#, + /// validator, + /// Some(Duration::from_secs(60)) + /// ). + /// await?; /// - /// while let Some(message) = stream.next().await { - /// println!("Received: {}", message?); + /// while let Some(message) = stream.to_stream().next().await { + /// println!("Received: {}", message?); + /// } /// } /// ``` pub async fn create_raw_iterator( @@ -1025,7 +1116,7 @@ mod tests { async fn test_check_win_v1() -> anyhow::Result<()> { start_tracing(true)?; let ssid = r#"42["auth",{"session":"t0mc6nefcv7ncr21g4fmtioidb","isDemo":1,"uid":90000798,"platform":2}] "#; - let client = PocketOption::new(ssid).await.unwrap(); + let client = PocketOption::new(ssid).await?; let mut test = 0; let mut checks = Vec::new(); while test < 1000 { @@ -1034,7 +1125,7 @@ mod tests { let res = client.sell("EURUSD_otc", 1.0, 15).await?; dbg!("Trade id: {}", res.0); let m_client = client.clone(); - let res: tokio::task::JoinHandle> = + let res: JoinHandle> = tokio::spawn(async move { let result = m_client.check_results(res.0).await?; dbg!("Trade result: {}", result.profit); @@ -1055,7 +1146,7 @@ mod tests { async fn test_check_win_v2() -> anyhow::Result<()> { start_tracing(true)?; let ssid = r#"42["auth",{"session":"t0mc6nefcv7ncr21g4fmtioidb","isDemo":1,"uid":90000798,"platform":2}] "#; - let client = PocketOption::new(ssid).await.unwrap(); + let client = PocketOption::new(ssid).await?; let times = [5, 15, 30, 60, 300]; for time in times { info!("Checkind for an expiration of '{time}' seconds!"); @@ -1079,7 +1170,7 @@ mod tests { #[tokio::test] async fn test_check_win_v3() -> anyhow::Result<()> { let ssid = r#"42["auth",{"session":"t0mc6nefcv7ncr21g4fmtioidb","isDemo":1,"uid":90000798,"platform":2}] "#; - let client = PocketOption::new(ssid).await.unwrap(); + let client = PocketOption::new(ssid).await?; let times = [5, 15, 30, 60, 300]; let assets = ["#AAPL_otc", "#MSFT_otc", "EURUSD_otc", "YERUSD_otc"]; for asset in assets { @@ -1125,7 +1216,7 @@ mod tests { async fn test_buy_check() -> anyhow::Result<()> { start_tracing(false)?; let ssid = r#"42["auth",{"session":"t0mc6nefcv7ncr21g4fmtioidb","isDemo":1,"uid":90000798,"platform":2}] "#; - let client = PocketOption::new(ssid).await.unwrap(); + let client = PocketOption::new(ssid).await?; let time_frames = [5, 15, 30, 60, 300]; let assets = ["EURUSD_otc"]; let mut rng = rng(); @@ -1169,7 +1260,7 @@ mod tests { async fn test_get_candles() -> anyhow::Result<()> { let ssid = r#"42["auth",{"session":"t0mc6nefcv7ncr21g4fmtioidb","isDemo":1,"uid":90000798,"platform":2}] "#; // time: 1733040000, offset: 540000, period: 3600 - let client = PocketOption::new(ssid).await.unwrap(); + let client = PocketOption::new(ssid).await?; let mut last_candles = Vec::new(); for i in 0..10 { let candles = client.get_candles("EURUSD_otc", 60, 6000).await?; @@ -1184,7 +1275,7 @@ mod tests { async fn test_history() -> anyhow::Result<()> { let ssid = r#"42["auth",{"session":"t0mc6nefcv7ncr21g4fmtioidb","isDemo":1,"uid":90000798,"platform":2}] "#; // time: 1733040000, offset: 540000, period: 3600 - let client = PocketOption::new(ssid).await.unwrap(); + let client = PocketOption::new(ssid).await?; for i in 0..1000 { let candles = client.history("EURUSD_otc", 6000).await?; println!("Candles n°{} len: {}, ", i + 1, candles.len()); diff --git a/crates/binary_options_tools/src/pocketoption/types/info.rs b/crates/binary_options_tools/src/pocketoption/types/info.rs index 925df9f..e4733bc 100644 --- a/crates/binary_options_tools/src/pocketoption/types/info.rs +++ b/crates/binary_options_tools/src/pocketoption/types/info.rs @@ -25,6 +25,7 @@ pub enum MessageInfo { // UpdateCharts, SubscribeSymbol, LoadHistoryPeriod, + LoadHistoryPeriodFast, FailopenOrder, GetCandles, OpenPendingOrder, diff --git a/crates/binary_options_tools/src/pocketoption/types/update.rs b/crates/binary_options_tools/src/pocketoption/types/update.rs index 642ca9a..795f2d6 100644 --- a/crates/binary_options_tools/src/pocketoption/types/update.rs +++ b/crates/binary_options_tools/src/pocketoption/types/update.rs @@ -1,7 +1,7 @@ -use core::fmt; - use chrono::{DateTime, Duration, Utc}; +use core::fmt; use serde::{Deserialize, Serialize}; +use std::collections::BTreeMap; use crate::pocketoption::error::PocketOptionError; @@ -21,6 +21,7 @@ pub struct UpdateHistoryNewFast { pub asset: String, pub period: i64, pub history: Vec, + pub candles: Vec, } #[derive(Debug, Deserialize, Serialize, Clone)] @@ -36,7 +37,19 @@ pub struct LoadHistoryPeriodResult { pub enum Candle { Raw(RawCandle), Processed(ProcessedCandle), + ProcessedNew(ProcessedCandleNew), Update(UpdateCandle), + UpdateNew(UpdateCandleNew), +} + +#[derive(Debug, Deserialize, Serialize, Clone)] +pub struct ProcessedCandleNew { + symbol_id: i32, + time: i64, // use i64 for timestamp to avoid precision issues + open: f64, + close: f64, + high: f64, + low: f64, } #[derive(Debug, Deserialize, Serialize, Clone)] @@ -75,6 +88,16 @@ pub struct UpdateCandle { price: f64, } +#[derive(Debug, Deserialize, Serialize, Clone)] +pub struct UpdateCandleNew { + #[serde(with = "float_time")] + time: DateTime, + open: f64, + close: f64, + high: f64, + low: f64, +} + #[derive(Debug, Deserialize, Serialize, Clone)] #[serde(rename_all = "camelCase")] pub struct UpdateBalance { @@ -159,7 +182,30 @@ impl From<&Candle> for DataCandle { candle.high, candle.low, ), + Candle::ProcessedNew(candle) => { + let timestamp = DateTime::from_timestamp(candle.time, 0).unwrap_or_else(|| { + eprintln!("Invalid timestamp {}, using current time", candle.time); + Utc::now() + }); + Self::new( + timestamp, + candle.open, + candle.close, + candle.high, + candle.low, + ) + } Candle::Update(candle) => Self::new_price(candle.time, candle.price), + Candle::UpdateNew(candle) => { + let timestamp = candle.time; + Self::new( + timestamp, + candle.open, + candle.close, + candle.high, + candle.low, + ) + } } } } @@ -185,7 +231,63 @@ impl LoadHistoryPeriodResult { impl UpdateHistoryNewFast { pub fn candle_data(&self) -> Vec { - self.history.iter().map(DataCandle::from).collect() + // 1) snapshot candles (descending) + let existing: Vec = self.candles.iter().map(DataCandle::from).collect(); + let mut history_dc: Vec = self.history.iter().map(DataCandle::from).collect(); + + history_dc.sort_unstable_by_key(|c| c.time.timestamp()); + + // 3) cutoff: up through the last snapshot candle + let last_cutoff = existing + .first() + .map(|c| c.time.timestamp()) + .unwrap_or_else(|| { + let ts = history_dc + .first() + .expect("history cannot be empty") + .time + .timestamp(); + (ts / self.period) * self.period - self.period + }); + + // 4) aggregate into period-buckets via a BTreeMap + let mut buckets: BTreeMap = BTreeMap::new(); + for dc in &history_dc { + let ts = dc.time.timestamp(); + let bucket = (ts / self.period) * self.period; + if bucket <= last_cutoff { + continue; + } + + let price = dc.close; // or whichever price you want + buckets + .entry(bucket) + .and_modify(|e| { + e.1 = e.1.max(price); // high + e.2 = e.2.min(price); // low + e.3 = price; // close + }) + .or_insert((price, price, price, price)); + } + + // 5) build new candles (descending) and prepend snapshot + let mut new_candles: Vec = buckets + .into_iter() + .rev() + .map(|(bucket_ts, (open, high, low, close))| { + let dt = DateTime::from_timestamp(bucket_ts, 0).unwrap(); + DataCandle { + time: dt, + open, + high, + low, + close, + } + }) + .collect(); + + new_candles.extend(existing); + new_candles } } diff --git a/crates/core/readme.md b/crates/core/README.md similarity index 100% rename from crates/core/readme.md rename to crates/core/README.md diff --git a/crates/core/data/client_enhanced.rs b/crates/core/data/client_enhanced.rs index a17ee46..fdd6aeb 100644 --- a/crates/core/data/client_enhanced.rs +++ b/crates/core/data/client_enhanced.rs @@ -675,6 +675,14 @@ where )) .await?; } + "loadHistoryPeriodFast" => { + event_manager + .emit(Event::new( + EventType::Custom("candles_received".to_string()), + event_data.clone(), + )) + .await?; + } _ => { event_manager .emit(Event::new( diff --git a/crates/macros/readme.md b/crates/macros/README.md similarity index 100% rename from crates/macros/readme.md rename to crates/macros/README.md