Browse Source

load_data 添加isprint

master
tzquant 11 months ago
parent
commit
245b5865e2
90 changed files with 105 additions and 105 deletions
  1. +2
    -2
      clients/__init__.py
  2. +2
    -2
      clients/binance_swap_u.py
  3. +2
    -2
      clients/platform_consts.py
  4. +1
    -1
      clients/pyarmor_runtime_005671/__init__.py
  5. BIN
      clients/pyarmor_runtime_005671/pyarmor_runtime.so
  6. +2
    -2
      clients/status_consts.py
  7. +2
    -2
      clients/url_consts.py
  8. +2
    -2
      tz_ctastrategy/__init__.py
  9. BIN
      tz_ctastrategy/__pycache__/__init__.cpython-311.pyc
  10. BIN
      tz_ctastrategy/__pycache__/backtesting.cpython-311.pyc
  11. BIN
      tz_ctastrategy/__pycache__/base.cpython-311.pyc
  12. BIN
      tz_ctastrategy/__pycache__/engine.cpython-311.pyc
  13. BIN
      tz_ctastrategy/__pycache__/setting.cpython-311.pyc
  14. BIN
      tz_ctastrategy/__pycache__/template.cpython-311.pyc
  15. +2
    -2
      tz_ctastrategy/backtesting.py
  16. +2
    -2
      tz_ctastrategy/backtesting_mul.py
  17. +2
    -2
      tz_ctastrategy/base.py
  18. +2
    -2
      tz_ctastrategy/engine.py
  19. +1
    -1
      tz_ctastrategy/pyarmor_runtime_005671/__init__.py
  20. BIN
      tz_ctastrategy/pyarmor_runtime_005671/__pycache__/__init__.cpython-311.pyc
  21. BIN
      tz_ctastrategy/pyarmor_runtime_005671/pyarmor_runtime.so
  22. +2
    -2
      tz_ctastrategy/rollover.py
  23. +2
    -2
      tz_ctastrategy/setting.py
  24. +2
    -2
      tz_ctastrategy/template.py
  25. +2
    -2
      tz_ctastrategy/ui/__init__.py
  26. +2
    -2
      tz_ctastrategy/ui/rollover.py
  27. +2
    -2
      tz_ctastrategy/ui/widget.py
  28. +2
    -2
      tz_ctastrategy/widget.py
  29. BIN
      tz_riskmanager/__pycache__/risk_engine.cpython-311.pyc
  30. +1
    -1
      tz_riskmanager/pyarmor_runtime_005671/__init__.py
  31. BIN
      tz_riskmanager/pyarmor_runtime_005671/__pycache__/__init__.cpython-311.pyc
  32. BIN
      tz_riskmanager/pyarmor_runtime_005671/pyarmor_runtime.so
  33. +2
    -2
      tz_riskmanager/risk_engine.py
  34. +2
    -2
      tzqtdatahub/minio_read.py
  35. +1
    -1
      tzqtdatahub/pyarmor_runtime_005671/__init__.py
  36. BIN
      tzqtdatahub/pyarmor_runtime_005671/pyarmor_runtime.so
  37. +2
    -2
      tzquant/clients/__init__.py
  38. +2
    -2
      tzquant/clients/binance_swap_u.py
  39. +2
    -2
      tzquant/clients/platform_consts.py
  40. +2
    -2
      tzquant/clients/status_consts.py
  41. +2
    -2
      tzquant/clients/url_consts.py
  42. +2
    -2
      tzquant/event/__init__.py
  43. BIN
      tzquant/event/__pycache__/__init__.cpython-311.pyc
  44. BIN
      tzquant/event/__pycache__/engine.cpython-311.pyc
  45. +2
    -2
      tzquant/event/engine.py
  46. +2
    -2
      tzquant/market/__init__.py
  47. BIN
      tzquant/market/__pycache__/__init__.cpython-311.pyc
  48. BIN
      tzquant/market/__pycache__/binance_swap_u_pub_ws.cpython-311.pyc
  49. BIN
      tzquant/market/__pycache__/dingtalker.cpython-311.pyc
  50. BIN
      tzquant/market/__pycache__/load_data.cpython-311.pyc
  51. BIN
      tzquant/market/__pycache__/minio_config.cpython-311.pyc
  52. BIN
      tzquant/market/__pycache__/rabbitClient.cpython-311.pyc
  53. +2
    -2
      tzquant/market/binance_swap_u_pub_ws.py
  54. +2
    -2
      tzquant/market/dingtalker.py
  55. +2
    -2
      tzquant/market/gate_swap_u_pub_ws.py
  56. +2
    -2
      tzquant/market/get_binance_swap_u_private_info.py
  57. +2
    -2
      tzquant/market/get_gate_private_info.py
  58. +2
    -2
      tzquant/market/keep_alive.py
  59. +2
    -2
      tzquant/market/load_data.py
  60. +2
    -2
      tzquant/market/log_model.py
  61. +2
    -2
      tzquant/market/market_engine.py
  62. +2
    -2
      tzquant/market/minio_config.py
  63. +2
    -2
      tzquant/market/rabbitClient.py
  64. +1
    -1
      tzquant/pyarmor_runtime_005671/__init__.py
  65. BIN
      tzquant/pyarmor_runtime_005671/__pycache__/__init__.cpython-311.pyc
  66. BIN
      tzquant/pyarmor_runtime_005671/pyarmor_runtime.so
  67. BIN
      tzquant/trader/__pycache__/app.cpython-311.pyc
  68. BIN
      tzquant/trader/__pycache__/constant.cpython-311.pyc
  69. BIN
      tzquant/trader/__pycache__/converter.cpython-311.pyc
  70. BIN
      tzquant/trader/__pycache__/database.cpython-311.pyc
  71. BIN
      tzquant/trader/__pycache__/datafeed.cpython-311.pyc
  72. BIN
      tzquant/trader/__pycache__/engine.cpython-311.pyc
  73. BIN
      tzquant/trader/__pycache__/event.cpython-311.pyc
  74. BIN
      tzquant/trader/__pycache__/gateway.cpython-311.pyc
  75. BIN
      tzquant/trader/__pycache__/object.cpython-311.pyc
  76. BIN
      tzquant/trader/__pycache__/optimize.cpython-311.pyc
  77. BIN
      tzquant/trader/__pycache__/setting.cpython-311.pyc
  78. BIN
      tzquant/trader/__pycache__/utility.cpython-311.pyc
  79. +2
    -2
      tzquant/trader/app.py
  80. +2
    -2
      tzquant/trader/constant.py
  81. +2
    -2
      tzquant/trader/converter.py
  82. +2
    -2
      tzquant/trader/database.py
  83. +2
    -2
      tzquant/trader/datafeed.py
  84. +2
    -2
      tzquant/trader/engine.py
  85. +2
    -2
      tzquant/trader/event.py
  86. +2
    -2
      tzquant/trader/gateway.py
  87. +2
    -2
      tzquant/trader/object.py
  88. +2
    -2
      tzquant/trader/optimize.py
  89. +2
    -2
      tzquant/trader/setting.py
  90. +2
    -2
      tzquant/trader/utility.py

+ 2
- 2
clients/__init__.py View File

@ -1,3 +1,3 @@
# Pyarmor 8.5.2 (pro), 005671, non-profits, 2024-05-14T17:09:22.426866
# Pyarmor 8.5.2 (pro), 005671, non-profits, 2024-06-18T12:07:00.071627
from .pyarmor_runtime_005671 import __pyarmor__ 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\xb9\xae\xa3\xec\x1cK{\x1b\xd3=\xf1\xb2\xd2y\xcd"P\x00\x00\x00\x00\x00\x00\x00\xec\xf7\xa8}\xf4}\xf7\xc5\xbc\xa9\xd8\x0e\xf9\xdd$\x86PY005671\x00\x03\x0b\x00\xa7\r\r\n\x80\x00\x01\x00\x08\x00\x00\x00\x04\x00\x00\x00@\x00\x00\x00\x8d\x00\x00\x00\x12\x89\x06\x00\x9d\xb7LX<|\xb0Ny\xbfO\x94\\\x1c\xed\xb4\x00\x00\x00\x00\x00\x00\x00\x00\xb8\xb1s\x86p\xeb\xdcj*\x18y\x9c9\xcdMCBG\x90\xdb\xd7\xe3\\\xb2\x13V\xdak\x1dl\x93.\x82\xbc_\xd0\xf7\xb2\x92\x87&\x1a\x19<[\x8d8\x93;\xd1\xd7\x80\x8bQ\xc3\xa7>n\xbby\x82Ah\x84\x85\x04 b2\xff\xa3\xbe\x05nh\xf30+\xa8\x81\xb0\xaaL\xb2\x04\xb4\x8e\x16\xaa\xe5\xcb\xc8\xdf1/\ri!(\xa7\x13o\xc0\x8fB\x01\t\x14k\xb1\x9e\xc3\xc5\xf61\x10\xc5\xbc]\x99\xe0!\xfb\xdd{V\xe0\x0c\x9a-\x8c\xd4\xf5\xfd\x98N.\x13\xbc\xfb\xfe')
__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\xc5\xf7\xce~F\xcb\x10W\xdd\x9c\xdd.\xeeI\xa3aP\x00\x00\x00\x00\x00\x00\x00M\xa3y\x19N\xb5\xca7`\xc7g\xa6\x9b\xfb\x18\xf7PY005671\x00\x03\x0b\x00\xa7\r\r\n\x80\x00\x01\x00\x08\x00\x00\x00\x04\x00\x00\x00@\x00\x00\x00\x8d\x00\x00\x00\x12\x89\x06\x00\xe5GL\x99\x9d\xc4\x86\x06h\x94\xeb\x96\x9d%\xcd\xf2\x00\x00\x00\x00\x00\x00\x00\x00P"\x1c\xdb=\x7f\n\x8c\xa1Cb\x8f_\xcd\xe8\x93=ySW\xc6\xa5\xa7\xaf\x9fm\x1b|x\xc0+\xbe[\x85z^J\x11\x1e1\xe7\x96\xaa\xff\x1d\x1d\xed\xc1\x9a\x9e\xc8\x1d\xcc\x07\xd7\x18\x07X/\xab\xe3\r\xac\x13\x83F\xa5REb\xd4.\xa6\xa0\x02V\x8f\x8e\x9d\xbeS08\x15Ea\xf0\xaf6)\x15\xc5\xbb\xe5U\xb2\xc64\xcb\xe1R\xce,\xf5\xe9{1y!.\xdb\xc6\x15b\x0e\xb8\xc8N\xe3\xe6\xdc\x84\xa5\rr\xd1:\x19\\\x85$EH\xdd%\xbe\x9c\x9aT=\\')

+ 2
- 2
clients/binance_swap_u.py
File diff suppressed because it is too large
View File


+ 2
- 2
clients/platform_consts.py
File diff suppressed because it is too large
View File


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

@ -1,2 +1,2 @@
# Pyarmor 8.5.2 (pro), 005671, 2024-05-14T17:09:17.942591
# Pyarmor 8.5.2 (pro), 005671, 2024-06-18T12:06:55.796416
from .pyarmor_runtime import __pyarmor__ from .pyarmor_runtime import __pyarmor__

BIN
clients/pyarmor_runtime_005671/pyarmor_runtime.so View File


+ 2
- 2
clients/status_consts.py View File

@ -1,3 +1,3 @@
# Pyarmor 8.5.2 (pro), 005671, non-profits, 2024-05-14T17:09:22.419921
# Pyarmor 8.5.2 (pro), 005671, non-profits, 2024-06-18T12:07:00.065054
from .pyarmor_runtime_005671 import __pyarmor__ 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\x9a\x01u\x17\x96C\xbeT\xb4w\xf1\xa2\x04\xd5)HP\x00\x00\x00\x00\x00\x00\x00\x1a1\xc1W{C\xd5\x05\x88\xd7^G\xd5"\x06\xb1PY005671\x00\x03\x0b\x00\xa7\r\r\n\x80\x00\x01\x00\x08\x00\x00\x00\x04\x00\x00\x00@\x00\x00\x00$\x05\x00\x00\x12\x89\x06\x00\x14\xbe\x0b\x16(,\xa1/\xd6XG6{:\x93\xa7\x00\x00\x00\x00\x00\x00\x00\x00J\x15\x80\x8f\x99\xf5\x1c\x16!\xb1\x8fUt\xe7\xdb\xb6 \xd0\x03\r\x02[J\xb94\x93\x86\xc7t\x86\xfa\xc9\xe6\xcdY\xc9\'O\x19Yw\x15m_\x9d\xde\x0f}\xfb\x9fizW\xa3\xd4\x89>qv\x85\xd9\x1e\xfa~\xc6\xea\xc5i3\x03\x97\x7f\xf3j?\xac\xe1l(\xd9\xc2\x06\x85\xbc\x1e*H\xc1\x18\xd2\x88*w\xd7J\x9c\x90\xd6\x9bT\xc2T\x8f\x0eQ\x83\'i\x18\x1f\x1d>$\xa9\'\x94IK\xd8\x97\x83\xa5\xf0\xbf\xc7\x18\xc7\xb44\x14c\x10\x88\xe7X|\xd7{5\x88\xb6AR[\x87\r\x9e\x81\xd2\x01#T\xfe\x1cD\xb8\xe8pT\x926?}\xe1M\x85\xec\xf5!\x9c\xc4R\xb2\x92\x85\xa7\x16-\xea\xea\xa6\x82\xec\xe5;\xf5\x98\xf2A\xd0\x02\'<>\xf3?\x98\xee\xdc\xc6\xba\xba\xc1\xe8#\xe0\xecDJ\xf6\xaa\xe3f\x00\xcc\xbb\xb2\xc5\x12\x9c\xdd\x8d\xfd\x94\xb4H0\x91,\x13P\xd8:6\xf8A4\x06\x10\xce\x05?\xf2\xe5\xed\xfe\x16\x7f[\x89\x0ccRu\x8e>\xae\x1fC\xd6\xa4\xfd2\xc3\xa38D\xcb#\x9f\xbegr\xbc\x85\xad27}\xb4\x96Q>\xf0n\xf8\xadT\x19\xc4"\x89\xd1!\xf4\xdf\x90\xda-u\xe3\xbd\x9a\x8f\x05\xc9\x90\xa6*\x8a\xec\xd6c\xb6\xdc\xd0\xb7\n\x87?\\\xde5\x95\xe6\x89\x93\xf7#\xb7\xb1\xb6??m\xd7V\xfb\xa9,\x15\x0bf\xf9\xef\xf0/J\xe2\x0b\x0f\x01\' \xd93*\xa87\x1f\xcd\x89\xf0\xaf\xd6\xa9T\x95\x04]co6\x16\xc3\x14R\x1d9\xe0\xfe\xf8\x19\x1fpMf\x8a\xee(Q\xae\xd7\x87\xd5!\x10e\x1b\xecN>/\rZ\xc3\xbep\x1c#\xfc\xac?\xf0+\x14\xb1\xc4\r\x8c10d\xbc\x04\xc0\xed\xdd\xb9IvX\x85|Afp\r\x1d\x7f\xc2\x87\x07\xbaE\xb4\xa9\xa5\xfe\xc6Wk"^\x9c\x9b=\x98\xdf\x9bvP\xdc+\xb1t\xb0vuj\xfa\xc1\xd7\xa7\x10\x1e\xfa\x1a\xa0r\x94\t]\xecc\xf2Vq\xf00P\xb8_\\\x14\x92\xac\\\x05\xe0\xd05\x04~\x96\xb8-\xefI\xa0G\x07\xaab\xda\xae\xbe\xa9\xcc\xac\x1b\xfa\xeb\x96:\xcb\x95\xa5\xab\x02b\xfe2\xce\r\xaekc\xa2D\xa7f\xfe\x05o]bn\x89\xd9\xd4\xaa6\x18\xadq}\xe1\x030Sr\xd9\xa4\xc4F7*\xe6\x04(G\'$N\xb2\x0f\x02\xb8\x84\xf2\x8e}\xf6q\xa8\xf3C\x99L\xfam\x18y\x9f\xf6S\x7f\xa9/\xee8L\x98\'\xdd\x16\xb2\xbd\x14\x1b\xba\xf6xA\xafV\x85\x91)x\xc1\xe2\x9f\xc0\xa3\xd5\x9b\xdck4S\xa3\xec\x12\x1f`jT\x9fv\xfc\x16;\xa32\xff\xf7"q\x87\xd11`+\xe1\xe3\x9f\xb5-\xba\xd4u\xc4\xe1\xc0\xdd\x81\xc2\x01\x11\xe4 \x8a\x85"\x05l\xf2\x92A!O\x07j\x04hac\xdf8q\x9a\xe5\xb3\x1c\xad\xf0\x94\xe8\x13\xc4\xaf\xc41c\xfd\xb1/\xb6\xc5\xc2\x8eiZ\xb35i\xe6\x11\x9a\xb0\xca\\\x96\x1eNhv\xb8s\xde\xaeb\xab\xf9_\xe6\xec$\xb2\xb6\xf1X%\xc4\x14\r\xb0N\xe4o\x10$\xf6dO*\xba \xf0\x87\x0b\x15\xa7\xef\xa04H\x13\xb8.\x98E\r\x9e\xe4s\xc5\xc0sn\x97v\x92\xfa\x9fQ-7\x81\xfeLA?\xa2\x9eK\x1f\xa8\xc0\x18*\xe8OGJ\x8e\x9f5\x857\xc1\x197\x86\n\xa9\x83S\xb7<\x9e\x80`\xad\x11<Ue2\x92\xbb\xb9\xd6\x93\xcc\xdc\xe1\x14\x18\xf6\xb0\xcb1\xdc\r\xb8i)o\x7f`\x945|\xac-\xa14|\xee\xe1(\xe9\xb9%\xef\t\xd9\x9d\x96\xa9%V]\x86?`\x8e\xc7P\xf2\x05j\x1c\xa2\x7f\x19\xd8L\x8e>\x02KGy\xb6\xc1\xf3-\x1eN&\xc5\x9f\xb6p\xd0\x06\xd4X$\xdf\xb5P\x13V\x13{\xce\xc6#%|\x0c\xf5\xdb\x94\x91\x02\x99\x9d\xb0\xaesm]\x81\xaa\x9f\x97\x0c\xe6\xc8\xc3\xaaZ\x80\x0eC\x00\x08\xe7\xedK@V{q5\\\xfa\xb5\x85>C6\xb7`[X@P\xbd\xfd][\xb5*\x1c\x1e\xe0\xf4ac\xfc\x1dd\x00O\xa0jv\xaa\x9f&i\x01\xe1\xb8\xc5\xcdB59\x12\x0b\xaa\x8b\xba\x18e\x8dB\xd2\x9d~X\x10jSd\xd5\xdf\xdb[\n\xcb\x84\x02\x0b\xf2\xf3\x1c%!]C\xff\rH\xdd*\xa5\x15X\\\xfa\xa8\xdd\xe5\xfcR/\xcf\x8e}\xa2\xa0\x10\x88h+\xc2\xb0\xc8)\xa6\xdb\x08\xe1\xdf]%\xee"\x19\xdb\xc7\xd7\xf5\xedz\xd7\xda\x92\xe6Y\xb2f\x13"\xf7%}`\xca\x8e\xe0>\x8f\xf9\xd1\x8a\x14*h6\xef\x9bs\xdc\x0c\x04\xfa\x06{\xea\xb8\xa4\xe4\x96W\x8dR\xdet\xbe\xf5\xa30\xd3\x98\x14\x998\xc0FhT\xcd\xce\x1d\x0e!J\x08F\x87&K6<1\xf0\xb9/\x89\x88&\x8cy\'\xf87/\xf6\x13\xcec\xa2\xe4\xfb\xc8\xbe\x1b.~\xf7\x1a\x87\xdc8\x0c\xf8\xfc\x11\xea\x83\xfa\x89\xbe\xe0\'S|\x982E\xdb\\{\x0b{\x0c\xde\xe3\x0f\xae\x9ab\x18\x8b\x9c\xd5\xf5o\xfb\xf4t\xd9\x18r\x02\xdf$2b\x91QX]6B\x88\xbf\x15F\xc0\xc1\xe1\x13\xa0P\xf7I\x92j\xd0x\xbb\x11^\x03\x1a\x13\xfa\xc8\x05dbE\\=\xe1\x86\x9d/\xbe9\xc1x\x1a\xd5U\xd4h\x15^\x036<s>\xaaVg\xbd\xb1a\x1c"\xf6\xab\x9f\x990\xdb\xd6b"\xf1\xd7\xc36\xd2)\xf1\x1c\xcfG\x1b>t/')
__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\x0f\x88\x18\x9d\xb69\xc9\x93\x0b\xae\xa0\x8b\x11+r\xa9P\x00\x00\x00\x00\x00\x00\x00\x80\x18\x9f#\x82uv\xf4 Xm\xcd\xe8\xcd nPY005671\x00\x03\x0b\x00\xa7\r\r\n\x80\x00\x01\x00\x08\x00\x00\x00\x04\x00\x00\x00@\x00\x00\x00$\x05\x00\x00\x12\x89\x06\x00o\x03\xe6w#\xac\xa3n\xa1\x16he\xa8\xa6\x91\x99\x00\x00\x00\x00\x00\x00\x00\x00\x8ei\xcb\x13iAJ\xcfy\x8c\x0e0\xbf\x95\xcd\xec\x91\xe7\xa6\x14Q\x86\xbb{7\x85%}\x95\xde\xfc\xba\x104-\x91\x8f\xd5D\x8a\xfc\x04\x0e\xadN\xe2\xc3\x1f\xcd\x88q\x05\xd9\xbe.]!7\xf2\x08K\x90\x82\xfd\xabR0\xae\x1aE\xae\xef-\x95\xa9;\xd9>L\x18\x8dQ\x96\x9b\xfb\xdb\xfc\x83\x0c\xc9\x05\x08<\x11\xd3s\xb4%L7\xa6\x1a\xd8\xd2\x90\xf9\x83\xf4\xf2\x1fu\x9c)Q\xc9\xe26\xa79\xdf*\x19\x02=\xe5\xfd\xebq\xd9\x86)\x90\x93\xc4\x82(\x86\xb1\x8b\x94\x14\x0b\x86;\xb0\xfb\xfcgJ\xd6\\\x97\xc1\xf6\x9c\xedV\x93\xe6\xd1G\x1e\x7f\xf84\xe3\xce\x91Z\xec\xbb\x9f\xad\x19\x1f\xd5\xf3\xfbg>\xbf\x9e\xe5\xe2}k\x83\x8bP\xab!\xe7\x1e\xf5s\x04\xd7\n\x9b\x9es]\xb3\xdcV\xff[pT\xe0\xfe)\x11\xbb\xe5\xf4I\xd3\x19?%\x04H\xb0\x1cO\x1cJ2\t\x81,\x81\xfd0/\x91\xc4a\xb6\x8bn\xd3\x98D\x8d\xd3\xc2\xcf\xa2\xa5\x83\xbba \xa3\n\xa4\xcf\xf0\x19\xec\xc8-\xe1\xfc>\x05P\xfa\xa2\xae\xb3\x119M\xfc\\\xc2\xcar8)6=\xcb\xe7\x03\xe1\xef\xcceWf\x93N_XY\x13\x03(\xa9\xbb\x8f\\\xfd\x15[\xc6(\'\xe4N\xf4<$\xd9\x81"WY\x93\xa2\x0bOb\xab&\xd9@*\x7f\xdf\xecd);\xb25\xe2\x08|\x8c\xd1\xbe\x1f\x99\x1e\tW\xf5\x81\x15\x0b\x00\x90\xe7\x9c\xc9\xean\xe1\x88B;\x80\xf6\xc6I\x9f\x15\xf8.O\xa3tp\x1bVm" %\'Z\x9a)}i\xfd\x89s\x91\xdc\x8a\xb5U?\xab+\x94T!Cw\x96%\x94f\x06#)\x96\x9eG\x17h\xf5\n\xe8[\x1c\xa0C\xf3A\xba\xd3cj\x15\x18-6\xd2k`&\xf7\x7fk\xca\xf4\r\x95\xd2*\xeb\xf2\x14\xbftk\xc6\xc6_s\x85C\xfcZ\xfe\xdbu\xde5\n`\x8eG\x0f\xa0\xec\xdb\xa4j0\x95\x8cy\xdd\xbd\'\x05\\jR\x1d+\x8b\x03\x07\x93\xe8\\\xb4\xb8\xe2\xac\x8bY&\xc6\x93 \x96X\x8b\xc0\'v\x9e\x14\x080\x7f\xc5@xUuv\x08\xe0b\xfa\xdd\xd1\xc8\x99`\xc0\xeeW\xe7\xc5^\xa7\xd9\x94n\xe8\xf9LF6\xd9\xc4<\x804X\x7f\xb2\x04za\xc9p\xab\x12\x93%\xaa\xf4\\\xb4\xdei\xfd\x90\x0cR\xbf\x1b\x03\xcc>~\xdc\xf4\xf8\xee;\xc9?\xe8\xf5\xf8\xf5\xd0\xf6\xfb\xafU\xed\x1b#w\xa1\xb4\x8f\xc4\xcc\x1a\x10\xd7\xf4\xbe\xa2&\xf9"\xa1\x1f\x031\xe2\x01i\xe3F\n#\xbdp,"\xb5N6mSz\xf5\x1b\x9cF\x88{&\xc1d\xf6\x90\xfa\xde?*\xce\xc0c&\xf18\xa6\xe3\xba\xa4\xab\xc4\xc7\x7f\x9eM\xdf\x18\xaa\x9f\xe1X\x1e\x90XNS\xd4\xb7^\x8d<\xf2\x93\xb6\xc7\xb7w\xe1\xc6*]G\x89\x08o\xafc}\xc7O<\x8f`\xd0\x14_\xd75\x90\xdbv\xa9\x8f\x1b~<\xe3\x8a\x9b\t\x19z5\xc55x%(\xeb\x0f\x14h+6D\x8f\xbb\xe1\xeb\xe2a\xa0\x88\xf3\xdf\xce\x08V\xfb\xa9\x81\xdfA\x15\xa4\x7f\xe4\xa8\x0f\x95\xb1\xad\x8d!\xd9!\xda5\xbd\xf9\x92\xe9\x12\xdaK\xaa\x01\x7f\x87\xcc\xe2\xcb\x19\x1f\x9d3\x0f\xec\x9er\xf2\xd1\xd3`\r\xb5\xc6\xc4\x13\x07v;\xcc\x9d$\xccZ7\xc6\t\x07\xcc\xfcf8\xc1UM\x92\xaf\xbfK\xeafN\x96\xcf:\xc6\xec\x06*dU6\xfe\x14\x80\xa7\x7f\x07C\xb1\x16\xe8\xb5\x88bbS\xcel\x01}\xf9\x8b\xc7\xdcY\xb3\x0f\xa22\xeb+\x1c\x10\xaeS\xb8L\xce\x85V\xaf6\xf99\xba\xef2)\xa6\xb4rZj\xb4\xb6\xa4i\xe9\xaf\x16rc,lv\xdf\x16\xefO)s\xd2\x82|_\xd0f\xf0J\xa2\xef!V\xf2\x1bu*O\x0e\xd4b\xa7;)\x1b\xe1\x15X\xcbh\x0b\x1fW\x03\xc7\xb6Y\xa9\xd0\xf1\xb4\x87\xae\x86\xe9T\xbc6w\n\xff\xda`\xbc2\x97\x19\xb2Z\xd0\x03L\x1b\xa1o[`\xff\x82t({\xeb\x1bZi\x16\x11PT\xc4\x8coxXn\xcf-\xf7\xb3\x1e\xe2\x16\x7f\x07\x9fzA"\x15\x96\n\xc3.\x91\xbd\x07z/q\x8e\xe3L*a\xf1\xdbWb\xd4\xe9\xda\xcf&\xe1\xae\xe9\xb4\xf9v\xcf\xf81\x18X7\xfb\xb3n\xcanB\x88\x0c?\xd8m\xda\x0c|\xa8W\x88m\x0b\n\xf2\r`n\xcd\tT\xcd\xd1)p|\xaf\xd3\xa0_\xd6(\xbe\x80C\x0fq\xba\xc7\xbc9\x19\xef\xac\x8c\x0c\x88O\xba\x91P\xef\xfdmQg\xf3\xf0T\xc4\xb4\xc9q\x84\t\x1b\xc2\xec\x12@\xc6^\xd0wM\xf9d\x8d\xcf\xb0,\xc87S\t\rON\x93\xe2\xd4\x19\xd7\xe7\xc1\xee&]G\xb7Cu1\x9dG}\xd5\xdf\xb0\xd0\xc8:Ie\xf3\xf0Q\xd5\xec\xdf\xef\xc6\xd8\x9c\x8c\xd2[\xbd\xe9\xc5\xcc\xeb\xb9{\xfe\x9e\xbb\xe9^\x1b\x1b\xb3\x0e\xc7P6[\xbd\xd2\x80\xd3\xbc\xecRx1\x9c\x1a\xeb\xb0\x9b\xfa<\xab:#\x1b\xec\xd4j\xc6u\xeau\x96\x99\x02CR+6\x95\xdd%\xd3%\x7f!\xe5\xa0\x12j!\x1c]>i\xef\x80&qcq;t\x9cwo^#\x12\xb0\x86\xa4.T>\x0c\x84Pu\x19\xfbwm\x8a\x19T\x9c6\x1d\xf7C\xb8\x0c-c\xc1z\x01Y\xe6\xdc\xf2@W\xf3\x10\xb5\xb7\x83\xf3\xed\xdc\x11\xe60\x7f\x84GO\x05\xae\x94\x82\xaf\xc1H\xcf')

+ 2
- 2
clients/url_consts.py
File diff suppressed because it is too large
View File


+ 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__/backtesting.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__/setting.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-14T16:55:59.943932
# Pyarmor 8.5.2 (pro), 005671, 2024-06-18T12:06:16.174333
from .pyarmor_runtime import __pyarmor__ 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-14T16:56:36.146261
# Pyarmor 8.5.2 (pro), 005671, non-profits, 2024-06-18T12:06:47.484468
from .pyarmor_runtime_005671 import __pyarmor__ 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\x0e\xc2\x84\xae-\xf3b\xd6\xcb\x88w!J\xb2\xe5\xefP\x00\x00\x00\x00\x00\x00\x00\xb0\xd1\x0c\xfb\xa3\x9c4\x07\xe4\xde\x03\xe8\x01\xde\x08\xfcPY005671\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_\x17\x87\x7f5\xaeY\x10\x02~;\xbd1\xf2\xd5\'\x00\x00\x00\x00\x00\x00\x00\x00\xdd"\xbb\x1e\x03\xc5\xcb^(8\xdb\xc0\xa2\xe2\xa5\\\xc2\x8a!\xbc\x94H\x88Q\x91\x11\xb6%\xb9\xde(Yt>8\xfa\x12.6%\xa5b\xbfp\xd6\xc5\xbeN\\y\xaaAd~\xf0\xe7\x80l\xf6}y\x07o\xd9\xa1qK5\x18\x89\xbe\t\x8dPR\x19d\xbb\xd4\x97\xeb\x9dx\xfa\xc5\x16\xd7T\x9f\xe0\xb3\xacw\x03\xcf\x1a\xd3&\x99\x91j\x07\xe5\x18\xdb9\xd4e\xc5xU\xd3\xccJ\xb1e\xa5\x12\xb0\x0e\x03\x13nm&\xa7\x18\xccv\xb9"\xc1lX\x18\xc9\xee\xcb,\x92L:\xff\xfc\xb7ho;\x18{dz\x83\x02}\xd3\\FasJZ\xf9\'\xa6\x08\x02\xb5\xb8\xf6L-\x07\xf4"\x89\x08\x980&\xb8r\xc4g\xb7\xe2\x9cKX\xdb\xbe0\x1d\xe3\xe7K\x10\xcf0g\x9dF&\xc3\r\x84i\x876Z\xd7\xb6\xb3\x06:\xa33\xcb\x80\xfd\xe9\xfc\x83\x9e\xafN[Z\x1b\x982oX\x13ou\x00\x89\xb3J_\xab\xb8K\xea\x18PA \x85\xec\x05T\x91G\xdb\x12bz\x9bZ\x0b\x81\xee\x91\x9aD\xa9\x96N\xbc\xd1\x15-\x9d\xeaC\xc1\x1a#u\xe1)=\xb7go\xb9M\xd4\xfao\xdc\x81\xc8\xc1\x92m\x9epk\x17\x00\xb8|k\xb9F\x9fX\xebs\xc3-JM\x9au\x86\xb1\xf2\xda\xfcl,\xe3\x19\xa8e&\n\xd32\x0cg\xa0\xde\xf0\x04s\x1b\xb3\x92\xa2(;Z\xbe\x00\xef\x15\xac*]\x0e\xb6\xa6%B>\xde\xf8\xacPa\x8c\xbd6\xaa\x85-\x83\x11\xa4g\xc5j\xf3\xa6\xc4\x9e\x08\xefu\x12\x80\xcfn\xfb\xb2\xc7\x12Gy\x0c\xf1\x99\x9a\xdf[A\r\xdc\xcc\xa9c\xcf>\x8e\xdb\x85\xdfD\n>=*FXz\x83J1\xb16\xb1JA\xf5\xc8b\x8d\x07\x9bL\x1aV\x80\xdf#w\xca\xd4Q#\xe4\x97\x87\xd8Z\x9b\x19\xa3\xa6\xb9\x8a\xf5\xbc\nBG\xa4\x0b3\n\x9dXU\x1c\x9a\xf1\xc1\x9c\x8cCS\xc6,\xbc)\xea:\xdd.fM\xfe\xab9,\xb0$\xe4IW\x81*$\x03\x07T}o\x85\xda\x88N\nI=\xa9\x06.b?\xf5_\xb5Kg\x08\x83\xb9\x84\xe5\x00GH\x1d\x11\x19^\xd4\x1aE\x8b\xd9\xc3\x96|\xd0\x07\xe8\xb9\xfb)?\x06\xec\xf6\x06\x87\xd1\xb9\t\xfa\xc5\xe2 \x99U\xe8b\x1b\xa3\x86\xf5Q\xb4\x86\x02\xf7D\x0bF\xb5g\xaa\x00\xbafG2\x9a./\xd2\x08\xec\xc8I\x98\xdf\xbc\x9e\xfb\xae\xb9v\x12\x02E,\x05D\x97\x9d\xf6?\x9dj\xbf\xde\xbf,\x12\x03\xde\xde\x93!\x1f\xd4\xeb;\xe1"\xd4\x82\x8c#\x97\xaf\xbbW\x93\'qy\x1d\x90:^JF~s\xf7\x82U\xed\xfc\x0f\xdc\xb0.\x0fa\x13\xac<\xf4\xe8\x16\x91\xef\xf0\x14.\x0e\xe8\x0c\x149\xe1V\xc3\x1a\xf7\x15("3\xd1\xe3P\xb6JF\xe31\t\x9cZ5\xbf\xc1\xdc\x97\x16\xf6g>\xf7\x11k\xa9)\xcey\x90\xd7\xd1\xc7%\xcb\x16\x18\xba\xca\xaa\x80\x8c\xe4\xdb}\x1e\x17\x15K\xbf\xa2\xf6\xe1\x85\'T\x0fK\xfc(mE\x1dZ\x91"\xabRD\x8c\x08\xa7^\x94\x89z\xb70\xd2\x99\x198*\xc3\xbc\t4\x1a\x95Z\xd4\x99;\x7f\xcaL=\xb0 "L[@\xcb\x8b\xad\xd7\x9b\xa0<^\x92\r\x95_K,\x1a\x01\x86\x81\xd7\x07\x7fl\x1f,7o\x11s\xcf<\xb2b\xa7X^1\xdf\x8f\x99\xd9/\x91\x1e\xa0\xae\x96\xbf\xcf\x9e\xb8/7\xa4\x9f<\xe86\xe5\xb5\xfb~\xdf}%N\r\xb5d\xb1\xc8\x86\x90\xcb,\x95$\x9c\r\x9e\xeb\x8d\t4\xcc\x890Y\x00a\xecfG\xcc\rcV\xd1S-\xf0\xb7\xc2\x8b\xf8\x04#0\xc1\x80\xc7\xa3u\xd9Q\x1f\x9fP\xcb/\xdd\xba\x0c\x1d\x0c\xad\xec\x96\xf3\xf8\xd2\x8b>\xf3\x83\x9d\x84F\xec\x00\x85$\xd3\x86\xae\xfd\x01\x9b\x00\xf2\xcb\xe8\\\x04\x9b\xe1\xfe*\xf4\x14IG\x96L9{}Y9@v^\x10\xcc\xa9\xdda\x084\xb7\xae\xc2\xf4`\x95\xdb\x89\xf2\xe0\xf7\x87u\x03\xba\xa0\xa8\\\x9d\xd4i6\n\x8bNv],4\xfeYa\xbfb=\xc9u8')
__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\x009Vj\r\xa2Nq\x17\x9a\xc2\xee\x1an\xf0\xbbUP\x00\x00\x00\x00\x00\x00\x00\x7f\xf2\xf3\xf0t]\xe0pS(\xa1dAX\x17\xc4PY005671\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\x00d\xc4\x0cnN\xf9x.\x18]T5\x05\xa3\xbe\x8c\x00\x00\x00\x00\x00\x00\x00\x00\x08\x12\x96\xc1\xe4\xa04\xb9i\xce\xa6\xaa\xab\xc7\xe2\xbd\x99\xed\xb5\xab\xfe\x01\x016\xfdS\xdf\xf68\xa5\xdcf\x13\xf2\x08v\x83\x0b\xa6~\x15\x96>k\x08Rlc\xdc\xb3\xad2\x98\xf6\x84\xad\x07\xe0\x19y&<\xe2\x8a\x94\xa97\xf4\xc3\xda\xe3\xc2kBj\x8d\x92\x96\xf9Q\x9d\xf9\xa0\xb1&\xa2\xd5\xa1\x99>#\xa2[\xd6 \xb5\x06\xca\x7f\x15\x9e\x8df\xf1,Z\xf5(;\x0b\xb8\x81s\x16\x83\xc5\xb5\xb3\x8d\x14qZ%(2vV\xc0z\x0c\xb7?\\}\xf7\xca\xfa\x05.5\x12\xb7\xa9W\xb9pl|f\r\x1a\xe2 @v[0\xa7O\xe2\xe2\xeb\x9dG\x03-\x89\\\xfeJ\x7f\xd9u\xc2\xefU\xb2!\xca\x8a\xe4\xd7\x0c\t\x0e\x1f\xd1\x07KSK17\x9e\x89\xedw\xd5)\xf7\x19\x8a<ETQ\xe9=\xe0QcAp\x19\xf8~\x0c\xa3[\x87\xd3\xd9\x07\xf0\xd8\xc7\x80\xb8\x9e=v\'\x06z\xf3\xe3~\xedH\xa3\x1fE(\xad\xb4\x86\x15\x9b{\xb6\xbb$|\x8d\xddy\x9f\xed\x1f\xb2)\xbd\xda\x1a\x1e\x84cH(\xc0\x1bBH@\xed\xb3\xa8\xe9\x8b\xe2(\xc7)\x08i\xb4\xf8X\xf5\x8a\xca\x07\xc6."\xc7\xcaCG\x15\x12)\xb7 NR\xe5\x82~\xc6\x8bh\xb2\xecS\x85N\xf3\x92\xd9n\xb1l^DW~\xff\xc6\x01I\xdb\x97[&Y"\x8eY\xab\xca\x04a\xa2Aj\xdb~\xa0\xdf\xd5P0\xd0a\x0f\x9deg\x832UR[\x9e\x01\xbf~\xa3v\xc3\xcfr\xd1_\xc6\x0f\xed\t`m\xd1\xeb\x05K\x066\x01\xd1\xfe\xb2\x94\x83E%A\xbd\'m2|\xfe\x13\xf6\x7f\xf5wc\x80(V\xfaun\xc6=\xfe\x04H\x14V#=&\xaav(+\x8eqNyz\x83\xe2\x86\xf7j\x04\xae\xf5\xa9j\xa1\x07\x08\xa0\x8a\x1e\xe8\xd7?\xdaW\x10\xa1\xa7\xbc[|\x08\xa8\xd0\x87H\x1d\x8d+\x8496\'\x84\xd4\x08\x80\xff\xe6\x9f\x87\xfb\x9e\xbcq :hW^\xed\xca\xa9\xa3Z\x8e\xa0\x83vZ\xc1\x86\xae6\x8d\x1fG\n_\x8c\xbbr\x7f\x16\xe7ovBw_}\xa5\x03:\x9e\xee\xc3\xa2\xc0\xd0\x7f+\xa2\xe14\xddP\x7fS\x15\x91\x94\x8c-\xd5f\xf3\xf7\xf8J\xd3\x12\x85\x8a\x15\xbe\x91\xd4\x8b\xd3+\xcd\x9e\xd9\xac\xabX\x16b:\xf3\xb2P\x91@I\x17CMb\xf9\x87p\x05\xc2Wi\x91@\xc4\x0c\x86y\xcf7-\x06\xa6\n\x88@\xf5\xc4n\xb9\x1e\xd8=\x01\xda\x94\x8cd\x86s\x8ee,\xb6E\x015\x16f&\xf1W\'\xcaLB\x85e*\x13\xd1\xc7\xed\xab\xed\xf4\xba\xed\xea\xe8\x9d\x03\xd0!_\x0437\xdfT\x9et\xc1\xbf\'s1z\x1d\x90\xf9\x02\x8c\xbc\x12\x92\xd0\x92\xc2\x98\x16\x83\nQ\x95t+\xc25\xbcu\x07(l\x1f\xea\xc7\xfa\xe4D\xb2\x81\x17C\xef7W\xe1\x9c\xabV\x1b,x>k*\x85\x00\x12vMl\xae\xc1CU\xb8\x9a!\xfd\xc2[\xf4\x10J\x00y\x04pbEs;<\xe7_\xec\x8bT\xca\x9a\xb0,\xd4\xe8t\x8a\x80b\x19\x10\x1c\xe5\x1b\xed\xbcg*\xfd\x81d{:3C\x8e\x1a\xdfF\xe2\x10\x1b\xe3\x10FJ\x88\x15m%t\xe5_j\x92\xf1W\xc0\n\x87\xe2y\x8e\xb3\x80\x1f-\x84\xb7\x1d\xceg\xb7\xed%%\xf8"j\x12^\x86\x93\xf4\xeb\xcba|\x0fb\xca/\xc6j\xa6p\xaeG0\x89\rr\r\x02T[}\xec~>\xf6\x9cL\x0cQN\xe4P\xae)\xa9\x98\xdd\xe5\x14\xe8\x1el\xe84M+\x15\x9fp\x93\xb3\x90ar?\xfb\x97h\x14.A\xe2\xdfTv2\xc1*\xc4?_\x8a~S\xf8&\xa1\t\x94\x92F\xb6\x10X\xce\x91\xdc\x8dP\xaf\xa8\x06\x03WNq\x86\xf9\xfd\nx\x04\xc7\xe7t\xe8p\xfa(\xa9M\xf1#i\x0bA\xa12\x0f\xf5e\'%\xb5\x82\xa1R\\\xd1\xa3\xb8\t\xa4\x7fA\xba\x12\xc3{\xd0\x8f\xa3liO\xfcD\x0b\xd9\x88\xed\xbdj\x92\x134=\xb8Z\t0\xef\x95\xf4\xe3\xd5:\xaa\xb0Q\x0b\x89t\xe6\xd2[lm\xd8')

+ 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-14T16:56:42.511953
# Pyarmor 8.5.2 (pro), 005671, non-profits, 2024-06-18T12:06:53.813434
from ..pyarmor_runtime_005671 import __pyarmor__ 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\x00zt\xb1\x97@u\xcb&\x96\xb1K\xa0s>!\x14P\x00\x00\x00\x00\x00\x00\x00\xbe+h\xfaB\x00\xdc\xd0\x9a\x9b{\xef(\x84K\x97PY005671\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\xa1\x05\xb1,h\xb5qw\x1c\xec!h\x1d\x8f\x01\x8c\x00\x00\x00\x00\x00\x00\x00\x00\xe6\xae\xa7W\x1e \x0f\xb1\xd0\xfd(\x856\xc5f_f\xa6\xbd\xf1\xd4f\x8b\xba\x0c^:,9\x9f\x9b+\xc8\xc6\xdb\xdem3\xd2\xc7\xf1\xba\x1bY\xa1\x1d\xb6\xab\xfe\xe6\x93@\xc5\x10\xa0\xe7\xca\x97L\xb1\xf5D\x93)%\xbc?P\x98h\xc7\xb18T\xd9\x82\xbe\xd1v \xf1\x1e\x1dZ\xd0\xdb'\x1b\xa2|B\xe7\xd5%\xc2\xdf\xfe\xf6\xbd\xb5\x0c\x15]~\xcdk\x1b\x96e\x9d\xd7\xd1!Z\x84%\x1c\x17T\x81M\x856j\x08]\x04n7\x0c\x1e\xbd\xfaB\xdc\xbcF]\xcf\xee\x0b\x1c\xb9m\xbb\x80\xd5\x99\xdc\xb0\xd2\xb8-\xa5\xdf\xee\x17\xf5\x82,\xbc\x93\x86zs\xe0A\x85\xc3\xc4\xda\xc82\xcfeH\xd7\xc7\xd6\xef\xec7\xc9R\xe2g{\x07'9\xd1)c\xf3}-\x16\x90>\r\xd5\xdb\xd6\xaf\xd7\x9a*\xe1\xdc/\xc2)oY\x89\xf4_}\x17V\xd3\xa4GC\xce\x81\xdb\xf9\xf1]6K#s\xca\xf7\xd3\xc0\x11G\x9e\xa5\xea\xd8\xf6`\x01h:\xe7\x96\x14:\xa7\x8d\xa9pR$9\xd8\xccQ_\xda4@ \xd0\xf5\xf6)\x05\xa2f\xd4(\xfd\x90,\xe3J\xcdrJ\xe0\x92\xf75\xe1\x03H\x91\xd3t\xc2o\xc5)\x95\xc6T\x94\xf8\r\xb5#\xee\xab\xd4\x9e\xda\xd1\xcf\xd8\x1a\x1dw^\x10@\xb7~\x81\x96a\x0f\xe6\xfa\x1d\xd5\xe86\xd4\xc7\x97T\x9a\x08Xa\x87u(\xf2\x92\x1bWat7cuH\xf1\xaa8\x02\xc5\x89\xa6(\xe9G)+I\xf6\x1b\xbc(>\x85\x0f\xbc\xd4\x13Yk\xcb\x03\x00f\xfb\x1c\x9fr\xd1\x90lX9\x05\xed$\x8aH\xa2\xe1\xe3\x06q\xdb$\x98\xe3\xdc\x9a\x12\xfdv/\t\x88\xfb\x15 [`\xcb\xa1\x80Z\xd3QE\x04\x11>\x03NA\xferb\x8csU\x88\x0e~6|\xfc\xa3A\xb4\x0b\xc2\xca\x8e\x8es\x05.*Q\x7f`\x0b\x7f$\x80\x98\x1c\x9am<\x8f\xc38t\x9f\xe2\xc2\xd5\x11\xc7YK\xf0\x1b3\n\x163\xa6[\xf5u\x86^}t#f\xd6\xb4i\x1a,5.\xd9\xcc\xe0,\x18")
__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\x00M\xd6\x1dF\x0e8\x9d\xf8?m\x01\x0c\xa9I\x9a\'P\x00\x00\x00\x00\x00\x00\x00\x94\x0e\x15\xb4\x1a/\xa5\xa39\xa7\x7f\xe3&\x8e\x1aiPY005671\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\x11\x0f\xed\x85\xb7\xe1\x8e\xd0.\xe4\x10\xb9X\xc7\x04\xa8\x00\x00\x00\x00\x00\x00\x00\x00\x17L\xf8z\x9c\xec\x1d\xed\xfa\x84\xd2\xa0\xc3\xe9\x01\xea1\xcc\x04\x11OX\xf6\x03\x8e\xdd\x93\xdb\x1c\xf0`!\xf2\x13\xe0\xabu\xcc\xde%u\xe0\'\xf5m\x83=\xa9~\xc1o\x14\xf6\x1a\x97\xf2\xbc\xcf\xb1\xa1\xf4\x14\xb9&\x0b\x00\xb7\xc9\x91\xb8\n>@p[a5\x888\xd5A\xfe\x88g\x84\x86\\\xd1\xbd\x14\xf42c\xa5\xa5\xa9\xb9\x85\xb1\xbb\xdd\xfb\xc6k\r\xfa\x8c5\x19+\x8c&\xdeN\x1eU\xb6\\c\xbe\xe8\xf7\x10\xb7$\x1f\x84i\\\x8bp\xa9\xfa\x94\xab\xe2\x9c=\xf0"M\x84\xa76F\xb1\xac\x8ce\x86!\xf9a\x12\xdc\xf5\xebrbyG\x9f\xfb\xc1\xbfw\x1bvu$\x7fH\x90\x02&\xf8\xe8\n3\xbfy\xbc\x11\xd6RB+:\xbe\xf2\xd1\xc5\x1doG\xe4\xba\x03)\xa9(y\xfe\xc4\xd6H\xf29\x99\x86\x7fw\x8f`\x11zN\x15-l<\xac\xfb\x9dU\xb6\x0c\x0b\xe7\xf8&\xa7\xd28p\t\x8c\x1c}\xe9&WA\x95\xd9\xfa\xcc\xa9\x1e6\x91%\x9e\xd9\xafO&\x07\xfd\r\x91\xef\xfe\xf9\x1d\x7f53\xc3\xa9\xfei\xad\xb6j+\xc77\xc8\xa5qJ\xc2\xb8\xa6X\xbb\x8b\xfc|+[\xf0\xaf\x85p\xe9;\x9c\x1b0x^\xe9k\xebI\xc5\xd4a\x97\xa6Gv\xf6nR\xf5 \x7f)\xa2\xca\x99ZwE\x9b\xc8\x90(\xc2W\xbf \xf4.\xd62R\xfe G\x96\xba\x9aV\xf47xJ\xb8\xc0X\x9b\xd9\xa2\xc5\xe6\xe4J\x1e\xa3&\x13\xe8\x90u\xf1\xa8\xf2{\xde\x9b\xa3\x8a\r\xa2\x1e\x9b\x7f\x02\xe8Qo\xf1\x1f\xfc\xc9\x04\xc0\xb3a\x82\x99\xc3\x81\x8e\xb8\xec]\xb5\xc6:\x96H9o\x82\xff\xf9\xc5\x0b"AQ2\n&\xe6s\xcd&\xeaF\xed\xb8\xf6\x86l\xeb\xd5\x134\x8b\x9b\x85\x9e\x19\x04<\xfe3a\xde?\xd1\xd0O\xa5T\xaf\xc9I3\xb6\xf1\x94\x98W~\xe5\xbd \xd3\xc5\xfa\xc4\x06\x14a\x01\x1dQNs\xd2\xd6\xa9\x15\xd7\xd1{\xa2\x00\xc2"\xd7G%Q\x98\x87\xaa\xea|\xb8B\x91u|\xc9mO3:\xbf\x1b')

+ 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


BIN
tz_riskmanager/__pycache__/risk_engine.cpython-311.pyc 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-14T16:56:44.107427
# Pyarmor 8.5.2 (pro), 005671, 2024-06-18T12:06:55.342893
from .pyarmor_runtime import __pyarmor__ from .pyarmor_runtime import __pyarmor__

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


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
tzqtdatahub/minio_read.py
File diff suppressed because it is too large
View File


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

@ -1,2 +1,2 @@
# Pyarmor 8.5.2 (pro), 005671, 2024-05-14T16:56:42.769484
# Pyarmor 8.5.2 (pro), 005671, 2024-06-18T12:06:54.053297
from .pyarmor_runtime import __pyarmor__ from .pyarmor_runtime import __pyarmor__

BIN
tzqtdatahub/pyarmor_runtime_005671/pyarmor_runtime.so View File


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

@ -1,3 +1,3 @@
# Pyarmor 8.5.2 (pro), 005671, non-profits, 2024-05-14T16:55:59.648641
# Pyarmor 8.5.2 (pro), 005671, non-profits, 2024-06-18T12:06:15.934780
from ..pyarmor_runtime_005671 import __pyarmor__ 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\x90\xf8\x1b\xc0\x9a\xe9 E\xafz\xf9\x9c\x17\x17.4P\x00\x00\x00\x00\x00\x00\x003\x0b\\\x8d<J\x8c\xf1\xd9\xc2;\x7fO&\xf0\x0cPY005671\x00\x03\x0b\x00\xa7\r\r\n\x80\x00\x01\x00\x08\x00\x00\x00\x04\x00\x00\x00@\x00\x00\x00\x95\x00\x00\x00\x12\x89\x06\x00I\x07^\x96\x0e4\xd7\x0eU\xd2~M\x85\x96M\x13\x00\x00\x00\x00\x00\x00\x00\x00sL\x9c\xdf\x9eW\x07|<|D\xb3/!LD`d\x93\xb9\x0ea\rzI\xa6r\xbd4\x99?\xdc3X\xc6\x1d\xd6\xce\xbf\x93\xd8}\x19\x18\x04\xd3\x19\x1b\xf4_\xad\x95x\x9e\xc1\x06\x8f%I\xfd6:\x9a\xc8( l\x11\x1a\x7f6\xdd\xb0\xe7\x13\xf0\xc7\x18V5\x0c\xd0\xb9\x9b\xb1\x17\x020\xa9\x0c\xff\xeb\xd5\x19$6\t\x92\xb4b\x07\xe0\xd4\xb8\x1c]\xcb4\xbff\x87\xb9\x0e\\\xfe.w5\xbf\xe0Z\xeb\xbc\xcfm\x93c$\x85\x0e|gc\xdcJf\xaepwh\x1d>\x0frl\xef>z\x81')
__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\xb6Sp\xcd\x04l\x95HO\xedz\x89N\n\xac_P\x00\x00\x00\x00\x00\x00\x00Wo\xcc\xf6\xc4\x95\x18R\xf1\xc5y\x93t\xa1\x81\xb7PY005671\x00\x03\x0b\x00\xa7\r\r\n\x80\x00\x01\x00\x08\x00\x00\x00\x04\x00\x00\x00@\x00\x00\x00\x95\x00\x00\x00\x12\x89\x06\x00F\xa9\xee\xd4\x10\x0c<OGL\x9dj\xaeM\xcf\x98\x00\x00\x00\x00\x00\x00\x00\x00\xdf\xb8j\xd9\xd8.jhN\x870\x1e\xb2\x98\xf7B\xf5\x8d\r+\x82\xb6\x13\xfb\x9a~h{\xed\xc2\\D\xcd\xe7\xfaKV\x03\x0b\xea\xdd\xff\xbay\xb4\x91a\x00K\xc7IQ{P\xaf\x0f\x1f\xee/\xb1|O\x9b\xcec|1FE;\xd0\x80Q\xa1w\xe8}\xf1,PYsZ\x1dc~OrS?\xcd\xe47\xba\x95\xa7\xa9\xcf\x1b\xc1&mW\x0c\xd6\x8d\x94(@\xb9\x0f\x1f\x7f\x8e\x83\x1a\x98\xc7`\x1cr\xd1\xf40\x88\x89~\xafJ\xcd\xec\xc1\xec\xf3PZ\xeb]\xc37$+sXn\xe3\xac_\xed')

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


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


+ 2
- 2
tzquant/clients/status_consts.py View File

@ -1,3 +1,3 @@
# Pyarmor 8.5.2 (pro), 005671, non-profits, 2024-05-14T16:55:59.641995
# Pyarmor 8.5.2 (pro), 005671, non-profits, 2024-06-18T12:06:15.925818
from ..pyarmor_runtime_005671 import __pyarmor__ 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\x00I\x8e\xbd&S\xaf\x14tU\xfd\x0f\xa3$\x9d\xa7\x16P\x00\x00\x00\x00\x00\x00\x00@\xf4\x85\xcd\xbb\x05\xc3\xc9\xaa\t\\\xed\x84\xbc\x0c\xd3PY005671\x00\x03\x0b\x00\xa7\r\r\n\x80\x00\x01\x00\x08\x00\x00\x00\x04\x00\x00\x00@\x00\x00\x00,\x05\x00\x00\x12\x89\x06\x00:X\xcdS_u\x8aC\x1d\xdbu\xc33\xed*\xdb\x00\x00\x00\x00\x00\x00\x00\x00\xe4\xcd\xb8\x15,\xb77g\xcd\xbb\xb7\xde\x87\x00\xa7\x9e\xf3\xea\xaf\x96\xcf1\x83"\xecW\x93\xd8\xe2Q~\xc6(ADF\x81|YbL\xc2\xe9\xff\x83\xb7\x12\xb7\x00\xcf\xaa\xd1\\)(G0\x9a0\xa9v\xbb\xbfzLJ\x9d_\xf3\xc4\xfd\xe6\x1a\xd4\xdeR\x9c\x9a\xb1\x95\xa5\xa9\x05A<J\x14\xb3}w\xf9\xec\xbbm\xdf\x93=\xd8\xecO\x8f!\xe4\x9cE\x010\xb3\xb2\xc9\xc5#Ci\x19\xd5\xb4g\xde?\xb5N\xeeu\xc3\x91\x0e\xdf\x9a\xc7\xbeF\xb8\x98\x86\xd5VA\x94\xb4\xaeG\xf8\xd1V\x9e\xe9f\xfaH\x13\xbbr^\x0f\r&MTh\x10\xff\x0f*\x06\x9ew9\x8a^\x9c\xcc\x96\x90T&N=4\x054[V\x0f\x1c?\xb2AV\x0bI\xc7m\xd1\x85\xb7\xd8\x15\xcdP\x92\xddO\x19?d\x84\xa1\xae\x08\x82w\xc6\x7f\xa7AiCwzg\xe2\x86\xac:\xbdO\x92\xa8!\x97\x80,\xe9\x8b\xdd\xb8\xb4\x824/\xa4?\xc6\x9c\xe6\'\xbe\xa8~>]\x17#\xe7W9P\x15&\xae\xc7\x138$8\x85\xabQd\xa6\xac\xccZnQ\x18\xc3\x08\xb8g\xe8\x1fU\x9a\x9b(C\xae\xba)t8(\xa2/p\x82D\n5\x1b\xb9r\xcb\x06\xc5\xde\x1a\xa3\x08.\xf6\xe9\xd6`\xf7\x14q\xf7\xea\xb8|\xdd\xf7\xf3^\x9b\xb9#\xd0\xf3\x01,\x05r\xc0\xeb\xdf?E,-\xdc\xd3\xde\xc7\xdcK\xf2\xdcc\x7f\x84\x98\xcf\x8e\xd5\xe7u\x13g\xba\x1f"?\x96\x1c~\xb2\xea4M\xfba3\xc8<E\xd9\x1c\x98\x8e8\xae7\xb0\xd1\x85\n`h\xc3m"v\xe1\xf4Q\xfc\xc6\xaa\xce\x0b6p\x8fpyT(\x99d6\xde#\x91=\xfa\x89)\x92\xcf-\x02\xdc\xc2\xda\xd9\x15\xe1T\xaaT\xb4\x7f\x97w\x02\xea\x93n\xa7:^9\xbb\x96\x92o\xf0\x88J_s\x82\x15\xf3%rY[\x85oe\xea\xfbi\x9c)\xb8b\x14\x9c\xc3\x8fB\xbd\x17\xad\x0b^xh\xa2\x99\x96\xdc}\xfe]@9\x12\xe0f\xa2\x89%\x9578\xcd=\xfb\x9a\xf6\x19O\x8b\x0e\xe3\x94\xdf\xd9\xf541\x99v\';\xbb\x06\x15\xcb\x12\xcd\xeb\xa3\x18\xe9\x84g\x0b\x1c\xd3\x05\x1asN\x1a\x04o\xf6W\xebi\'\x8c3:\x96\xe3\xccA\xa5{\x90h\xa0u\n\x84\xe2t\xf9{\xcf\x97`\xfc\x14\xbc \xb1.\x9e\x9b\x0e{\x7f\xf7\x08\x06\rc\x865&\xdf\xb6\xc2|)\x83,%GN\xeb:)\xf8\x9c9gu\x97\x99\x07\xd0\xd4rk\xc9\x86\xd1I\x10\n\xce}\xddOA\x02\xb8\x99\xba\x9a`\xc6]\x92\x94\x9a\x1c\xa0\x89\xc4\xf3\xc6\xa7\x17z\xe1\xae\xa0sD\x11\t\xa9\xba\x99\x1ah\xe9\x1aJA\x16\'Q<\xa4Hyr\xc0>Hb\xfc\x0b\xfda\xec1\x02\xc6{"\x88,*\xc3o\xb7\xc3|k\x9e\x1b\xee\xf0z\x83|\xd3\x04\x97\xd3\xe6n\x9cv2F\xfc\x80F\xc4\x8eS\x88E%\xaf\xeb>\xfc\rz\x17b\xee\xc6\n\x06\xf1\n\x87C\x08\xd7Hrt\x1a\x98n\xd7"\xaa\x96\xb7\x8c\xb0\xb9\x02\xa8\xea/|Z\x8bTHd~P\xdf\x9a\xc2\xcdMsza7\xbe\xe7U#\xf0\x06a\x9a\x9f:\xe9\xf2`\x96\xd1t,\xcd~\xd9\t\xcc\x8bP\x15\xff\x06\xa4\xbc\xdd\xb0\xf3\xdf\x14\x97\xe9t\xb09\x08\xb8\x7f\x9e\x1bT\xf1Qn\xb3\x13~\'\x8f\x9a}Q\xb6\x8b\xedu?3\x98=\xda\x9f\xf1m]\xef\x8d\x1f\xe82m(\x0f,9\xf6\x8e\xfa\xc5\x1c\xa4\n+d:\x05\xa2\xf3@\xc0\xed\xca\x88\\8\x981\xb1\xab\xb3\xc7R\xc2\x8b\xf7v\xd7a\xc7\xcb/\xf9\xd21r\x9a\xa6\xcc\xc9\xe0*\xc6\x1b@\xb6L\x1f\x9b\xbf~\xc9\x7f\xebY\xf7\x15\x01\xa4\'\xd2=\xa4\x13b\xc6\xa3\xe7\xf4<h\xb7\x16Z\x05 \x96\xa5\x93p\xa2\xc3\xab\x1f\xf3=\xb2!#K\x7fE\xa3X`\x19S\x92\x8bZ\x9b\'\xfa\x81z\x83\xb9}\xc1\x9e\xce\x90#\x9c@\xde\xf1qE\x82\xca\xa8-\x98\x02\xb4TW\xf9/\x10;\x14dT\xbb\xb5<Zf\xcc/c*\x13<"\xa7\x1e\x9e\xed\xe5\xea\xad^\x90\xa2jw7P\x15$\x83\xbd\xca\xb0u!8t\x9b\xd4\xb5\xa8\xa0\xc0\xd5\xb3:&\x95\xd0\xf1\xd2R!E\xb8\xc7\xd7\xcb\x96\xd1@\xec\x03*E\x89\xa4"J\xa0\xbahU\\JBR\xc7{Y*\xca/\x19\x95\xbf}\xcb\x9bK\xd3\xce\xa8i\x12b\x1b\x1f\r\xe4D\x95\xee\x1b\nr\x13o\xddq\x97w>\xde\xa5\xaf\\\xd7\x82\xea\x07A\x19\x07\xe8\xa9\x96\x11\xe8\x15\x8f\xe5\x19\xa8c\x83}nj\xcdq\x06\x80\x80\xf9=-p\x0c\xd7\x8a{u?\xfd\xd6\xcb\x07\x8d\xd3?\x1fn9W\xe3\xc5l\xc6_T,\xe0`{\xf7\x9e\x04\xedP\x11\xf5,\xbbK\xf9\xe9~\xf3\xb8\xb9\xd1%\x1c\xbff\x8d\xe8\x99\xbf\xab\xf9\x05\xff\xff\xe2\xc1\xf3:IJ\xad\xce\x1cD\xd2\xcd\xba\\\xad`\xc5e\x8d\xb2\xe6\n\xa9!\xc6\xb9 \xbe\xef\xcb\xab\xb4\xd5\xa3\xff\xb4}\x8d"O\xd6\x99\x19\xe2\xe3P\xa2\xeak\r\x91\x11\x845\x03\x96\x11U\x86t\xcdy\xb9\xfb\x9fb\xa1y\xc2Nh]\xa9k\x17\xf4\x90\x1d\x93\xdfV\x83\x0e\xac7\'\xeb\xaf<\xd3b\x8b\x92@\xad\x89\xe8\x8f!\xab\xea\x14\x9dA\xa9\xaeb\x95?\xd4\x02bs\x14\x88O\x0f\xa2G\x92\x85\xb9\x05\x1aOB?\xa2\xc4\x1c')
__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\x00Uf\x84Tk\x8d@\xc5e<B\x18\xc2\xdcq\x0fP\x00\x00\x00\x00\x00\x00\x00\x1b\r+\x9d\xae\xc9\xb4`\xc9w\xcc\xbc\x93\xaei&PY005671\x00\x03\x0b\x00\xa7\r\r\n\x80\x00\x01\x00\x08\x00\x00\x00\x04\x00\x00\x00@\x00\x00\x00,\x05\x00\x00\x12\x89\x06\x00\x8e\xdb\xc1\xa5\xb3\x02F\xe4p\xf9jL\xb6J%V\x00\x00\x00\x00\x00\x00\x00\x00\xf5\xc2h\xa2a\xb4*S\xb3\x1b\x80\xfda\xe8\n\x92\xf8\xfc\r\xceQ\xe7\xfa\x80o\xff\xec\xc2\xbaf\xf8\xa2\x9c\xd3\xcf\x94+2\xc0\x05X\xf6\x1d\xf1\x04(\xab%\xd7\xdf\xc92\x9f^\xb0p$\xf5_\xbf\xbd\xd4F\xb3C\xee\xe2\xa4\x99[\x02\xc0\x0ef@Z\x8d%\x86\xc1\x12d\xa1R\xa4zZ\xbd\x040\xc9\xe7\xde\xd2u\xc6\xd4\xe6\xab\xe8\xcb\x17\x07\x125{^\xb6\xc8\x0e\xd1\xa4.\xbc\xf1\x88A\xb6\x14\xd4%\xba\x15\xc6\xbf\xdcQ\xc6\x8e\xb5\xb5[\xcc]\xf9\x99\x88\xc7\xea\x05\xf5\x85\x17s\xdf&\xc4\x19\xf9 \xe5\x0b\xbf\x95\x979\xf1g\xfftO\xd6\xdf[\x88\xa2\x9e\xe6$:\x91vR\x8a\xc8:\x9a\xe7%@\t\x10N\xb0\x85\xbc\xc9\x90\xa1\x84\x1b\xf9\xcaH\x90\x8bz6E\x00he.d\\\x1e\x8aJl\xf8[\x80\x89\xd6d\xb4\xd7\xf9(TD\x0cI\xdbWQ2\x13is\xe7\x08))Gn\xde\xb3\xe1\xa6r"\xc4\x06\xc1\xe1"\xbc\x87\xfe\xf2V\xfdpM\x8dk-4\xe2\xa5\xcc1\xa7 \x05\x89\x9aP&\xb9cx\x1dC7\xfe\x15\xa9b\xcb\xa5\x93\x08N.}\x8fQ\xf8\t\xf1\xd2ef\xcf\xe3?`\xaa\x15\xc5\xaaL\x1e\x8a\x13k\xdc\xd5\xa8\xc9\xd1\x9a\x1dZrFj\xf3\xc4\x0b_\xfaZ\xda\xbf\xc8\x04\x92\xfd_\xd3)\xa6a\xb9\x1cAr\x14[\x10\xbd O\xa2T\n\x0b\x7f\xb8\x85vl{N\x85\x12Kt\xda\x1e\xc5\x06&\xe1\xdb"\x11\xf71\xc4\xbd\x9d\x12=\xa1\x02\xafI\x1bN\x8cf\xe4\xf7\xcdM\x01~zD\x9a\x13b6\xca\x0e\x9fmB~\xdc\xfe\x86\xad?b^\xf1w\xae[d\xd4O\xf4\x97\xf6\x0f\xf8%\xb9q\xfd\xab\xac\xed\xb9\xc5\x83\xd6\xa7\x14\'F\xb4\xd1L\xaf\xe6\xaa\x0b\x0e\xd1\xd1\xca(\x7fL\xb2\r\xb5\xed4\xeb\xec\xcfe\xee\x8cw\x9eV\xe5\x05\xabi\x059\xf6\xb4Kla\x1e\xd0\xd4;\xf5\xe6\xc8\xdc\x1cS\x8fE5wl[J\x8b\x04}\xa6k!\xf5\xb9XH\xd5O7+h\xf6bi\x1f\xb9g\xb9\xbd\xb3K\xdbm\x88z\xe1\xea\xbd\xa9\tF\xa0\x97\xc7!\x8d\xc9l.4\xc1%nF0\xed\xed}\n\x9a~\x1c\x07\xa72\xb8\xee4_I\xa4\x8aQ\xd1\xe8f\xb2\xc5\xbcH\xa0l\xbc\x1fS\xf5\xd9yp{f\xb1\xf7\x86\xfck\xf8\x1b"\x81\xd9\xd1\xe9\x9c^\xd2W\xbdn\xd7\x7fv\x04#\xe22>N\xf1\xf1\xad\xf4\xc0#Iu\x0f\xc7t;\xb3\x9c\x15\xf3\r\xb9&\x88h\xec\\\xa3<\xb7\xb8\x1d\xba\x1c\x82up\x9e\xa0>\xbd\xe1\t\xce\xee#_wg\xcc\xdc\x8b\x8f\xb9\xa2\x97\xdf\xe0\xa0?p\xcf\nK\t\x14;\xde\x87\x97\xd8\x84\xad\xe9B\x0e\x89\x10\xfc\x94\x83WU\xcbhvia\x0bWkm\x03\xb1\xaf[[\xff\xd3q\xa9\xc9v\xd9\x9f\xb0D\x9e)ER\xab\xf9\xeb69\xec&\x15\xd8x}\xfe\xd1\xf1\x11\xa8~4G\xe9\xec\xefU\xa9\xeb?\x8f\xcb1\xa0\xbc\xbb?\xe5\xea^\x82\xff\x1b6\xaf9\xc7\'\xdec\xf3SDO!\xb5\xd6\x08\x7f\xf4=\xfb\xffx\x0f,\x1a \xbf\xa1\xe6\xeer\xb0E\x89!%\x97\x9d\xe9G\x04\xc1 $a`\xa9\xa5\xe6p\x026\xe2#\x95\xddR\xac=~\x05\x93\xd3\x84\x8f\xd6R\xd1\x0c\x86\xd2u\x08^W\xear\xe4\xde\xa5\xa5\x1e\xa7G\xf8wB"\x8f\xae\x03\xa3\x935\x04\xad*5\x92\x07F\xa5H\xc3\x9a\x05\xcb|\x9cvi#\x9cbQI\x83_\xd9\xe6\xaa\x045\x1al\x1d\x1a\xf6t\xc9\x8f\xffd\x00\xa6\x10\xf2\x03_\x95\xcb\x92\xa0\xd6]\xef]w\xc3j\xa2\xeb\xc3O\xf5\x91\xf5\xed\xd2\xe2\x8c\xc1\xb66~\xbd|\xe9xy\xb3\x9db\xfaE\xc3\x97\xb0\xf6lD:\xa6\x03\xef\xd6)S\xe3?#rCI\x0e\xb4x\xba\xd3\xee\xfe\x8a\xed\xd0\xca\x99\xc3\'e\x89\xab\x04\x89\x0e\x8cO\\\xd7u\xd1\xd9\x84a\xe6E#\x80~\xa3\xbd0\x98\xafx\xd7\xf2\xb2\xd4\xb6X:\xab\xfd\xe7<d\x1a\x10}!`\x8eI\xf7\x9e\t\x0b\xb5\xc7F}n9\xa5\x82\xec\xe4\xa8\xf2F\xb2\xce\x9b\x0f\x8d\x93\x01\\*\x06\xe3\xdc\x82\x19"\xc3=I8\xbc\x93^\xadz\x96u\x18\xeb\xa9\xbf\x0fv2\x8c\xbf\xfc\xd20\x8b8\x8e\xf8\x8a\x9c\xe3\xba\x11)\xbb\xcb\xce\xc60\xb1u\x95\x84\x01I\xf5\x1f\x7f\xa7\xecL<\xdd\xf32o\x0c\xa8\xdcx\xba\xc5T\x83\xdab\x8fu\xc1?\xe0\xce\xaeA2\xf7\x1a\x10\xa4\xbaAC\xbc\x92z+\xa6\x9d\x0cl\x9b\xcd7\xc56\xb2\xe6}\xa1\x0f\x19\rL\xbc\xdcg\xd9U\xb0\x98\xbf\x9c\x92uc\xe8\x99\xb2\xe3He&\x1b\x08\xa8\xb1@\xfel2k6a\x02\x9b\x82\r\xbde#\xad<\x88\x0f\xf5\x02\xf9\x1b\xe9\xb4\x9b,\x89\xa9~\xe0Ht\xe3\xbe\xbe\xe6\x83V\xc8!\xb6F\n\xf2;\xb8\xab\xa9\xc9\x14wk$H)PT\xdf\xdc,\xf6\x085\x8dm\x0e?\'\x8fL\xc7\xcc\xb9\xddvq\xe4\xacTGLs\xf9W\x05\xfe\'\xf9WB\xc6\xb4\x85\xa4v}\x9ebD\x0e\xe9M\xc9N\xe1D\x13\x02\xd9\xe6\'P\x04\xe3(\x1c\xe90\xec7Y\xd3`\\\x1eB\xf3\xcc\xf2\x152V\xc6\xb6\xf0x\xb1\xd7\x1b&\xf2t^\xe2\x02\xf9\xa2\xaa\x89*\xd8\x87?\x00V#`\x18?|\xae\xf2\x86.')

+ 2
- 2
tzquant/clients/url_consts.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-14T16:55:33.294082
# Pyarmor 8.5.2 (pro), 005671, non-profits, 2024-06-18T12:05:50.646562
from ..pyarmor_runtime_005671 import __pyarmor__ 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)QO\xaeV\x98\xd6\x9f\x8a&t\x1b\xc3\xa7\xc2\xbdP\x00\x00\x00\x00\x00\x00\x00\xdahWO``\xdewj\xec\xd0\xe5pA\t\xf1PY005671\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\xcd\x0e\xb7\nG8M\xd3p\x86\x151b\xa9^7\x00\x00\x00\x00\x00\x00\x00\x00( V\xa8\x8djZ/\x10\xfaWW\xb6\x17\xf6\xfc\x18\x0c\x8a\x90\x91\xd08n\x12\xb1\xd7\x072\x07\xfd\x19zIr.\x1c\x05s\xc1\xfc9\n\xfc\xe5\x18\xc1\xabL,)w\xe16\xbb\xf7\xe8\x17\'\xd7\xc2KM+C\xf6=~\xcbd\x90\xd5|\t#\xa5\xd6?\x10\x8a\x9e\x01\x15\xa2\xf2\xb1\xd6o35~\x0e\xd4\xed\x88\x8f\x84\xa7\x9c#<\x18W\x15X3:nIi\x9eb\x18\xd5\x0f\x0c\x12c\x1bjh\xca\xc5\xefg\xcd\xe4\x89\x90\xffp\xc9;\x97\xc8\xb7\xfb3x:v@\xbc\x1a\xc0\x03\xe8\xbao\xc3\x95\xf0A$\x98\x98\x0e\xff\x98\x19"\xca\xc3\xd6\xe9\xca2\xcdh\x8c\xec\xbd\x89n\x14\x903]s\xf8Q\xe2I\xebd\xaa{J\x98\xb6\xc1\xd1//H\xb9\xe6\xa2\xb2\xe1\x0c&\xa8\n\xdb\x92\xab\x0b\x0e\xb8<\xf3$\x05\xed\x9eh`\xfe\\V4\x15s\xef\xa0\xcf\xc5]\x1a\xd2A+Q\xa8\xe3\x0b\xe9\x18Uc\xcd\x97\x99\xa6\xea-a\xb0C1Z{\x85Z\xd9Y\xc1\xf9a%\xc9Q5\xeci\xf4\\\xb7\xab|!\xe6\x93\xd8\xe3\xff\xb7\xd5\xe7\x80\x88\xb2D\x9c\xf8\x17a\xe0\x08\xc9u\xc0b\tu\xa3\x18Sc\xa2\xb6\x91\xdf\xf6m\x91\xbe\x00\xf5\x1dU\xb5\x7f\xefA\xf2\xd6U\xb6\xf9\xb2\xb9~0\\\xc1\xc2n!\xf9\xe1\x9cm\xebf\xd5*\xe6\x03E\xedoQ\xc3q\xcc6\xe8\xc7l\xc1\xeb\x9f\x95\xd6\xa9S\xbc\xdc\xcd\xe2\xaf\xa2\xad\xac\x1f\xa6Z\xc7\xc4\xfa\xe5\x14\r\xd9\xb5"V\xa4/\xc1?\x88\xd8\x8c\xe8\xa9/\x1d\x9fwYI\xdc\xac\x12\x9dHb@\xc6\xf0\xa5qkk\xda\xac$\x03k#.\xc3d\x0c3\x85o(\x80\xfc\x0eU\xc6\x02o\x01ms\xc3E>\x1c\xdfMpU\x90p\xe2\x08kjT\xfe\xb8\xfd\xc98 \xb5\xca\x10\xc7\x85\x93\x8e.\xb3Q]\x12f\xcf\x97\xd9\xd1B\x13\xee@c\x7f\xb4\x97\x03\x98_\xf5\xa5rk\xf9K:\x98\xd3N\xa5\xf0\x15\xba\xab\xa7z\x8bGw\x8a>\xfd\x82\xc8_\xfafi\xae"\xe3A\xe4\xfc5|\xd0\xa0i+\xf2\xec\xee_\xabU\x18\xbf\xa1]\x8b\x1b\r#]\x19\x04\xd4\x17oG\xc7\x16c\x97X\x06&\xba\xc4\xa3s\xcf\xae')
__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 \x92\xfc\x85t\xb6"\x9fAI\x95\xb6\xf9@\xb5P\x00\x00\x00\x00\x00\x00\x00QB"n[3\xdc"\xafP\x8c\xf4\xb7a\xdd^PY005671\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\x00M\xee\xf2\xf4\xb0@;\x83\x97\xb9j\x86~z\xd3\x8a\x00\x00\x00\x00\x00\x00\x00\x00\x13\xfa\x1513I\xb3W\x90L\xe3s\xc1s\x8e\tj\xe3 <\xf1I\x84\x1c\x01tof\xf4\xb9\xe1\x0eJ\xfc\xb8h\xdc\xefT\xc7\xbbA\xae\x18\xb4\xe2|\xb1\xb3\t\xebs\xc7\n\x92\xb4;q\x03\x9e\xe28\x13\r\xdd\x88\x91\x10~\xccY\xb6\x8e{\x1a?\xc7j=mw\x9b\xbe\xcd\xc6a\x1a$_v\x0b\xd3(B\xc3M\xad\xa72\xd3&\xd9x\\\x9b\x8d\xb3\xc5H\xbb\xf1\x96\xd0\x93\xff\xa3M\xa0q\xa8\xc3\xc2\xd0\xa9\x8e\x08\xd6%\xac\xcb\xf7)\xe5]Y\x92\xc7h\x9c\xe0/\x8b\x92H\x7fa\xa0\xfbK\xd5\xec\xbe\xfd\x10A\xc1|\xa6\xb4r~\x91\xe0-e"\xe7\xf9\xb8\xa7\xb3$\xe1\r\x11\xc9\x9da\xf0T,\xd5\xc3:6~\xa5{\xed9\xe8^\\\xd1\x85Z\x962\x92\x99[\xb3eV[\xbcL\xf0\xe2\x8c\x91z]\x03\x7f\x12\xe3\'*?\x0bm7\x10{o\x89?\xce\xdb\xb3\x9eV\x9a\x95\xda01$ \x99\xd6(f@i\x81 \xb9\xdc\x11[;\x04\x9d\xa3\xcd\xfa\xbd\xc5~/\xe8 \xb1\x1es\x15\x1d\xd0\x8d\x82\xf4{\xe2\xe6JX\x14\x00\xb7\x99\x05H\xa6\x1b\xb70\xa9\x1f\x8d\x1d\x01\xfc|\xbd\xb1\xef\x8cX\x89Bu\xbc6\x0e\x16\xa3\x0b\xdc\x97\xf3|\r\xb0\x1d\x85p2\xca_\xcelU\xbb\xcbw\xa0v\x15\xa4\xc5\xf6L\r_\x14\xc3\xc2n\x19.\xed\xdcy\xf5Y\xd7\x16\xe5E\xccG\x9cN\x1a\xd3P\xa9eTb\x0c\xc6\xc3\xab5\x0f\xc8\x16\x06uQ\xc6n\xa6\xbb+\x8dG\xbd\xfcv\x82\x80\xec[\xec\xe0\x8b\x8c0\xafQ6I\xc1H-\x89\x0e\xf8\xc6B\x97VDR\xa4*)\xc0RY\xfa\xe2\x1d\x01\x80\xc4\xba\xc9\xd9\xc6\xd7\x8e\xc9\xa7RI\x85\xc8^\xfe\x9bO\x81\xc8\xb5\x82\x1fZa\x8b\xfdy`\x85X\x02\xa7>\x83\xb7\tx\xc7\xcc\\\xf9\xaeW\xa5\x91o\xff\xce\r\x04\x03\xb6p\xb5&y\rk\x95\xb5i%\x04@\xd0}\n\xa9\xd16\xe0\x85m\xfd[\xb0\x84\xff,\xc5\xfaN\xce\x8a\x9f\\p\x8fe)\xa5\x1c\x93\xbb\xc16\x89\xa1O\xf9\xc7\xeaCi\xe1\x0c\x0c\x91[\xad\xe7\xf7DZ\xe7\x9dd\x91\xa6\x9d\xc6A\xa3E\xc1~\xc4\xed\xa9u\xaea\xa6sk\x87')

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


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

@ -1,3 +1,3 @@
# Pyarmor 8.5.2 (pro), 005671, non-profits, 2024-05-14T16:55:42.960098
# Pyarmor 8.5.2 (pro), 005671, non-profits, 2024-06-18T12:06:00.217619
from ..pyarmor_runtime_005671 import __pyarmor__ 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"\xa2\'\xf6\xee\x1c\xa6[\x02\xb7\xe9 J\xb3\xac\xd5P\x00\x00\x00\x00\x00\x00\x00\xdf\xb9\x16\xff\xd5\xe84\x14\xdd\xc6#\x08JOT\x0bPY005671\x00\x03\x0b\x00\xa7\r\r\n\x80\x00\x01\x00\x08\x00\x00\x00\x04\x00\x00\x00@\x00\x00\x00\x94\x00\x00\x00\x12\x89\x06\x00\xef\x84\x05\xaa\xc4\x064\x03\x1b6\xa8\xa6\x04\xa7#\x1b\x00\x00\x00\x00\x00\x00\x00\x00\x9ck\x9cV\xa6\x13\x02\xcd\x9e\x8c\x8a\x93Sv\xf9\x04K%\xad\xa8\x99\xb9."P\xd5\xc4qd\xf1\xdekR\xadF\x8a/\xeb]\x8c\x1f\x835{\xeb\x8fQ\xfb\xac\xe0\xc4\'\xa8\xfa 0D \x12\x1a\xcd "\x0cn\xd9\xd0aF\xd2y\x19\x973|h\xa6f\x18\xd4\xce\xa1\x10ph\x01,n\xb0\xf4\x9f\xdej\xb8\\\xcd,@I\x10\xce$\x08j:t\xe3w\x16{\xc5\xaf%\xaad\x14\x18O\xc7\x91\x99^X\xf0{dI\x16jk\xe8\xb60\xed\x04\xd4PN\x9c\xff\xc9\x1b\xa7X\x02g(\xac')
__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\x08+g_J\xce\x05\xe7s\x8b\x9fay\x12P\x00\x00\x00\x00\x00\x00\x00B\xb5\xad\xc51\xdc[\x1a\xc6L\xac\xdc\x8e\x1a\xa0\x97PY005671\x00\x03\x0b\x00\xa7\r\r\n\x80\x00\x01\x00\x08\x00\x00\x00\x04\x00\x00\x00@\x00\x00\x00\x94\x00\x00\x00\x12\x89\x06\x00\x93\xf5\xa4\x06\r\xb0\xd2\x1e\x1f\x9a\xe3p)]\xdf\xb7\x00\x00\x00\x00\x00\x00\x00\x00\xd6H_S\x103\x9c\xaf\x92u\x1fyC\xe4q\xc5\xf8U\x95\xa7\xf5S\xac]\\|\xb2\xc9\x03cF\xb5\xba/_64\x9b\xb1\x18\x1aE*\xeb~\xa3\xdd\xb1,!\xaf;q\x7f\xe3\xea\x01wi\xeb\xe7\x8f\r\xb6\x9a\x9a\xd0\x05\xe0\xf1\xe9\x7fk9k\xfd8\xd1\x8e\x84\x08\xa9\x9b?\xac>~ Ik\xdb,\xa2\xa8Ym\xdd\xa8\xa4o\xf6\x01T6=.\xd8\xc7\xef\x80\x93\xf9\x8e5\x8es\x9a\xa6o\xe9g\x940\x1d\xd1\x03\x07\xc2\xf3\xe7\x91G[\xc0\xa7@e\xd0&\xf7l\xc2\xdd\xab1\xc6\x10)')

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


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


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


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


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


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


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


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


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


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


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


+ 2
- 2
tzquant/market/keep_alive.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/market_engine.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


+ 2
- 2
tzquant/market/rabbitClient.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-14T16:55:33.250691
# Pyarmor 8.5.2 (pro), 005671, 2024-06-18T12:05:50.618552
from .pyarmor_runtime import __pyarmor__ 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__/optimize.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-14T16:55:47.104214
# Pyarmor 8.5.2 (pro), 005671, non-profits, 2024-06-18T12:06:04.050514
from ..pyarmor_runtime_005671 import __pyarmor__ 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\x00p\xa0R\x15\xd2\x1a\xee\xdb\x04O5\xa7\xaeNX\xf9P\x00\x00\x00\x00\x00\x00\x00\xd1\xc5\x13\xc0\t\xc6q\xe1\x81\xbd\xc4\xf8\xef\x85K\rPY005671\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\xc0\xb6#\xc71\x95\xa64\x0fW\xba7\xf5\xc1^S\x00\x00\x00\x00\x00\x00\x00\x00\xcc\xec\x06Q\x16Co\xf5k?\x10y\x05\xfeiRMs\x81{\xca\x12\x7f\xc1\x98\x01\xd0Fpy"\xb9\xe1\xe9\x00\x83\xc8\x93Ci\xbdP\xcd\x99\xbb<\x89;%z$\'7)\xf0\x12`\xe7[J\x1f\x8a\x03\xb9\xaaw\xb7\xaa#M\xe8\x88\xc7.\xdf \xdc\xfaM\xa1\xb7\xc3\x80z\x8e\xfa@\x7f\xa8\x1bl\xa8\xa8\x0b%\xa4\xaa\x041q\n+\xca*\xc3\x17\xc7\x1d\xa8\x8avuc\xfb|*\x9a\xb8\xae_a9\xf2\xd2 \xad9\x83-\xd6\x91p\xbe\xd3\x0bD\x9c\xc2\x10\x03\x07\x19hEi\xac-\x0eA\'q\'7\xcd\xd2\xf2\xe96#l\x90tFIo\xfc\x8fv\xa2\xf3\xbd\xbc\xa4\x01\xb7\x08#\x9b\x88\x1d\x026\x9e\xfb!\xfe\x8b\xd6 \xfa\x9e.2\x1d\xc8\x9f\x82\x06\xb6\xad\xd9\x9b!\xa7}\xc6*r\xeev\x1eQ\xaez\x8f\xc6\x96\xfcPx\xfa\x08\x86\xc6\x9f\xb5\xbd\x9d\x9d#.\x00\x81\x079\xd6\x850\xe4N\xfa+\x96\x13\xb0\xe8\xb5\x93\xaaH:+\x07,*\x0e\xf4\xe3\x11ZR\xa0\xd9\xf7\xbc>\xa8\xbc\x15g\xd2M\x07\x11\r\xf5\xa7)\xc3\xa9,\x90\x1c\xf8\xa4\xcb\xcc\xcbb\x16Q\xc1\xe0\xc6z\x17\xe3\xa7\x12\x9d.\xe6\x95\xebg\x06\x18\x10\xa2\xc5)\x8d$\xc1\x95\xf3\xf0_\xeeR@~\x84\x1cGEJTl\x7f4\x078\xc0v\x1e@\xbf\xb7\x1d"\xc4\x7f\xeexh\x91\xa5\x89\x88;\xa4\xc6\x87\x87\x82>\x12h]f\x0fe%F\x87\xa7\xf6\x9e\x1c\xd6\x08\xca\xf9\x00<\xce\xe29\x8c\x84\xb0W\xcd\xe9r\x06\x06o\xa4\n\x9a\x10\xd8\x18\xcf\x86\xe8\xe9\xd2\x96/\x99v\xd6@\xa1\x07\x8f\xf6\xb2L\x0e[)\x918\xdb\xd1V O\x9d\x19n\x1cZ\xdanYtR\xc2s\'X\x83\xf0s\xf6\xdcN\xecQ\x9a\xff\xd4c\x1c{\xee\x916\xda\x1a\x9at]\x1c\xef\x881\xf2\xa3\xb8R\x17\xe3k&8\xacjZ\x1a\xc8\xea\xe7\x0b\xe3Y\x83d\x9f\xb3\xf8\x8c\xaa\x99|\xc6\x8a_bA\xfa{\xe20\xe6\xa7\x7f\xa3\x1cO\x14\xe1\x04\xda1#\xfc\x06x\n^\xab\x01|p\xbd\x19R\x00`\xb5\x1e\xd0?\xb8"\xe3)Q\xd8\xbb\xa9!>]\xcf\x83\x8c\xef\xf1\x91\xd4\x97:N\xacV\xc5\x81<\xdcN\xe4{\x95\x19\xfex\\\xf1\x99\xcb\xc5\x1e\xf5\x89X\xd8\xad\xc5\x9d.\xac\xad\xb6\x84\xb8qM\x01\x16\xd0i\xc6\xf0.\x81\xc6\xac\xcas\xfcZ\x19\x92\xe9\xa8\xf7w\xde~{_\x87\xf4D\x9d\n\x98\x02\xbe\x19\xf4\xe2D\xefJ\xb3\xc4\x96e\x7f\x06\x9dJ-\x17\xe7\xfa"\x9d\x8e\x97\xe6\xb2\x97\xbe\xae\xa07\x9c\xd7\x0f)M\xc6\'\xce&\x0b*q\xd1wa9ST\x16\xfa\xa2\xc4\xa6\x97\xe3\xe1\xd9\xb2\xf3\x8e\xe5v\xadU\x1b#j\xf4\xe2\x85\xd4\xac\xc5\xa7\x8c\x95\x15\xc9\x8395\xe2\xa1l!\xa3\x9dJ\xcbQm\xf3\x1aB\xe2\xb51_\xe94}\xb7\xfd\xa9\xbf\xbd\x927\x80\x0c/\xd4\x19\x13\xe3\x16cXx\x1a\x94\xec\xd6e\xdaG\x98\xf47\xeeh\x00\xc5\x9d\xd3\x0c7\x07\x99~4\xa5\xfa\xe9\xb5OR>>\xa3\xa2\xf9\x05\x05\x97\xd3i-Ec\x14A\xea\xae\xf3\x88\xb1\xfc\x121\xdd\xe7\xf4\xb2\x07\xfe\x89k\x05\xc9\xf0.\xb2\xd2\xd7\xcd\xb9L\x97]\xb9\\\xfcv=\xc3\xd8P\x1bSy\x1e\xfd\x8b\x1e\xaf\x14\xe7;Z<\xd8<\x84\x18\xa1\xcf\x01\x7fJ\xb7\x97\xf5\xbda\xba}q#\xd1F\x8cO\x86\x9e_0\xba\x17\xc1\xa0')
__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\x1c\x8e\xc6\xef\xa9j4n\xa6(\xb7\xf6\x93\xa0\xe0\xb5P\x00\x00\x00\x00\x00\x00\x00+\x1f+\xfd\x058\xbc\xc7\xf4\xba\x0f\x0c\xf3\xca9\x15PY005671\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\x00u\xd3b\x85x\x0f\x06\x16\xd1k\x19\xe2B1\x89\xfa\x00\x00\x00\x00\x00\x00\x00\x00\xb3=\xa4\x0f\x9b\x98\xa4\xf0\xe4\x0f\xc4+\x91"\xdb\xa6`E\xa1\x12\xed\xbb\x92\x1e\x7f\x97\x83{\xd6\xe58A\xe8\xde"\xcb\xb5\xbbI\xbaE\xfe\xd3\xdf*\xbb\x99*$\x1f7\xadK\xee\x93i\x88\xa9\xb1\xef\xcb(\x95>:\x85,1w\xe1\xf7<\x07\xb8=\x9d\xf9\xb3\xa1\xe7\xd8E,\xfa\xbaDQn8\xd0\xb8#\x95\xc1:\x90V\xfcB\xab\xc6\t\x83\x9a\xb9\xf9eo\xb7\xe2\xa7\x18.(&*\xa0\xa8\x9aWJoP8\xd7E\x93=u~\xbc\x81\xaaD\x0e\x8b\x10\x9f&s\xbfW\x03zo\xc9\x9a\xf6\xacQ\xe6]\xc2\x0bqkwq\xe8e\x1f?2w\x85\xc5\xd9\x94\xa1{\x8e\xec\xc0\xb6\xe2\xb8\x06\x86\xe16\xe7\x87b\x92-\xe5\xc4Z\xe3\x03 \xcf\x07\xeev_\x87\x9bi1\xf2T\x1f\xc4\x97\x08\xec2\np\xde\xa4K\xfbx/\x8f\x17S\x05\xc9D\x02\xf9\x9b\xf43OG\xe4-g\xade{+\xcfQ\x9f\xf1\xa4\xf2\x00\xba\xcc@hKOc\x11!\x1d\x9b\xeb\x0blqy\x81\n|\xa8\xba\xe0\xf3\x16\x14Ca\xa0DjVh\xddlp\xf8(\xc0\x837\xa3\xa3\xc7\xb8.\'B<\xfc:%\n\x8eL^&\x7f\xb1^\x1e\x9d\xe33\x90\x13\xf2M\xe5\x19C\xda\x92\x94\xe4\x9cP4\xbb\xce\xf3}*\xb8\x90~\x07\x80\xd0\xf0\xb7b\xadBz|E\xc6Cy.\xae\xb2\xfba`\xc4\xf7\x0czy\xe7\x8bN\x037<\x81\xcco\xc7\xe3|\x1d\xba\xc7\xa9\x80\xe9\x11&w\x12\xbd\xca\xf9lG\xfb\xc1\xc0V-\x0f\x0f\xcf\xfd\x84dw\x1f\x07Z]r\x07\xbc]\xcb\x16\'\x97\x0cb\xdf_\xdac\xc5\x01\xa9.\xa6\xb1\xf2*\xa3\x1fgP\xf3\xc5\x93\x01\xdf\x88\x0f_\xe7\xe0\xe5\x84pjG\xd14\x95\xa9\xac\xa2Bf\x11Q+\xef\xce\x80\xe1\x82\xe765\xbe\xca\x08\n\xaac\xbc\xb4\x8a\x18\x1eM\x98\xe9\xc6\xb6\x10\x1a@:!;,\x16\xb8@\x00{\xd55\x8e\xa36V\xc2\x9eo\xdf)^]Y|\xc1z\x93\xee\x99\xaf\xbaI\xc7\x03\x05\xcb~\xabD\x0f\x14F\xa0j\xc5\xff-\x0bLw\xb1\xafK\xdd>R\xaf\xa3\x16\x8f\xfd`\xadc\x98\xd9\x1d\\\xd9\x85\xe7}e\x0e\xc6e\xbb\xf9\x88\xbe\x14\xffl\x19\x0em%H"%A2O\xd6\xbb\t\xcbh\xff\x1c\x87\xd1-\x89;\xa9:\x87\xe3\x0e7\x11\x85N\xf0\xfe\x93\xe4v \xfe\x90} \x87t\\\x13\xc5\xbf\x14\x01U\xee/\x97\xe9\xe9\x9c)\x8a)\x13=\xdbA\xcd\xa6Y\xc9~\xd7v\x8c\x05\x1dG\x06%;\x8c\xd1\xe2D\xbf\xea\x14\x92?,\xc62RB\xf9\x18\x863\x1f\xf5D\xf55\xe6\xff\xabh\x1dP\xeb\x0cc7\x8a+\x1d\x1f\\C\xcc\x9e\xa5\x9c\xe4\xc4\xd3\xf5 \xda\x91\x9d\xbdv\x86G,`\xa6\xda\x97(\x84p\xeb\xf7\xa3\x15\xec\xed\x1azX\x12\x89\x05\x1f\xc8?\xc1\xcf\xc6\xdc->\xf1\xfd\x07\xf0\x8d\xb8\xda_\x8c\x1c\xdek\xb2RK"\xb2x\xe4b\xa9U\xdb\x05Q9\xfdHk-\xe0\xca\xc4\x8f\xa4.\x16H\x86\xf9\xb28\x02\xa6\x03\x87oG\xa0\x96\xddI\x0eU\xabDoqL\x9eY`\x19\xceN\xbd\xba\xb2\x18\xcc\x8b\xc0\xaf\x08\x15\x06\xc8L\x93\x87\xf6K\x88\xc1\x92\xf3\xa5\xcaY\xe3\xfbM\x06 `i\xf9-\xa2\xfa\xf3\x1bo\xbe\xda\xa4W&\x8a\x83.l\xa4\xf5\xd5\xf5\xe5\x0biH\x19#7\xaa\xefLt\xfb\xd4\xb1o7\xb4\xa7\xedK\x93')

+ 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