Browse Source

load_data 添加isprint

master
tzquant_zq 1 year ago
parent
commit
74d8bbc7ab
59 changed files with 71 additions and 65 deletions
  1. +2
    -2
      tz_ctastrategy/__init__.py
  2. BIN
      tz_ctastrategy/__pycache__/__init__.cpython-311.pyc
  3. BIN
      tz_ctastrategy/__pycache__/base.cpython-311.pyc
  4. BIN
      tz_ctastrategy/__pycache__/engine.cpython-311.pyc
  5. BIN
      tz_ctastrategy/__pycache__/template.cpython-311.pyc
  6. +2
    -2
      tz_ctastrategy/backtesting.py
  7. +2
    -2
      tz_ctastrategy/backtesting_mul.py
  8. +2
    -2
      tz_ctastrategy/base.py
  9. +2
    -2
      tz_ctastrategy/engine.py
  10. +1
    -1
      tz_ctastrategy/pyarmor_runtime_005671/__init__.py
  11. BIN
      tz_ctastrategy/pyarmor_runtime_005671/__pycache__/__init__.cpython-311.pyc
  12. BIN
      tz_ctastrategy/pyarmor_runtime_005671/pyarmor_runtime.so
  13. +2
    -2
      tz_ctastrategy/rollover.py
  14. +2
    -2
      tz_ctastrategy/setting.py
  15. +2
    -2
      tz_ctastrategy/template.py
  16. +2
    -2
      tz_ctastrategy/ui/__init__.py
  17. +2
    -2
      tz_ctastrategy/ui/rollover.py
  18. +2
    -2
      tz_ctastrategy/ui/widget.py
  19. +2
    -2
      tz_ctastrategy/widget.py
  20. +3
    -0
      tz_riskmanager/__init__.py
  21. +3
    -0
      tz_riskmanager/engine.py
  22. +1
    -1
      tz_riskmanager/pyarmor_runtime_005671/__init__.py
  23. BIN
      tz_riskmanager/pyarmor_runtime_005671/pyarmor_runtime.so
  24. +2
    -2
      tz_riskmanager/risk_engine.py
  25. +2
    -2
      tzquant/event/__init__.py
  26. BIN
      tzquant/event/__pycache__/__init__.cpython-311.pyc
  27. BIN
      tzquant/event/__pycache__/engine.cpython-311.pyc
  28. +2
    -2
      tzquant/event/engine.py
  29. BIN
      tzquant/market/__pycache__/dingtalker.cpython-311.pyc
  30. +2
    -2
      tzquant/market/dingtalker.py
  31. +2
    -2
      tzquant/market/load_data.py
  32. +2
    -2
      tzquant/market/log_model.py
  33. +2
    -2
      tzquant/market/minio_config.py
  34. +1
    -1
      tzquant/pyarmor_runtime_005671/__init__.py
  35. BIN
      tzquant/pyarmor_runtime_005671/__pycache__/__init__.cpython-311.pyc
  36. BIN
      tzquant/pyarmor_runtime_005671/pyarmor_runtime.so
  37. BIN
      tzquant/trader/__pycache__/app.cpython-311.pyc
  38. BIN
      tzquant/trader/__pycache__/constant.cpython-311.pyc
  39. BIN
      tzquant/trader/__pycache__/converter.cpython-311.pyc
  40. BIN
      tzquant/trader/__pycache__/database.cpython-311.pyc
  41. BIN
      tzquant/trader/__pycache__/datafeed.cpython-311.pyc
  42. BIN
      tzquant/trader/__pycache__/engine.cpython-311.pyc
  43. BIN
      tzquant/trader/__pycache__/event.cpython-311.pyc
  44. BIN
      tzquant/trader/__pycache__/gateway.cpython-311.pyc
  45. BIN
      tzquant/trader/__pycache__/object.cpython-311.pyc
  46. BIN
      tzquant/trader/__pycache__/setting.cpython-311.pyc
  47. BIN
      tzquant/trader/__pycache__/utility.cpython-311.pyc
  48. +2
    -2
      tzquant/trader/app.py
  49. +2
    -2
      tzquant/trader/constant.py
  50. +2
    -2
      tzquant/trader/converter.py
  51. +2
    -2
      tzquant/trader/database.py
  52. +2
    -2
      tzquant/trader/datafeed.py
  53. +2
    -2
      tzquant/trader/engine.py
  54. +2
    -2
      tzquant/trader/event.py
  55. +2
    -2
      tzquant/trader/gateway.py
  56. +2
    -2
      tzquant/trader/object.py
  57. +2
    -2
      tzquant/trader/optimize.py
  58. +2
    -2
      tzquant/trader/setting.py
  59. +2
    -2
      tzquant/trader/utility.py

+ 2
- 2
tz_ctastrategy/__init__.py
File diff suppressed because it is too large
View File


BIN
tz_ctastrategy/__pycache__/__init__.cpython-311.pyc View File


BIN
tz_ctastrategy/__pycache__/base.cpython-311.pyc View File


BIN
tz_ctastrategy/__pycache__/engine.cpython-311.pyc View File


BIN
tz_ctastrategy/__pycache__/template.cpython-311.pyc View File


+ 2
- 2
tz_ctastrategy/backtesting.py
File diff suppressed because it is too large
View File


+ 2
- 2
tz_ctastrategy/backtesting_mul.py
File diff suppressed because it is too large
View File


+ 2
- 2
tz_ctastrategy/base.py
File diff suppressed because it is too large
View File


+ 2
- 2
tz_ctastrategy/engine.py
File diff suppressed because it is too large
View File


+ 1
- 1
tz_ctastrategy/pyarmor_runtime_005671/__init__.py View File

@ -1,2 +1,2 @@
# Pyarmor 8.5.2 (pro), 005671, 2024-05-06T19:11:14.921923
# Pyarmor 8.5.2 (pro), 005671, 2024-05-06T19:26:38.901873
from .pyarmor_runtime import __pyarmor__

BIN
tz_ctastrategy/pyarmor_runtime_005671/__pycache__/__init__.cpython-311.pyc View File


BIN
tz_ctastrategy/pyarmor_runtime_005671/pyarmor_runtime.so View File


+ 2
- 2
tz_ctastrategy/rollover.py
File diff suppressed because it is too large
View File


+ 2
- 2
tz_ctastrategy/setting.py View File

@ -1,3 +1,3 @@
# Pyarmor 8.5.2 (pro), 005671, non-profits, 2024-05-06T18:36:05.260601
# Pyarmor 8.5.2 (pro), 005671, non-profits, 2024-05-06T19:27:13.814070
from .pyarmor_runtime_005671 import __pyarmor__
__pyarmor__(__name__, __file__, b'PY005671\x00\x03\x0b\x01\x00\x00\x00\x00\x80\x00\x01\x00\t\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x10\x00\x00\x00\x12\x89\x06\x00<\x1eJp\x83\xa6L\xe8\x87}\xf0\x0c\x95\xde\x83\xb1P\x00\x00\x00\x00\x00\x00\x00\xe1\x1a`\x056\xb4F^\xa1\x83OZ\xc0\x91\x95kPY005671\x00\x03\x0b\x00\xa7\r\r\n\x80\x00\x01\x00\x08\x00\x00\x00\x04\x00\x00\x00@\x00\x00\x00\xe8\x03\x00\x00\x12\x89\x06\x00\x01\xd1\xc9\xd4\xe4\x96\xbeh\x1a^\x1e_j\xd3,\xc0\x00\x00\x00\x00\x00\x00\x00\x00\xc2\xc8\xd8p\xb3)\xbecrL\x9djr\x96m2v\xb1\x85\x81\xbc\x0b\x03TK\x10\x85\x11\x10\xa3\x86\xedl\xd8~\xb1\xc4\x1b\x94\xd9kx\x9e\xd4FL\x98Gj\xf4,\t\x00\t:6\x93\xe5\xdb\x89\xf0\xf7\xad\xd2Jw\xc7\xfa\xc5p.\x19\x17\x1a\x88\x93\xffN\x98\xda4\x8a\xafHk\x1d\xa7x\xb5\xed\x89\xfd\xf2\xcb\xe1\xae\xbd\x0c\xea\xddzd5Zk8\xed\xfbj\x80\xf3\xa2*\x11[\xa7\xc2\x93Q\xec\xac \x1bDw\xd3\xe9\xba\x10eH_\x006\xf0YX0#\x145\x06\xcb\x98\x93\x1b\x1c;\x85\xfe\x9a*\xb30\xb5\x07ad{\x07\xf0\xc1f\xd0\x0cd\x14\xbd\xcb]\xe1D\xf8\xf9{XVzJ?/\x16\x9cJT\x10m\r\x8c\xf4S\xf1\xa5\xdcBb\x161f\x94h\x94\xa7\x9b\x8f?2\xad\xd5\x8a\xef\x19#!\xb7t\xaa`\x14f\xcc<\xc2\x83_\xc9d"\xed>\xb9\x8c\xa2\xab\xd0\xb1\xc1\x10]g\xc3;M\xc3\x92\x94\x8c\x9dmo\x8eq\x92\x1c<\xd5\xb5\xc6u\x93\xd0\xd4\x81\x8b\xfb\x8a\xb0\xa5_\x84\xe7\xc6\xfd\x06.\xca;\xc3\xdaM\xff\x13\xbf\x1f\xa4\xb6\xacG\xc1\xab\x12\xc1\x17\xc9\x0b\xc8~np]E+\xd5\x84w\xb3C\x0e\xf8A\x1c\xce\xba\xf9\xc4q\xaf\x1d\xa3\xeec\xa7\x00\xae\xca\xea4\xc3\xff\xb2\xd2\x89\x1e\xab\xa3\xea\xc7w\x07%f^7_\xeb\x90\x96\x9e\xde\xe2\x9c\x1bu`f\x80g\xf2Q\x08\xdc\xec\x0b\x07\xc0\xd4m*\xadF\x85\xab\x7f\x80\x0b:\x17\xab\xa63(9\xdd!\xd7\x90(\xfd]\xbb\x05w\x1f\xf4>\x80\x12\xa5 +\xac\x87\x8e\x93\x08\xc4\xf3WV\x07\x7f\xb7\xbb/\x04=m\x00\xa7\x08\x12\xe7\x1f\x03"\x16R`D\xe9\x0ff^l\xa3\xe6\x17\xc1\xc1\xde\xf9F~\x9eE4\x11X6\x19\x05\xef\xec\xa9h\xc9I\xf9\x14\x0c\x8a\x1e\xc0<\xc0C\xf7\xa2\xcd\x08\x15Gnb^t\xb3\xea\r\xbcS\x0c\x08\x8d\x1d\xd5\xe3\xf1g\xea\x87./_\xf3\x8a\xa18\x1d\xfb9\x9d\xb84\x93{8\x89\x8b\x9c==\xb6\xfb\xd7\x06\x81\xde\xab\x070/y_\xfc\xcak\x12\xdc\xde\xf72l*f\xe1T\xd07\x18\xb0an\x02\xe7E\xd0\xee\x07\x1e\xb4\xdd\x19\x1a\xf16\xf5\x08\xc2\x84\xb0e\x04E:\xe92\x1e\xd4r\x9f\xd6\xbd\'\xdd\xb5-2\x83[\x0c\x8d\xf7\xdc,\xb7\xd4\x8d-B\xc5\xf8\x0f\x11\xf4\xcd\x17\xb8\xc6\x02+A7\xcdb\xcd\xc1\x96\xddF\x87\xcd\xfd/\x93\xa7\\\x9e\x1c\x0e\x1a\x91\xcf\xce%\xfe\x84\xc5\xc8\xfb\xad\x0c\x8b\x0cs9\xf1\x98\x9e-\x1fy\x14\x8a\x9b\xf8Tw\xb5\x19\xca\x7f I\x1a\x0c\x8d\x1bA\x1b\xe3\xde\xed\x1b\x9fT\xd6\x92\xe2\xc0\x019\t\xce\x9b\n~\x92)Nm\xe6\'\x1f}\x0e\xe7-\x0eW\xe0\xcc\xb0\x87\x0f\x81.\x87\x92\xeb!\xd0\xf8]\xff;\xf8\xfe\xe3\xeav\x01\x8c`M\xe5S\\\xb3\x8a<Q\x08\x1a\xeb\xf6H\x9bc\xd0\x12\xb9\x19\xa4\x10\x1a\xb8\x13:\x98\x04\xaa\xc1\x81d\xc75w<\x86$\x06\xbcX#e\x19\x1a\x12$QtbM\xcas\x0b\xa8\xb9\xc4A\xd7\xb1\xa7g\x8f\xb6\x14V\xa0a+%\x01P\x81R\xb1\xd3Uk\x00\xf6\x1f,\x10\xdbP\xad\x1b\xfb?\xa6m\xc6\n\xc1\xbb\xc1{J1\xedP\xea\x04e\xcc\x91u\xc1*\x96\xc7\x99\x97\xe8\x14C\r\x8b\x8f\xeaC\x8f\x8d\xa9\xf0\x8b\xbf\x81\xdd,\x88\x16\xcfkn\xfd\x88h\x90\xa50$\x0eu4]\xd7T\xa1Q\x96\xb2\xe5\x0fI2\x98\x17]4P\xb5\xc6]`/=)D\xbb#\x13\xb3\x19\x1c\xdeH\x00{RDX\xe9T\xb4x\x8a\x15mt\xc3\xd2B\xbb\xa9r\x9et\x98\xdapD\x92\xee\x1e\x13\xa9\x95\x93\x8b\x98\xc9\xc2f\xd0b\x9e>\xd3\x88\xf1f\xe7\xe5T\xda_aA-eW\xc9\x1d\xff\xbaXc\x9d\xecR\x85Z\x1cUX\x08\x97Dv\xf0\xe5C\xca\xb9\x00!\xb7s\xc7\xef\x8dK\xdf\xc3\xbaPq\xfa\xb6\xcf\xe3\x91!\xe6\xe3v!\xd3\x10\xcb\xa7Q\x8f]G\xb6')
__pyarmor__(__name__, __file__, b'PY005671\x00\x03\x0b\x01\x00\x00\x00\x00\x80\x00\x01\x00\t\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x10\x00\x00\x00\x12\x89\x06\x00+b\xedb\xb8\xe7\xc9\xc7\x0c\x01c\tK\xbf\xcc\xb4P\x00\x00\x00\x00\x00\x00\x00\t\xea\x16\xba\x80C\x88\x1cb\x8e\xcc|\x1bL9\xa8PY005671\x00\x03\x0b\x00\xa7\r\r\n\x80\x00\x01\x00\x08\x00\x00\x00\x04\x00\x00\x00@\x00\x00\x00\xe8\x03\x00\x00\x12\x89\x06\x00\xba[\xf0)\x1exT4\xbe\x19\x926|y\xa1\xed\x00\x00\x00\x00\x00\x00\x00\x00\xca\xc84\xf9\xc4\xfbVD\xbb\xf3\xccr\xea\xfc \x90\'P\x88N\x0bO\x9b\x0c\x13"\x10\xe0\xfcpI?e\x0c\xe8\x1b\xf2\x98\xbc\xd1\x04\x98\xd8\x0c\xae\xd6o\xe1\xb4\x90\x9f\r\xc9C\xab\xcd3\xcf\xa2,zg\xee\x13\x86MwHBf\x10y]\xde\x94,\xee\xadW\xd2\xa9\xb2c\xc42\x91I\xbe&gT\xe4\xc2A\x93]\x14\xe477==\x03%\xc2\xce\xf7\xf9\x89&\xc7\x03\x90\xf0}\x80\x08\xa0\x98q\xaca\xd4\xe4\x92\xbfd\xc4\x02t\xed\xe0\xc6\x82\xf3^m\xfb?Sf\xbaQ\xed\xee\x94\x12,>\xaeI\x94\xa1\xea\x90\x05\xbd\x1c\xeab\x1c/\x18\xd5\r[\xcd\x17@-\xa6\x9a\xc5w\xecu+\x1c\x9b\x84 n\xb2t\x90b\x88\xdb\xec\x82!&9\n|\xc0\xc7\x83\xf4\xe6\xa7\x05\xdbYe^Ro\xbe\x08\x14\x8ak\xdc!\n|$\xa3"\xd0\xac\xda\x9a\xb1\xde\x07s\xe8i\xb04\xa2a\n\x7f\x9b\nC\xf6\xf6\x02\xfe\xa3\x8b\xc1\x0ez\x16\xf0*s\\zn\x8b\x80%\xb8\xaa\x84sd\xe2\xa5\x86Y\x96\x87\xb4\xd7)\xe6\xe7\n\x94\xba\xbcR\xb8\xc2\tu!\xb3\xa6\x155\x1f\x06\x1d"$ wH|\xf9\xf16\xb3\x8e\xfd\x88v\t\xce\xe9+\x0e\xe2j\x0b\x87,X\xe8\\\xbf\'5xX\xc6\xc1\xa5\x1e!\x8d\xe1N\x04\x99\xcf\xb1\x00>\xe8\x98"\x08\x18q4\xd2a\x83\x18D\xf1\x14\xf2r_Z\x01&\xb4\x15H\x969\x8aD\x18\xfe\tz\xb5\xfd\xcd\xf2W\x87k\x9e;\x14j\xe4#\x02\x9c\xc8\x95i\xa2m\xe2\x12m\xa5\x91\x8e\xd3\x8c\xb7\x8d\xc4\xca~<\xbaK\xc9\xd2\x8d\x034\xc3q\xe2\x1c\xc8\xd8|\xd5\xf5), \x1b\x80\x0e\x98\xd9\x85l\x03e\'\xefu\x91S\x19\x84\x16~\xd6o|\xdc\x7f\xf2\xfb\xb9\x05t\xb4L\x9b\x8f\x93+=\xd9!\x8eA\x8f5\x1c\xde\x06vB\xde\x90u\x00\x9a`$\xff\x82,W\x17\xa3\x84\x7fNcy\xe9F>T\t}R\xc3\x1cO\x96k\xbf\x149\xf0\x85\xf8\x86wq\xac\xea||\xf1\x93\xcd\x0ck.3Cg:r\x1a\xa4_\x85Ih\x01\xb9h7\x98\x89E\x9eN\x16\x9dq\xe6\x83c1\x92\xc7\xf4$\xa2\x00u,\xf8\xc8\x84\xcaB\x1d\x1e\x81\xb0\x1b\xb9F\x077,/g\xe9\xb0&\xe8\x1c\x19\x82\x87\xef\xbf\x11\xdc\x1f\xeb2\x8b\xfc\xff9_\x92:\xc9]\xb7\x9b\x1b;1d\xfd\x97\xad\x90\x0b.\xbe\x8fm\x12\xc2\x10\x05\x82\xb7\xeb\xa1$;e*\xe1A\x8f\xfdM\xe3_sL\x1b\xe0\x1e\xc5\xd0\xff`"\xc7S\xc7\xcdv%\x84q\x98\x07\xf8\x98\xf0\xd1\x98\x92\x907$e"8\xb3\xc0&\xc6{\xc0&\xdc\xdd\x03{\xf9\xea\xba\xe7\x18\xa3\x82\x9dJ\xf2\xf4\t7-\x81\x83\xf55kr\xdc;y\x1b\xbe\x93\xdcVJ\xd9v\x8c\x03g.\xd0\x86Z\xc2\xa9~g"\xe2\x10\x1f\'8f\x18|\xea\xa4l{~\xe7{\xd5G\xbe\\\xab\xf1\x08\x96\x04b\xd4\xc0!\xe6\xda\x1fgl\xf6\x0b4\xdf\x1b\xc3\x10\xc1\x0c2{\x83\x15\xf2\xcc\xadk\x17<L\xa7\xb9\x9b#?\x85\x89\xd6\x0fY\xd0\xa2\x01BJ\xfc\xd2:\x9et?U\x0f\x9c\xcc\xe8ha\x9c\x0c\xb74\xc2v,_\xe5C.=1V\xda5\xba8w2\xbfc\xcba\x05\xb6d\xb2L\xe6E:\x9f9\xc5\xfe-<69\xa0k\xa9B\xeaesqj\xe2\xdc\x99\xc6T\x8e\xba\x15\x13\xe8\x9b\x84\xa1\xfd2\xe5?7e\xde\xc4\xc3G:\xb9\xe2-W\xc2\xd3\x98\n\xb8#\xa4\xd6\xbe\x89\x8dW\x03z\\\xa8)a\xe6\xc8F/\x02a\x0e\x81\xdf*\r\xb4\xd2\x08\xd9bs\x0f\xfa\x1e\xa6g\x12mn\t\x8fD*\xbf\xc5\xe4\xbaUb\x18\xb4\xe3\x1c\x99\n&i\xdd@\x16\xb4\xf1\x19K\xb7^\x90\xe1\xd5\xf1\xb5\xd7\xda<\xab\xb5v%\xb5\xcf\x13\xdf\x13>7\xe35\xce$\x04\xea\xc9\xc5_^\x1f\xc7\x9f\xa6\x97R\xe8\x9fdD\xc2r\xea\xa9e\xe6\x97\xbe+\xc3\xd6!\x18\x11\xea,\xa4nh\xe8\x07')

+ 2
- 2
tz_ctastrategy/template.py
File diff suppressed because it is too large
View File


+ 2
- 2
tz_ctastrategy/ui/__init__.py View File

@ -1,3 +1,3 @@
# Pyarmor 8.5.2 (pro), 005671, non-profits, 2024-05-06T18:36:34.278174
# Pyarmor 8.5.2 (pro), 005671, non-profits, 2024-05-06T19:27:20.294145
from ..pyarmor_runtime_005671 import __pyarmor__
__pyarmor__(__name__, __file__, b'PY005671\x00\x03\x0b\x01\x00\x00\x00\x00\x80\x00\x01\x00\t\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x10\x00\x00\x00\x12\x89\x06\x00.\xa4Kr\x08.\xb5\x92\xcb\xe3\xa9\x9ee8\xb5\x8fP\x00\x00\x00\x00\x00\x00\x00\x92\xb01\x1a\xef\xd9A\x10F\xaa\xa2\xd1\xb5\xfd\xe6JPY005671\x00\x03\x0b\x00\xa7\r\r\n\x80\x00\x01\x00\x08\x00\x00\x00\x04\x00\x00\x00@\x00\x00\x00\xfc\x01\x00\x00\x12\x89\x06\x00Z\xc3\x8f\x90\x93\x81{n\xe3\xd31r\xc0\x99rz\x00\x00\x00\x00\x00\x00\x00\x00y\x19\xe07\xc2\xeaZ\xf5V\x0b>HF\xf6\xb0Na\xc1],@[[\x18\x10\xb7\xf5.\xee\xba\xf5\xa4\x1d\xd0h\x8c>\xf3\xea\xea\xbd\xfee\x1f\xb0c\xc8].\xf5&\xc7!Y\x8cK\x1b\xa1\x18\xe7\xe2\x98\x14\xd4\x7f\xfe\x85\xec\xbd\x1e\xabw\xe8\xa7\xf3\x8cR\x15[\xa3\xd0\xd9\xd1^\xda^-_{\x8e\xe8ms8B\xe0k"\xa3\x16\xbc\xa0Y7\xb6\xa0m\x8c\xeeS\x9e\n\x0e\xb2\x94.E\xb3\xf7\xc1"\xe1\x8e%*OC\xe8\x83\xd0l\t\xfd_\xdb\x07\xc6\x19\x9a\xd4\xe6U\x9e\xc0\xf8\xa20\xc0\xebnu&\x8eyk\xce\x8b\xf7W\x8f\xfc;5\x89\x1e\xdbg\xca*\x9f\xcdS\x81FBx\xed,\xfb1\xe5\xa8\x9b\xb0\xf9\xadc\x1c}G;I\x81\x0f\xbd\xdb\x0c-\xc9\xa6\xb8\xee\x11\x10\xac\x9e\xe6 \x06\xe7\xd5~\x9c\xba[\xba\x93\x96\x8d5\xf53\xadFBZ\xf1\xe7\x00I\xacmN\xe8\x88Z\x9b\x7f\xca\xbc<\x1e\x9b\xc9x\xe7\xe4\x86\x02\xf7~9\x92\x88\x05w\xf4\xff\xb3\x87\xcd{p}\x80\xff\xa2\xd6\x96g\x937\xb4S\x96e\xf2\x18\x0e\x0f\xeb[\x91\xf5\x9d\r\x15\xa6\x8a\xdd]\xab3\x99ee\x80+a\x84+\xbcpP\xdaI\x02l\xe4\x96O\xa7\x0b\x10\xee9\xce\xaa\xf1\xbe!\xec\xfe\x81\x83\xea\x8e\xb6?p\xe5\xbed\xbem0@\xb7\x1a\xa9\xc7_\xf0\xab\xe2\xfag\xb5\x87+.B\x9e\x92\xd4\x02\x8eY\x15\x01\x07W\xc5+X\xbb\xdc\x1b*\xb3\xdeJT\xae*\xca\xf7\xc3\xf2\x96\x83\x05sp6#\xc7\xd1:\x03\xd1\xfa\x1a\xbff(H\xc8\x14\xfd\x10S\xbb\x96\xa7-\x12O\x94\x82\xe7C\xfe\xe4\xbf\x06\xa1\x80\xa9Rv\xc9\xf6\xec\xc9\xf7,\xaa$\xaf\xae-\xd6\xdeI2\xc9\xa3^\x80W\xcc\xf0o\xf5B,2\xc1\x7f\x94\xb5\x89\x06\x7f6\xde\xd8\xeb\x11U\xb7\xe5I\xe44\xd3\xdd\x9e\x8a1\xb09R\xe9\x81\xa4\x9a\xf9\xa1\xfdz\x13C\xf2\x17[\x81\xc8E\xcd\x8d"\x18\xb8\x82g\xc1\xb3\x86*\xb2E\xec\x87\xe5\x1d8')
__pyarmor__(__name__, __file__, b'PY005671\x00\x03\x0b\x01\x00\x00\x00\x00\x80\x00\x01\x00\t\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x10\x00\x00\x00\x12\x89\x06\x00H\xc7\x0c\x01\x08i\x924\xa1\xe3\xfa\xee\x05\x9fP#P\x00\x00\x00\x00\x00\x00\x00\xad\xe1\xb0\xdc\x18V\xa9X\x87\x01\xa8\xff\xc4\x05\xbc\xf0PY005671\x00\x03\x0b\x00\xa7\r\r\n\x80\x00\x01\x00\x08\x00\x00\x00\x04\x00\x00\x00@\x00\x00\x00\xfc\x01\x00\x00\x12\x89\x06\x00\r\xa2\xeeT|9{Fp\x10h\xc5\xdf\xf2%k\x00\x00\x00\x00\x00\x00\x00\x00![,\x8f\xb0\xacOf,\xaeFB\xf4LV\x10g\xdf\x0b}Xx\xda5\x9c\x97}\xaf\xc9\x83y\t_u\xb3\xe5|\x9a\xd2g\x89\xf6\xd3\xaa\xd3\xd6A\xd8\x86%\xcc\x18\x87\xf216v\xd0:\xd96-\x07\xdf\\#\x1bs\x00\t\xc7\x96EWP\x08\r\x9fnW\x07\xee\x8e\xef\x86\x8d\x0e\xc9\xf6\xces\x88\r\x80Mb\x8d\xb1\xc5\x0f\x9b\\]\x9fX\xc6\xa9\xf3\x7f\xbb8U\xa8\x9d\x06\xfa\xc4\x12w\xf3n\xd9\xe8\x0e\xf0\x1a\xb6c1\x10IJ\x1d\xac\n\x89\xdc\r=\xfc\xf7Y\x00\xba\tN\xe3\x80\xb3\xee\x83{&F\xe3*A]\xae\xcd(\x9aa\xbabO\x956\xc2\x00X^\x9a\'E\xe6\xf1\xa1=\x05\x88\xe4\xceC$\xee1\x19uZ\x05\n\xba\xf8\x8dk\xd3]nI\xfa\t\xd0\xbd\xbd\x87v>E5\x19\xb8#r8l\x98\xa0\xa5\xd6-\xe7\xd5|\xce\x0f\xe7\x0c \xcb\xc5^\x84\x8a\xa7\xd6!\xd3\xd3\x14\x8e@\xdd\x85Jg\x96"]\xdc\xd0\xca\x93g]:\xe8\xed\xb2sjD\xa7\x96\x83F\xcb\xb6\x87\x12\x97L\xc3\x86\xf5\xca\xce\xf8\x8b\xee\x9f\xe5\x8c\x17.\xd0\x92\xde0x$\xc86@a\x19[\x7f\xc0\xbe\xe2\xa4\x0c#\xfa\xb7\x8a\xca\xe1A\x1d\xa5\xac\x8f\xe1\x9a|\xe3\x03\xef\x7f\x01\xbd\xe0\xabxN\xde\xd2\x0bQw\x17\x1d\xf3\x02k\xea\xc7\x118\x83F\x83\x81`\xef\x0feO\xd6\x94\xd1\x89\xa9E\x9cfY\x1a\xb6pK-|\xa1\x88\x803\xec\xba\xe2t\xcb\x98\xbc\xcd_+\'2\xab=\x1a.u\xa0\xcdq\xf7\rA\xf5\xae\xda^\x04fR\xd0\xf4\r}#c5"\xec\xe4\xf9\x97\x8b|v\xf6oZ]\'0\xb8\xb8\xf3\xb5cQo\xf8!+1\xb3\x88\x03\xe1\x8be\x18J[q3F~<\r\xf5\x04{\xca$!v\x87\x7fW\xa3`\xbcj\x07"\x12v\xc4XMJ\xea\x91\xb2\xe4^\xb6j\xe1\xf015\xba\x15\x02pB6FW\x00\x14\x13\xc7\x81\xd4\x99[\x13R4l%\xb6\xaf\x16\xce\xc50<\xdc')

+ 2
- 2
tz_ctastrategy/ui/rollover.py
File diff suppressed because it is too large
View File


+ 2
- 2
tz_ctastrategy/ui/widget.py
File diff suppressed because it is too large
View File


+ 2
- 2
tz_ctastrategy/widget.py
File diff suppressed because it is too large
View File


+ 3
- 0
tz_riskmanager/__init__.py View File

@ -0,0 +1,3 @@
# Pyarmor 8.5.2 (pro), 005671, non-profits, 2024-05-06T19:31:29.652518
from .pyarmor_runtime_005671 import __pyarmor__
__pyarmor__(__name__, __file__, b'PY005671\x00\x03\x0b\x01\x00\x00\x00\x00\x80\x00\x01\x00\t\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x10\x00\x00\x00\x12\x89\x06\x00\n\xb0\x13\x0f\xf5\xdc\xbbd\xb1\x84P*\x1c\xa5\xc2\xfdP\x00\x00\x00\x00\x00\x00\x005\xa8\x89 ]\x17\x1f\x10\xec\xac\xe1\xff\xcbO<\xe5PY005671\x00\x03\x0b\x00\xa7\r\r\n\x80\x00\x01\x00\x08\x00\x00\x00\x04\x00\x00\x00@\x00\x00\x00\t\x06\x00\x00\x12\x89\x06\x00\x87\x88v\xd9\x1c~\xb0\xb2\xbeu\xc0>\xdf>\x01r\x00\x00\x00\x00\x00\x00\x00\x00\x1c\xc5lNW\xfe\xb0\x85\xadY\xc0\xa0\xe0JL6\xd9<\xe7\xe2\x1b4\xb5b\xae\x05\x1c2\xe8\xd6\xa1\x1ec\xd7N\x11\xc4\x12hM\x15\xe5>XjL\xe1\x80c\x1e\xf1\x87G\xb3\x9c\x0e\xdb[\xdb[9pw\xa1J\x9d\x87\x1c^{C.\x92>\x1d\x1c\xa7w@\x8b\x14\xd0mbEX\xf9X\xad\x8a}\xd6\x89\xa4Q\x95<\x9e\xb9\x99\xe8\xc4\xa8\x01\xfb\x97\xfa*7(fL\xfd\xfa\x86\xa5\x1c\xfbJ\x0e\x18\xc7\x83s\xc9\xe2\xe7Z\xf0e\xde[\x84\xf4\xa7\xe2\xa9\xeal\x7f\xd0\xaapS\xb1\xd3\xc9\xbcE\xca\xa4\xba\xa8\x1b\xd2\x90\x95\xf4S\x9b\x91\xf9\x95o\xcf\xb8\xd3\x9f"\xb1\x0e\xb1fv\x93\xbf\x04&O3\r_\x04\xe0\x08\x7f\x1eKPP\x13\x17N\xd4[\xa0i\xf3oJn\xb2|Nz\xdf\x8b\xd8\x89?\xa10\xe9\xbf\xa6\xdb\xa2q\xcd8\x9a\xaaf$?\x89\x9a\xa4\xa2\xa7\x9ah\x05\xec\xd43\xb5\x17\x07\x1e\xe2\xf3\x97\x19\xafV\x1b\xbdO\xef*[\x89\x16\xb2(\x7f\xdc5\xbc\xb6\x01\n\xac\x83!\xb9\x04\xb71\x89\xa4E#"\x13.#\x81@\x98+w\xcc\x94\xdai\n\xf2\xfe%/K"4*\xae]l\x90G\x8c\xb6Q\x87Z]3A%A\x177\xc0\x9a\xd6I"\xf0\xd2\x8b\xa1%Q#\xab\xcbJJ\xbe\x1a\x86\xa8l\xb54-\xf4OM\xf6\x92?\xc0\x0b\x1d\x99{\x8a\xd4\x84\x1d>\x1a\x1b\x17\x0b5\x94\xaf\xb0>\xdb\xf2\x9c\x84\xbe\xa4\x95\xabrX\x9e7t\xbb\xaf:f5\xa0\xc8\x02m\x95v\xd9\xc5665}sk\x0c:\xba\xbd\xae\xd8\x1b\xaa\x81\xe9O\xa2Y\x1b\x01\xa9\x05\x8cJ\xd7K"%\x80\x8f\x7f%\x1e\x1a\xbc,LE\xe3\xeb\xb0\xd0\xa7\x08\xb1Ajl\x8e\xb3\xa4\x16>\xcb \x86\x8c\x05&\x93\xe2\x8e\x12\xb1^\x04_\xa1\xc8\xfb\x1d(\x00\x02@\x91\x1f\x82\x1c \xe7)t\xda)\xc2\x02\x8dD0\x0cU\xcb\xd3\xaa\x15f>5g\x11T\xee\xac\xf4\x9d\xc9P4\xe6\xd5\x7f\x931\x1bm\xa7\x18\xa5\xba\x05eQ=\x88f"<\xc1W\x82\xe8Z\x80\xb5\x00%&@.\xcdA\x10\xe7o>ORC1\xa0\xceTXp\xfc {U\x9e\xd2",\xb6\x9e\xbe\x87C\xd1\x1e\x11*\xf9\xeaD\x07\xfd\xbdR\x0cB>F)\xe8Gq\xcd\xa4\x07\xbcKXY\x05f\x8dX#\xc1\xdaC\rE\xb2\xd7\xbeF\xa0\x02@^\xd2\xf0\x94\x91\xe7f\x93\x82\xaa\x84T\xa0\xed\x96\x1cA\xcd\xee\x06L\xee\xee5\xf5\xfe\xd77>\x1e\xf0v\x9a\xee\x1f\x1a-\xb9\x92,s\x80\xd17\x16\xa8*\x1c\xdd\n\xe8\x83p7\x99X/\x9b\x7f\xfb\x98\x01\xac\xf7\xcf\xedK\xb2\xca\xebj\xffR\xdcu$\xb5\x8f\xbe\x9bp\xc2\x007#\xd2]\x8f\x17s\x83\t5\xa0\xbc(\x85[\x90\x14\x89Y\x8b\xc8\xea\xfb\x04FD+d\xff\xc9\x03\xca\xd0\xb6L\xce\xff\xdd\x8f\xd250\xdc\xabv\xae\x90*\x18#\x9fn\xebO\xc1\xbc\xbe\xc8\xdf\xc0\xd6\x9b\'p~\xaa\x9c\xba8>\x8e\x0cP\xa5\xe3E\x98\x05\xb0\xb9jK\x8f\x93Y\r\xb3\xebK+\x1eM\xe5y\x91\x8f H;"~\x8f\x80\xafe\xec\xdf\xdc\xa18\xa59M\x1cC]w\xa1\x0b\xb9\x05CW\xa6\xc1s\xcd\x14Z\xe6\x04?\x9bMe,\x8e\x91\x03\x112\x8a\x89\xe3\x93^\xbe#\xf9\xce\xedJ\xfd\xfb\xa2\x8f0\x7fM(`3=O\xa0I"\x1b,Y\xb1\xbe\x89uf\x97{}\x92\'dS#\xa01q\x93\x1d\x8e\xd2\x83 \x9e\xcb\xac\x95x\x1a\'F\xc2b\x88ay\xd2\\\x01p\x93{\x9e\xc0\xf2\xb5\xb97\x98\\\xda\xf7\xa9\x8f\xf2\xb5\x81,y4\xf3\tS&,\xce\xdbJ\xbe+\xad\xf3\xfb@\xa1\x0e\x9e\x02\x845\x9ff\x12\x13\xbe\xa2\x13V!\xb3\x17Wu\x00\xfc\xfa\xab\xda\xb5\xce\xfb\x9b`\xb1\xd1\xaaZW\xa4[\x89\n/R\x8c\xf1\x82WQ\xe1\xce\x8a\r\xe3 \x06\x92\xf5\xc6R\xf4\x96H\xe3\xae\xa9\xfbj,Cq\x99\x12\xc9O\x97\x87\x1c51\xda\x06\x8e=\xbb\xfa\x8d\xfb\x8e\x8c>\xf3\x88g\x02\xfe\'^\xf1\xf5\xff}yX|~\xf5Zv\x1f\xa5u\xcf\x04\xc5[\xa5\x97\xeayM\xf5Qx\xe7`&"\x1d\xaa\xb9\x80\x12\xb4kw\xe0\xb7,}r\x90BS\x90|\xc50Xs\xab!"\xd8\x1d];\xe6\xaa\x9c{\x1f\x04\xda\xb5\xd3w\xe4\x93<Ky\xdf\x96c\x0eh%\xf8J\x8cAys\xe8\x14s\x16\x06\xd97\xef*\x8c\x8fi\xfd\xb7g\x92\xcb\xcc\xcb^dq\xf4\xe2\x8d\xd1|\xfdcU\xa2\xd1P\x89z\xdd-\xab\xcb\x18\xae[\xfa\x9a\x90\x82\xd9\xf1&\xb4Q\xef\xf8\xfaZMM\x14\xdfG\xa7\x9c~\xaa\xb5\x08\x98\xfa\x84>\x128&\x93\x97s\x99\xe1(\x1d\xefy\x07\xa1H\x17\x18_>\x9b\xf8\xc8<\x92\xf5J\xac\x9c}\xa3z\x97\xe8\xe0J\xb3\x90\xd2\t\xf5\xe9\x18\x91\xc4\x10a7y{\xdd<R\x11\xb4,\xb5n\x14\xd0\xa4\x91\xf0\xf7Jm\xa23/!\xa5\x7f\xe6\xec\x98\xd0u(|I\xbf\xc8QQ\xe3r\x9f\xb0\x97\x04T\xb7-2\x1e_w\t\x88\xf2n\x18C\x95\x98\xa1\x8c<y\xde\xa1\x87!\xf2Lk4vV\xf5\xd3\x16\xb1\xc9\x94\x16\x84/\xaa\x1c.\x8d\xc6 \x1eA\xea\xff\n\'\x1a%p3!\xa2\x04KG\xac\x96,\xa7L\x14\xb9\tgDt\x04\xe1vU\x1a\x15\x8b3Q\x14\x97\x8c \xbb\xb9\\;CV\xc6e\xad\x0e\xad\x02\x18\x9c\x97l\xa8W\xf2\x87D$\x134\xb9\xc9\xf0\xb8b\'\xe1\x0cQ\x1f%\xd9v\xc29%\xdf\xd2\x17n\xf8\x89\x10\x80\x15gf \x1fQS\xd8\xfa\t\xfe\xd9\x04=/\x99\x0f\xb1\x1bbc\xb9\xb4\x9a\xf39\xfb\xf7\xd4G\xc9\xed\xeb\xbe\x8a\xa0|FW\xd5?\xd7r\xd2\xf2]\x89\xb2\x05\x84\xf0\xf6\xec\xcb,i&\xa8jK\x07\x16\x92\xdb?c\x95\x11z\x833H>\x9c\x99awKp\xd8K\xa6F\xca\xfd$\x9d\xbe\x93GLu\x9d%\xf6\xfe\xc8#\xbe\nH\xceDh%\xe4\x81Y\x98#\xecN\x98O\xfd\xb1\x1ex\xb0p4\xb1\xdc\x85\xa8+D\xe0\\fU\xc4\x87\xca\x904n\x06S;\xd6\x15\x8c\xd8\xd8pi?\xb0')

+ 3
- 0
tz_riskmanager/engine.py
File diff suppressed because it is too large
View File


+ 1
- 1
tz_riskmanager/pyarmor_runtime_005671/__init__.py View File

@ -1,2 +1,2 @@
# Pyarmor 8.5.2 (pro), 005671, 2024-05-06T18:36:39.150166
# Pyarmor 8.5.2 (pro), 005671, 2024-05-06T19:31:25.890030
from .pyarmor_runtime import __pyarmor__

BIN
tz_riskmanager/pyarmor_runtime_005671/pyarmor_runtime.so View File


+ 2
- 2
tz_riskmanager/risk_engine.py
File diff suppressed because it is too large
View File


+ 2
- 2
tzquant/event/__init__.py View File

@ -1,3 +1,3 @@
# Pyarmor 8.5.2 (pro), 005671, non-profits, 2024-05-06T18:36:01.325289
# Pyarmor 8.5.2 (pro), 005671, non-profits, 2024-05-06T19:26:23.887580
from ..pyarmor_runtime_005671 import __pyarmor__
__pyarmor__(__name__, __file__, b'PY005671\x00\x03\x0b\x01\x00\x00\x00\x00\x80\x00\x01\x00\t\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x10\x00\x00\x00\x12\x89\x06\x00\xd6\xc3\xd7\x03S\xad\x8aw\xad\xd4L\xd8Q2\xdedP\x00\x00\x00\x00\x00\x00\x00\x19PE\x026\x9aW\xc1^V\xd9,\x86^\xb4\xb3PY005671\x00\x03\x0b\x00\xa7\r\r\n\x80\x00\x01\x00\x08\x00\x00\x00\x04\x00\x00\x00@\x00\x00\x00+\x02\x00\x00\x12\x89\x06\x00\x18\xddc\xb9\xba\xd9Z\x82\x1a\xabE\xfaTU\xb2X\x00\x00\x00\x00\x00\x00\x00\x00\xef\xf9W\x1eB\xd6\x00\x9fa\xc9\xc5\xa1\x1a6\xdd}\x9c#\x00\x11\xbc/\xc6\x83\tI_i}\x84\x98\xe2\x1dFb\xb8\x0c\x97@\xb7\xa2\xf5l\xfa\x0b\xae\xd8mR\xdch<\x87\x9d\xb4\xa6Z\x84O\x8a\x90\xaf\xcc%\x9d\xd2\n5\xf6\xeb\xd3D\x94U\x04\xf9\x05\xd2\xa3\xe9\xb8\xf10\x0e\x16e\x8e^\xb7pZW(}\x9c\x03Dl\x95\x83[s\xe3\xf2\xfd\x1aad\xd5\xf6\x7fw\xb2\x8d\xaby\x8e-\xe7m\xc8*\xd9\xb7\x89\xa6\xd3\xbd\x81\xe3|2e\xe4n\xb1i\xb5ndZ\xb4pE\x9a\xf2\xe1\xf6\x06\xa4\x12\x18\xd9_O\x91l9f\x15\x1f\xcc"\x89\x93\xfd\x98\x1d\xde\x8a*\xb3\x9d>%j\xa4\x02\xf0\xf3\x96)G\x1a\x15j\x8f\x1c\'\xd1\xf5\xcf\x03\x1d8\xca\xc3{\xdc\x7f\xcb9\x89\x8e\x99\x84UcE\xa2\xe7\x01\xa7\xdf)\x152\x1e\xb7\x12\x93\xc3s+;\x92\x18\x1el)E\xf5I\xf0\xff\x8b\xbbt\x0ce\x1d~\x94\xea\xad\xec5\x1bH\x08\x82$\xbe\xe2\xcc\xe1\xd8\xfb!\xde4\xa3J\x8f\x8c\x8e\xab\x13U`\xa7>\x90*R\x89\x03\x7fos\x1e\xdc\xa4\t\xe9\x19\xa6\xec\xd6\xf4\x14\xe4\xad\xd3R0\x19@\x9bq~\x19\xa6;\xb2)igH\xe9\xf8\x1e\x0b\xc2\x89\xf0\xd2\x010\xe0\xf5D\xa6\xb4O\xa0\xeaP\xd5\x02\x02\x17Q?B\xa0I\x05\x8c\x98\x9f\x91[|\x9f<\xa4a\xb8o\xd0\xad\xcc\x87s\xd2\xce\xb8\xb9\x17\x02\xd3\xcd!/\x08\xedq\xad\xf9\x86,\x1f\xfd\xa4v\x82H\xb7\x082\x92>]\xec\x97L\xa9\xe7\xc5_$\xbc\xf4p\xfa^\x85\xb3\x812\xcbV\xc7HP-\xba]\x9f.\x9d\xe5\x0eP\x9b\xd2\xf9\x14\x8b\x03E\xb3=\xcfw\x8a\xfe\xd2$,\xa3\x17\xe0\xec\xa8C\x1c\xfc2\xb6\x04\x02\xa5L\x03\xda\xdc\x19#yp!\xb8\x10\x8a\xebC\x84<d\x84A\xbfa\x1f\x10^\xb1\x84a\x82\xa1\xbcp8\x13Q\xa7C\xad\x1b\x0e\x1a\x810\x88\x91\x1a9\xc3\xdfA\x89,:\xb2\xd6\xda\xc0\xac\xed!\x99Nc\x80\x06>\x9br\x9b\xd8\xb64\xc9\xc39\x9a\x8ceTC\xe4?\x7fq\x054^\x0b\xdegD$\xceU\x94\xf2\xf2.\x80\xd1_\xb0E9\x9b\xccO\xe5;\xfa\xe6\x02')
__pyarmor__(__name__, __file__, b'PY005671\x00\x03\x0b\x01\x00\x00\x00\x00\x80\x00\x01\x00\t\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x10\x00\x00\x00\x12\x89\x06\x00\xf8\x8d9\xc4\x1c\xac{\xb2{\x8d\xd3\x08\xab\x0f\xfd\x94P\x00\x00\x00\x00\x00\x00\x00\xa2\xff+@\x1d"(\xfe\'\xc2y\x9f\xba0[\xd0PY005671\x00\x03\x0b\x00\xa7\r\r\n\x80\x00\x01\x00\x08\x00\x00\x00\x04\x00\x00\x00@\x00\x00\x00(\x02\x00\x00\x12\x89\x06\x00\xc3\x8d\xe9\x19E\x0f\x87,U\xa0\x11\xef\xbc\xc9A\x07\x00\x00\x00\x00\x00\x00\x00\x00\xa8\x91\x98\x0eJ%7\x18\x186\x10\xdf@q\x04\xc3v,\x93\xc1\xd9\x1e\xc1\x84\xa7_\xa9\xedF\xe9(|\xf9jf@.\xac\x8a/\xfe\xd1\xbc\x7f,Z%,g\xd0-\x8dc\ts3\xc64\xce\xa9%\xbf\xa02\xc2\xe8q\xadn\x0f#\xb0\xbb\xa8GO\xa4\xed\xfcy\xff_\x9c\xf5\x10\x9d\xf0\x99\xb3\xddn\x05\xfaJ\xe6sP\x9a\xab,?\xe7\xf2\n\xb8N\r\xfc\xf5\xde\xc1\x8d.\xc2\xdam?\x18\x88x\xe5\x01F\xf7\xa5\x93\xc1\xac\x93\xa9r.P\x12^\xfar\x84\x92^\xd8U\x88\x1bG\r\x00f\xc7\xd7\x1dgJG_1^\xdf\x83\xef>\xb2\x98\xe8(\x1b9!j\xd7\xc8\xfe\x9bH\xc6\x0c\\N\xe5\\\xe0Ct\xb3\xfe{\xf7N\xebC\xc3=\xbb\xf6\x1c\xc4*\xf8p*a\xb1\x86\xe5\xbbQ\x9e\x0f[\x8d>$K\xda1\xdc\n)A\xbb\x7f\x11\x92\x10!\xd0\xd3\xbc\xe1\n\xf1UR\xc9U2`\x83"\xe1\xc2\xd9\x8df\x95T\xdb\x8e6\xecu\xb3\x02\xa7\x04\x18F\xa9\x15\xdb\x8e+k\x93d\x8dg\x98\xd1\xc4^\xc9l\x84Y\xb4\xed\x88\x94\xbe_Df\xc6\x99\x10?\xa5\x15\xeeB\xc6\xf3 \xf2~\xf6\x83\x8a\x1d\xcc\x8e\n\xb6\x12S\xb8v\xf1\x1c\x8e\x8e\xe5\xeb\xc5\xc3\xc2\x00~\xb6\x1f\x1b\xde)\xf4\xedQ\xe9\xd1\x99\x1b\xd80w\x16P\xe9\x96\x11\xb1\xb0\xb1\xfc\xba\xfc\x89\xdb\xb2i9\xa7\xb1\xbe\xe6\x1c \x88\xb2\xcc$j\xe1bo\xc7\xed\xf10\xe1\xd91\x9c\\\xf5\x06\xa7\x0e\x8a|R\x8c\xf78f\x12\x1e\xcb\xd4\xc6DZa\x1b\x87\xd6\x94\xdf#U\x8a0\xff\x13\x87x\xb0\xed\x1a\xf2\x95}0\x89o\x0b\xa7\xab\xc7\xe8\x86\xbaI\xa9E\xbb\xa8%P\xbd\x83C\xbbr\xd7=VA["$\x8c\t[\x06qFF\xa5i\x91\xfc\xb6\xc2\xda\xa9y\xce\xf8e\x17V\xa6\xee&{;\x99\xd71\x05\x8fk"\x0e\x11\x8a*\x0e\xdd\x87\xf9Y\x93LG/3\xce\x90\x7f6\r\xbd,\xc1:4\x9a\x13\xf5\xac\x8b\xa3\x94\xba\xa3\xd3\x98@\x92_\xd3\xc4\r\x99\xd8\x99\xf2^1\xf73f\xe3<\x9c\xa4\xae\xbc\x00b\xd9\xe9\xd4\x03\xd2\xe61,qp\x82\x80\x9d\r\x90\xf2\x03\xa1X\xed\xda')

BIN
tzquant/event/__pycache__/__init__.cpython-311.pyc View File


BIN
tzquant/event/__pycache__/engine.cpython-311.pyc View File


+ 2
- 2
tzquant/event/engine.py
File diff suppressed because it is too large
View File


BIN
tzquant/market/__pycache__/dingtalker.cpython-311.pyc View File


+ 2
- 2
tzquant/market/dingtalker.py
File diff suppressed because it is too large
View File


+ 2
- 2
tzquant/market/load_data.py
File diff suppressed because it is too large
View File


+ 2
- 2
tzquant/market/log_model.py
File diff suppressed because it is too large
View File


+ 2
- 2
tzquant/market/minio_config.py
File diff suppressed because it is too large
View File


+ 1
- 1
tzquant/pyarmor_runtime_005671/__init__.py View File

@ -1,2 +1,2 @@
# Pyarmor 8.5.2 (pro), 005671, 2024-05-06T18:35:39.603616
# Pyarmor 8.5.2 (pro), 005671, 2024-05-06T19:26:23.860490
from .pyarmor_runtime import __pyarmor__

BIN
tzquant/pyarmor_runtime_005671/__pycache__/__init__.cpython-311.pyc View File


BIN
tzquant/pyarmor_runtime_005671/pyarmor_runtime.so View File


BIN
tzquant/trader/__pycache__/app.cpython-311.pyc View File


BIN
tzquant/trader/__pycache__/constant.cpython-311.pyc View File


BIN
tzquant/trader/__pycache__/converter.cpython-311.pyc View File


BIN
tzquant/trader/__pycache__/database.cpython-311.pyc View File


BIN
tzquant/trader/__pycache__/datafeed.cpython-311.pyc View File


BIN
tzquant/trader/__pycache__/engine.cpython-311.pyc View File


BIN
tzquant/trader/__pycache__/event.cpython-311.pyc View File


BIN
tzquant/trader/__pycache__/gateway.cpython-311.pyc View File


BIN
tzquant/trader/__pycache__/object.cpython-311.pyc View File


BIN
tzquant/trader/__pycache__/setting.cpython-311.pyc View File


BIN
tzquant/trader/__pycache__/utility.cpython-311.pyc View File


+ 2
- 2
tzquant/trader/app.py
File diff suppressed because it is too large
View File


+ 2
- 2
tzquant/trader/constant.py
File diff suppressed because it is too large
View File


+ 2
- 2
tzquant/trader/converter.py
File diff suppressed because it is too large
View File


+ 2
- 2
tzquant/trader/database.py
File diff suppressed because it is too large
View File


+ 2
- 2
tzquant/trader/datafeed.py
File diff suppressed because it is too large
View File


+ 2
- 2
tzquant/trader/engine.py
File diff suppressed because it is too large
View File


+ 2
- 2
tzquant/trader/event.py View File

@ -1,3 +1,3 @@
# Pyarmor 8.5.2 (pro), 005671, non-profits, 2024-05-06T18:35:47.600881
# Pyarmor 8.5.2 (pro), 005671, non-profits, 2024-05-06T19:26:30.781615
from ..pyarmor_runtime_005671 import __pyarmor__
__pyarmor__(__name__, __file__, b'PY005671\x00\x03\x0b\x01\x00\x00\x00\x00\x80\x00\x01\x00\t\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x10\x00\x00\x00\x12\x89\x06\x00wZ\xbb\xcf\xc7\x89\xc6\x81FW,\x93\'\x12\xc5\xadP\x00\x00\x00\x00\x00\x00\x00S$\x16\x82\xcd\xd7hL>1e\xdd\xe1\xd9\xfb\x0cPY005671\x00\x03\x0b\x00\xa7\r\r\n\x80\x00\x01\x00\x08\x00\x00\x00\x04\x00\x00\x00@\x00\x00\x00X\x03\x00\x00\x12\x89\x06\x00\xdf\xb7\x8e\x95z\xb9C\xa5\xa8\xf0\x9e\x1c\xe7{@\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x91\xd6\xae^\xaf}\xb0\xf9\xad(\xc3\xcf\xf37*G\xf2`~\xa7\xb2\x86\xc9\x14\x91J\xc9_\xae\xa4\xfa\xf6\x14IQ1f\x18\x13\xa6\xd0\x87\x0c_\xfb\x92\xad1\xa2\xe4\xbf~\x00\xfb\xd1\xff6\x18 \xd7w\x99e\x1e\xfc-\x8fm\x94\x9c\xf6O\x81\xd8\xe9\x07:\x1f\xcfi\x1e AU\xdc\xb5m\xdaE:\xcfm>\xb2\x92OKI\x06\xf3\xaa\xec\xf0\x02\x9f:\x882\xf3\t\xd6\xc0\xdb\xf0\x95j\x9b\xf0!TGz\x9d\x18\x19\x0e\x94nzX\xca\xf1\x0f\xd5\x1e\xf5\xc57n\xb2\x06\xfd\xc1\x8c)\xd8$B\x15\x9a\xec\xa5(\xe8\x93?\xbfQ\xabj\xec\xe9\xc0O[nA\xf1#\xa3\x07+~<g\xfe\xd6\xd15\x07~k\x02\xf7u\x19\xca\xda\xff\xf4\xcd\x8a\x8dX\x07\xd9k/AB\x9a\xef\x9e\x84[\xb4\xca\x1fq\x17\xe6\xfb\x93\x14\xb2\x8e^Y\x98\x1c\x04^\xb2\xb4(AE\x0c\xa4\xe6@Q\xcb\xfb$\xc6J]\xb9\xa8\x95|\xda\xb5\xbc\x11E\x91{[b\xc7 \x18d\xe7h\xfb\xa7\x0e\x8c\x13\xbe\xdc\x194\xba\x96\xd4V\xf5\xc4\xf4\xfc\xe2\xcaYx\x88iD\xf2ec\xe0\xff\x94\x1e\x106y\xc1\xa4\x04\xb0l\xe7\x18\x8bw\xbe\x86\xa10\xa7\x14V\xab\x03V\x15\xb4\x94^\xc7\xfcA#\xd2q\x832\x13\xa8m\xec\x90\xfcm\x9b\xc3\x910M\x12I\xee~\xbd/.\xe95\xa6\x8c\xfb\x15\xf3\xe4@)A7\x8d\x91\xfe\xbce\xaf\xd4\x1aIJ\x16\xe1S\x91\xd0iJ=k\xa2\x87\xa8\x87\x8b$79\xcfw\x90\x0fL\xad^\x84V{\x85u\xfa\xe4\xed\x82\xe68\x02\x85V`\xb1\xa3\xd9Z\x93/\xadmb\xe5\x90\xff/\xcfH\xfcD\xc8\xacy\x0c\x0b\x8f\x92\x08\x1f\xe4\x0b\x02\xee\x94N\xe4h;\xbeJ~\x92\xfc\xaaH\x08+\x84\xd2i\x81\xae\xbb\xd7\x9a\xd6\x8b\xb6\x03Y_\xf1\x136L\x18~\xf2!\xe4\xc6\r\x1a\xec\xab\xfb\xe2"\x06#[\x85R\xe9\tf\xc8( GxZz_^\xdax\xbb\x8dt\x8f\xb7\x19\x82\xd3(\x1e\x1e\xdc\xe1\x96\x8b\xac\x04\x9f\x94\xfe\xec\xf7g\xc7\x14\xff`\xa8g*N\x91\xbfn8\xcf\xd1\xad\xe1\'\xdf\xb4\xb0\xa9L\xb0\x15%\xed\xef\x98\xa6\xbf,\xe6\xad\xc2\xf7\x1b\x8b\x8a\x80\xff\xac\xbf\xac\x16\x91@\xda\x13\xecN7v\x1f\xaekG\xf5\xed\x85\xad\xef\x0e\x0e\x14r\nbQb\x98S\xde=eY\xbe\xb9\x89\xd0\xdc\x19\')\xbb\x83W\xe2%\xa0\xa6\x8f\xac<j\xcf\xa5\xb2?$\x9f\xf9z\x8a\x8f~C.\x85\xccd6\']\xd8\x13\x82*\xa0\xcd\x02\xc4\x17\xa9d\x0c\xb9e\xd7\x12\xee\xacJ\xaaV\xb9\x8e\x11*\xd7\xea\x9cJ\x8d\xb7\x8c\r\xf8\xd0\x14\xd6\xd2\xa2\xca!;\xd8m;9,\xe8\xdd\x12\x16\x12\xda\x92c\xca\x0f\x90\x99Gp\xfc\xcbf\xefmd\x1b)\x04=\x81`$\xab\xb5\\\t-O~\xbf\xf4\xa1\xdfj\x0f\xe0\xbe\xaf\x90\xbd\xfe?E8u\xc3\xaa\x10P0\x85\xd1\x198\x91Z\n@\x8f\xe6\xde\xdd\x93\x0b\xcf\x8a#5-O!\x00\xdf\xdf\xe3\xf9H\x05jj\xff\xed\x06\xf7\xf6\x92\xb6\x0e1\x02\xeb\x9fv\xfd\xffK\x88\x9c.\xbc?E\xdff\x15\r\xedl\xcf\x00!\x1fR\xf4\xed\xe1\xd5\xcb\x86\x18\xe3\x99\x03X\xea\x1d\xb1\xa5\xf5N\r\xda\x88\xb6\xd1\x80~\xb4\x1a\x87\xcb\xba\xcb5\xff\xaa\xb9\x0c\x1dD\xefIs\x92\xc6\x87e\xd3k\x8e\x11,)@\xa2\xe7\x0e<\xc3@i\xbd')
__pyarmor__(__name__, __file__, b'PY005671\x00\x03\x0b\x01\x00\x00\x00\x00\x80\x00\x01\x00\t\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x10\x00\x00\x00\x12\x89\x06\x00y\n\xa0#\xcbQE\xceox\xdb\x13\xe5UW\x97P\x00\x00\x00\x00\x00\x00\x00\xfa\xc5.74\xed\xb5\xe6\xe1\x83\x81\xddp\x92w3PY005671\x00\x03\x0b\x00\xa7\r\r\n\x80\x00\x01\x00\x08\x00\x00\x00\x04\x00\x00\x00@\x00\x00\x00U\x03\x00\x00\x12\x89\x06\x00B\xac\xf9\xa9\xe7\xfd\x16\xf7B\x11\x97\xcd\x9d\x06s&\x00\x00\x00\x00\x00\x00\x00\x00\x11%\x86B\xdb,\x0b\xed2C\x04\x07\xc7>`f\xde\xe1\xa5\x90\xf2\xb3Jg\x9f\x93u\xde\x1c\x93&\x15\xc1\xed\xb9\x05\xe2\xd4\xd9.\xd6\xb1\xedX=\x89\xed\x96\x82t\x18\x14\xa3\xd7;i}@\x91l\x82\xaeQ\x17\x1dA*\x1b\xc7\x85M\xab\x986\xa7\xe5\xcd\xbe\x98\x10\x16\x04\xb5\xd7\xce\xcaUq\xf6(%\xb1_\xe8\xc9V{\n\xa0\xab?\x04\xff\xbb4\xb1\xf7\x06\x93\x01\xe4m\xaa%\xd5q\x04)\x92\xd3\x8bO|@\x8c\xf3\xed\x1b\xb6x\x18\x7f\xc0\xac]w\xc1\x8c)\x10\x85Ck\x073\x94\x89\xc2\xbb\x8b\xd9\xd2\x0f\x8d*\n*_zl\xdd\xc2\x80\xde!\xfe\xaf\xc2\xcdC\xb2zEa\x0b\x8d\xaf\x0f\x01\x17T\x81*\x8c\x05\x99\xc8\x96\xbe\xea\xea\xbft\xef\xac\x81\x83\xe6t\x16:\x1c\x94}\xea\xa6\xb8\xb5\xe9\xa1\xbb\x9a\xbf\xe8x1\xd1\x96\x9d\x06\xfe\xc9\xa6\xdf*\xe9"H-\xc94\x9er \xecr\xcf\x1e\xfbX\x06\x8ch\x9e\xaaC\xcb\x99t\x0eu\xec\x0e|\xaf\xd2d"~\x8e\xae\xf9\xcc\xb8\xa0\xcf\x1b\x16\x98F\xadu\xb9a9\xa6\x89\x06\xac\xe4J\xfaW\xe66\x93\xe6\xfb\xbdf\xd3\x04\xd5Ob\x16\xd6\xad\xb3\x849\xb5\xd9\x0f*\x12X\xbd\x19P\x1a\xecV$\x0b{#dh\xbb\xde\tg\xd5\xdf\xdf\xe6\x01\xd5\x88\x11\xe53$\x9a\xa3\x83\x8e\xfcR3\xebz\xd0\xc3\x10\x92\xfe\xd0\xa0\x19\x89@\xb0\xa3}O\xd4\xa8\xa2g\xf9\xdc\x06\xfe\x17(\xa7\x14\x0f\xff\xb5\xa1\xf7*\x1e\x9f\xd7\x9d\x03[\xa3\xf2\xb5\xac\xaa$\x04\xd7\x17j\x9d\xa5\xc3\xec\xf6\xfa\xa7\x1fo\xccV\xb7\x8f\x05\'\xc8\xbb\x0f\x04\x8c5\xfc\xba\x9c\xa0`\xcf\xc6\xaa\xecE\x03\x80A\x8aP*\x17-:\xf0c\xa4Oy\x8f\xff\xe3MJU\x88\x88\xf1\xd2D\xf6\x95yj\x8f\x14\xe35\x88\xa2\x84NP\x06M\r\x0bP16^\xaf)\xdb\xa8\xda\x1a\x8e6U\xc6\xd5\xb7\x98/\xb9h\xa7"CvH\x81.\xa3M\xa94\xc3I\x12\xfb\x88\xa3\xb7\x1a\xa3l\x1aAr\x93kH\xd2v\x10\x94\x0b0\xf4\x1d\xd6s,I\xb5\xc2\xc6\xaa\xd3\x07y\xf0W\xd3\x88\xaa\xa7{+\xe0\xf8z\xc7\xd2L$\xb3\x90\xb0\xe7\xe2\xaa\xb7\x19\x12wga\x0e\xff\xea\x84\xc4\xddw,0\xc2\x01\xc0q\xec_!M3B\x89e-w\xc8/km\x90\xbb%\xca\x1b\x00\x06\x9a\x16h\x08IL]\x8a\x91<\xd5\xdd\xdex\xb0)\x86\x85\xb03\xa2\x91G\xe8Y\xd5\xa3j\xf8\xad\xc2W\xd3\xf6\xc7\x07\xc3(\x99\x19a\xd3\x0b\\V-\xdd\xc9\xd5\x1b\xd9\x17MD{W\xe1\xbaR\xedQ\xa5\n\x84\xf0\x00b\xfcO2\xf1dc\x944/\x18Bv)N\xdf\x1f\xbc\xf7\xe8K\xa2,\x96\xfa\x843kZ\x9e\x81\xb2U\xd8#!\x01\xa9\xc9Y\xd5<\xd8\xb9\xffx*Xe\xde\xb7\xce\xd0XXz[\xdf\xe4x\x1bd \t\xb7\x1b\x13\xfa\x01&`\xcf\xe0\xd24\x89\x0e\xffR3\xda|\xac\x17\xaf\x01\x86El\x99\x07]\xa5\xd6\x95-\x08Hz\xb4\x90\x0b\x05\x8eK=MJzqI\xe1kXp\xad\x14\xdf\x08\xf6c!\xc6\x0b\x1cj\xd5\x07\x13\xcb\xb8\xd3\xcc-\xf7"m\x01\x8f?0\xf6nW\xf6\x1eNh\xee\xda\xce\xc3u\x97\x97M\xbd\xffG\xf0]\xf6h\xf2\x8f\xea\x86\xf5\xfb\x9ayV:*\x11\xa9C)?\xdb\xf7\xeb\x97\x14\xda\xbb,?\xa5\x0b\xdf&U\xdd\x96\xaf')

+ 2
- 2
tzquant/trader/gateway.py
File diff suppressed because it is too large
View File


+ 2
- 2
tzquant/trader/object.py
File diff suppressed because it is too large
View File


+ 2
- 2
tzquant/trader/optimize.py
File diff suppressed because it is too large
View File


+ 2
- 2
tzquant/trader/setting.py
File diff suppressed because it is too large
View File


+ 2
- 2
tzquant/trader/utility.py
File diff suppressed because it is too large
View File


Loading…
Cancel
Save