13
13
PositionCond ,
14
14
SJTrader ,
15
15
SimulationShioaji ,
16
- StratageBasic ,
16
+ StrategyBasic ,
17
17
)
18
18
from shioaji .constant import (
19
19
Action ,
@@ -44,7 +44,7 @@ def positions():
44
44
@pytest .fixture
45
45
def sjtrader (api : sj .Shioaji , mocker : MockFixture , positions : dict ) -> SJTrader :
46
46
sjtrader = SJTrader (api )
47
- sjtrader .stratage = StratageBasic (entry_pct = 0.05 , contracts = api .Contracts )
47
+ sjtrader .stratage = StrategyBasic (entry_pct = 0.05 , contracts = api .Contracts )
48
48
sjtrader .stratage .read_position_func = mocker .MagicMock ()
49
49
sjtrader .stratage .read_position_func .return_value = positions
50
50
return sjtrader
@@ -53,7 +53,7 @@ def sjtrader(api: sj.Shioaji, mocker: MockFixture, positions: dict) -> SJTrader:
53
53
@pytest .fixture
54
54
def sjtrader_sim (api : sj .Shioaji , mocker : MockFixture , positions : dict ) -> SJTrader :
55
55
sjtrader = SJTrader (api , simulation = True )
56
- sjtrader .stratage = StratageBasic (entry_pct = 0.05 , contracts = api .Contracts )
56
+ sjtrader .stratage = StrategyBasic (entry_pct = 0.05 , contracts = api .Contracts )
57
57
sjtrader .stratage .read_position_func = mocker .MagicMock ()
58
58
sjtrader .stratage .read_position_func .return_value = positions
59
59
return sjtrader
@@ -80,7 +80,7 @@ def sjtrader_entryed_sim(sjtrader_sim: SJTrader, positions: dict) -> SJTrader:
80
80
81
81
def test_sjtrader (api : sj .Shioaji ):
82
82
sjtrader = SJTrader (api )
83
- sjtrader .stratage = StratageBasic ()
83
+ sjtrader .stratage = StrategyBasic ()
84
84
assert hasattr (sjtrader , "api" )
85
85
sjtrader .stop_profit_pct = 0.1
86
86
assert sjtrader .stop_profit_pct == 0.1
0 commit comments