Browse Source

load_data 添加isprint

master
tzquant 4 months ago
parent
commit
c6f1b8e530
72 changed files with 121 additions and 104 deletions
  1. +3
    -0
      clients/__init__.py
  2. +3
    -0
      clients/binance_swap_u.py
  3. +3
    -0
      clients/platform_consts.py
  4. +2
    -0
      clients/pyarmor_runtime_005671/__init__.py
  5. BIN
      clients/pyarmor_runtime_005671/pyarmor_runtime.so
  6. +3
    -0
      clients/status_consts.py
  7. +3
    -0
      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. +1
    -1
      tz_riskmanager/pyarmor_runtime_005671/__init__.py
  30. BIN
      tz_riskmanager/pyarmor_runtime_005671/pyarmor_runtime.so
  31. +2
    -2
      tz_riskmanager/risk_engine.py
  32. +2
    -2
      tzqtdatahub/minio_read.py
  33. +1
    -1
      tzqtdatahub/pyarmor_runtime_005671/__init__.py
  34. BIN
      tzqtdatahub/pyarmor_runtime_005671/pyarmor_runtime.so
  35. +2
    -2
      tzquant/clients/__init__.py
  36. +2
    -2
      tzquant/clients/binance_swap_u.py
  37. +2
    -2
      tzquant/clients/platform_consts.py
  38. +2
    -2
      tzquant/clients/status_consts.py
  39. +2
    -2
      tzquant/clients/url_consts.py
  40. +2
    -2
      tzquant/event/__init__.py
  41. +2
    -2
      tzquant/event/engine.py
  42. +2
    -2
      tzquant/market/__init__.py
  43. +2
    -2
      tzquant/market/binance_spot_pub_ws.py
  44. +2
    -2
      tzquant/market/binance_swap_u_pub_ws.py
  45. +2
    -2
      tzquant/market/binance_swap_u_uni_private_counter.py
  46. +2
    -2
      tzquant/market/dingtalker.py
  47. +2
    -2
      tzquant/market/gate_swap_u_pub_ws.py
  48. +2
    -2
      tzquant/market/get_binance_spot_uni_private_info.py
  49. +2
    -2
      tzquant/market/get_binance_swap_u_private_info.py
  50. +2
    -2
      tzquant/market/get_binance_swap_u_uni_private_info.py
  51. +2
    -2
      tzquant/market/get_gate_private_info.py
  52. +2
    -2
      tzquant/market/keep_alive.py
  53. +2
    -2
      tzquant/market/load_data.py
  54. +2
    -2
      tzquant/market/log_model.py
  55. +2
    -2
      tzquant/market/market_engine.py
  56. +2
    -2
      tzquant/market/minio_config.py
  57. +2
    -2
      tzquant/market/rabbitClient.py
  58. +2
    -2
      tzquant/market/zmq_client.py
  59. +1
    -1
      tzquant/pyarmor_runtime_005671/__init__.py
  60. BIN
      tzquant/pyarmor_runtime_005671/pyarmor_runtime.so
  61. +2
    -2
      tzquant/trader/app.py
  62. +2
    -2
      tzquant/trader/constant.py
  63. +2
    -2
      tzquant/trader/converter.py
  64. +2
    -2
      tzquant/trader/database.py
  65. +2
    -2
      tzquant/trader/datafeed.py
  66. +2
    -2
      tzquant/trader/engine.py
  67. +2
    -2
      tzquant/trader/event.py
  68. +2
    -2
      tzquant/trader/gateway.py
  69. +2
    -2
      tzquant/trader/object.py
  70. +2
    -2
      tzquant/trader/optimize.py
  71. +2
    -2
      tzquant/trader/setting.py
  72. +2
    -2
      tzquant/trader/utility.py

+ 3
- 0
clients/__init__.py View File

@ -0,0 +1,3 @@
# Pyarmor 9.0.3 (pro), 005671, non-profits, 2025-01-28T02:38:58.228226
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\x00S\x1aG\rv6\xeb,\xb8D\xee\x1c\xad\x82"\xd4P\x00\x00\x00\x00\x00\x00\x00fy \xda\x9d\x84\xf6\xb1\xc9\x8a\x11p-\xdc\xc5\x92PY005671\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\xc5\x7f\xc74\x9d\xa4\xd7oa\x90\xcc\xa9S\xc2\xef\xb2\x00\x00\x00\x00\x00\x00\x00\x00\x05\x12\x98w\xe7/3\x16\xe9pr\xacZ\xd3`\x14\xe0\x91\xfd\xa9+y\xdb\x92 \xd9\x07e\x8f\xef7Q\xed\xedA(\x82\xfcW\x0f\xac&@\xca_@\x93\x94\x8cR>h\xefn\xa4\xeb\xb2\x88]j\x03\xfdo\x83\xfe&*\xaf*\xfc[\xc6\xbd\x0eq\x18\xa1;Ob\x93\x1e]\xa4\xc8@U\x85\xc2\xf8z\x9c\xaa\x12P\xda\x02>\x7f8]\xaf\x94\xae\x18\x9e\x8a\x01\xcexr[u5m\xbf\xaf6\xb9l\xd0m\xb1\xd4\xa6\x93F<D\xe6\x87$\x98\x96\xedNy\xd7\x1c\xc2}')

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


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


+ 2
- 0
clients/pyarmor_runtime_005671/__init__.py View File

@ -0,0 +1,2 @@
# Pyarmor 9.0.3 (pro), 005671, 2025-01-28T02:38:54.008006
from .pyarmor_runtime import __pyarmor__

BIN
clients/pyarmor_runtime_005671/pyarmor_runtime.so View File


+ 3
- 0
clients/status_consts.py View File

@ -0,0 +1,3 @@
# Pyarmor 9.0.3 (pro), 005671, non-profits, 2025-01-28T02:38:58.221647
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\xee\x83Q\x1a^\xb4\x87\xd5\xb0qW\xf3\xa7X8\xabP\x00\x00\x00\x00\x00\x00\x00K\xae\xef\x9de\x8d\\\x94\x8e\xda\xcf\xc6m\xeb\xb5\xbcPY005671\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\x00c\xb8\xc0\x0b\x0cdv\xccHP\x80\xfcsl\xb1>\x00\x00\x00\x00\x00\x00\x00\x00\x99\x85JQ\x98<L\xc6B:\'C\x9a\x0f\xc6\xcb\x13\xda\x94q\x04*\x83rw\x83dt\x031\xc9z\xb4\x1b\xec\x8a\xfdg\xd0\x8a\xb1)\x1d!\xf28\x83\xdf^\xd8zUi=:\xc2u&\x92k\xb0S\xe44\xde\x1eso8\x1a\xedjD\xd3\x8b\x11/]\x9eN3!\xc7d\x17\xe4\xeecm\xb7\xd4\xc0\xcat\x1a<0\x83\x83Qb\xf4\xf7\xb5\x10T\x1dH4\xaa7\t}\x07Kb\x9e1\x0e\xdd%\xb0\x04o\xffr\xb9\xb1\xf0q\x1a \xc7\x97\xc0\t\xc0\xf4M\x93T*\x8a5\x12\xc7\xa3O\x96\xa8\x90\xdb\xc8a\xa1\x00\x8a\xd79\xc6\xa0\x03%\x13A\xeb\xd4\x1f\xdf\xe5\xe3X:\xb0\xc0\x9d\x0b\x15\xc0\xf2.\xab\xb5\xaeh\xe1y\xc3\xa9\x17.\xcfL1\xf7\xf5a\x7f<\xcc\xf4\xcct\xd7\x86\xbf\xed\xa7\x06\xc5\x81\xf9(\xb7\xa5\xffa\xff\x10\'\xa8\x97[\xcb\x84\xb7C\xd1\xa3\x8d\x156P\xff\x87\x1a\x1c\xd4\x11\x86\xe4\xf4\xc1_[]o\x8c\x19\xd4\x13\x1e\x11\x84\x88\xd9\xd9b\xe3\x81\xb3Cd\xa4\xbf\xb5\x0f\x92\xfe|\xc1~q$P\x89,H\xa1\xf2g\rc\xfb\xe5\xf3S\xb7\xe8\x9f@#\xd0\xbb\x81\x16\x0f\xa6*\xd3Z\x7f\xa0\xe4\xcfl\x06*]\x90\xfd\x91\x89N\xeeHcA\xbc\xae\x04\x87\x8cb\t\x17\xe1\r\xc0=\x9a\x16\xb7F\xb0\xfb@\xe5w]\xce:W\x93V\xff\x17t+\x88x2H3vc\x1c\x18\xb0\x06\xf1N\x07\x18\x04\xaen\xd4Kh\x91\xad\xf1\x1e:\xec\xd0\xca\xc1\xbd\x01\xf2M\xb0<J\x89LJ\x9bH\xa6\xcaSJTK\xf1\x9cP\x06\x97m\x96\xcd\xc4\xd1\x06\xbb\x04E\x82\xe8\x01MF\x07\x0b;Fg{\x03\x87\x8c\xa2\x07\xe8\xc6\xe6>3\xad\x0c\xd8\x91@\xc4\x1b\xdb\xf7\x9c1n\xc0\xcc\x8e\x10\xcc\xe6\xab\x94\x8d\x80\xe5\xf5\x07\xc6j\x0f\xdc\x18A]J\x915+=d\xb7\xa3\xe3\x9c\xafA)\xd4\x93*\xcf\x1aB/\xc0~\xba\x05\xbe\x07\x08r`\xac\xc9>^eZ\t\xd5\x86\xd1\xf7c\xd3\x01\x87\xa0\x87qH\xe2\xaa\xd6\xb9\xd0px;\xa1\x10c\x0b\x19y\x18G-\x11\')/\x1d4jdj\x83n<\xfa\xc1\xae\xd67\x97\xaa\xb6\x02]`2@\x0f\xe0\x9f\x8c \x06j\xa1\x94z\xaa%\xc3<v\xe7\x97\x97~9\xfb\x06\xd8\x1c\x12\x96\xd1\xbb\xbf\xf1\x1f\xc9\x7f\x89h\xf9o\xc6\x0f!\xa3\x94\xb5\x12\xa7\xe75[\x88\xce\xc7!v\x95\x81c\x88\xb5\r}\x9a\xc0\x97\xcap_j\xe7!\r\x95\xc1\x05\xc2\xc9\x07\xed\xae8ObcM\'\x91z\xea.\x81)\x83\x82\xca\x14\xaf\x98\xec\x1fh\xf1\x97\x1b\xf9m\xbb\x14\xb5\x9b\x99\\\xcb\xac\x95,\xcd\xee\xa3lK(\xd9\x91\xdby@\xda\x193\n\xeat\xd8\x03\xdfmnH\xfc\x7fO\xfeD\xf0\x82h\xad\x07\xcf@\xb9C6\x8c\xfc\xe0\xad\xae_C\xb9{7f8\xf2C,\xa2\xdf\x1eE\x8b\xc4+\xb4\xae\xb8\x12\x0fG\xf6\xd84\xfd\xe7\xa7c\x96\x8dcr=E4\x16uDSk\x82Qg\xbc\xc8r$\x92D\xf1\x0f\xbcn\xf3\xf3P\x8bV\x8a\x95\xfft03\xd6\xd8\xef\xb8cL\x85Ug*\x06\x8bO\x9a \xf7\xbe\xcb\xe4(\xcd\xb37oo\n\xbeZ\xd7\xad\xce\xbf\xd1T/}\xbc\x10VH\x0cL\xff\xde\xea?a"a\x13\x14L(\x9a;\x9e~B\x85\xe2\x00D\x8c>W\x85\x84U\xf7*a\xcc\x05p\xc6{Wo\x89\xd9f\xb2\xca\xcbR\xc6A`\xf6d\xd5\xf3}~\xa2.\x1e\xb7\xb7M\xa1\t\xc6\x9a^K\xb0\xda\xccww\x14\xc5\xc24\xf5i\x9b\tg\r\x06Dh\xc2\xa5p\x9b\xcf\xe2\x93R\x82\xeb\x90-=<\x98\xf2a\xa2\x16xP\xd6\xb8\xc8\xf4\r8\xb4\xb01\x86\xc4\xa66\xa4\xaaZ\x1e\x1fv\x8e\x91\xc2\x1a\xf0-\x15 \x82l\xd43\x90\xd4\x85gQ\x91l6"\xee\xff\xfe\xa1\x93I\x88\xd0"\xd7\xbd?\x19\x1d\x81]\x82i\x05Z\xf1\x1d\x91\xa4\xa4\x19\x80\xa2l\xf3\xc6\x94+b\xa4\xc2~\xb1\x92\xe9\xa21\xe9\\R\xade\x8d\xc2\x9d%\xd5\x99\xb9\xfb2yG_\xc0\x94\xe9S\xb7\x1d\x0bs\x95\xb0y8%\xcd6\x10mg\xb7\xe1\xb9I\x96/\xfa\x9eEG\xaf\xaa\x97\x1a\xc4\x82?\x8f(S\x01\xd9O\xe7\xbd&\x05\xf62.\xf9\xb9S\xd8\x10\xeb?\xfe\x94\xab\x973\x886\xb8\x08\xc6\x19$\x88\xc3S\n\x1f\x15[\xd0\x9b\x81o\xbb(m0\x93x\x18\xcb"\xd9\x1aq&\xb6v`\xb9\xaa\x7f\x157 "kn\xdds0\xbf\x1b\xe3\x0e\x92\x86^h&QB\x14\xfb$\x80GS%W\xd0\x1dp\xe3\x87\x1d\'\xedu\xf0\xb0\xc6\xee\'\x98\x9e\x06\x92\xcb8\xb5\x94\xf1\xf3\xe0[\xa5\xaa\x1c\xe3\x91\x01\xeb\xfd\xf0\xabGM\xeezV\xaa\xb6$\xf3lK\\f\xc6\xb1\xc5\xdc$\x9f\xd9\x9eR\xe5\x0b\xe8\x92H\xd1b\xd5N\xb4\xa4\xeb\xf0\xdeHD\x1f6\x02\xc9 jB-\xc9\xec\xaf\x82_\\\x988\xa3"\xb7\x978\xb1\xf6Te\xe6\xd9\xb1>u\x8e*Q\xde\x1a\xac\xcb\xdbdF\xf5zg\\ q\x1c{\xa31i\xfa\xc7FC\xfen\xd1)u\xc3\xb2\x13\xb1\x1abtd\x1e\xea\xf2X1w\xc2\xbf"0\xf0\x1cf\xddE\xa2\x1c;\x02r\xfe&z\x08B\x9f;\x16')

+ 3
- 0
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 9.0.3 (pro), 005671, 2025-01-26T16:38:08.102454
# Pyarmor 9.0.3 (pro), 005671, 2025-01-28T02:38:00.406268
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 9.0.3 (pro), 005671, non-profits, 2025-01-26T16:38:39.098730
# Pyarmor 9.0.3 (pro), 005671, non-profits, 2025-01-28T02:38:31.243320
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.\xc9\x9b\xab\xf0\x7fi\xc4\x17jOu\x7f(7\xa7P\x00\x00\x00\x00\x00\x00\x00\xb6c\x86\x0c\xfcC\xe1\x12\xc6D\xf9!p\x91\xea\x1dPY005671\x00\x03\x0b\x00\xa7\r\r\n\x80\x00\x01\x00\x08\x00\x00\x00\x04\x00\x00\x00@\x00\x00\x00\xe5\x03\x00\x00\x12\x89\x06\x00G\xb9\xe9H\x0f\xdd\xceY\xba\x94\xc0\xbe\xea+\'\xf3\x00\x00\x00\x00\x00\x00\x00\x00\xe5\xa1\xa4\xed\xa0\x93Lh\xf4L\xaf\x08\xdf_\xa039(\x915\xae\xce\x9b\xb6\xb8g\xb5\x85\x1f\xa1A\xa3\t\xae~\xc1i\x8c}\x01V->\xdar\xfa\xccd\x7f\xf8Z\x9f\x91,\x82\'\xd8\xe0\x94\xc5n\xf9\xac\'f{\xa8\x8d\xd1ROg*g\xc2t\xe9\xac*\xb7 \x83\x0c\xfd\xfc\x81\xa7n\x04&\x18\xc8\xf9,\xf4\xcc\\\xf4\xb2i\xbdWm/\x81\xcd\xdep\xe8\xee\t\xd7\xb7|&z)\xab\xfa\x1e\xc1\xf4T\xef\x02\x8c\xd6)h\xc8\x90\xc4\xe3\xfd\x7f~\xd4\x1b\xa1\xf4FC#\xa3S\x14\xde\x84\xbb\x141g\x06\x94\xf4\xf6@\x85\x8d\xbd\x80X\x83\xc1\x02$n8s\xca\x8f\xa6\xe7\rK$\xf1\'\xe57\xda\nJM\x10\x10\x93I\x8b\x9a\x1b\xeb\xa7\xb25\x1c\xc2\x8btV\xd5\xaaV\'\xd9\r\x7f\xda\x8c\x0c\xa0\x04\xac\xff\x1f\x0f\xa1E\xae\x8b\xdd\xde\xe90\xf02Ib\x8e1T\xb5~\xdb\xfb\x1d\xfe}}\xbc\x97i\xdc0|\xd1\x8ey\t&\x19\n\xc4\x9aP\xea4rW\x10\x04f\x16d\x1d\xa2\x15;\xe1\xd3if\xc4-\xd0l\xa6\x07?|\x10c@m&1\x16\x93p\x07\xbb\xaf\xe8e\xf2\xc8|\xbevmE\xe1\x82\xf4\xd8 _)\xe1d^`\x032&\x0b\xd9\x16\xe1\xf5eK\x94Y\xfd?\x93+\xe4\xbb\xa5\xeb\x11\x1dq\xf4\xdc\x08\x99Q\xdf\x11\x84\n\xa9\x00\xea\x1cV\xd2[>\x9f\x90\x95\x02M\xe6\xc8\xca\x80\xcc\x03\xeeA\xf0\x03H\xd7\xbb\xaa\xc1\xaa\xdb\x86\xe5\xacC\xe5*/\xa2\xa9\xebQ\x9cf\xb05M[;\x12c\xc1c\xf7\xde_o\x8a-\x99\xa9\x1b:\xef4\x18\xaf\xc6\xdd\x8a\x13\x10\x055\xec;\x1d\xc0<\x89\x0c\x9a\x03iL)\xc5A\xf6\xe4\xa7$\xb4\xfd9\xe4\x8aP\x85\xf0\xa7\xc2\xcdk\x89\x99^\xf5T\'\x03\x14\x8f\x81\x11A\x1f,^\xf2uUGE\x9c\x1bb8~\xfd\x15w\xf2\xef&\x00[\x93=\xb95\xafK\x18\xd8\n\x91\x04\xae\xbd\x05P/\xbdA\xe8\xad\xef\x0b\x0c\x1b\xe1\xac\xa2c\xbdf:B\xb7O#\xa3\x19q\xad\xc9[M\xad\x1e\xb9W\xea1\xa5\xf1\xc0\xde\xa5\x87\xa3\x0ea\r\xa4\xa4z\x06<\xdb\xfe\xee\x06\xc7\xe69\x17\xc6x\xff\xfe`8\xd4\xe7>\x94B\x97t@\xfb.xj\x9c\x94\x14\x95\xe8\x07\x96I\xdbL\xe6\x04mP\xd2\xf6N\xba\x82\xf4\xdc~\xbf\x1a\xbd\xa3Y\xab^\xe2\xeeb/\xe6M\xf5\xe8V\xd6)\xc3U\x0c|^2\xa3\xf7]\xfbp\t};\x16Nh\x9d\x1b\xf4\xb7U;\xbe\xe3\xa7\xb2\xc7\x99\x05\x7fQZ\x8c\xa6i\x8b\xe6\xf4\x1e\\\x97\x1d\xce2:\x054{\xb3\xbd\'\xc39\x8b\xaf\x94\x9f\xac\x92c?\xaf1\x95~\x83s7Y\r\xf5\x14b%V\xe4\x13\xd0\xe9\xb2\xa3\xa6\x9e\xad\x892\xdf\xda\x03P\xdf!V\x8d\x06\x0f\xc1S\xf9\x0f\x90\xc4/B\n\xe5\xfes\xf9l?\x8b\x87n\xd7Zj\xd9\x1a\xb9%\xcaC\xc4+\xdeA?\xb6\xe2\x0e\xaf\xbaZ\xaa\xae\x04%)\xe2\x14\xa9\xc9\xa9\x18\xfc+\x83\x8fy\xa2\x9da\'E\xcd\xde\x8a\xf7~oG"Y\xc4\t\xaeO\x84\xfd\x1a\x14\xc4\x97\x99\x08\xf1\xff]\x08\xaa{QZ1\x03\xbd\xc1\xa9\xc6\xf7\x9f\xec\xdfv\xfe\x83]\x0e\t\xb0\xe6\x95=\x15\x9b6\x87\xc8l\x9d\x81_\xa5\xf78\x0e\xdc\xec\xc3\xa3\xa4\xa5Sd\xa7\x98~\x1c\xa2g\x0e\xbe\xd1]\xffS\x81\xe5\xdc\x7f\xc0%\xc6@\x8c*\xe3\x90\xe2\xc2\xd7W@\xc0w\xbe\x9a\x8e\xa7\xceN\xc8$\xb2A\x84\xdc\x19\xf1K\xe5\x89s\xe6\xe4\x9a\x93@\xff\xfa\xbfzc\tt8^\xbe\x9c\xe0\x90\xba|\xaf\x1e[r\xc2F\xba7(\xbd\x85\x97_Y\xfe"\x86k\xaaJ\xd2)\x0e\x08\x1fN\xc6s\xc1rt\xa0N\xd2\xda\xdd\xd2\xa0|\xaa\x10$O\x1eU0\x8b\xd2\xb4e\x8b\xb8\xd0\x11\xabm])\x04h:\xc44?p\xea\\\x98\x16\xd1\xfc\xccp\x1d\xfc*(\xf4\x8cw\xe6\xfa\x9fi\xa2~\xca\xfd\xdd\xb7\xa7y\xf8')
__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\xee.\xde\xfdx\xcd"!k\xcc\xfcIvE\xfc\xd1P\x00\x00\x00\x00\x00\x00\x003]\x91:\xbd\x9fO\xe8[\xf5e:\x1b\xd1\x13!PY005671\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\x00tm\x8eS\x1a\x12\xd2~\xa9^=\xfa\xf3!\xb0I\x00\x00\x00\x00\x00\x00\x00\x00H\x11}\xa6t\'\xe6\xb3\xb8\xc9\x10\x14\xa8\xb8\x94\xe3\xe2m\\\x16\xa6CUQI\x86I\xd3\x9f\x98j\x08#}\xa2D0\n.b\xa3\xab\x1bz~\xc8]\xc2\x18\x11\x86<\xd6\xf7\xa1\xbb:\'\xe5\xb75\xf1\xa5\xf1\xf9\x14g\x8f\x97e\\+\x1a\xf5h\x9a\x19\xfc\xd1\x1f\xee\xb4,\x9e\xdbQ^\xea_\x81\xc3M\xe9\x8c\x19\x10\xe2\x0b0\xca\x05\xef\xba{\xfa4c\x90\x8c.R\xbc\xec\x85b$\x11\xafLSj\x89\xb6{\xa6a,\x839\x08\x87"\xdd\xdc\xd0\xc0\x1cm\xf3\xe5e0iLt\x96\xdd\xd0\x83#;\xf2H3\x91\x15\xac*\xc7\x03G\xe9He\x11\x8d\xa1\x9d_D\xd8\xcf\xc8\xc5\x14X?<\xb5\xcehPs\x8fpWV\xb2\x08\x80\xd1\x02\xc6\xad\x99\x08\xb5\x1b\xd6*\xe7\xc79-\x9b\xe2\xf9\xf1n\xbd\xbf1\x19\xbb\x07\x1f\xec\xd1\x85y\xbc\xc3\xddx\xdf\xe3_\x96y?\x96\x0e\x92a\xb04\x84\r\xa9#\xa2^.v\xea\x94v\xe1U\xd3`KB4)y\xf5\xd0\x9cW\x8d\xec\xfe\xcc\xab\xaf\x8bY\x1a5\xa61\xe3\xc1Cw+s|\x01\xa37\xed\x86\xf1f\x993\x8a\xef\xa4\xa38\xee\xd2/3\x15\xd4A\x8e\xa0\x1c\x12.\xbaF\x1e\x91\x0c\xb3`\xe5(v\xff\xda\x7fqS\x89\xe7\xcd6cx.q\xb8\xc3\xc1\xe8\x89\x11\xf9\xd2@\xf1@\xf9\xdaO\xaf\xc6\xf7\xef\xa3\xac8\xe2z\xac\x191\x99\xc5\xf7\x83\xc6\x1bN\x83\xfda\xd54\xda\x91\xa5\x9bM\xd3W\x0c^c\x01\xf5\x93b+\xd6@\x8a\xac\x99\xc3\x0b\xcd\xd6\x08\xacm\x89\xd9\xbe\xa4\xce\xa4\x1c\xc5\x82\x8fG\xeb\x01\xc3\x01U\x00\xa9\x9c\x13\xb5\n\xbd\x8e\x9c\xbb\xe91\xf2\x1a_\xda\xf0\xa3\x19MV\xac^\xa3`\x90\xf2\x84\xd6\x05R\xc3\'\x16\x1dC!yr_\x02\xe5\x9b\xb5i\xdb\xfd\xce\x85\xa4\xd1\xf0\xf29\x92]j\x87\xc7u\ne\xc7m\x00\xb2\x0f5<\xdc\xb8\xe5\xd0oI\x1942%\xe4#\xf9\xf8\xb1s\x1b}\x15\xd9\x19\xd1\xe7\x16w\xac\xf4\xde.\xff\xa8w\xacJx$`m\xc9\xdc^ \x1a\'PL\xef\x88\xb2}\xd3p\x88y\x98\xfa\xc3\x8d\xb0\xab\x99\xf880\xc1 S.`\rA\xde\xa4\x9a\x0e\x97H\xba\x85\x06w]p\xbd\xf0=n(\xd0\xb4%\x95\x10\x91\xb5I7\x81\x8d\xba\xb8T9\x80\x12\xe2\xc6z\xa24uBX\xfd\xd0X7\xf4\xd7\xc2>\x14\xac\xf5\x13\x95(;\xbc\xb9\x80\xd2\xd1#\xf1\xe2F[>\xacI\xf3\xf1\xe1A\xf68;\xb6\x92P*\x05\x10~#i\x89\x81y\x9b\xcd\n\x95m@\x81q\xebe\x80=\x02;\x8b\xf8?\xce\x1awr\t\xfd_[j,di\x85\xb3k\x8e\x14NU\'S\xea\xe5\xa5C\xb4n\xf4\xa9\xc7\x1fn\xcf\xa5\x88v>\xe4\xb4(BCb\x12t5 \x1f\x96\x030\xa4\xe5\xa1.\x99\x97\xb6\xb9\xe2?{\x95I\x17a\xee\x816\xf0\xa4O\x95V\x99NV\x8f;\x9784\x11\xf4\xad\x12\x13Uv\x82\x85\xa7\xec\x18\x1cZ\xeb\x95\x8a\xe5Ue\x1a\xcbF<\xd2x\xf5\x13\xb9&\x98x\xea~\x00Q\xaczA\xb3\xb2\xdc\xd8\xfcP4\xdd\x07\x98\x16j\x87\xc5\xfeV\xe1\n3y\x19v_\x1eP\xcd\x9bM\x92.\x95?M\xceP\xb4\xba\x9dv\xd1~f\xb3vB\tV\xf2y$}7c\xa4M\x97}\xbc\xfd\xf7\xc6\xa7q\xa6\xaa\x93\x890\x07\x10\x9e\xc0\xcd\x94\xb3\x08\xde\x03\xaf\x958;\xb3\x10\x9b\x1c\xa9\x92\xce\x9d\x11\xa4RO\xa1\xfa\xa0\xc5\xbdsQ\xf1\x08\xb66\xec\xa4\xde?\xfd\r\x9e\x04b\xde\x07\xb3\xf8\x1fl\x08\xa6\xec\xee\x16\x9c\x93d\xa9\xbbn\xe6\xa2M \xd4\x89\xe8\xdbk\x85P\xa4\xee\xbf\x11\xe5o\x8a\xfaX\xffD0\x1a\xf9" |\xd2\xcdJ\xeb\xe5\xd5\xa4h\xff\xb3o\xe5KL\xbb4\xfaG\x06v\xee\x85\x02\xf7,J\x1a\x00\x99>\xb9{\x00\x98)\xa3\xeaV\xb7\xc4}\'\xfb\xaf\xa3"^:\x17V\xf2\x90<\x02\xccG\x131\x06\x14>\xd6\xc0?1')

+ 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 9.0.3 (pro), 005671, non-profits, 2025-01-26T16:38:45.460452
# Pyarmor 9.0.3 (pro), 005671, non-profits, 2025-01-28T02:38:37.696042
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\x00o\x84\xfb\x05\x9b\xc9\xb7\xda\xb7Ns\x82r\x83\x88hP\x00\x00\x00\x00\x00\x00\x00\xb0\x90g\xcd\x11\xed\xc7\xa2\x7f\xc3*\x9fkl\x11\x8cPY005671\x00\x03\x0b\x00\xa7\r\r\n\x80\x00\x01\x00\x08\x00\x00\x00\x04\x00\x00\x00@\x00\x00\x00\xf9\x01\x00\x00\x12\x89\x06\x00\xa9\xa4\'2k\x8d\xf9\xefW(\x057\x0c\n\x99\\\x00\x00\x00\x00\x00\x00\x00\x00\x87\x13Y\x80\xabL\xaf\xa4\xec)h\xcb\xb7Sa\x03\xdc\xb5\x86\x9a\x7f\x8b\n\xfdr"\x86o\xd1J\xb5\x93\xe1\x92\xbf\xd4\xc4n\x9a\xc5\xc5>M\x0f\xd5\xa4$Go\x7f-?\xab>Y\xbe1\xf2$nA\xc8\x8bIG\x00\xf4\xb1-\x90k\x1c*f:\x11\x04\x1f5\xc3\nNhf \xd3\xd94\xe8\xf4?B\xf2\x13\x1b\x0f\xdd(F\x1f\xe1 [\xd4\xd2r\x95\x02\xd4Z\xcaq\xa2;\xaa\x9b\xf3\xcb\xccZ\x97UZ\xd6\x87i\x14_6u\xd5j\x95`o\xb1"\x8d5\x82\x83\xf5\xbe\xd7c\xe3\x1b\x9d\xaf>\xce\x1c7R\xb9D\x82\x97~g\x1c\xab]i\xfcy_\x1a\xcf\xe9\xa2\x15 \xaa]5\x7f4\x1f\xed\x96:\xdc\xf9\xd7=\xe7]7\xc3 ]\xbc\xff\xd9k\x88$\xc5\xea\x80[m\xce\x9d\xcd\xac\xa4\x14!\xd5u9\xa4\x0cC\x90\x93\x0c)2=h\x14\xca\x8dS\xec\x97R\xa6\xf1\x1b\xe9\xbb\xbf\x85\x17\xb1\xb8\xc0S\xe9?\xeb\ncI\x06\xc2Z{\x18R\x8b\xbbhZJM\x93\x05\xffVs9\xe8q\x8b\x9f\xca\xf9\x89\xcc\xf6?\x0co\xc8\xb4\xa6\xdeu\x0e\xccd\xd4GP\xaa\xae\xd0\xbe$\r\xeer\xf62\xa1\xf8\xc9v\x9e\xe3\xef\xad\x9aL\xc4\xe9\xf2\xe2\xec\x86\x83\x83$\xb3U*\xe4\r2\x9dA\xdf\xf6(\xe5.\xb2\xdc-\x14\xab\x03\xbe\xbb\x13\xb9\xaeE@S\x15\x04\xbfK\xde\x07\x96\xc8\xc6\xf9\x18\x85v\t\xb4$\x19\x8f\xd3\x7f\x81[n\x9d\xcf\xbd\xde1\xc23\xdd!\xa8\x07\x08\x07\x14\xf0W\x1cy\xb8\xd1rd\xe2\x0f\xe4a\xf9\xe6\xe5\xa5\x17\x14=\x00\xb5\xb9\xce]\x0c\xd5E\xa6Hj=\xe0\x92I\xa0\xba3\xc8e\x06\x0e\xb3\xa9\x19C\xb8$\xda\x9e\xe4\x871\x94\x818\x97\xaa\x93\x149\xfc\xd0\xe3\xf4\xd0\x08\x8e\xe16\xcd0\x91\xe3!\xe9\x84\xc1\xf0(\x06\x88\rTX\xee\xfe\xdf\xb5\t`Y$\x08\xb09\x03\xaf\xa4F\x93\xe2\xcf\x96\xb7\x92h=\xda\x03\xbe\xcd\x8f\xbb\x1f\xe2\x88-\x9c\xedgq\xe9\x82')
__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~\xc7:g>\xaf\x08N\xcd\xd4\x97.\xd1\xac\x19"P\x00\x00\x00\x00\x00\x00\x00W,}\xd8\xe24V\xbf\xff\xb5\xa53\xed\'\xe6\xe4PY005671\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\xd7\x92I\xbf\xc0\xb1m\x869\xf4>\xa3\xf1>/&\x00\x00\x00\x00\x00\x00\x00\x00s\x9bD)\x1c=\xa49\xb2\tkz\x1fa\xf8d\xa8 \xf1\xa8-y\xc0\xc7rRf\x19\x01\x95.\xb2\x996z\x1es\x8a\xb0\x81\x01l\xc0;6\xfb\x82\x1fA\x1c(\xc8\xa0\xd6\xe1\x9e\x19t\xcf\x0cX\xd0_\x9e\x02\xf7\xceR\xed\xed\xf1\x1f*\xd2\x1b\xb8\x96<\x16\xca\x19\x7fq\x13\xbcHE\xac\x84}\xaa\x99\xaa\xc8\xcb+G\xc2\xe6\x1b\xdd9\xdfd\x8e\x85F\x08tt\xd5S\xea\xaa9\x14\xf1\xe6wxw\x80\xa8\xfd\xd4`\xc7\x84:\x94\xe2:\x94\xe5\x82,cd+\x9f\xdfb\xe5\xbd\xe2\x07\x9c\xdd\x0c\xac\x0bM\x90bH4\x10`\x1c\x10\x89e\x1b.\x93bNVB=\xb5\xe2l\x07\x03j\xd8\xf1\xf2d\x01\xb61\xb0C\tb\xa2\xe7\xfe\xb0\xf3\xe7y\xc5\xe8S\x82\x86\xc5\xb9\x19"\xa14\x85p\xc0\xf8(\x96R$\xe1\xe8&8\xcdh\xcfp\xff\xee\xc3\xed\xd5zy\x13\xb5\xe5\xbcM1L\xa3\x9f\xc7~1\xa4\xba\x96},\xb2\x8d\x1b\x92\xe5\xad\x0c\xda\xe8m\xf3\x87\xbd\xb0\x8f\x1c\x9d\xba\x0c\x9a\x1f\xbc\xe2J\x9d-l\xd9G3\xd8L\xce#\x89\x8cf~\x02 ?\x1c\xed<J\xf5\xea\xef\x84wNt=\x0f\xd0\xa7\x84\xf7\x90\xaa-RdJC\xb4(\no"\x7f\xbaBG\x1b\xa5\xb2m&\x0e\xc8\xb4&GH\x11=\x96G\xfd\x845\xa0\xe0\xb7F\xf5s\x0c\x0e\xa1\xa8\x1d\'_r\x12\x8d\xa2\x8e\xa9\x02\x07\xd3\x04\xbf\xb5\xb20>\xd5\x96\x1d\xcf\xd8\xb7\x93\xe7\x9f\x86\rw4&}\xb7TK\xd2\x0c\x05_\xb4\xf0\x8dB<Y\xe1L\x94E\x9b\x1a\xbf\x02R\xc7[\xb0J\x9b\x9e:\xa9\xc4\xc10\xf3I\xeb\x91\xe7\xd0\xe1w}nm\xc8\x17\xcde\x1bX\x8e\xf0\x82g}y\xa8Y\xb3Y\x81~\x13\x04b`\xebS\x1e\xe9\xe9\x93\xc8\xa5\xc2F\x9e\xb3\x0e\xe7\x85l\x17\x93\xca\xb5\x8f_\xadx\xfa\x00\xed\xc6\xa0\x15\xfcQx\xc8\xf9\xd2\xbem\xd7\x9b\xbd?\x99/\x19?c\xfd =\xc7h\xb1\xb4fm\xd8\xb6N\x18\xe3\x8e')

+ 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


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

@ -1,2 +1,2 @@
# Pyarmor 9.0.3 (pro), 005671, 2025-01-26T16:38:46.946916
# Pyarmor 9.0.3 (pro), 005671, 2025-01-28T02:38:39.218786
from .pyarmor_runtime import __pyarmor__ 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
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 9.0.3 (pro), 005671, 2025-01-26T16:38:45.689460
# Pyarmor 9.0.3 (pro), 005671, 2025-01-28T02:38:37.929877
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 9.0.3 (pro), 005671, non-profits, 2025-01-26T16:38:07.860138
# Pyarmor 9.0.3 (pro), 005671, non-profits, 2025-01-28T02:37:45.760862
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\xfd\xfbZ^\xa1\x86\xc0\x14\xcbJ\xac\x91\x1bl\xb26P\x00\x00\x00\x00\x00\x00\x00\xdb{T\x17Io\xb3\xcb\xd8p\x15\xd9?\xde\xdcWPY005671\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\x00:\xae\x8dHnX\x02\x14\xc2?'\x8cA\xda\xb3x\x00\x00\x00\x00\x00\x00\x00\x00\xe9\xe9\xe9\x9c\x9dN\xb7p\x91x#\xacW\xd9\xe0\xe0\x1e\xb7\x9a\xb3\xee\xff\xb2n<\xfc\xa8I\xd5\x97w\xb5\x8d\xdf\xb3G\x99\x9d\xb4Ie\xd9\xd2\xc9\x9aY\xf5\x13\x1c\xd6\\\x19\xe0v\xa9\xf1\xb8\x82J\xcd\x9f\xc9o;Cs\xe0r\x95KcXx%\xd7\xd2\xdcv\x87\xdf\x10Zd\xfcD\xbc\xad\x0b\xe3!\x97\x9f\xe0\x81\xdc\xa9i\xee0N\x99\xd48\xbeEX\x13\x9b\xddq\x94?\xc1\xbb\xa6\xd5\xaf\x9f\xf00\x10\x9d\xb7b\xfd\x83\xc2\xd4\x13q\xda_\x81\xb4\xf6f\x81Z\xaa\xf4\xfe!\x85\xf44\x8e\x1c\xda\x0e")
__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&X!_]eV\xddy]\xe8\xb7\xec\x97\x1e>P\x00\x00\x00\x00\x00\x00\x00$5A\x9e\x87Px\xea\xc5Y\xb9\xb6\x14\x8e\xddEPY005671\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\x00\xef\x06\x978\xaeZ\xfe\xaa#\x04\x83\xd7\xa5A\xc7g\x00\x00\x00\x00\x00\x00\x00\x00\xe3\x830*\xd2\xcbY\x9b\xfd4D\xa4\xf80&\x11\x14\xe9A\xbd\xa7\x157\xa5\xb8\x1f\xe5\xd4\x89\x13\xec\xbe1\xa48}7\xd2F,\x0f\xf7\x17\xa3\xf3l\x98\xeb+]4\xa7\x804[\xad\xf5\x95vv\x1c$\x17tvJ\xae\xdb\xea\xae\xa9\xc2,\x82\xa0\x1a\xc7\x9dKI{\x85\xd8c\x83\xb6\x85\xbf\'n[m\xef\xb6\xdb/Y\xb9\'\xb9\xcf:\xba\xb6*\x8bx\xe3\xd6t\x1c\xfb\xaa\x9f\xb0\x1a\xac\xcc\xdfK\xcbR\xa2\x96"\xb2M\xcd\x8f\x18\xb5^\xb3\x91\x1f0\xe7\xbf\xf6\xea^\x06\x8d\xc4\xd5\xf1\xf2\x98s')

+ 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 9.0.3 (pro), 005671, non-profits, 2025-01-26T16:38:07.853380
# Pyarmor 9.0.3 (pro), 005671, non-profits, 2025-01-28T02:37:45.754392
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-\xa6s\x8ft\x1f\r\\-\xb4\xed\xcd\x96\x97\xfd\xebP\x00\x00\x00\x00\x00\x00\x00K&l\x16\xf8\x89\xaa\xd0\x00>\xf0\r"\x93\xfaFPY005671\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\x8a\xac\xc2\xea@\x0ek\xc8\xcc.\xd7\xea\xc2(\xbd\x1a\x00\x00\x00\x00\x00\x00\x00\x00scR\x0f\xf02\xb8hZ$\x92\x93q\xb2\xb6\x0e\x1a #\xa0\x0cJ\xfb\x93\x86\x03\x0e\xf6V\x8e{:\x8fI\xa5U\xe9z\x1fIO\x10\xa7\x8a-\x0f\xa0h\xd9&+\x1d%PH\xc8Y\x9e\x94#\xaf\n\xf2\xca\xef\xba\x11\x1b\x9a(\xb0R5~\xcb\xe0k\x91\xa6?\xd0\xd1N\xdb\xfe\x9c\xa6\xe2\xdcQ\x86\xf1\xd5_\x08\xcc\xdc\x85\x84-\x06\xc5\xdb\\F\x17H;8uF\x0f\x7f\xf4d\xd3J#\x8a\x0c\xe8\xc6\x1d\xafj\xc6\x11\x10\x82\xd1\xf2\xe8"\xf8!\xc8\x13M\xb54\xf7}\xb7\xaf\xc6\x824\xb8\x83\x1b\x05\x80~\xbc\xb2\xc0\xd61\x1f\xbb\xf1\x8e\xb9\x06`\x96I({\x84:\xe0\x93i\x19\xe6rZ\xaan\x11\x8e\xc4\x11w\xc8B\xddF\xa3?\xae\xaa.5-\x02\xce\x18\xe4\xc5\xc6\xd4\xb0>+%\xefv\x9d\xa0\xb4\x07] {Qf\xe7\xfa\x8d,\xb9R4\x9cHnA\xdb\x05\xbd\xe7\xd9\xd6\x01\xbfj\xaa^0\xadV\xff\xfc<\x14\xc4\xd7\xa9\x0f\x83\x90\xcc\xb0\xca\x8dr\xbd\xdb\x8d\xa8&\xa3P\xfcK\x11\x1a\xea\xf2y\xcb\x0e\xaf\xbb\xaf\x9b&\xa8uq\xd5N\xac\xfe9\xa7\xac<8&\xb9V RU\xb3(\xe6\xd3\x18:\xf3\x00g\xd8\xfbC\xe4\xc6\x87\xd6\x861\x00\x9e)\x11\xb0\xc0\x06\xb2e\x9afkg\x1f\xf8\xb0cv\xcc\xcf\xb4m\xfb((\n#\xe6\x16\xf9\xee(\xe1\xd7\x88\x04\xcc\xfc\x93W\xcc\xa7\xbaT\xefI\xed\x1b\x1c\xec\xb8o\xf8\xfdF\xb2f\x8a\'\xc1\xa1MP\x850\x0b\x17q\xcd\xbcpd\xf0\xb2\xf1\xb6\x10FC\xe6\x99\xd0\xf3UH\xd9M\xa6\xc7\x9bT\x07\xde"UsnL\x9e\xdb\x85\xd8e\xab}\x16\xad\x93F<HU\xbaGEq]\xd2\rMw\xcf\xe4\x18\x14\xe0\x8b@#\x04\x84\x17\x1at\x95p\xd2\xfc\xfc \x02\x92p\xd1\x8c\xab\xff\xc8c6l\x15\xff\xe4J\xcd\x00\xf3\x11\x9a%/qGB\xa5d\xa1\xee\x990\xd2/\xc385\xcc\xa4\xddT=\x84N\xc8 \xa9\xde.\x94\xd0\x91B\xb7.\x13\xee\xe9\x1aO\x93W\xf0y\xf8\xe8\xca\xd9\xc37\x01\x03&\xf1\x97\x9f]w\x1c\x89>O\x917\x10\xd1\x91\xb7o\x94BP+\xc0a\xd29\x9b\x9cfDB\x08%\x1a\xb5\xf3b\x92\x10\xb9\xc7\xbb\xf4\x00pd\xf6\xa22#\xd7\x90(\xbd+\xc7\xf5M\xa7\x12f\x04\xb8\xdb\\?,#\xd1(C_\x9e/A1\x0e1"Q\x022\x8c\xad\x89\xb0\xb4^\xeabQ\x92\xf5\xb7D\x9a\xdd\x03\xaf\x8a\xf0\xc6\xebhd\xf2\xfa<\xc5\x9f\xd1\xc1\x92\xea\x88O;\xbd\x92\xc3\xeei\x11\xaf\x9d\xe3\xb5\x0f\x91\x0eJ\xber\xf7 x\x14L[\x1f\x17~\xb5<\x11\x1fi\xbf~\xdf5\xa4x\xc5\x90\x92m9(fMyaH\x96\xe9\xe0u\x80\xe8\xa7\x07\x86\xbe\xbf\x18(b,\x17\xedJ\xdc\x98\x96\x0c\x84\x11\xe2\xe2SQ\xd6\n\xb1gX/\xff\xe9\x1b\x0e\x12\x06A\xf6\xdbeY\xd8\xa0\xa7\x1f\xc7e\xa8\x0e<\x03[s,[\x12\xe2\x88\xdf\x8c\xd8\xf2\xb6<(p\xf4\x0cHSVp\xb05Ct*\xef\x7f\xeel\x04!\xccA\x06D(`\xb6\x01\xdb\xd0\xedk\xf8\xe4i\x92\x83\xa1W\xdf`\x97\xb4\x0c\xd6\xb0S\x84\xf3\x18G\x01\xc4\xe5\xf4)\x84\x1d>\x97\x03\x84\xaf\x9a\xbf\xef\x96\x8b\xaaV\xbf\xc5\xfaX\x8d\x86\x98\xd9\xa6\x05R\xdb\x83\xa8\x88\x02`\xfe\xe6\xf9\xc8ZP\xeb\xb1\x81F\xc9\x9b&8\x83\x1e\x1e\xdd.\x05\xb0\x83\xb7\xc1;\x1f\xa9t4\x9a\xf0ww\x11\x8f8\xebz\xd7\n(\xc8jF\xd0FC\x13Y\xedA\x05q\x93\xe9<\x97\xa2\xce\x11o\xd4\xb2\xa6\xba\tY|\xeaA\x18\x93\xce\xcf|.<\xfa=\x9ar\x84\xedP\xf4\x86\xeb\t-\x14!\x1a\x05y\xc2@]I\x88^(\x85\xb9\xd2&7b\x0b5YF~L\xb2\x9f\x16\t@\\0\x8a\xcch\x80W\xd4%T\x04\xa3mEqD\n-\x03\xdc|\x99\x01a\xd70\xf9\x0b\xb7\x88e\xbf\x8a\x91\xee\xbf\x11\xd8\x83J\x92v\x8c:#\x87f\xe1\xb0\xfb@^\xd1\x91\xf3\xe0p\x81\xa3\x86\x97\xa6f\x9a0\x1fVQO\x7f\xab\xfe\xa9\xe5\xcc\xca\x94\xa2B\x12\xedX\x8a\xe6%a:"\xc4`=q/\x19?2K\xbb\xe6\xd4X\xb5O\\V\xb3\x12\xfb*\xde-\xb0&\xa0s\xe8LK4\xadl6\x10\x16t\xccro\xb20\xe7\xceQ\x13\xe0\xea\xf7!.`\xfe:\x02P\xc8zn\x1b\x0c\xf6\xc6\x0b\xf1x#.\xbb\xbc4\xff\xabt\xb0\xfe*\xd8d\xac \x02@\xdaK +K\n\xbc\x8d!B\xda\x05\xa9\xe0 \'\xf9\xd3cA\xf5\xd1\x86/\x84k\x97g\xc5r\x0e\x84^\x9e\xf1\\\x84\xe7\xf0\x03o\x03\xac\xe0\xdc\x87\x98\xd77F\x87#\xb8\xa6\x86Q\x03\xe1\xb0\xd2\xc4@Q\x8a\xc6\xe9\xe6\xc8\x0e/AW\xban\xef;\x98$\x97)\xeaL\xc5q\xb2?j\xa5\xff#\xd1\xd7aF\xe0ON\x049\x00J\xae\xdc\x89\xd9\xceI\x99C\xb8\xc9~pr\x8d\x7f9L\xa2^3\x0bh\xd2`\xf4\x17M\xcc]o7\xfa\xd2\xc8\xb2\x86\xe0\x19\xc4Z\xc9\x98^\x18\x10y\xbcL\xac^;\xf8%#\x91\xba\xb2~\xe0\\M\xde\xd6\x90\xbcV/\xe6zA\xa9\xd7f\x9dW\x16\xda?\xd1\x8b\xdf\x86\x88\xd9\x10&\xc7\xa59h ')
__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\xd5\x1a\x950w\x86\xd2X\xcb\xf9\x19C\xac\r\x9d\xd8P\x00\x00\x00\x00\x00\x00\x00\xf1\xf5\xf1^1R\xd8\x7f\x82c\x87\x9a#\xe6\xdb\xa1PY005671\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\xdc\x1fJ\r(%\x92.\xb7\x88\xbf\x12\x9c\x8a\xf9\xc0\x00\x00\x00\x00\x00\x00\x00\x008\xb6\x7f\xfd\x13B\x89\xa0\x1eq^\x8e\xc4\xeb\xe7\x1d\xc4\xca\xec\x04\xe7s&\xd8=\xf1\xc2|\xbe\xb4\x82^\xeczx\xce\xf1%\xd7dY\x17\xb9\x88}1yy~\xe71\x97\xcf[\x1d\xaf3\xd9\xcb[\x18\xaf\xa9I\xda\xe0\x96[\xca}\xf7>\xb0P\xb7mk\x04F\xe7D\x05\xb9\xbb\xb3^\x03\xa8\xd7\xfe\x8b\xd65\x02\xf1\xae|\xbf\tr\xbc\xae\x1b\x8a\x9b\x0f7\x07L\x19\x0f\xf9\x18\xe6\x0f\xf8X_"\xad\xe9\xc7Z\xf0i\x1cZkA\xcc\xf0n\x12\x97u\xff\'\x0f<$\xa4\x06T\xf7\x84\x15\xf1\x07\xf9\xc1\xd8SO\x87@\x82O\'e\xff%\xd8I8KZ\xc7\x9b\xfe\t\xcc\xbb\x1fW\xee~,K\xdf\xc4\xfev\x9de\x98?%dZ\x86\xd9\xf8\xc3L;\xea0@lT\x94o\xfd\xea\xd4ss#-\xaap\x84b\xa1\x12!qP@\xce\x91\xe7{\x12\xcbZ\xb4\x0c\x8av\x0bqu\xd7t\x80$8I\xda\xe3\x0f\xb9\x0f\x8cGo\xda\xd6&\x90\xf6\x08&\xb7\xaf\xe2\x1b\x10\xcb\n\xca\xf9A\x91`\xf4)\x0b@#\x11\x8c\xec\xd0\xb5M\xc2\xc60\x8b%q\xae\x1dn\xebjW\xe2~\xfd\x9e@K\xfa\xcd\x18\x9d\xf5Xn \xd2\n\xc2\x87\xd6c\xdd\xd8\xeeX\xa68\xcc\xd4\x01\xad&\x90\xef\xd2\xd1C5F\xf0\xa0OzQ\xd0\xb8t\x1f\xa1\xda\x8c\xdd\x84\xc0v\xfb\xafJ\xf3\n\x1c\x8f\x92\x1e9\xfdz\xb9\xfe\x96x\xa2\xac\x0eBKI\xeeA\x14\xda\xf0\x17$V\xc3W`K\xbc\xfcq\x92\xabz49d\xab0 \xf4\x8eb\xe6`\xbd@\xbbM\x14v\x85\xb3D@\xecIh?1\xfc\x983\r\xe0\x89\x18\xab\xbb\x1e\x8e\x12a\xcd\xfb\xd8\x17\xaf\xe0\xdf\x8e>\xff2\xe9\xb0\xee4[;\xae3\xfa\x93Ay\xab\xe9\xc9\xf8N(\x91{!\x01f{wC\xabp\x1b\xca3\x92S\x02\x10\x8c\x05\xbe\xc0\xea\xdf\x93\x00\xb6\x11\xd1\xd1\x99\xe7*H\xf9s\xbf\x19\xfa\x1c\x04\xcd\xea\xf0\xaa\xc0\x051w\xe5\x93\x00\xc0s\x068\xbd\xc4\x07\xf7\xb6\x99\xa5:\xdd\xf6K\x1d+\xb6\x82t\xf5T\xe0\xe9) T\x1e\xac\xa5\xf3\x14\x16.\xd2i\x18\xee\xdera\x9c\\\xd0E\xd2\xbe\x82w9\x04A\xd6\xa8*\xae\x9b\x06\x94\r\xb9\x11z\xd0\xd5\x10\x19y\x9e\xb3\xc0%\x06\xf1\x0f~YL\xa9\x9eW\x8c\xb1\x9d\x00IN\x85\x8d\xa4\r\xd3\xf8j3\x90\xff\xab\xdb=O\xf0\x9b\x9bR\x04\x82\xc4\x13\x19\xb6\xf3P\x8d\xc6\x04W\xa5\xf0\xe7\x16dE\x98\xe1\xa6\x1e\xe4\xa9\xc2\xdf\x0f&\x03w\x08\xa8S&i]\x88\xfb\xb4P\xa3\xa5\xe2z\x1cu\xdfS\x14\xba\xd5\x15|\xcb\x8c\xd1\x12I\xe7\xd7\xae\xfe\xd8\xdc\xbc\xff\xc9\xa1`\xa6\xa8j5\x1d\x8b\xf9\xf0\xd9\xde\xcf\x8e\x954\xf2\xc7\xb4A\xd0]\xe60\xa7\xb8dz#\xecD\xb6\x9d\x82\xb8\x15z!\x0c@\x07\x16W\x87}\xa9\x14{,\xf4\x15p\x10\xac\x98I\xa6w\xf6|\x04\xdf\x03\x8c\x85t\xf4\x0b\x18\x8bV%\x94\xbf\xd7#\xe4|V\x8d\x9b\xb2\x9c\xce\x1c"\x05\xc5\x14\x12\xbd\x002?\t\xb4h.(\xe2\x0fNQ\xb0\x7f\x93\xb2\xcd\xee}\xdd\xbf{\xb5\xa0\x8fQ>\xde\xc8\xff\x99\'\xaf\xde\x8fR4\x07\x9d\xfc\xb3D\\9\x9f\x00\x01\xbd\xda0&\x036O\xe5n\x18I\x9b0h\xd9\xb6\x85\x8b\xae\xd8\x8e\xde\x93$-\xae\xdb\x90~%\x91\x80~\xaf\x13\x98\xc5\x06G\x90\x8f\xe7\xf7\xc9s\xbe\xf8\xb9\xf4\x9d\xdf`3\x1d\x99\xf8\x186g\x0e2\x1d\x0c\x8dQ\x8dY\xb4\xbd\xdeF\xbcS\x1f\x08\x95\xa65J\xb2\xedj\xa8r\xd8\xfae9\x0f6\x7fNBJ\x87Q\x1f\xe3\xcf\xff$\xbc^?\x87=\xf3\xb1\x83Hw\x10d\xaa7\x18pO\xc48Tt"\xe0!\t\xd5BK\x0e\x0b\xac\xddTT\xc5\x8bw\x93rJ\xac}\x8d\xabXb\xfb\xde\x85\x86\xaeE\xec\xb7\xac\xb7\trI\x824\xe4%i\xfa\x9a\xee=M\x1ae\xd3\x12\x94\xaco|,C\xfe/D\xc7\x00\xc6!d\x8d\xd0\xdf\x89j\x11\xa1c\xe3p\xfb5\xf6O\x0f\xda\xe1\xfaIs~\xee\xcd\xcc\xe0{H=(\x0c\x99\xd8\xd994\x17P\x876a+\xe4\xdf\r\xad\xe8OE\x00j\xa7e\xc8\xb8\x0f@\xeb\x1f\x7f\x97P=x\x8c\x18\x12\x0eM\x8e\x97\x16T\xfd/o,\x8a\xc0\xd0\x89w<\x90[\x0eU\x84Dg\xdaU`e\xe6\xd5\xe0\xbb\xcb\xaf\x8d\xbaR\x0b\xcdq\xd7\xc7\x01d+\x001\xe1:\x12K\x9e\xf5\x97.\xf7\xcf\xdbi\xfd\xc0\xc7\xc1;B\xf4\xef<\xbb\x8c\x0f\xf7\xd6\xe2\xae\xb4\x8a\xa5\xb2\xd79z\x9e\xc1I\xf5\x96k[\xe8\xdee\xdcX\x18\x85ty\xaf\xd2\xfeDI\xd20Y\x90\xaa\xd3.C\xf1-_ $#f4\x1e\xb2\x9f7\xdc\x19q\xbf\xca\x03Q<\xdea\x1a\x7fs>\x0f)l\xad:k\xa7;\x8e\x95\x83;QA\x1bs\x01\xb7\xbc\x90\xc1\x05\x99\xae\xa2\n$\'\xc9\x10\xff\x08pk\xb4\xac^I-z`\xfd\x18\x05\xe1\xb2\x91)+"`\xaeYy\x86\x148nMH\xd2\xea\xd0\xc3\x8d^N\n\xb4@d\xec8c#\xec\x11\xdd\x13C$\x17nC\x84\xa0\x17\\L\xab\xbd\x08\xed\xbe\xdel\xb4\x01\x13>m\x08\x12N\x87a\x14\xc5V\xedlu\xd8&K\xe34\x8a\x08')

+ 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 9.0.3 (pro), 005671, non-profits, 2025-01-26T16:37:32.024885
# Pyarmor 9.0.3 (pro), 005671, non-profits, 2025-01-28T02:37:10.392426
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*\xa5K\xba\xedk-:bip#p\xd3\x0b\xd5P\x00\x00\x00\x00\x00\x00\x00\xf2Y\'%\xa9\x15A\xed\x12\x1bXG\x89\xfb\x0f\x96PY005671\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\x00hXX\x01\x8a\x82\xf4\xe0\x8e\x83D\x1a\xe6\xef!\xda\x00\x00\x00\x00\x00\x00\x00\x00| \x19\xd1BR\x0c\xa3\xe7$q\xf1"\xb5h.l\xce\xfd\x95\xee3m\x95\xdei&6\x0e\xd4\x9df\xc75\x86N\xc9\x97^\xc9\x0b\xd1\x05L\x90\tk\xcf\xe0\xb4\x88\xe5\x86/k\xef\xd8\xeb\xb0++\xad"Y\xe2\xcd`\xf3X\xf2\xbc\xed<\xb8*\xed\xe8i\x90&\x12\xc7/\x854n\x92\xd8;>\x06\xd1A\x02\x87Uq\xaa\x14Z\xdf\xe2\x03u\xf3\x1c\xd4btq\x89\x80\xc9oX\xe7\xfaG\x1cWc\xf4/\x9b\xf1\xa0\x0e~\xa2\xe7l\x82\xf0y\xde\x8c\xd4\x12\x83\xd7\xf2~M\x15s\xa9]\x0f"\xfa"K~PJ\x00\xd8\xd4-\x89\xa9\x12v\\\x10M\x15n\xf3Pn\x0b\xc0$D1\x88\x9b\xb8\xd4!_\x0e%\x90\x9b\x82\x06\xd0U\xe6\xce\xb2s\x04\x13\xa1Q\xfc}\x04w\xdb/_n\xfdb9p\xb1\xfde\x94\xf4z\x8d\xc2\xac3\xfe&\xd3)=,\xcbp\xa2\xc0\\D\xe8\xc5!P\xf5\xc9\xb84\xc0\xe5\xc1\x01\xa5\x0f\xa2_wq\x92\x88NI\x18\xc0ke^\x83\x87\xe8\xc1\x1a\xfd#\xbc!\x9eiWml\x8ac\x1a\xcbaB-\xad\xcc\xff\xe8?(\xa7\x00\tU\x9f\xa7R0yN\xe1F\xc1\xe1\xa0\x94@\x0e\xa8"\xb4\x9c"e\n\x00"\xe3W\x15\xc9\xd0z*\xa8=m\x7fjC\x83rbE\x81\x06\xe5\xc6\xf3\x8a\xb8\xd9\x8d$\x9d)\xca-0\t\xe0\xe6\x9b\xcdE\xcf\xf8*\x87\xe2\xca\xf0\xecfk\xa7\x84T\xf2T\xfc\x1d\xe5\x80\xb7\x81u_\xa9\x10\xff\x80O"\x0f\x04\x8d\xa9\xaa~\xf0T\x10\xd1\x92\xf1\x8b\'\x98\x8e\x15+\x02\xaeL4\xe0\xfc\xdaq\xf0\xe6l\x08\xf5!\xaa|\xcc\x8c\x19\xabC\xe23\xe8\x17\xdaPt/\xa3\xcf\x881\x82%\xbd\xfd\x81\xb0\xcf:h]9[1|F\xbc\xd4:\xc3\xaft\xdc\x83\x0bDdC\xe4\xe0\xbb\xb6\xefN\xe9 /1\xd6\x0b\x82\xac\x1f\xde\xa8\'\x84G\x16/ K\xa1\x1c\xb0<\xe0B4\x80.\xd2\x8c\x1d\xe0\x8eH\t\xd1\x10\xb4\xf0\x8a\xfe\xd8ox\xda\x01\xac\x02\x14\x9d\xf24\xdc\x1e?\xefN\xf3d\xeb\xef\x15\xc2\x13\x11@\xd4\x9d\x1d\xb5\xce0\xae\xf7\x7fI<6\\M\xe6Qs\xbbLBi)\xe3\xb8K\xc1')
__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{\xaa\r\xde\x94\xd7\x89\rE\x9f\xd7\x89\'\xa5|\tP\x00\x00\x00\x00\x00\x00\x00\xe82\\\xdfvy\xa1]b\xb1\xfe\xb0\xb7d\xff\xf3PY005671\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\xdb\xf0f\xad\x9d\x19\x1cv\x80\xd7g\xaew~\x8aZ\x00\x00\x00\x00\x00\x00\x00\x00}\xad\x16\xdf\xe5YEjj\xd4z\xd2\x02\xd3\x01\x11^\xa5\x0e,\xe4\xf9\x1d\x88Q=6\x84u\xbb7\x1a\xbd\x02\x1bT\x89\xe6\x0c\xcf\xcc\x0f+A\xd1NqF\xdc(\'\x1e\xf9\x99\x8f\xeb{\xd5\x0e\xf4\xcc\xf6F0\xc4~)\xa0\x05\x066\x0f=\x08\xfe\xcc@\xf9[(\x07O\n5\xcc(\xf8m\xf0\x1ee\xd4\xce\x84\xf8\x0e\'\xf2\x96\'\x1d\x11sd\xecg\xb5K\x95\xf8M\xdd#\xa5\x82\xcd\x1c\xf55\x99\xffsn[\xa8\xe3:\xfc\xb9ri\x04r\xf4\xc87`\x8f\x9baU\xdc2S\x15\xf2\x02\xb7\x1c\xb3\xe8>_\xfe{\x9e*\x92\xdb\x13\x85\x80JP\x12\xd4\\\xd6\xa4\x8c\xabd\x0e\x0f\x02\x05\xe6\x99pf\xed\x8bK\x86j\x87\x9evy\x83\xbe??\x05\xbf\x1e\x8a,\x01\x1d\x19h\xb7\x84}\x1f \xc2u\x12\x90\x9b\x16j4\x8f\xf8\x81"\x82\xbc\xb4\x15\x15\xa7\xab\x0b8D\xa2[\x91J\x94=\xf6\xa6\xb1\xa0\xfd\xc8\xf3\xb3\xffVN\xdd<\xac\xc9\x92\xf0\xc4\x8c\x8bt\x93\xbb\x17\x83\x9b\x90~s\xc9\xdb\x04k\x91\x8bb\\\xa5\x96I\x1c\xa8m\xd2\xeb\x97n\x8b\x0f\xc5\toZ(g\x95l~\xc1\xe7]\x10\xf4A\xb2\x12r)\x924\xc1(\xdb\xae~\xddnL\xd9l\x7f\x7f\xce\x8e\x94C\x13&\x16\xd8=\x94\x91A\xb4\x0f0\x84\x05\x19\xe1J\xee\xca\xc0\xe0\xb0\x88F\xb2uj\xeb\xc4h\x84H\xed\xdf\x11 :\xfe\xf0w>\xc8?\x04\xe2\xd7\xac\xee\xe1^\x9e\x0c\xe5\x18\xd1\xce&\\7\xf7p"Okm\xbb\xb2/\x90\x81\xb0\x13\x83\xafl\x8e\xbc\xd0}o\xc1\x8b*\x10\xb1\xe6\xfe\xad\xc6\xcb\xba\xcc3\x0feO\x0ff\x10\xac\xe9^d\xef+2Z\xb5\xf9\xe1V\x8d&\xf7%>s\xb6:E\xf1\x9eiEY\xd8\x1d\xdfOh\te\xf0\xda\x9a\x08\xa9\x9b\x1b\xc8\x08\x1d\xaeE/\xe7\xdf\x15\xfd\x91\x88}\xf1\x06\xe3\xb5\x8b\x00\xe1C\x14\xf6\xea\xdd\xbb\x92m)\xcd\xf2\x96S\xc5\xfai$\x8f\x15W\xad\xc4\xfcS[9/\xa9|c\xaeF\x10U\x96LP \xa5zQ\x9d\n\xda\x01\xca\x93>F\x9ba\xc9\xf5JPF\xd3\xc5?-;\xfd\xb8F\x8f\xbbr\xe2\xad\xa3\x8e]}')

+ 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 9.0.3 (pro), 005671, non-profits, 2025-01-26T16:37:42.334050
# Pyarmor 9.0.3 (pro), 005671, non-profits, 2025-01-28T02:37:20.612379
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\x93G$\x9f\x14\xa5\xe99tq\x18\xb5$4\xc5\xaeP\x00\x00\x00\x00\x00\x00\x00r\xb5\x00g"\x80\xa0\x91\xc8?c?e\xd6\x11GPY005671\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]A\x93#\x89L\'\xaf\xaf\xeaF\x80B\xd8\x10\x1a\x00\x00\x00\x00\x00\x00\x00\x00Z\xf8|\xff\x82\xd5\xa7\t\xdb\x07\xe1\xfb\xb1\x13\x0f7\xb4SkT\xb1T\xc2\xbfF\x99\xe9[\xe9I\x0b\xe8\x91S\x1c3\xa8Md\\\x02\xc54b(\x00\x9d\xf4\x10\x7fo\x13,\xd3.\x16\x91\x9aArg\x00 \x8f\x8e\xf0\xee\x0c\xf5?\xef\x9f\x7f\x1cb\t\xd9\xd2\xb5\xd2!Zf\x83\xb3\xe4TU?\xa8\xe8g\xd5\x91\xa2\xd8\xb9)!\t%\xfe\xda\xf3\\\x8c\x8b\xcdP\xa1(\xce\xe9\xb3v\x1f\x9f\n\x91\xee\\\x8b\x8d\xc8\x83JG\xa5\xaf\xe6a\xc8\x8aP\x9d?\x18\x07#L\x13\xa6\x9b\xd5\x1b\x1d\x17\xb1')
__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\xb2\xcb&\xf4\xa9;\xeb\xd6\xadH\x91\x92W\x05U\xdfP\x00\x00\x00\x00\x00\x00\x00\x882x\x01F\x84\xb6\xd8\xd6a\x10\xec\xcf\x7f4\xfbPY005671\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\x00J3n\x06+\x1b\xb2\x9ay\x19\xb3\x1a\xabv\x88%\x00\x00\x00\x00\x00\x00\x00\x00\xa4\x9e\xb1\x00\xd7q\xf3ug\xae*\xbes\x01\xf9=\xde0\x0b\xac\x1d\r\xe9-\x954\xc9\x84\xcc.\xb0\xee\xd0\xe5>\xfb\xda\x1eKR(\xac\xc0\xa8N\x9c\xed"\x90\xc4>6Q\x05\xf5\xcd\xbf\x8f\x91{\xbc\x17^\xd2]A\xc1>L\xdd\x91\x04\x96 u\xbd\xb0\x9b\xbdn\x88\xcaJ\x82\xb9\xe0D\xca\xf7\x84R\xc2\xed\xf7\xfb6C\x84\x94\xff \xa2\xc0\xafo\xe9\xae\xb7\xb08)\xee\x94\x8f \xf8C\xbe\xe2\xdc-\xcb\xbc\x1f\x01\xacPS\xc0O?\\\x15N>\x97c\xb7\x93\x17!Eg\x85\x9f\x87\xad_')

+ 2
- 2
tzquant/market/binance_spot_pub_ws.py
File diff suppressed because it is too large
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/binance_swap_u_uni_private_counter.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_spot_uni_private_info.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_binance_swap_u_uni_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


+ 2
- 2
tzquant/market/zmq_client.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 9.0.3 (pro), 005671, 2025-01-26T16:37:31.986741
# Pyarmor 9.0.3 (pro), 005671, 2025-01-28T02:37:10.369536
from .pyarmor_runtime import __pyarmor__ from .pyarmor_runtime import __pyarmor__

BIN
tzquant/pyarmor_runtime_005671/pyarmor_runtime.so 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 9.0.3 (pro), 005671, non-profits, 2025-01-26T16:37:56.037903
# Pyarmor 9.0.3 (pro), 005671, non-profits, 2025-01-28T02:37:34.179246
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\xbc\x1cY\xdd\xa4KB\xbcl\xd0\x8a\x83\xf2\xad\xa5hP\x00\x00\x00\x00\x00\x00\x00\\l\xacn\xf8\x10U_.Kq\xd7\xd1\xa3\xc0\xfaPY005671\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\xe9M2$\x90*\x83\x1d\x1f\x11\xcd\x0b\xed`\x80\x0b\x00\x00\x00\x00\x00\x00\x00\x00\xea\x85\xd7\x80.\xc3\xd3\xf1\xb3\xcd\xee\x8d6\x07/f\xca\x8a\xa3\xed\xefo\xfe\x16:\xf6&yR\x12q\xed\xd1\xa4\x8a\xf0\xc9z\x1c\xf8\x91(r]u\xf9\x97\xb1"\x97\xe9\xfd\xed(>2\x84\xe21f\x0c7/f\x0f\xa0_\xfa\xc4\xee\x881\xa5\x0f\x94\x8b78N\x87\x9ag\xf3"\x7f\xd4\xa0sM\xa5=\xc0M\x05\xa65\x02~\xe6\x91\x17f\xb7x\xa2J\xeb=Z(>\xc1)ki\xad\xc3\xcc\xd5\xfc\xdf\xb1\xb3\x01\xf2\xa0\xd7\x9a\xa1p\x80:!\x92l\xd2Ws\xc3\xfe\xed\x02*\x95B\xdb"\xc5sfc h\xfe\xb7!\xc3\xc7\x10\x0e*T\xfa\x97Mi(*\xa0*\x8c\xa5\xef\xde\xb90-\x15\x11H\xef\xc3\xaf\xbb\xe5\x01\xff\xb6\xbb\x10+E\x9a\xb90\x85\xda\n\xd2rA\xcao\x95\x15)\x8a/\xa5v\x0e\x05\xb6\x98\x1a\x1f\xdfvG.\xc1\xab\x04\xd59\x13\x1e\x98\xb7\x1c\x07\xa9b\x84\xe5\xaeH9\xceI\xb48\xf2\xb3Y-\xc81\x8e8\x91\xcb\x18\x84\x93\xe4\xa4\xf8\xb8xt+\xc4\x9b\xa86S\x01\xfa\xcf!\x9b\xf3Qy\xf3\xf1\xaf\x1d\x8c\xe1\xe9"\x9e\x0e\x8d\r\xec\xd0\xce1\x86C\xfa\xa2\x83\xdf\xa9\x05r\x0b\n\xed\x9f\xb6wZj\x95\x1a\xf5\xf4\x99\x0e\x0f\x1d\x92\xac\xf3\xf6\xb9%%G\xf5S\xf9\xf2\xb6\xa0e\xd5\x83\t6\x82\x04:|\xe6\x91\xe5\xb9L\x07Oo\xee\x8d\xdd\xfcx\x014\xb50Z\xc6\x03L\x9e\x81\x07\x8c>\x1a\x9d\x95\xbd\xe8^zuZ\x89\x82\xe9\xd59\xab\xe2\xe1\x0e\x08.\xc3c\x84}?\xba\xd4\xc2&i{,\x88?\xd5{\x1f\xebP\x86\x1c\xc5\x1a\xacd\xa1\x81\x1f\xabI0\xb2\xfa\xd7QGOr\xcc\xf7\xd5\xc2\x1e\x83\xaf\xdc\xb7\x82\xe2\xd0\x12\xed\x14\x08O7\xd6\xd6;\xdeN\xa5\x8d\xc3\x9a~\xb3s\xbd\xf4\xb7\xf6\\\xff\x119;\x85L{WQ|\xe9\xb5\x9c5\xaby\x08\xef[\xce\x99}\x15\x96\xb5\xdek\xc1\x16\xfe\xa4\xab\x89\x1cM\xe9\x12\xa5\x84)\xdf]\xc2\xb5\x9a\xf9\x00\xe6T\xef\xc4c8\xe5\xc9V\xa6J\xf4\x00W\x14\xc4\xef\xee\xd9\xe6n\xa2<:\xca_\xa7h\x15[\xc1k\xf6\x0b\xa7Z\xdf\xca\xc0vo WF<\xdc\x90\x14`\xb4\xd6\xcd\xf8\x1d\xf5\xf9\xc7\xb7\x00\xb7\xd3\xe1\x86Z\x7f\xe4\x0fv\xd7}M\xe03\xc96\xcd)\x0c\xe0\x94\x7fA\xe1\x13c\xfd\x83TL\x92ou\xa4\xc8\x8f:\x8e(\x9a\x92\x92$yKV\xc7\x14\xfc\x91\xc3I\x0e\xb5\xd8\xc7\r\x91\xad\xd9\xea?\xba\x00\xbf\x93f\xdc\x99\xb7z\xbb\xe91\xd7\n\x16\xf8X\x8f7\x82L8S\xe8\x84p\xdd_\xe2\x1dz-\xc5\x1c\xd1S\x9e\xcb\xb7\n\xb5L:\x82\xd0\xe4\x99\x89\xb5\x086\x9aX\x81"9Jj\xcb\x1e\xf5:\xab6\x99v0A\xf4gd[\x91\xe7\xe7\xeeA\xdf\xa8[\xa8\x1e\xda2\x18\x8b\x0fw\xcf-\xaa\xcb}\xbf\xc0)\xde\xa9\xc3\x10\x17\xff\x05\x9d"\xf6\x11B\x16\xbfF\x8a\xfb#\x93\x97OQ\xd8\xaaD\xe7c\xdaC\x7f\x96H>\xda\xdd~\x95R(\x00\x1d\x03\x19l\x9bc\xfd\xfd\x03\xcc\x97\x18g\x93f\xec\xe0\x17\xa6\xf1\x85\xaf\xec\x88K\x15\x1a(\xd7^\xa2m\xc5\xbf\xf3\xec\x1e\x08\xcd\x14\x05\x85\x1e*\x12\x9eHI\x8boiq\xabaiu\xec=\x81h;L?u"\x19e\x9b\xcb&t\xf5\x0b\x02=p\xd8K\x9d\xd1\x92\xac\x08\xcfa\x87\x8f\x16\xa1\xa2\x01fea')
__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\xcb[\xb9e\x0eO\xa1\xa4\xe6\x03\x17&3\x98\xa9\x18P\x00\x00\x00\x00\x00\x00\x00I\x84\xb5HOTEy:$"\x03p\xe4\x15\x12PY005671\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\x00Ho%k#\x0e\xc6fin\x9e\xcd\xd9\xcbg\xc5\x00\x00\x00\x00\x00\x00\x00\x001I\xd2\xdbg\x11\xf5\x01\xc3\xe5%\x8c\x19\x9b\xec<\x04\xc6\x0c\x87\xaeJ\r\xb1.\xcb\xccrfov"\xf7\x9fJ\\j\xcb\x9a\xb1\x8c\x14\xed\xae\x1eLf\x8f%\xd6\xe3V\x88\xd2\xf4s-\x8b\xaah\xa1\xa7W\xf2B\xccij\x86V\'\x80\x89\xcc\x7fN\x9b\xc8\x1f\x05\x1b\xccy\xf3_\x18\xe3\x9b\xb8\x02\xd9\xce\xaa\x93(_\xda\xcd\xbf\x0f.s\xbbU\xe8\xff\xd4h\xf3\x04G\xcd\x93\xd5\x96\xa3u\xe6r+\x12\xef!\xa4=\xc0\x85\xdb\xa5\x9ey\xc8\x88\x04]\x19M\xf6\xd3\xaf\x1e5e)\xc6J\xdd\xd6[\xc0\xdd\xdc\xdf\xdf\xe3\xc1ns\xca\x18\xb2g5\xcd\x17[f\xae\xf3\x99\x0f\n\xbb\x8b!j\x1b\x9c\x1a\xcc\xc8\xecSJ\x8d\x9a\xd1hkv\x17AQ\x8f\xe6\'\xd8\x8f\xb2\x89e\xbd\x88\xea0\\\xc2x^GF\xc5A\xabY\xd8\x97k\xfap?\x9c\x8cr\xab\xef\xd5\xab\x15\x81\x19` \x07\xb2\xf5\x97\x89\xb3\x1d\xee4r%\x11p\xe9+|\x891\x03x\xf3><i\xa3\xbcy\xe5Z=hCX\xdcI\xe2\xcf\xcf<\xa2A\xf9]\xf8d\xe8S4\xa4\x90\xd5\xf8\xa2FT5\xc3\x04\xb5F@\xbfU\x12B\x1fa\xb5\xc9\xc7\x11\nyo\xf6\x15\xae\\\xdcVv\xdb\x9e&\xdb\xec\xb3\x0e%\xbf\xb8D+\xf0\x13P\xefD\xc0Qy\x15\xca\xbcF\x88n\xfb\x0f\xd85_\x06\xd6\xbc\xe3\xc1\xbd\xb7)\x961]\xdb<9\xc7\x1c\xef\x1a\x8b\r\xe3\x9b\xfcH\xed\x94\xff\xfb\x88(M\xc9\xab]\xb3\x81K\xca\xdc\xff\xf7\xb0\t\xa7\xf5\xc8\xd5\xf2\xae<\x866\x12\x90\xf4\x05\xfd\x13\xe6\xf4\xe9\x95\\\x84\xee\xa3on\x9a|\x82\x15(\xf1\xe6\xf8\x03\xad`\xba|\x83\xfb-\x9e\x84\xe5M\x0e?;\xd7f\x1e\x0c*\xec\x86\xcaRU\r\x14\xd5\x15\xfb\xa5xn\xd4Gj\x00\x16\x06#\x01\xcaG\x1f\xcb\xaf\x138\xbd\xc8E\xbf?\xd6\x8b\x9f\xca~I^\xd3\xe6uv\xd1\xa1\x19!\xf0\xa48@\xc9R\xfc\x0e\x8eS\x07\xaa\xc2PX\xc1\xb8=|\x9b\xdb\xcb$t\x9cd\xac\xc4\x03\xde\x98\xe56\x9fx\xf5\xee37\xf4& \x0bg\xbf \x9cw;QQ)@VB\x81\xf7\x19\xeb\x05\xbc\x8at\n\xc9p\xf1\xdb\xc2\xce\xfe\n\xf055\x13\xbf"\x1b\x85\x17\x10\x86v\xc0\xf8pN\xb7xA\x04%\xaa\xffb*\xa3q\xeez!\xc9z\x97\xbb\x99^\xf7^\xd7\xee\x98=(`\xab\x8bq\xba\x05\tY\xb1\xa3\r\xaa6\xf1\x109~\x96d\x1esp\x92izi\x1cn|,\nv\x03:$\xcf\xcf\x1a\xdc*@\xd6[U-M{\x17"\xb79\xc6\x0f\xc1\xc1 qc-\xf0I)\xe1<\xa2\x8cja\x89I\x83\xc7\x13\x1e\x0f\x82a%\x15{I\xcd\xd3\x13\t\xb4:\xfb)\xcfP)\xef=]2\x15\x92\xb2\xb9\x9a\xdaX\x02\xea\xa5\x18\x87C\xbc41\x1c\xc8\xc0\xf7\xc5\xca\x9e\xdf\x9aJk\x8a\xf6\xdbT\x84\x9f\xfdUO\xf9\x9a\x1d\xd4\x12\xe1o\xbb\xa1\xa1\x05#\xebx\xf2\x8c\x000\x02C\xea5_\x84\xa9\xe3.\xa1\xfd\xc9\xf1\xacV\xd1MN%q|sU\xee\xba\x0b*\xde\xc5H\xfd\x15\x1f+\x06\x91-*t:V\xf7\x02\x9b\xca\x11\x92n\xd1\x13\x96=pX\x13\xcc\xcb\x8e7\xc0\xfa\xd4\xb6\xdbw\xf7\xd1d4j\xd6\xb4\x0f\xf7\x9d\xa0\xe5\xc0\x15\xf6]\x82\x989X\xd8\xe6r\xdb?f\xfc\x04\xfe\xc1v_o\x1f')

+ 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