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 |
|