CCXT Exchange List
(expand to see list of exchanges supported by CCXT)
CCXT Exchange List
(expand to see list of exchanges supported by CCXT)
Type | +Description | +
List[dict] | ++list of dictionaries in format: + +```python +[ + { + 'symbol': 'ETHBTC', 'status': 'TRADING', 'baseAsset': 'ETH', 'baseAssetPrecision': 8, + 'quoteAsset': 'BTC', 'quotePrecision': 8, 'quoteAssetPrecision': 8, + 'baseCommissionPrecision': 8, 'quoteCommissionPrecision': 8, + 'orderTypes': ['LIMIT', 'LIMIT_MAKER', 'MARKET', 'STOP_LOSS_LIMIT', 'TAKE_PROFIT_LIMIT'], + 'icebergAllowed': True, + 'ocoAllowed': True, + 'quoteOrderQtyMarketAllowed': True, + 'isSpotTradingAllowed': True, + 'isMarginTradingAllowed': True, + 'filters': [ + {'filterType': 'PRICE_FILTER', 'minPrice': '0.00000100', 'maxPrice': '922327.00000000', 'tickSize': '0.00000100'}, + {'filterType': 'PERCENT_PRICE', 'multiplierUp': '5', 'multiplierDown': '0.2', 'avgPriceMins': 5}, + {'filterType': 'LOT_SIZE', 'minQty': '0.00100000', 'maxQty': '100000.00000000', 'stepSize': '0.00100000'}, + {'filterType': 'MIN_NOTIONAL', 'minNotional': '0.00010000', 'applyToMarket': True, 'avgPriceMins': 5}, + {'filterType': 'ICEBERG_PARTS', 'limit': 10}, + {'filterType': 'MARKET_LOT_SIZE', 'minQty': '0.00000000', 'maxQty': '930.49505347', 'stepSize': '0.00000000'}, + {'filterType': 'MAX_NUM_ORDERS', 'maxNumOrders': 200}, + {'filterType': 'MAX_NUM_ALGO_ORDERS', 'maxNumAlgoOrders': 5} + ], + 'permissions': ['SPOT', 'MARGIN'] + } +] + +``` + + | +
- All the documentation for the tools you need for your investment research. + All the documentation for the tools you need for your investment + research.
- The OpenBB Terminal Pro is the investment research platform for the 21st century. + The OpenBB Terminal Pro is the investment research platform for + the 21st century.
See more @@ -56,11 +56,12 @@ export default function Home(): JSX.Element { OpenBB Add-In for Excel
- The OpenBB Add-In for Excel allows access to the same data as the OpenBB Terminal Pro, but through Excel. + The OpenBB Add-In for Excel allows access to the same data as + the OpenBB Terminal Pro, but through Excel.
See more @@ -81,11 +82,12 @@ export default function Home(): JSX.Element { OpenBB Platform
- The OpenBB Platform provides a convenient way to access raw financial data from multiple data providers. + The OpenBB Platform provides a convenient way to access raw + financial data from multiple data providers.
See more diff --git a/website/src/theme/CodeBlock/Content/String.js b/website/src/theme/CodeBlock/Content/String.js index c143af0fdb38..d235e110b06c 100644 --- a/website/src/theme/CodeBlock/Content/String.js +++ b/website/src/theme/CodeBlock/Content/String.js @@ -1,20 +1,20 @@ -import React, { useState, useEffect, useRef } from "react"; -import clsx from "clsx"; -import { useThemeConfig, usePrismTheme } from "@docusaurus/theme-common"; +import { usePrismTheme, useThemeConfig } from "@docusaurus/theme-common"; import { + containsLineNumbers, parseCodeBlockTitle, parseLanguage, parseLines, - containsLineNumbers, useCodeWordWrap, } from "@docusaurus/theme-common/internal"; -import Highlight, { defaultProps } from "prism-react-renderer"; -import Line from "@theme/CodeBlock/Line"; +import Container from "@theme/CodeBlock/Container"; import CopyButton from "@theme/CodeBlock/CopyButton"; +import Line from "@theme/CodeBlock/Line"; import WordWrapButton from "@theme/CodeBlock/WordWrapButton"; -import Container from "@theme/CodeBlock/Container"; -import styles from "./styles.module.css"; +import clsx from "clsx"; +import { Highlight } from "prism-react-renderer"; +import { useEffect, useRef, useState } from "react"; import { useLocation } from "react-router-dom"; +import styles from "./styles.module.css"; function getImageUrl(pathname, text) { if (!pathname.startsWith("/bot/")) { @@ -29,7 +29,7 @@ function getImageUrl(pathname, text) { ) { imgname = text.split(" ")[0].toLowerCase().replace("/", ""); } else if (platform == "telegram") { - console.log(pathvalue) + console.log(pathvalue); if (pathvalue.toString() == "etf" || pathvalue.toString() == "screeners") { imgname = text.split(" ")[1].toLowerCase(); } else { @@ -118,7 +118,6 @@ export default function CodeBlockString({ {title &&