2024-08-20 18:13:15 +00:00
<!doctype html>
< html lang = "en" class = "no-js" >
< head >
< meta charset = "utf-8" >
< meta name = "viewport" content = "width=device-width,initial-scale=1" >
< meta name = "description" content = "Freqtrade is a free and open source crypto trading bot written in Python, designed to support all major exchanges and be controlled via Telegram or builtin Web UI" >
< link rel = "canonical" href = "https://www.freqtrade.io/en/latest/develop/leverage/" >
< link rel = "prev" href = "../freqai-developers/" >
< link rel = "next" href = "../utils/" >
< link rel = "icon" href = "../images/logo.png" >
2024-09-02 04:57:49 +00:00
< meta name = "generator" content = "mkdocs-1.6.1, mkdocs-material-9.5.34" >
2024-08-20 18:13:15 +00:00
< title > Short / Leverage - Freqtrade< / title >
2024-09-02 04:57:49 +00:00
< link rel = "stylesheet" href = "../assets/stylesheets/main.35f28582.min.css" >
2024-08-20 18:13:15 +00:00
< link rel = "stylesheet" href = "../assets/stylesheets/palette.06af60db.min.css" >
< link rel = "preconnect" href = "https://fonts.gstatic.com" crossorigin >
< link rel = "stylesheet" href = "https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&display=fallback" >
< style > : root { --md-text-font : "Roboto" ; --md-code-font : "Roboto Mono" } < / style >
< link rel = "stylesheet" href = "../stylesheets/ft.extra.css" >
2024-09-02 04:57:49 +00:00
< script > _ _md _scope = new URL ( ".." , location ) , _ _md _hash = e => [ ... e ] . reduce ( ( ( e , _ ) => ( e << 5 ) - e + _ . charCodeAt ( 0 ) ) , 0 ) , _ _md _get = ( e , _ = localStorage , t = _ _md _scope ) => JSON . parse ( _ . getItem ( t . pathname + "." + e ) ) , _ _md _set = ( e , _ , t = localStorage , a = _ _md _scope ) => { try { t . setItem ( a . pathname + "." + e , JSON . stringify ( _ ) ) } catch ( e ) { } } < / script >
2024-08-20 18:13:15 +00:00
< / head >
< body dir = "ltr" data-md-color-scheme = "default" data-md-color-primary = "blue-grey" data-md-color-accent = "tear" >
< input class = "md-toggle" data-md-toggle = "drawer" type = "checkbox" id = "__drawer" autocomplete = "off" >
< input class = "md-toggle" data-md-toggle = "search" type = "checkbox" id = "__search" autocomplete = "off" >
< label class = "md-overlay" for = "__drawer" > < / label >
< div data-md-component = "skip" >
< a href = "#trading-with-leverage" class = "md-skip" >
Skip to content
< / a >
< / div >
< div data-md-component = "announce" >
< / div >
2024-08-20 18:20:59 +00:00
< div data-md-color-scheme = "default" data-md-component = "outdated" hidden >
< / div >
2024-08-20 18:13:15 +00:00
< header class = "md-header md-header--shadow" data-md-component = "header" >
< nav class = "md-header__inner md-grid" aria-label = "Header" >
< a href = ".." title = "Freqtrade" class = "md-header__button md-logo" aria-label = "Freqtrade" data-md-component = "logo" >
< img src = "../images/logo.png" alt = "logo" >
< / a >
< label class = "md-header__button md-icon" for = "__drawer" >
2024-09-02 04:57:49 +00:00
< svg xmlns = "http://www.w3.org/2000/svg" viewBox = "0 0 24 24" > < path d = "M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z" / > < / svg >
2024-08-20 18:13:15 +00:00
< / label >
< div class = "md-header__title" data-md-component = "header-title" >
< div class = "md-header__ellipsis" >
< div class = "md-header__topic" >
< span class = "md-ellipsis" >
Freqtrade
< / span >
< / div >
< div class = "md-header__topic" data-md-component = "header-topic" >
< span class = "md-ellipsis" >
Short / Leverage
< / span >
< / div >
< / div >
< / div >
< form class = "md-header__option" data-md-component = "palette" >
< input class = "md-option" data-md-color-media = "" data-md-color-scheme = "default" data-md-color-primary = "blue-grey" data-md-color-accent = "tear" aria-label = "Switch to dark mode" type = "radio" name = "__palette" id = "__palette_0" >
< label class = "md-header__button md-icon" title = "Switch to dark mode" for = "__palette_1" hidden >
2024-09-02 04:57:49 +00:00
< svg xmlns = "http://www.w3.org/2000/svg" viewBox = "0 0 24 24" > < path d = "M17 6H7c-3.31 0-6 2.69-6 6s2.69 6 6 6h10c3.31 0 6-2.69 6-6s-2.69-6-6-6m0 10H7c-2.21 0-4-1.79-4-4s1.79-4 4-4h10c2.21 0 4 1.79 4 4s-1.79 4-4 4M7 9c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3" / > < / svg >
2024-08-20 18:13:15 +00:00
< / label >
< input class = "md-option" data-md-color-media = "" data-md-color-scheme = "slate" data-md-color-primary = "blue-grey" data-md-color-accent = "tear" aria-label = "Switch to light mode" type = "radio" name = "__palette" id = "__palette_1" >
< label class = "md-header__button md-icon" title = "Switch to light mode" for = "__palette_0" hidden >
2024-09-02 04:57:49 +00:00
< svg xmlns = "http://www.w3.org/2000/svg" viewBox = "0 0 24 24" > < path d = "M17 7H7a5 5 0 0 0-5 5 5 5 0 0 0 5 5h10a5 5 0 0 0 5-5 5 5 0 0 0-5-5m0 8a3 3 0 0 1-3-3 3 3 0 0 1 3-3 3 3 0 0 1 3 3 3 3 0 0 1-3 3" / > < / svg >
2024-08-20 18:13:15 +00:00
< / label >
< / form >
2024-09-02 04:57:49 +00:00
< script > var palette = _ _md _get ( "__palette" ) ; if ( palette && palette . color ) { if ( "(prefers-color-scheme)" === palette . color . media ) { var media = matchMedia ( "(prefers-color-scheme: light)" ) , input = document . querySelector ( media . matches ? "[data-md-color-media='(prefers-color-scheme: light)']" : "[data-md-color-media='(prefers-color-scheme: dark)']" ) ; palette . color . media = input . getAttribute ( "data-md-color-media" ) , palette . color . scheme = input . getAttribute ( "data-md-color-scheme" ) , palette . color . primary = input . getAttribute ( "data-md-color-primary" ) , palette . color . accent = input . getAttribute ( "data-md-color-accent" ) } for ( var [ key , value ] of Object . entries ( palette . color ) ) document . body . setAttribute ( "data-md-color-" + key , value ) } < / script >
2024-08-20 18:13:15 +00:00
2024-08-28 18:28:22 +00:00
< label class = "md-header__button md-icon" for = "__search" >
2024-09-02 04:57:49 +00:00
< svg xmlns = "http://www.w3.org/2000/svg" viewBox = "0 0 24 24" > < path d = "M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5" / > < / svg >
2024-08-28 18:28:22 +00:00
< / label >
< div class = "md-search" data-md-component = "search" role = "dialog" >
< label class = "md-search__overlay" for = "__search" > < / label >
< div class = "md-search__inner" role = "search" >
< form class = "md-search__form" name = "search" >
< input type = "text" class = "md-search__input" name = "query" aria-label = "Search" placeholder = "Search" autocapitalize = "off" autocorrect = "off" autocomplete = "off" spellcheck = "false" data-md-component = "search-query" required >
< label class = "md-search__icon md-icon" for = "__search" >
2024-09-02 04:57:49 +00:00
< svg xmlns = "http://www.w3.org/2000/svg" viewBox = "0 0 24 24" > < path d = "M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5" / > < / svg >
2024-08-28 18:28:22 +00:00
2024-09-02 04:57:49 +00:00
< svg xmlns = "http://www.w3.org/2000/svg" viewBox = "0 0 24 24" > < path d = "M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z" / > < / svg >
2024-08-28 18:28:22 +00:00
< / label >
< nav class = "md-search__options" aria-label = "Search" >
< a href = "javascript:void(0)" class = "md-search__icon md-icon" title = "Share" aria-label = "Share" data-clipboard data-clipboard-text = "" data-md-component = "search-share" tabindex = "-1" >
2024-09-02 04:57:49 +00:00
< svg xmlns = "http://www.w3.org/2000/svg" viewBox = "0 0 24 24" > < path d = "M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9a3 3 0 0 0-3 3 3 3 0 0 0 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.15c-.05.21-.08.43-.08.66 0 1.61 1.31 2.91 2.92 2.91s2.92-1.3 2.92-2.91A2.92 2.92 0 0 0 18 16.08" / > < / svg >
2024-08-28 18:28:22 +00:00
< / a >
< button type = "reset" class = "md-search__icon md-icon" title = "Clear" aria-label = "Clear" tabindex = "-1" >
2024-09-02 04:57:49 +00:00
< svg xmlns = "http://www.w3.org/2000/svg" viewBox = "0 0 24 24" > < path d = "M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z" / > < / svg >
2024-08-28 18:28:22 +00:00
< / button >
< / nav >
< / form >
< div class = "md-search__output" >
< div class = "md-search__scrollwrap" tabindex = "0" data-md-scrollfix >
< div class = "md-search-result" data-md-component = "search-result" >
< div class = "md-search-result__meta" >
Initializing search
< / div >
< ol class = "md-search-result__list" role = "presentation" > < / ol >
< / div >
< / div >
< / div >
< / div >
< / div >
2024-08-20 18:13:15 +00:00
< div class = "md-header__source" >
< a href = "https://github.com/freqtrade/freqtrade" title = "Go to repository" class = "md-source" data-md-component = "source" >
< div class = "md-source__icon md-icon" >
2024-09-02 04:57:49 +00:00
< svg xmlns = "http://www.w3.org/2000/svg" viewBox = "0 0 448 512" > <!-- ! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc. --> < path d = "M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81" / > < / svg >
2024-08-20 18:13:15 +00:00
< / div >
< div class = "md-source__repository" >
GitHub
< / div >
< / a >
< / div >
< / nav >
< / header >
< div class = "md-container" data-md-component = "container" >
< main class = "md-main" data-md-component = "main" >
< div class = "md-main__inner md-grid" >
<!-- Main navigation -->
< div class = "md-sidebar md-sidebar--primary" data-md-component = "sidebar" data-md-type = "navigation" >
< div class = "md-sidebar__scrollwrap" >
< div class = "md-sidebar__inner" >
< nav class = "md-nav md-nav--primary" aria-label = "Navigation" data-md-level = "0" >
< label class = "md-nav__title" for = "__drawer" >
< a href = ".." title = "Freqtrade" class = "md-nav__button md-logo" aria-label = "Freqtrade" data-md-component = "logo" >
< img src = "../images/logo.png" alt = "logo" >
< / a >
Freqtrade
< / label >
< div class = "md-nav__source" >
< a href = "https://github.com/freqtrade/freqtrade" title = "Go to repository" class = "md-source" data-md-component = "source" >
< div class = "md-source__icon md-icon" >
2024-09-02 04:57:49 +00:00
< svg xmlns = "http://www.w3.org/2000/svg" viewBox = "0 0 448 512" > <!-- ! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc. --> < path d = "M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81" / > < / svg >
2024-08-20 18:13:15 +00:00
< / div >
< div class = "md-source__repository" >
GitHub
< / div >
< / a >
< / div >
< ul class = "md-nav__list" data-md-scrollfix >
< li class = "md-nav__item" >
< a href = ".." class = "md-nav__link" >
< span class = "md-ellipsis" >
Home
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "../docker_quickstart/" class = "md-nav__link" >
< span class = "md-ellipsis" >
Quickstart with Docker
< / span >
< / a >
< / li >
< li class = "md-nav__item md-nav__item--nested" >
< input class = "md-nav__toggle md-toggle " type = "checkbox" id = "__nav_3" >
< label class = "md-nav__link" for = "__nav_3" id = "__nav_3_label" tabindex = "0" >
< span class = "md-ellipsis" >
Installation
< / span >
< span class = "md-nav__icon md-icon" > < / span >
< / label >
< nav class = "md-nav" data-md-level = "1" aria-labelledby = "__nav_3_label" aria-expanded = "false" >
< label class = "md-nav__title" for = "__nav_3" >
< span class = "md-nav__icon md-icon" > < / span >
Installation
< / label >
< ul class = "md-nav__list" data-md-scrollfix >
< li class = "md-nav__item" >
< a href = "../installation/" class = "md-nav__link" >
< span class = "md-ellipsis" >
Linux/MacOS/Raspberry
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "../windows_installation/" class = "md-nav__link" >
< span class = "md-ellipsis" >
Windows
< / span >
< / a >
< / li >
< / ul >
< / nav >
< / li >
< li class = "md-nav__item" >
< a href = "../bot-basics/" class = "md-nav__link" >
< span class = "md-ellipsis" >
Freqtrade Basics
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "../configuration/" class = "md-nav__link" >
< span class = "md-ellipsis" >
Configuration
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "../strategy-customization/" class = "md-nav__link" >
< span class = "md-ellipsis" >
Strategy Customization
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "../strategy-callbacks/" class = "md-nav__link" >
< span class = "md-ellipsis" >
Strategy Callbacks
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "../stoploss/" class = "md-nav__link" >
< span class = "md-ellipsis" >
Stoploss
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "../plugins/" class = "md-nav__link" >
< span class = "md-ellipsis" >
Plugins
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "../bot-usage/" class = "md-nav__link" >
< span class = "md-ellipsis" >
Start the bot
< / span >
< / a >
< / li >
< li class = "md-nav__item md-nav__item--nested" >
< input class = "md-nav__toggle md-toggle " type = "checkbox" id = "__nav_11" >
< label class = "md-nav__link" for = "__nav_11" id = "__nav_11_label" tabindex = "0" >
< span class = "md-ellipsis" >
Control the bot
< / span >
< span class = "md-nav__icon md-icon" > < / span >
< / label >
< nav class = "md-nav" data-md-level = "1" aria-labelledby = "__nav_11_label" aria-expanded = "false" >
< label class = "md-nav__title" for = "__nav_11" >
< span class = "md-nav__icon md-icon" > < / span >
Control the bot
< / label >
< ul class = "md-nav__list" data-md-scrollfix >
< li class = "md-nav__item" >
< a href = "../telegram-usage/" class = "md-nav__link" >
< span class = "md-ellipsis" >
Telegram
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "../freq-ui/" class = "md-nav__link" >
< span class = "md-ellipsis" >
freqUI
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "../rest-api/" class = "md-nav__link" >
< span class = "md-ellipsis" >
REST API
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "../webhook-config/" class = "md-nav__link" >
< span class = "md-ellipsis" >
Web Hook
< / span >
< / a >
< / li >
< / ul >
< / nav >
< / li >
< li class = "md-nav__item" >
< a href = "../data-download/" class = "md-nav__link" >
< span class = "md-ellipsis" >
Data Downloading
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "../backtesting/" class = "md-nav__link" >
< span class = "md-ellipsis" >
Backtesting
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "../hyperopt/" class = "md-nav__link" >
< span class = "md-ellipsis" >
Hyperopt
< / span >
< / a >
< / li >
< li class = "md-nav__item md-nav__item--nested" >
< input class = "md-nav__toggle md-toggle " type = "checkbox" id = "__nav_15" >
< label class = "md-nav__link" for = "__nav_15" id = "__nav_15_label" tabindex = "0" >
< span class = "md-ellipsis" >
FreqAI
< / span >
< span class = "md-nav__icon md-icon" > < / span >
< / label >
< nav class = "md-nav" data-md-level = "1" aria-labelledby = "__nav_15_label" aria-expanded = "false" >
< label class = "md-nav__title" for = "__nav_15" >
< span class = "md-nav__icon md-icon" > < / span >
FreqAI
< / label >
< ul class = "md-nav__list" data-md-scrollfix >
< li class = "md-nav__item" >
< a href = "../freqai/" class = "md-nav__link" >
< span class = "md-ellipsis" >
Introduction
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "../freqai-configuration/" class = "md-nav__link" >
< span class = "md-ellipsis" >
Configuration
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "../freqai-parameter-table/" class = "md-nav__link" >
< span class = "md-ellipsis" >
Parameter table
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "../freqai-feature-engineering/" class = "md-nav__link" >
< span class = "md-ellipsis" >
Feature engineering
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "../freqai-running/" class = "md-nav__link" >
< span class = "md-ellipsis" >
Running FreqAI
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "../freqai-reinforcement-learning/" class = "md-nav__link" >
< span class = "md-ellipsis" >
Reinforcement Learning
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "../freqai-developers/" class = "md-nav__link" >
< span class = "md-ellipsis" >
Developer guide
< / span >
< / a >
< / li >
< / ul >
< / nav >
< / li >
< li class = "md-nav__item md-nav__item--active" >
< input class = "md-nav__toggle md-toggle" type = "checkbox" id = "__toc" >
< label class = "md-nav__link md-nav__link--active" for = "__toc" >
< span class = "md-ellipsis" >
Short / Leverage
< / span >
< span class = "md-nav__icon md-icon" > < / span >
< / label >
< a href = "./" class = "md-nav__link md-nav__link--active" >
< span class = "md-ellipsis" >
Short / Leverage
< / span >
< / a >
< nav class = "md-nav md-nav--secondary" aria-label = "Table of contents" >
< label class = "md-nav__title" for = "__toc" >
< span class = "md-nav__icon md-icon" > < / span >
Table of contents
< / label >
< ul class = "md-nav__list" data-md-component = "toc" data-md-scrollfix >
< li class = "md-nav__item" >
< a href = "#shorting" class = "md-nav__link" >
< span class = "md-ellipsis" >
Shorting
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "#understand-trading_mode" class = "md-nav__link" >
< span class = "md-ellipsis" >
Understand trading_mode
< / span >
< / a >
< nav class = "md-nav" aria-label = "Understand trading_mode" >
< ul class = "md-nav__list" >
< li class = "md-nav__item" >
< a href = "#spot" class = "md-nav__link" >
< span class = "md-ellipsis" >
Spot
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "#leverage-trading-modes" class = "md-nav__link" >
< span class = "md-ellipsis" >
Leverage trading modes
< / span >
< / a >
< nav class = "md-nav" aria-label = "Leverage trading modes" >
< ul class = "md-nav__list" >
< li class = "md-nav__item" >
< a href = "#margin-currently-unavailable" class = "md-nav__link" >
< span class = "md-ellipsis" >
Margin (currently unavailable)
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "#futures" class = "md-nav__link" >
< span class = "md-ellipsis" >
Futures
< / span >
< / a >
< nav class = "md-nav" aria-label = "Futures" >
< ul class = "md-nav__list" >
< li class = "md-nav__item" >
< a href = "#pair-namings" class = "md-nav__link" >
< span class = "md-ellipsis" >
Pair namings
< / span >
< / a >
< / li >
< / ul >
< / nav >
< / li >
< / ul >
< / nav >
< / li >
< li class = "md-nav__item" >
< a href = "#margin-mode" class = "md-nav__link" >
< span class = "md-ellipsis" >
Margin mode
< / span >
< / a >
< nav class = "md-nav" aria-label = "Margin mode" >
< ul class = "md-nav__list" >
< li class = "md-nav__item" >
< a href = "#isolated-margin-mode" class = "md-nav__link" >
< span class = "md-ellipsis" >
Isolated margin mode
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "#cross-margin-mode-currently-unavailable" class = "md-nav__link" >
< span class = "md-ellipsis" >
Cross margin mode (currently unavailable)
< / span >
< / a >
< / li >
< / ul >
< / nav >
< / li >
< / ul >
< / nav >
< / li >
< li class = "md-nav__item" >
< a href = "#set-leverage-to-use" class = "md-nav__link" >
< span class = "md-ellipsis" >
Set leverage to use
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "#understand-liquidation_buffer" class = "md-nav__link" >
< span class = "md-ellipsis" >
Understand liquidation_buffer
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "#unavailable-funding-rates" class = "md-nav__link" >
< span class = "md-ellipsis" >
Unavailable funding rates
< / span >
< / a >
< nav class = "md-nav" aria-label = "Unavailable funding rates" >
< ul class = "md-nav__list" >
< li class = "md-nav__item" >
< a href = "#developer" class = "md-nav__link" >
< span class = "md-ellipsis" >
Developer
< / span >
< / a >
< nav class = "md-nav" aria-label = "Developer" >
< ul class = "md-nav__list" >
< li class = "md-nav__item" >
< a href = "#margin-mode_1" class = "md-nav__link" >
< span class = "md-ellipsis" >
Margin mode
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "#futures-mode" class = "md-nav__link" >
< span class = "md-ellipsis" >
Futures mode
< / span >
< / a >
< / li >
< / ul >
< / nav >
< / li >
< / ul >
< / nav >
< / li >
< / ul >
< / nav >
< / li >
< li class = "md-nav__item" >
< a href = "../utils/" class = "md-nav__link" >
< span class = "md-ellipsis" >
Utility Sub-commands
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "../plotting/" class = "md-nav__link" >
< span class = "md-ellipsis" >
Plotting
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "../exchanges/" class = "md-nav__link" >
< span class = "md-ellipsis" >
Exchange-specific Notes
< / span >
< / a >
< / li >
< li class = "md-nav__item md-nav__item--nested" >
< input class = "md-nav__toggle md-toggle " type = "checkbox" id = "__nav_20" >
< label class = "md-nav__link" for = "__nav_20" id = "__nav_20_label" tabindex = "0" >
< span class = "md-ellipsis" >
Data Analysis
< / span >
< span class = "md-nav__icon md-icon" > < / span >
< / label >
< nav class = "md-nav" data-md-level = "1" aria-labelledby = "__nav_20_label" aria-expanded = "false" >
< label class = "md-nav__title" for = "__nav_20" >
< span class = "md-nav__icon md-icon" > < / span >
Data Analysis
< / label >
< ul class = "md-nav__list" data-md-scrollfix >
< li class = "md-nav__item" >
< a href = "../data-analysis/" class = "md-nav__link" >
< span class = "md-ellipsis" >
Jupyter Notebooks
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "../strategy_analysis_example/" class = "md-nav__link" >
< span class = "md-ellipsis" >
Strategy analysis
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "../advanced-backtesting/" class = "md-nav__link" >
< span class = "md-ellipsis" >
Backtest analysis
< / span >
< / a >
< / li >
< / ul >
< / nav >
< / li >
< li class = "md-nav__item md-nav__item--nested" >
< input class = "md-nav__toggle md-toggle " type = "checkbox" id = "__nav_21" >
< label class = "md-nav__link" for = "__nav_21" id = "__nav_21_label" tabindex = "0" >
< span class = "md-ellipsis" >
Advanced Topics
< / span >
< span class = "md-nav__icon md-icon" > < / span >
< / label >
< nav class = "md-nav" data-md-level = "1" aria-labelledby = "__nav_21_label" aria-expanded = "false" >
< label class = "md-nav__title" for = "__nav_21" >
< span class = "md-nav__icon md-icon" > < / span >
Advanced Topics
< / label >
< ul class = "md-nav__list" data-md-scrollfix >
< li class = "md-nav__item" >
< a href = "../advanced-setup/" class = "md-nav__link" >
< span class = "md-ellipsis" >
Advanced Post-installation Tasks
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "../trade-object/" class = "md-nav__link" >
< span class = "md-ellipsis" >
Trade Object
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "../lookahead-analysis/" class = "md-nav__link" >
< span class = "md-ellipsis" >
Lookahead analysis
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "../recursive-analysis/" class = "md-nav__link" >
< span class = "md-ellipsis" >
Recursive analysis
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "../strategy-advanced/" class = "md-nav__link" >
< span class = "md-ellipsis" >
Advanced Strategy
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "../advanced-hyperopt/" class = "md-nav__link" >
< span class = "md-ellipsis" >
Advanced Hyperopt
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "../advanced-orderflow/" class = "md-nav__link" >
< span class = "md-ellipsis" >
Orderflow
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "../producer-consumer/" class = "md-nav__link" >
< span class = "md-ellipsis" >
Producer/Consumer mode
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "../sql_cheatsheet/" class = "md-nav__link" >
< span class = "md-ellipsis" >
SQL Cheat-sheet
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "../edge/" class = "md-nav__link" >
< span class = "md-ellipsis" >
Edge Positioning
< / span >
< / a >
< / li >
< / ul >
< / nav >
< / li >
< li class = "md-nav__item" >
< a href = "../faq/" class = "md-nav__link" >
< span class = "md-ellipsis" >
FAQ
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "../strategy_migration/" class = "md-nav__link" >
< span class = "md-ellipsis" >
Strategy migration
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "../updating/" class = "md-nav__link" >
< span class = "md-ellipsis" >
Updating Freqtrade
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "../deprecated/" class = "md-nav__link" >
< span class = "md-ellipsis" >
Deprecated Features
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "../developer/" class = "md-nav__link" >
< span class = "md-ellipsis" >
Contributors Guide
< / span >
< / a >
< / li >
< / ul >
< / nav >
< / div >
< / div >
< / div >
<!-- Table of contents -->
< div class = "md-sidebar md-sidebar--secondary" data-md-component = "sidebar" data-md-type = "toc" >
< div class = "md-sidebar__scrollwrap" >
< div class = "md-sidebar__inner" >
< nav class = "md-nav md-nav--secondary" aria-label = "Table of contents" >
< label class = "md-nav__title" for = "__toc" >
< span class = "md-nav__icon md-icon" > < / span >
Table of contents
< / label >
< ul class = "md-nav__list" data-md-component = "toc" data-md-scrollfix >
< li class = "md-nav__item" >
< a href = "#shorting" class = "md-nav__link" >
< span class = "md-ellipsis" >
Shorting
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "#understand-trading_mode" class = "md-nav__link" >
< span class = "md-ellipsis" >
Understand trading_mode
< / span >
< / a >
< nav class = "md-nav" aria-label = "Understand trading_mode" >
< ul class = "md-nav__list" >
< li class = "md-nav__item" >
< a href = "#spot" class = "md-nav__link" >
< span class = "md-ellipsis" >
Spot
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "#leverage-trading-modes" class = "md-nav__link" >
< span class = "md-ellipsis" >
Leverage trading modes
< / span >
< / a >
< nav class = "md-nav" aria-label = "Leverage trading modes" >
< ul class = "md-nav__list" >
< li class = "md-nav__item" >
< a href = "#margin-currently-unavailable" class = "md-nav__link" >
< span class = "md-ellipsis" >
Margin (currently unavailable)
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "#futures" class = "md-nav__link" >
< span class = "md-ellipsis" >
Futures
< / span >
< / a >
< nav class = "md-nav" aria-label = "Futures" >
< ul class = "md-nav__list" >
< li class = "md-nav__item" >
< a href = "#pair-namings" class = "md-nav__link" >
< span class = "md-ellipsis" >
Pair namings
< / span >
< / a >
< / li >
< / ul >
< / nav >
< / li >
< / ul >
< / nav >
< / li >
< li class = "md-nav__item" >
< a href = "#margin-mode" class = "md-nav__link" >
< span class = "md-ellipsis" >
Margin mode
< / span >
< / a >
< nav class = "md-nav" aria-label = "Margin mode" >
< ul class = "md-nav__list" >
< li class = "md-nav__item" >
< a href = "#isolated-margin-mode" class = "md-nav__link" >
< span class = "md-ellipsis" >
Isolated margin mode
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "#cross-margin-mode-currently-unavailable" class = "md-nav__link" >
< span class = "md-ellipsis" >
Cross margin mode (currently unavailable)
< / span >
< / a >
< / li >
< / ul >
< / nav >
< / li >
< / ul >
< / nav >
< / li >
< li class = "md-nav__item" >
< a href = "#set-leverage-to-use" class = "md-nav__link" >
< span class = "md-ellipsis" >
Set leverage to use
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "#understand-liquidation_buffer" class = "md-nav__link" >
< span class = "md-ellipsis" >
Understand liquidation_buffer
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "#unavailable-funding-rates" class = "md-nav__link" >
< span class = "md-ellipsis" >
Unavailable funding rates
< / span >
< / a >
< nav class = "md-nav" aria-label = "Unavailable funding rates" >
< ul class = "md-nav__list" >
< li class = "md-nav__item" >
< a href = "#developer" class = "md-nav__link" >
< span class = "md-ellipsis" >
Developer
< / span >
< / a >
< nav class = "md-nav" aria-label = "Developer" >
< ul class = "md-nav__list" >
< li class = "md-nav__item" >
< a href = "#margin-mode_1" class = "md-nav__link" >
< span class = "md-ellipsis" >
Margin mode
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "#futures-mode" class = "md-nav__link" >
< span class = "md-ellipsis" >
Futures mode
< / span >
< / a >
< / li >
< / ul >
< / nav >
< / li >
< / ul >
< / nav >
< / li >
< / ul >
< / nav >
< / div >
< / div >
< / div >
< div class = "md-content" data-md-component = "content" >
< article class = "md-content__inner md-typeset" >
< h1 id = "trading-with-leverage" > Trading with Leverage< a class = "headerlink" href = "#trading-with-leverage" title = "Permanent link" > ¶ < / a > < / h1 >
< div class = "admonition warning" >
< p class = "admonition-title" > Beta feature< / p >
< p > This feature is still in it's testing phase. Should you notice something you think is wrong please let us know via Discord or via Github Issue.< / p >
< / div >
< div class = "admonition note" >
< p class = "admonition-title" > Multiple bots on one account< / p >
< p > You can't run 2 bots on the same account with leverage. For leveraged / margin trading, freqtrade assumes it's the only user of the account, and all liquidation levels are calculated based on this assumption.< / p >
< / div >
< div class = "admonition danger" >
< p class = "admonition-title" > Trading with leverage is very risky< / p >
< p > Do not trade with a leverage > 1 using a strategy that hasn't shown positive results in a live run using the spot market. Check the stoploss of your strategy. With a leverage of 2, a stoploss of 0.5 (50%) would be too low, and these trades would be liquidated before reaching that stoploss.
We do not assume any responsibility for eventual losses that occur from using this software or this mode.< / p >
< p > Please only use advanced trading modes when you know how freqtrade (and your strategy) works.
Also, never risk more than what you can afford to lose.< / p >
< / div >
< p > If you already have an existing strategy, please read the < a href = "../strategy_migration/#strategy-migration-between-v2-and-v3" > strategy migration guide< / a > to migrate your strategy from a freqtrade v2 strategy, to strategy of version 3 which can short and trade futures.< / p >
< h2 id = "shorting" > Shorting< a class = "headerlink" href = "#shorting" title = "Permanent link" > ¶ < / a > < / h2 >
< p > Shorting is not possible when trading with < a href = "#leverage-trading-modes" > < code > trading_mode< / code > < / a > set to < code > spot< / code > . To short trade, < code > trading_mode< / code > must be set to < code > margin< / code > (currently unavailable) or < a href = "#futures" > < code > futures< / code > < / a > , with < a href = "#margin-mode" > < code > margin_mode< / code > < / a > set to < code > cross< / code > (currently unavailable) or < a href = "#isolated-margin-mode" > < code > isolated< / code > < / a > < / p >
< p > For a strategy to short, the strategy class must set the class variable < code > can_short = True< / code > < / p >
< p > Please read < a href = "../strategy-customization/#entry-signal-rules" > strategy customization< / a > for instructions on how to set signals to enter and exit short trades.< / p >
< h2 id = "understand-trading_mode" > Understand < code > trading_mode< / code > < a class = "headerlink" href = "#understand-trading_mode" title = "Permanent link" > ¶ < / a > < / h2 >
< p > The possible values are: < code > spot< / code > (default), < code > margin< / code > (< em > Currently unavailable< / em > ) or < code > futures< / code > .< / p >
< h3 id = "spot" > Spot< a class = "headerlink" href = "#spot" title = "Permanent link" > ¶ < / a > < / h3 >
< p > Regular trading mode (low risk)< / p >
< ul >
< li > Long trades only (No short trades).< / li >
< li > No leverage.< / li >
< li > No Liquidation.< / li >
< li > Profits gained/lost are equal to the change in value of the assets (minus trading fees).< / li >
< / ul >
< h3 id = "leverage-trading-modes" > Leverage trading modes< a class = "headerlink" href = "#leverage-trading-modes" title = "Permanent link" > ¶ < / a > < / h3 >
< p > With leverage, a trader borrows capital from the exchange. The capital must be re-payed fully to the exchange (potentially with interest), and the trader keeps any profits, or pays any losses, from any trades made using the borrowed capital.< / p >
< p > Because the capital must always be re-payed, exchanges will < strong > liquidate< / strong > (forcefully sell the traders assets) a trade made using borrowed capital when the total value of assets in the leverage account drops to a certain point (a point where the total value of losses is less than the value of the collateral that the trader actually owns in the leverage account), in order to ensure that the trader has enough capital to pay the borrowed assets back to the exchange. The exchange will also charge a < strong > liquidation fee< / strong > , adding to the traders losses.< / p >
< p > For this reason, < strong > DO NOT TRADE WITH LEVERAGE IF YOU DON'T KNOW EXACTLY WHAT YOUR DOING. LEVERAGE TRADING IS HIGH RISK, AND CAN RESULT IN THE VALUE OF YOUR ASSETS DROPPING TO 0 VERY QUICKLY, WITH NO CHANCE OF INCREASING IN VALUE AGAIN.< / strong > < / p >
< h4 id = "margin-currently-unavailable" > Margin (currently unavailable)< a class = "headerlink" href = "#margin-currently-unavailable" title = "Permanent link" > ¶ < / a > < / h4 >
< p > Trading occurs on the spot market, but the exchange lends currency to you in an amount equal to the chosen leverage. You pay the amount lent to you back to the exchange with interest, and your profits/losses are multiplied by the leverage specified.< / p >
< h4 id = "futures" > Futures< a class = "headerlink" href = "#futures" title = "Permanent link" > ¶ < / a > < / h4 >
< p > Perpetual swaps (also known as Perpetual Futures) are contracts traded at a price that is closely tied to the underlying asset they are based off of (ex.). You are not trading the actual asset but instead are trading a derivative contract. Perpetual swap contracts can last indefinitely, in contrast to futures or option contracts.< / p >
< p > In addition to the gains/losses from the change in price of the futures contract, traders also exchange < em > funding fees< / em > , which are gains/losses worth an amount that is derived from the difference in price between the futures contract and the underlying asset. The difference in price between a futures contract and the underlying asset varies between exchanges.< / p >
< p > To trade in futures markets, you'll have to set < code > trading_mode< / code > to "futures".
You will also have to pick a "margin mode" (explanation below) - with freqtrade currently only supporting isolated margin.< / p >
< div class = "highlight" > < pre > < span > < / span > < code > < span class = "nt" > " trading_mode" < / span > < span class = "p" > :< / span > < span class = "w" > < / span > < span class = "s2" > " futures" < / span > < span class = "p" > ,< / span >
< span class = "nt" > " margin_mode" < / span > < span class = "p" > :< / span > < span class = "w" > < / span > < span class = "s2" > " isolated" < / span >
< / code > < / pre > < / div >
< h5 id = "pair-namings" > Pair namings< a class = "headerlink" href = "#pair-namings" title = "Permanent link" > ¶ < / a > < / h5 >
< p > Freqtrade follows the < a href = "https://docs.ccxt.com/#/README?id=perpetual-swap-perpetual-future" > ccxt naming conventions for futures< / a > .
A futures pair will therefore have the naming of < code > base/quote:settle< / code > (e.g. < code > ETH/USDT:USDT< / code > ).< / p >
< h3 id = "margin-mode" > Margin mode< a class = "headerlink" href = "#margin-mode" title = "Permanent link" > ¶ < / a > < / h3 >
< p > On top of < code > trading_mode< / code > - you will also have to configure your < code > margin_mode< / code > .
While freqtrade currently only supports one margin mode, this will change, and by configuring it now you're all set for future updates.< / p >
< p > The possible values are: < code > isolated< / code > , or < code > cross< / code > (< em > currently unavailable< / em > ).< / p >
< h4 id = "isolated-margin-mode" > Isolated margin mode< a class = "headerlink" href = "#isolated-margin-mode" title = "Permanent link" > ¶ < / a > < / h4 >
< p > Each market(trading pair), keeps collateral in a separate account< / p >
< div class = "highlight" > < pre > < span > < / span > < code > < span class = "nt" > " margin_mode" < / span > < span class = "p" > :< / span > < span class = "w" > < / span > < span class = "s2" > " isolated" < / span >
< / code > < / pre > < / div >
< h4 id = "cross-margin-mode-currently-unavailable" > Cross margin mode (currently unavailable)< a class = "headerlink" href = "#cross-margin-mode-currently-unavailable" title = "Permanent link" > ¶ < / a > < / h4 >
< p > One account is used to share collateral between markets (trading pairs). Margin is taken from total account balance to avoid liquidation when needed.< / p >
< div class = "highlight" > < pre > < span > < / span > < code > < span class = "nt" > " margin_mode" < / span > < span class = "p" > :< / span > < span class = "w" > < / span > < span class = "s2" > " cross" < / span >
< / code > < / pre > < / div >
< p > Please read the < a href = "../exchanges/" > exchange specific notes< / a > for exchanges that support this mode and how they differ.< / p >
< h2 id = "set-leverage-to-use" > Set leverage to use< a class = "headerlink" href = "#set-leverage-to-use" title = "Permanent link" > ¶ < / a > < / h2 >
< p > Different strategies and risk profiles will require different levels of leverage.
While you could configure one static leverage value - freqtrade offers you the flexibility to adjust this via < a href = "../strategy-callbacks/#leverage-callback" > strategy leverage callback< / a > - which allows you to use different leverages by pair, or based on some other factor benefitting your strategy result.< / p >
< p > If not implemented, leverage defaults to 1x (no leverage).< / p >
< div class = "admonition warning" >
< p class = "admonition-title" > Warning< / p >
< p > Higher leverage also equals higher risk - be sure you fully understand the implications of using leverage!< / p >
< / div >
< h2 id = "understand-liquidation_buffer" > Understand < code > liquidation_buffer< / code > < a class = "headerlink" href = "#understand-liquidation_buffer" title = "Permanent link" > ¶ < / a > < / h2 >
< p > < em > Defaults to < code > 0.05< / code > < / em > < / p >
< p > A ratio specifying how large of a safety net to place between the liquidation price and the stoploss to prevent a position from reaching the liquidation price.
This artificial liquidation price is calculated as:< / p >
< p > < code > freqtrade_liquidation_price = liquidation_price ± (abs(open_rate - liquidation_price) * liquidation_buffer)< / code > < / p >
< ul >
< li > < code > ±< / code > = < code > +< / code > for long trades< / li >
< li > < code > ±< / code > = < code > -< / code > for short trades< / li >
< / ul >
< p > Possible values are any floats between 0.0 and 0.99< / p >
< p > < strong > ex:< / strong > If a trade is entered at a price of 10 coin/USDT, and the liquidation price of this trade is 8 coin/USDT, then with < code > liquidation_buffer< / code > set to < code > 0.05< / code > the minimum stoploss for this trade would be < span class = "arithmatex" > \(8 + ((10 - 8) * 0.05) = 8 + 0.1 = 8.1\)< / span > < / p >
< div class = "admonition danger" >
< p class = "admonition-title" > A < code > liquidation_buffer< / code > of 0.0, or a low < code > liquidation_buffer< / code > is likely to result in liquidations, and liquidation fees< / p >
< p > Currently Freqtrade is able to calculate liquidation prices, but does not calculate liquidation fees. Setting your < code > liquidation_buffer< / code > to 0.0, or using a low < code > liquidation_buffer< / code > could result in your positions being liquidated. Freqtrade does not track liquidation fees, so liquidations will result in inaccurate profit/loss results for your bot. If you use a low < code > liquidation_buffer< / code > , it is recommended to use < code > stoploss_on_exchange< / code > if your exchange supports this.< / p >
< / div >
< h2 id = "unavailable-funding-rates" > Unavailable funding rates< a class = "headerlink" href = "#unavailable-funding-rates" title = "Permanent link" > ¶ < / a > < / h2 >
< p > For futures data, exchanges commonly provide the futures candles, the marks, and the funding rates. However, it is common that whilst candles and marks might be available, the funding rates are not. This can affect backtesting timeranges, i.e. you may only be able to test recent timeranges and not earlier, experiencing the < code > No data found. Terminating.< / code > error. To get around this, add the < code > futures_funding_rate< / code > config option as listed in < a href = "../configuration/" > configuration.md< / a > , and it is recommended that you set this to < code > 0< / code > , unless you know a given specific funding rate for your pair, exchange and timerange. Setting this to anything other than < code > 0< / code > can have drastic effects on your profit calculations within strategy, e.g. within the < code > custom_exit< / code > , < code > custom_stoploss< / code > , etc functions.< / p >
< div class = "admonition warning" >
< p class = "admonition-title" > This will mean your backtests are inaccurate.< / p >
< p > This will not overwrite funding rates that are available from the exchange, but bear in mind that setting a false funding rate will mean backtesting results will be inaccurate for historical timeranges where funding rates are not available.< / p >
< / div >
< h3 id = "developer" > Developer< a class = "headerlink" href = "#developer" title = "Permanent link" > ¶ < / a > < / h3 >
< h4 id = "margin-mode_1" > Margin mode< a class = "headerlink" href = "#margin-mode_1" title = "Permanent link" > ¶ < / a > < / h4 >
< p > For shorts, the currency which pays the interest fee for the < code > borrowed< / code > currency is purchased at the same time of the closing trade (This means that the amount purchased in short closing trades is greater than the amount sold in short opening trades).< / p >
< p > For longs, the currency which pays the interest fee for the < code > borrowed< / code > will already be owned by the user and does not need to be purchased. The interest is subtracted from the < code > close_value< / code > of the trade.< / p >
< p > All Fees are included in < code > current_profit< / code > calculations during the trade.< / p >
< h4 id = "futures-mode" > Futures mode< a class = "headerlink" href = "#futures-mode" title = "Permanent link" > ¶ < / a > < / h4 >
< p > Funding fees are either added or subtracted from the total amount of a trade< / p >
< / article >
< / div >
< script > var target = document . getElementById ( location . hash . slice ( 1 ) ) ; target && target . name && ( target . checked = target . name . startsWith ( "__tabbed_" ) ) < / script >
< / div >
< button type = "button" class = "md-top md-icon" data-md-component = "top" hidden >
2024-09-02 04:57:49 +00:00
< svg xmlns = "http://www.w3.org/2000/svg" viewBox = "0 0 24 24" > < path d = "M13 20h-2V8l-5.5 5.5-1.42-1.42L12 4.16l7.92 7.92-1.42 1.42L13 8z" / > < / svg >
2024-08-20 18:13:15 +00:00
Back to top
< / button >
< / main >
< footer class = "md-footer" >
< nav class = "md-footer__inner md-grid" aria-label = "Footer" >
< a href = "../freqai-developers/" class = "md-footer__link md-footer__link--prev" aria-label = "Previous: Developer guide" >
< div class = "md-footer__button md-icon" >
2024-09-02 04:57:49 +00:00
< svg xmlns = "http://www.w3.org/2000/svg" viewBox = "0 0 24 24" > < path d = "M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z" / > < / svg >
2024-08-20 18:13:15 +00:00
< / div >
< div class = "md-footer__title" >
< span class = "md-footer__direction" >
Previous
< / span >
< div class = "md-ellipsis" >
Developer guide
< / div >
< / div >
< / a >
< a href = "../utils/" class = "md-footer__link md-footer__link--next" aria-label = "Next: Utility Sub-commands" >
< div class = "md-footer__title" >
< span class = "md-footer__direction" >
Next
< / span >
< div class = "md-ellipsis" >
Utility Sub-commands
< / div >
< / div >
< div class = "md-footer__button md-icon" >
2024-09-02 04:57:49 +00:00
< svg xmlns = "http://www.w3.org/2000/svg" viewBox = "0 0 24 24" > < path d = "M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11z" / > < / svg >
2024-08-20 18:13:15 +00:00
< / div >
< / a >
< / nav >
< div class = "md-footer-meta md-typeset" >
< div class = "md-footer-meta__inner md-grid" >
< div class = "md-copyright" >
Made with
< a href = "https://squidfunk.github.io/mkdocs-material/" target = "_blank" rel = "noopener" >
Material for MkDocs
< / a >
< / div >
< / div >
< / div >
< / footer >
<!-- Place this tag in your head or just before your close body tag. -->
< script async defer src = "https://buttons.github.io/buttons.js" > < / script >
< script src = "https://code.jquery.com/jquery-3.4.1.min.js"
integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous">< / script >
< / div >
< div class = "md-dialog" data-md-component = "dialog" >
< div class = "md-dialog__inner md-typeset" > < / div >
< / div >
2024-09-02 04:57:49 +00:00
< script id = "__config" type = "application/json" > { "base" : ".." , "features" : [ "content.code.annotate" , "search.share" , "content.code.copy" , "navigation.top" , "navigation.footer" ] , "search" : "../assets/javascripts/workers/search.07f07601.min.js" , "translations" : { "clipboard.copied" : "Copied to clipboard" , "clipboard.copy" : "Copy to clipboard" , "search.result.more.one" : "1 more on this page" , "search.result.more.other" : "# more on this page" , "search.result.none" : "No matching documents" , "search.result.one" : "1 matching document" , "search.result.other" : "# matching documents" , "search.result.placeholder" : "Type to start searching" , "search.result.term.missing" : "Missing" , "select.version" : "Select version" } , "version" : { "alias" : true , "provider" : "mike" } } < / script >
2024-08-20 18:13:15 +00:00
2024-09-02 04:57:49 +00:00
< script src = "../assets/javascripts/bundle.56dfad97.min.js" > < / script >
2024-08-20 18:13:15 +00:00
< script src = "../javascripts/config.js" > < / script >
< script src = "https://polyfill.io/v3/polyfill.min.js?features=es6" > < / script >
< script src = "https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js" > < / script >
< / body >
< / html >