account
¤
BackTestAccount
¤
BackTestAccount(
risk: float = 0.02,
balance: float = 10000,
commission: float = 0.2,
margin: float = 1,
leverage: float = 1,
**kwargs
)
Bases: Account
Parameters:
-
risk(float, default:0.02) –description. Defaults to 0.02.
-
balance(float, default:10000) –description. Defaults to 10_000.
-
commission(float, default:0.2) –Commission fee is percent of size. Defaults to 0.2.
-
margin(float, default:1) –description. Defaults to 1.
-
leverage(float, default:1) –description. Defaults to 1.
-
**kwargs(dict, default:{}) –Mirror of lettrade.account.Account().
Source code in lettrade/exchange/backtest/account.py
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | |
next
¤
next()
Next account
Source code in lettrade/account/account.py
73 74 | |
next_next
¤
next_next()
Call after strategy.next()
Source code in lettrade/account/account.py
76 77 78 | |
risk
¤
Risk calculation
Source code in lettrade/account/account.py
87 88 89 90 91 | |
start
¤
start()
Start account
Source code in lettrade/account/account.py
70 71 | |
stop
¤
stop()
Stop account
Source code in lettrade/account/account.py
80 81 82 83 84 85 | |
ForexBackTestAccount
¤
ForexBackTestAccount(
risk: float = 0.02,
balance: float = 10000,
commission: float = 0.2,
margin: float = 1,
leverage: float = 1,
**kwargs
)
Bases: BackTestAccount
Forex backtest account helps to handle lot size
Parameters:
-
risk(float, default:0.02) –description. Defaults to 0.02.
-
balance(float, default:10000) –description. Defaults to 10_000.
-
commission(float, default:0.2) –Commission fee is percent of size. Defaults to 0.2.
-
margin(float, default:1) –description. Defaults to 1.
-
leverage(float, default:1) –description. Defaults to 1.
-
**kwargs(dict, default:{}) –Mirror of lettrade.account.Account().
Source code in lettrade/exchange/backtest/account.py
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | |
next
¤
next()
Next account
Source code in lettrade/account/account.py
73 74 | |
next_next
¤
next_next()
Call after strategy.next()
Source code in lettrade/account/account.py
76 77 78 | |
risk
¤
Risk calculation
Source code in lettrade/account/account.py
87 88 89 90 91 | |
start
¤
start()
Start account
Source code in lettrade/account/account.py
70 71 | |
stop
¤
stop()
Stop account
Source code in lettrade/account/account.py
80 81 82 83 84 85 | |