Auto-fill journal direction from trade records.
Add a required direction field on the review form, persist it, and set long/short when clicking 填入复盘. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -5,6 +5,7 @@ import unittest
|
||||
|
||||
from lib.instance.journal_form_lib import (
|
||||
journal_entry_reason_valid,
|
||||
normalize_journal_direction,
|
||||
normalize_journal_entry_reason,
|
||||
)
|
||||
from lib.strategy.strategy_trade_labels import (
|
||||
@@ -58,6 +59,13 @@ class JournalFormLibTests(unittest.TestCase):
|
||||
self.assertTrue(journal_entry_reason_valid("顺势/大分歧A", opts))
|
||||
self.assertFalse(journal_entry_reason_valid("趋势单", opts))
|
||||
|
||||
def test_normalize_journal_direction(self):
|
||||
self.assertEqual(normalize_journal_direction("short"), "short")
|
||||
self.assertEqual(normalize_journal_direction("做空"), "short")
|
||||
self.assertEqual(normalize_journal_direction("long"), "long")
|
||||
self.assertEqual(normalize_journal_direction("做多"), "long")
|
||||
self.assertEqual(normalize_journal_direction(""), "")
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
|
||||
Reference in New Issue
Block a user