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