@@ -1156,59 +1156,27 @@ def test_api_performance(botclient, fee):
11561156 ftbot , client = botclient
11571157 patch_get_signal (ftbot )
11581158
1159- trade = Trade (
1160- pair = "LTC/ETH" ,
1161- amount = 1 ,
1162- exchange = "binance" ,
1163- stake_amount = 1 ,
1164- open_rate = 0.245441 ,
1165- is_open = False ,
1166- fee_close = fee .return_value ,
1167- fee_open = fee .return_value ,
1168- close_rate = 0.265441 ,
1169- leverage = 1.0 ,
1170- )
1171- trade .close_profit = trade .calc_profit_ratio (trade .close_rate )
1172- trade .close_profit_abs = trade .calc_profit (trade .close_rate )
1173- Trade .session .add (trade )
1174-
1175- trade = Trade (
1176- pair = "XRP/ETH" ,
1177- amount = 5 ,
1178- stake_amount = 1 ,
1179- exchange = "binance" ,
1180- open_rate = 0.412 ,
1181- is_open = False ,
1182- fee_close = fee .return_value ,
1183- fee_open = fee .return_value ,
1184- close_rate = 0.391 ,
1185- leverage = 1.0 ,
1186- )
1187- trade .close_profit = trade .calc_profit_ratio (trade .close_rate )
1188- trade .close_profit_abs = trade .calc_profit (trade .close_rate )
1189-
1190- Trade .session .add (trade )
1191- Trade .commit ()
1159+ create_mock_trades (fee )
11921160
11931161 rc = client_get (client , f"{ BASE_URI } /performance" )
11941162 assert_response (rc )
11951163 assert len (rc .json ()) == 2
11961164 assert rc .json () == [
11971165 {
11981166 "count" : 1 ,
1199- "pair" : "LTC/ETH " ,
1200- "profit" : 7.61 ,
1201- "profit_pct" : 7.61 ,
1202- "profit_ratio" : 0.07609203 ,
1203- "profit_abs" : 0.0187228 ,
1167+ "pair" : "ETC/BTC " ,
1168+ "profit" : 0.5 ,
1169+ "profit_pct" : 0.5 ,
1170+ "profit_ratio" : 0.005 ,
1171+ "profit_abs" : 0.000584127 ,
12041172 },
12051173 {
12061174 "count" : 1 ,
1207- "pair" : "XRP/ETH " ,
1208- "profit" : - 5.57 ,
1209- "profit_pct" : - 5.57 ,
1210- "profit_ratio" : - 0.05570419 ,
1211- "profit_abs" : - 0.1150375 ,
1175+ "pair" : "XRP/BTC " ,
1176+ "profit" : 1.0 ,
1177+ "profit_pct" : 1.0 ,
1178+ "profit_ratio" : 0.01 ,
1179+ "profit_abs" : 0.000155 ,
12121180 },
12131181 ]
12141182
0 commit comments