fix: OKX manual orders save entry_model for trade record 开仓类型
OKX add_order omitted entry_model on insert; align with Binance/Gate and add trade_style fallback when resolving entry_reason for close and display. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -127,6 +127,12 @@ class TestEntryModelLib(unittest.TestCase):
|
||||
er2 = resolve_trade_record_entry_reason(entry_model=ENTRY_MODEL_LAUNCH_A)
|
||||
self.assertEqual(er2, "启动A")
|
||||
|
||||
def test_resolve_entry_reason_trade_style_fallback(self):
|
||||
er = resolve_trade_record_entry_reason(trade_style="swing")
|
||||
self.assertEqual(er, "波段单")
|
||||
er2 = resolve_trade_record_entry_reason(trade_style="trend")
|
||||
self.assertEqual(er2, "趋势单")
|
||||
|
||||
def test_build_trend_div_journal_options(self):
|
||||
opts = build_trend_div_entry_reason_options(("趋势回调",))
|
||||
self.assertEqual(opts[:5], ("启动A", "启动B", "大分歧A", "大分歧B", "小分歧"))
|
||||
|
||||
Reference in New Issue
Block a user