Browse Source

load_data 添加isprint

master
tzquant 4 months ago
parent
commit
f5f327d0eb
72 changed files with 105 additions and 119 deletions
  1. +0
    -3
      clients/__init__.py
  2. +0
    -3
      clients/binance_swap_u.py
  3. +0
    -3
      clients/platform_consts.py
  4. +0
    -2
      clients/pyarmor_runtime_005671/__init__.py
  5. BIN
      clients/pyarmor_runtime_005671/pyarmor_runtime.so
  6. +0
    -3
      clients/status_consts.py
  7. +0
    -3
      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. +3
    -0
      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

+ 0
- 3
clients/__init__.py View File

@ -1,3 +0,0 @@
# Pyarmor 9.0.3 (pro), 005671, non-profits, 2024-12-17T13:29:36.168315
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\x00X\xf7\xf9\xfa\xc2\xa6k\xcf\x99\x1eQ\x9e\xde\xbaQ\xbeP\x00\x00\x00\x00\x00\x00\x00c\xdd\xf7\xa4x^L\xe6Ba\x83\x9a\xc2$\xc28PY005671\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\xf9/\xa3\xbb\x90\xba\xe0\x17\xc6\xf5\x96\xbe\t\xbb1!\x00\x00\x00\x00\x00\x00\x00\x00\x8d\xe5\xe3>\xdb\xd2}^}\x1b$\xe2\x99Y\x83?3\x03\x07H\xddc\xed\r\x13\xb7\xe4+\x8bW\xc4n#\xe0\xd2\xc1&\x02\xca\x02e\xdf"J\xfcM\x87\x9bX{\x95\xa3\xe2\xb3l\xa3!\xbdz!FX\x19\xa0\xe2\xdc\xa4r\xb1-\x19m\x13\r\xe7\xf5c\'IS\xe1\x1b\x99\n\t\xd0y\x95\xb0\x9d\xfb\xe7\x86j\x97\x8c\xfe\xb2\x05\xfc\xb9\xac\xb9\xf5\xd4D\x8a\x0bW\x80\x1e-\xa8c\xd9\x15\xf7\xec\x9a\xe1\xbf\xcdu\xcc\x11.d\xb7\xed\xe7\x1b\xaf\x08\x80\xa4Y\x95\xfcG\xa3\xe7')

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


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


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

@ -1,2 +0,0 @@
# Pyarmor 9.0.3 (pro), 005671, 2024-12-17T13:29:31.927051
from .pyarmor_runtime import __pyarmor__

BIN
clients/pyarmor_runtime_005671/pyarmor_runtime.so View File


+ 0
- 3
clients/status_consts.py View File

@ -1,3 +0,0 @@
# Pyarmor 9.0.3 (pro), 005671, non-profits, 2024-12-17T13:29:36.161429
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\x8c\xab\xbeO`\x13#@.L\x13\\\x16\x1a\x8bWP\x00\x00\x00\x00\x00\x00\x00R\x82c\xee\x16F\x8b7\xb2j\xa9\n\xe3\x18i\xe8PY005671\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\x0b\xea@k\xc7\x17\x94\xf3\x8d\x0c\x90\xed\xa3\x8a\x1e\xd8\x00\x00\x00\x00\x00\x00\x00\x00`\xeeZ\xd5\xa5\xc9\x10\x93\xb9\xcf\xc0z54t\xa0Q\x17<\xf5\x17\xae\x1e\xbb\x8a\xfe\xa7k\x83\x83\xc8\x1aB\xb1\\T"\x8c\xc0zt\x08),A\x0bG9\xea*_\x1b\xee3[\xc73S\xb6\xc7\xfb\xcb\xd7\xd7\x1e\xdfK\x06=G5\x836\x9b\x02\xf8\xa7\xc0\x81\xa5pm\xd0\xf3U\xd6\x10Y5j\x1cD3\xce\x12\xaar\xc5\x12SI\x1f \x1f\x82e\x8f\x7f\xe2\xfb^d\xc2:\xea%&\xbd\x8c7n)\xd1\xde\xff\xb1v\xe2\xb4\xb9N43=\x06\x13\x9e\xd8\x1f\xce\x06p4p\xceA\xc9kc~/\x17Y=\x84m\xa9\x0b\x0c\x9e\x03qt{\xf9\x1e1\xbe\xf6\xd5\xb1\x0c\xf1\xac\x0c\x98\xd8\x05\xdf|\xd0\r\x1e\x832}\xe8_!6!\xa1\x1dv\x9eNMh\x07\xd1\x14\x98\x88,K\x8eO\x83\xa5\xb2\x0b\xe1\x18\xa2\xb8Q\xae_\x02\x90b\x86\xe9p\xa0\xce\xa5\x17\x12)\xcd\xefP\x9c*/\xef\xd6a\xd3\x1a\xa11G)\xb2Dq\xcb|\x0e\x8b99{\x9fa,\x19)ZP\x14\xf8\xdd\x14\x9d\xbf\'C>\xf3\x9e\xf3\xc1#]\xff\nPp\xfdf\xa1\xc5D\xe9\xba\x1e\x03\xe0\xb4\xe2b\x81\x8e\x9d\x01\xbb\xa8jf\xa3\xc8\xe9\xaci6\x0c_\xefiwjm\xd6.{h\xb5\x80I\xb4\xa7\xdb5x\xb6\x9e\xf4Q\xd3W\xed\x8990\xe9\x8b*\x19\xceA\x01\x94?\xb2\x84j\xd5j\xa0 4\xc58_\xc3\xac\xa16\xc05\xa5\xe9\'\xdf\x1b\xcf\x8e\xccF\xaf\xd9\x8a\xa5\xe2<\xcbc\xee\xc6qj\xd7\xa1\xf0\xee]\xb2\xb7nz\xe5\xbb\x02\xa7"\xe9\xe9\x1b\xe9\xb0s\x8ajem\xa4\x9d\xd1\xb7N\r\xb8A\x86\x8dUb\x95Xz9\xbf\xab\x1alo\xfb\r\xe6\xcd!\xfdd\x98S\\m\xe6Z\xe2\x82"\x82\xc7\n\x8d\xc6\x9b\xf1\xd6\xe7\xb0O9\'9\xf0\x9bm\xf3\x9eA\xed\xff\xa1\xe8\xc6\x08x\xd4*?m\xf7\x99\xd9eQ\x1a\xd9\xc2+\x01\xe6\x0f3\xbb\x12\x91U\x150\x13\xc9?<Q\x02\x16\x9f\x915\x90\'\xd3\x92\x9f\x00\xc6\xe2:02\x8d\xa7\xd2\x0cP\x7fo\xc1\x11Zr\xff\xd6z\xc5\r$\x98\xaa$\x10\xc7\x8f\xae\x0e\xcas\xa5\xc2-\xe5^\xa8\x8eV\xabp\xb0\x871\x7f\xbdo\x8b\xbf_(\x7f\x85@\xfeL\x9e\xdfwiv\x1cY&\xc4\xd2\xfa\x11\xfd\\\xd0\xe7\x87\x95\x98\xb5\xc6)9\x89t\xa7\xbc\xbev\xdd\xe4cJs\xec\xd9\xefxU\xd5~\xd0\xe8\xac,\x12\x8f;\x80\x1c\x01\xe5\xb1\xc1\x84,\xd4\xe0\x94\xd6\xef\xc8\x15\xcfO/\x12\x01ks^\xaa\xfa\xe5\\\xb4\x9e\x1c\xf8\xf2\xa5\xbc\xde\x98\x08\n\x86W\x8d\xa1\xdd\x93\xc3|\xb7SQ\x80bh\x9e8 G\x93\x84\xb9\xde\x9e\x16\xf6(t\x1e\xcf\xb32\x02\x085\x9a\xfa\x89k\x8c"\xed\xfa\xbb\xdd,V"f?\xa6\x1e\xe6\x8d,P)Zl\xb1o<Aqa\xf7\xe3\xe1\xac\xf7l\xaf\xea\xd1\xfd\x14\x9f\xe5U.\xb7\x02&\x8aC#1{\x96\x96}\xe5:,\xcb\xf8\x94J\n\x0e\xe0/\x8d\xd8\xf5\xca>\x9cJ\x1cP\xd8\xbf:\xc80.]W\xce\x8d8+$G\t+2\x7f\xce\x1f\xd6 \x01)\xea\xb7\x9e\x9d\xfb\x1a\xbe1\xa2A\xda\xe4\'VV\xdd(\xbcc\x82\xe9\xb1P\xd0\x1dS\x89\xbbf\'\xec\xc2\x92\x95\x0e6\x0c]7\x8b\xc9A{\x94\xb4\xady\x0fy\x94\xda[\x02D\x18K\x077se+:X/\xdb\xcee\xbb\x9b\xa6\xa4\xd6mW\xd0COr\x95m\xae\xef\x03\x0c\xb6o\x9f\xdf\xac\xbf\xc2\x7f\xd2\xa5\xf6\xebG\x1e\xf4\tYI\xbe\x87c\xfbd\xae\xde\x94\xd2\xd3\x00:\xfe\xf1\n\xf3\xe1\xe4\xdf\x0f\x053\xdb\xd4\t\x8b>q0\x1e\x05\xe4\xd3"2\xe3\xcc\x03k&>\xaf\xfe#\xea\xfa]\x13L/\x1f\\\xac\xa4\x83\xceT$\xab\xb7\xcf\x91\xae>\x0eu\xe1 Y3\x14\xc3:>\xd79hw]\xe0z8f.\xc0\xf3\xce\xa6\xae\xd3\xcax\xea\xac\n\x15\x83P\xbd\xf4m\xaf\xdd\x8dH\x15\xc0\x8a\xe9\xc7q\xa2\x9f\xf3\xcbik\xfa\xd5\xb21\xdd`Rij\xa0\x14\xef\xebk\xa6\xec\x11\xd1 \x9a\x82\xb64\xc7\x8f(\xed\xc9B\x96\xd7\x9cjk\x8b\xae\xe4\'\x98w\x19;\x17\x14\xdd\x18\x05h\xe6`\x8d\xe1\xd1`:\x07\xea[\x80\xde\xc5\xb6O\x1f@\xf4".\xd0m\xb1K\x0c\xd9v1\x9a\xa8?\xc1\x87)\\#Gp\x80\x8fbH[&\xa2<\xe3\xb70\xca*\xe0dC,\xcd\xbb\xca\xc5\xedem#b\x99\xf5EX\xba]\x94\x86\\\xeb\x92\x8b@3\x15y\xde3^\xd3\xe5q\xc1\xa6\xd9\xefI\xac\x02d\x1188\x1b\x1f\xfa\x8a\x9c\xf6\xe4\xbf\xf1\xe3\x1ci\x1c:\x8a\xb4R\x04\x1e\x18\x86^\xf0\xbc\x1d\xb2\xe7\x97\x8a9\xb9_\x07\x08\xec\x94\x0e1\x11\x18\xa2\xcf\xee\x92L\xa7\xa1\t\xa5J\x9a\x18\x0e#o\x0e\xfd\xb7\xf6\xa9/\xfb.\xb81\x06`a\xf4\x81\x9dkk\xd6\xaf\xadK\xcd\xea\xf2\xc3M_\x079\xd7\x8b\xa1\xd7fOdX*2\xec\xba\x95\xe1\xfcx\x12\x1c\xbd\xa7Ie\xe7S\xab\x97W\n\x92&-U\x05`\'`\x9f/C\x02\x8c\x12 3\xaf\xeawR\xea\xeb\xc4\x97dV&C\x96\xeb\xfa,\xe82:{\xa3\x97\xb6\xb7\xf7\xddM0\xd5m\x9b\xa8')

+ 0
- 3
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, 2024-12-17T13:28:51.658573
# Pyarmor 9.0.3 (pro), 005671, 2025-01-26T16:38:08.102454
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, 2024-12-17T13:29:23.754995
# Pyarmor 9.0.3 (pro), 005671, non-profits, 2025-01-26T16:38:39.098730
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\x00Q-\xe2\xc7k\x9eU\x91\xfc\xeb\x10&\xa3q,vP\x00\x00\x00\x00\x00\x00\x00h\xb1Mg\xa3JN\x19\x15\xd1\x04\xc7\xaaf:\x12PY005671\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\x00xP \xc4\xd5d\x80s4\x89ooC<LF\x00\x00\x00\x00\x00\x00\x00\x00\xb0\x02\x8b\xb2\nhO\x81n\x0b\x8b\x8f\x10h\n\xa8\x83\xd7C\x102D\xf7DX\xb6\x95y\x02:)\x0e\x12\x95l\'\xa2\x8e\xea\xa7$\xd2\\\\\xdf\xd4k\xfa\xea\x10\xa3\xf3\x0eL\xec\x9d\xc5\xcc>\x97\xf0]?f.\xb1v\x15\xa6\x0cQ0\xac\x8c:\xbb\x85\n\xe4\xd6\x9d}cd\x15U\x9ex{\x89\xef0\xfc[\xf5\x84\xab\\\x87\x8bi\xe4\x98\x814\xad\r\xf0\xb8D*Xd\x7f\xa9\x08=\xa2Q_V.\x1dN\xac\x89\x8aG\xc3\x94\xbe\xf3\xf2Y@\x8a\xa7\x0eCd\x80\xd4\xfe3`\xac\xdf}\x0c\x97*\xa1 \x15xu\x8dW\x05\t\xff\xa1\x93s\xcbH\xec\xf8e\xb4\xad\xd1\x9f~\xd8"\xac\x08\xf2#!\xaf\xeax\x8f\xd6\xea\xef\xf0?\x02v\x91\xcc\x05j\x04J\xcb\xd5\xbdk~{\xc1 \x1c,\xe5\xbd\x82\x83n|c\xf7\xa07c5\xdf\xb3\xdb\x91\xf2\x94+\x83\xdc\x02\x0c\xc9\x18\xed\x9a]C)\xfb\xfc?\x98\xc1\xdc\xac\xb1X\xb5\x0f7SEK@k\xa3\xe9x\xbc[m/\xbfux\x14"\xa37|\x18v\x13\xf0`\x03\xf1\xfd\xd8\xf3o\x1f\x0b\xa8L\xb7\t\xc1db\xbb)\x07\xe2\x10\x87mcr\x86\x93\x9fQ\xc9\xee\x9aj6L\x8c\x93\xac6\x9a\x108\x03f \xbd\x04g2\x92\x8e\xd4\x8fo\xecL`\xe1\x1f\x10\x973\x1ac\r\xad]\xb6G\xd2\xb7\xc8-*\x1a\xf5\xf1cq\x07\xebX\x80\xddW\x8f\x98\x8a\xb6\xa7X^\xa3@\x0c\x9a\xb0E\xce\xb2\xa7e\x8a\x94\xc3Z\xaf\xf2Z&\x99i~\xb8\xc0\xc5L\xc67PD>R-\xb5O\xc4\x1c\xef\xd9\xd6e,{I1w\x95\xed(\xe3[=]\xcf3\xff\x9f\'\xfeh\t\xfa\xec\x819\x1es\xfb1\xaf_4\x0e\xc2\xb2_\x84\x1b[\xf4\xdd\x9c\xc2\xb7\xcfR_zi\x12J\rT\x11K\xe1\xc1dU\xd3\xc0\xdd`\xf4\xa9s"\xce\x1f\xe4\x8d\xe9^v(~Na\x0b\x81\xda\x0b\xc4\xc4\xb7\xb9\xdd\x8d+e\xd7\xe2\xf3\xf66T\x012\x96\xb0\x9f\xa0\x87\xf6\x9dS^tC\x81\xd2!\xb9\x07\xb7\xaa\x17\x80\x9d[\xce\x02\xcd+\xfd\xbc\xb3b]\xcb\x14\\nK{\xe7$\x11p\x15{v7\x01\xf6\xea\xc0y\xb2\xaa&\xda\xdc\xc2\x94\x87G\xf1\x01}\x8b\x8dh\x1b\xefi`#\xc0u\xe6\xb8p\xb4\x01M\xed\x7f\xc3\xd5\xf0\xd0\xf9 \x97I;\x1b\xef\x8c\xc3\xbe\xe3J\x7f\xa51\'61\xb0\x08B\xb8\xfa\xe5\xb8\x7fJ\xdd\xc5\xfaT\x11=\xb9\xba>\xd3\x9a\xd2b\xb3\xaa\xa6\xccg\x15\xc2\xed\\\xdc\xdf\x1c\x81a\xea{S\xf5\xd2\x18\xdfz\xb0\x11\x18\x92\xc5W\x7f/g\xca\x1d\xb7\xd8\xe2\x1f=\x8c\xdbi\x93\rJ\x0b\xf7\xc7\xb6/\t\xfb{b\xe0\xa2&H\xb0\xcb^\x86e%\xc4\x12\x9cG\x80\x87\x04\xcf\xb05*\x86\xfaj\xe0\x9b\x18\x96\xa2#\x7f\x7f$\xc4M\xdf\xaf\xb7L\x93g\x1d\xde\x0e\xf2\xa3X\x1a\x06-k\x99\x139\xc2\x1a\xbbh\x9b\xcf\x87\x10\xd5\xe7Q\x11!\xfd\xd1\xcc\t\x98|\xa1X\xe8\xb4\xfb\xf2\xbf6\xeaS\xf0\n\xad\ty\xba\xb7\x1dh\xe2\x89\xdbj\xae?O\x94\xbe\x17\xb2\xd8b\x13S\xcb\xc7!\xa7e\x14@\x83\xce\xe9?\x90\xcf\xf5\xc4\xcc\\\xa1\x92/lc\x80\xa0\x03>O\x87#U7\r\xd3\x1f\xbe\xf9\x9f\xc7Z\x0f\xa1\x18\xbd\x07 \xe6\xdaU\xba\xeeo\xf6\xef\x97}\xec\x9d?\xba-\xfa\xb82V\x97\x9b\xeeVb\xbcF\xa2\xbc\xc7\x9e\n\xc2\x1b\xb2\xb0s\xa8\x02\x88\x15\x8e\xd2\x9c0oC\xd4)\x92,\xf5\x1e\xd4DGa\xe6\xe2\x08t8\x91\xb0\x85Z\x1a\xff\x16\xdfn\xffx\x90\xea\x986\x8f\xe5\xd2\xfd<E\x14\xe8\x11\x80\xbb\\\x06\xd4=\xe0\xe4\x08\xeas\xcb\x10\xab\xae\xbe\x10Y\x05\xb2T\xd8\xc2\xcfb\t\x9aB\x10\xad\x0f\xa8\x8c \xff\xe2\xecN\xa5\xaa\x89%f\x9d\x99\x08\x0c\xad~@\xbc2s$\x947\xdd\x7f\xcaFQ\xd0\xc9q\x9d\xc6\xd5\x87l\x07\x0c\x7fy\xa3\x1c\x1d\x08\xd2W\x8e')
__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')

+ 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, 2024-12-17T13:29:29.997516
# Pyarmor 9.0.3 (pro), 005671, non-profits, 2025-01-26T16:38:45.460452
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\x00YJ*\xae\x02\xd8\xda\x97V\xbb:\x03\xd7s\xe2\x05P\x00\x00\x00\x00\x00\x00\x00r*\x9bQ\xaf*\xd2\xd6"\x8f~\xe3\x02/\xa0\x16PY005671\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\xb4T\xc7\x17\'\x97\xdfG\xdc\xae\t>\'\xd6\xd0-\x00\x00\x00\x00\x00\x00\x00\x00M\x02\x9a\xfd\xe2,6#\x91\x9d\x9e\x83F\x12x\xca\xb5\xc5z\x82\x96\xb0\x816B\xa8!\xcb\xaa\xaf\xed.\x83j\xcd\xd1\xc3\xba\x9b\xb4\xbe\xd6>\x1e\x9d \xae\xc3\x0b\xd8\xa5\x1f\xa3\x86\xc0:\xf5Q3%/\xcb\r\x1b[I\xe8\xcf\xb6.\xa8\x1f\xb8\xf4g\x9b5\xfb\x83%\xed\xc3`\x0cd\x1fN[[\x97kk\xf0\x01\xf4\xa1P\xd9\xcc\xd7 \x89\xd7\xbcY\xb4U\x1d_\xf2~\xca\xf4\x07\xc9\r7,/J\xd3\xaf\xff\xda\xc8\x87\xbb\xd4\x9d\xab*s\xaa\xcdyu\x12\x01YCo\xd5\x93\xa6Q\xd8V=\xfa\x84}\x8cL\xcf \x17\xff\xdfz\x17\xbbbX7$\xcc\xee#-\xe1<\x0f(.N"\xf3j\x7f\xf4\xe9Q*\xa1\xd8\xe9\xd8a\xa4,\xea\x0f\xbc\x99\xe9\xe2\x00\xa4\x12\xad\xa1\x92\xa01\x80\x01w\xb7oC+y\xf7\xba9\xa1\xf0\x02M8j\x88\xd5\xbd\x07\x80\xe9\xe5\xe5s\x08\xd0\xa6Z\xb4I\xf7&\xec\x1fW\x7fg\xbb\xcb=\xaf#\xed\xa5\xc44;l\x9e?#\xd4\x12\xb7`\xa0\x85Y}\xb73\xffq\xd3\xb49al\xbb8\x9cY\r|P\x8f\n\xfe\xb7\x8b\xd5B\xbd\xc7\xe7z\x02\xb8\xbd\xdfQ\x93<\xf6\xac\xbaj{\x19\x8bP\x8d:\x96j\xcf\xd0\x84n\xfe\x97c\xad\xa5\xdf\x81ZrNh\xfd\x16\xd7\xd1\xfd\xc3\xf8\x9f[\xd6\x05\xe8O\x08\x06\xe2c\xc2\xac\xa9\xcb\x8cwX\x81\xad\xd5\xf7p\xa9\x81\xcdO1\xb4\xc6=l9L2\x01\xdb\xef)H\xae\x8e\xc0\tX\xef\xfb\x02R\xbe\x876hz\xc4\x96t43\xdb\xdd\t\x81o\xa9\xf4\x97Eg\xdc\xad\xc9|r\xb2\x9e\x0b\xec]e\x88\x12V\x88\xed\x9aqW\x04J\x9a\xa2M\xd0\xe1->\x88a\\\xee\xa2\x91\xbe\x19\xe5fb\x82-}\xb7;-\x12\xd1:%}A\xfd\x07\xb36\xff\x17\x10\xbbY\xfbO2\xca\x8b\xa7\xc9\xa2G\xe9\xe7\xf4\xa2_\x80\xceo\xea\r\xeb\xbf\xc91\xc6\xb3u\xfa#ej\xc3\x8f\xd8\xa2\x15Q\x03\x10w\x1c\xd9z1{')
__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')

+ 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, 2024-12-17T13:29:31.489711
# Pyarmor 9.0.3 (pro), 005671, 2025-01-26T16:38:46.946916
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, 2024-12-17T13:29:30.229193
# Pyarmor 9.0.3 (pro), 005671, 2025-01-26T16:38:45.689460
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, 2024-12-17T13:28:51.423435
# Pyarmor 9.0.3 (pro), 005671, non-profits, 2025-01-26T16:38:07.860138
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\xdb\xdc\x0b\xb8\x0b\xd28\xde\x8d`\xfdq\xd0\x9d*\xddP\x00\x00\x00\x00\x00\x00\x00z\x8f\x92\xb3\x8b\x9e\xbc\x88_\x85$\x01\x1bm\xaa\x90PY005671\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\x8c\xe5\xcca\xe5(\xe5X?\xc9a\xee\xc6-\xf9l\x00\x00\x00\x00\x00\x00\x00\x00\xc1\x0b\xb1\xc1\xf9\x80\x15\xef\x90\xb9\xe5\x04\r\xbe\xf8\x8d\xa6\x1a\x92\x9673\xfbE]\x12\xac\x1e\x03\x9a\xe6F\x8d\xab$\x80\x96\xfdH\xd7D\xe2\xf2\x00\xd5\xf1\x00\xf5"\xdb\xdd\x80\x9d=a\xaf\x07\xa7\xe4\xc9&)\\\x83\xaa\x01+\xe8\x0fV0\x11\x95P\x88\x9e\x11\x1b\xd2Z\xd6\xcb\xa4\xce\xc52~\xd1\xd1\xac\x12\x0b"\xf8/\x98\x93\tz\x1fw\x1fl\x1c\xbc\xef\xfef\xd0#\xa0\xdf\x99%\x01l\xec\xe7\x14@-\xc5P\x88YA\\\xb8\xa6.\xe3\xc6\xe8\xb68\xb6\xf5w\x1e\xb5\x81/u\xe2\x8f\x02a\x9e\x83')
__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")

+ 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, 2024-12-17T13:28:51.416473
# Pyarmor 9.0.3 (pro), 005671, non-profits, 2025-01-26T16:38:07.853380
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\xf5op\xafS\xe1\x06)]0\x14\xf1\xc6il\x9eP\x00\x00\x00\x00\x00\x00\x00\x8bO\xeb\xf2\x00r\xb9E\xb6{\xae\x9d)k\xc6tPY005671\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\xfb=\xaf8\x98\nG\xa9\xd7\xc0\x16\xf6\x99\x89\xa2\xa8\x00\x00\x00\x00\x00\x00\x00\x00\x83?\x0f\xcb\x0e\x13\t\xc6m\x93`g\xae\xf94\xe1 \x9dlMn\xf3\x16\xb7G\xb2I\xcf\xac\xa3uI>\xa3Ma\xe9\xf6\xacp\x07\xad\x0b\xa3\xd3\xf2\xc6>\xbf\xe7\x87?R\x7f\x92\xed \xd4\xc8l\x9d\xffrn0xq\xdd#\x8f\xd4K/\xff\xa2\x9a\xd7\xbd\xda`\xd1W\xef\x1e\x92\x18dj;\xe2\xa2\xccb\x03\xeb\x88\xe5\xa9\x060|\xf6\xf2L\x87\xf4\xb1|\xcf\xd28\x12\xd7\xd5Mh\x9b\x80\xc4\xed!\x90\x94\xb7if&\r\xcc<\xb23"\xd8cvc\x96\x15\x8c-\xcb/):?\xddN\x9el\xe7\xee\xf7W\x1fC\xe3\x9c\xb4\x89\xdcB`\xb5\x84\x18f\x90X\x12\x10`\xf5\x87\xfd>.\'\x8aW\x812?B\xa4Owg.b\xc5#\xc5/\xd9\x99\xdc\xb2\xaa\x1eIK<\xf5\xb6\xe3\xd9\xcbR\xaa\xd0\xfb\x916\x02Y\xcbfD\x82\x9a\x08\xb4A\xd2b\x85\xa9\xe1$\xa5\x9b\x05\xf7\x977\x89\xd6\xd7\xcd\x08\xeb\x97\x81\xe7x|H\xe6\x117y\xaaR\xb7\x0f:B\x94\xf4\xfcZ\xee\n\x01\xb3\x89\xceB\x90%\xee\xe7\xc4W\x13\xad\x9f\x1f\xac\xfa\xca\xd1-s\x9c\x15\xdc\xbc\x19>}/\xbe\x8f\x1f\xac\xf0\xaek\xc3(\x90\x12\x8d\x87\xc8TY\xddu\xd0\xa1J^\xb2T\xc8\x98\xf3s\xeb\x89\r\x07\x0e\xd8U\xdevr\xf4v#uh\x1d\xa7JJ\xc5\x99Im\x12\x0b`\xce\x0b\x1c\x1c\xb4\xd0\xcd\xef\xb3\xf4.\xeca\x97\xbc\xf2 t\x94V^\xd8\x8a\x90\x8a%\xf3\xba\xa0\xcd\x19\xe8\x1d\xea)\xd47!K%\x01\xb9\xd2\xe4\xf4\x8fk\xd7\xc5y^\xd6n\x14\xc0,\x94\xea\xae,\xf2\xda\xe5K\x17B\x83hz\xaf\xcd\xa0\x06#\xde\x85\xfbto\xad?@\xb8+\xcaTY\x16\x89\xd4\xc4\xa1\xf8\x9f\xc7\xa1\xca\xe8z}\xfc\x82\xa9\x01\xccf\xd17\xf6Lr\\\x1fX\xdd\x84t\x8b_\x80\x97\xe3pU#\x94\x8d0-\x176y\x9afOm/\xec`\xc5\x9e\x12\xf0\xddN\x1f\x876:\x0e\xbf\xf1\xf0\xdc&\x93\x05\xdd\x9e\x8eb$\xd3cw\xadM\x06\xac\xfc\x99\xfb\xfa\x91\xbc\x7f\xb5\x00\xe7\'\xd4\xa2\x00@\x91+M\xeb\xe7lHrg1\xf4\xf6\xee\x02"\xcbGo4\xb0)\x9e\xf2\xd1#\xe3fs0E\xc5\x91d\xf1\xbc\xd6\xc0\xc2\x06\xf9L?%\x9a\xf2o\x9b\x15\x18\x99\xfe\xfd\x85q\\\x86u\xfc\xd8\x93\xec\xc9\xa3\xb1\x11=\xe8#3y\x90!4\xe2\x82\xed\xc1\xa1\xce\xc3\xad\xb6\xef\x81\x14\x97\xad=PwZ9}\x98\xa0\x83\x99/\x13)\x86\x84 \xe9p\xf8\x8e\x9a\x01\xday\xcb\xbb\x92\x83\x9e\xf9\tq\x9b\xe9\xf1\xe4\xad\x86\x00\x8a\x85?E\xb6\xfb\xc9\xb2B\xca\xaem\x03\xfb\x94\xb6\x18\x90]\xb9\x95=\x93~\xe5\x9b\x02\xd9\x8dgc\x0c\x13\x7f\x83\xacF\xc3\xb6\xc1\xde\xfb\x1aB\x18u\xe4\x03\xfd\x99`\xcc\xa2e\x7f\xd4c\xec\xceo\xe0\x12\x8a\xb4\xfc\xdf\x1a\xd2\xed(\x8c2\xb3\xb4\xa0 !\'\xff0\xb1\xe0\xf6\xb2\xbdU\x1dS\xc6\xb6\xc0\xef\'7\x1b\xa4\xbf\xa3%X\x1b}\xaeK\xff\xd1\xee\xe6\x8c\xb7?\xd7\xd0\xe8\xce\x9c\x16\xcc\x84]H_KuV\xe5\xa1\x85N\xf0\x86\xda\xdf\x19\xder\x109Q\x1ap\xe5O\x1c\xa1\xc1\x943\x01\x19\xc4=\xc7\x14[r\x00\x85\xebA3Y\xf3\xf0\xac\xde\xf7\r\x82\x1b\xc5\x98._\x07m\xef\xe6\xd2t\x9d\x8exI\r\xc6\xeeN\xe4}\xe3$~\xc0\x00\xe5\xe3\xd0S\xbc\\\x0b=\xa9\xb3\xba\xd8\xaf>\x8f\x1b\xf9\x98\xe5\x92\xc1\t_S9\xa5\x85\xf4.+*U\x0e\x99\xb9\xffA\xa6\x7fdU\xaa\x93\xd1K\xf7i\xfbx fX4H\x9a\xc7g\xcf\xd5t\n\xea+.\xcd\x99\x89\x0c\xbfy\x9e3U\xa5\xba\x8a\xbe\xba\xd900\xac\x10KB\xc4`\xac*\x92\x1f\xdc&\x0c\x14+\xb7l\xe1+\x8cp\xed\xa4\x83\x1b\xe2\x81a;\xf8\x9c\xc7\xc4\xd0\x1c>c\xd4i\xd3\xfb\x8aM\x88Q\xc2|\x05\x7f\x9b\r+S\x0cZm\xedL\xe7\xad\xab\x05!e\xc0\x8e\x9cM\x15C\x9er\x08\x91*\x02\x80y\xbas\xc6f\x8e[h\xa0\xef\x06\x89\xa4\x8b:\xc9O\xac\x82J\xe0\xa8g\x811L\x02\xf5\xd3\xe2K\xcdP\xd2t\xb2mF\xc2\x8a"\xbd-\xa2\xc8r<\xd3\x11_\xbf\x93\xf5&\xd3\xc0\x8f\x14\x87\xca\xdci\xd1\xf4\xc6X\rf\xc6\x82X\xca\xb8a)\xafSeH\x1dV\x88\xc7\xf7\x9a\x8a\x80\xa4Qr\xaak3\x9e\x14U\xfds\xa0\xad\xd5c\x86\x01\xa9\xfb\xe1\x10T\x1c\xbe\x1f?M\xa3;\xfe\xc4\xe6\x97|\xf3\t\xba\xda\x06\xaf\xcad\xac\xaf@\xdfp\xcf\x07&\x82\xe1D\x90\xefU\xc7U\xd7\x1c\xbbg\xfb\xbd\x99\xfc\x16\xcd\xd5.\xe9\x0bM\x0f\xa3Bu\xa4U\xb4\xd0\x99\xd3\xe9$\x13\xc7\xa0\x15S\xaa\x02\xf3=\x91\x97c\xa5r\x88\xce\x0c|(\xdcT\xab\xce\xcc\xde[\xb2\x93\x90h\xa3\xbaHG\xe8D\xa7RJ\xc5\xe1\x15\xb9{\xa4\x9d\x87Y*\xc6\xc8\x9a\xd1\x8e\xe1fo\xa6?\xeb\x04eXp\x93\xc2\xe8(\x8f\xf2l\xd0+E\x1cm\xf53/\xad\xee\xd1Ob\xfe-\t\xf5\x1e\x8d\xdb\xa4\xe89\x15k\xeb\xdd\xbc/\xf3F\x90\xc5\xf4s\xa1_m\xc6\xfd_2\xf7\xaf\x0c$\xd9I\xc5\xbb\xbdP\xeb\x93\x13ie\xba\x16Rq\xa0\xabl\xfa#\xe6T8\x85\xa2')
__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 ')

+ 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, 2024-12-17T13:28:17.779339
# Pyarmor 9.0.3 (pro), 005671, non-profits, 2025-01-26T16:37:32.024885
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\x9e\xad\xd3i\xfdN\x02\x1bb\xbfzk\xd4=)]P\x00\x00\x00\x00\x00\x00\x00#+\xe1V\xc8\xfdL\x15v\x1fq\x9c#\xa7:\xa1PY005671\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\x1bwril{\x9a\xc0x\xa4a/\xdc\xa0\xd6\xd3\x00\x00\x00\x00\x00\x00\x00\x00\x02)\xb3\xb6\x7fI#:\xc8G\xa0\x9f\x15\xb7\xd9\xf1\x9fI\xc0\xf5\x8fy8\xb1?\xfc\xa1\xfd\x87\xd0\xe7\xb8\x88\xfd\x88\xf3\xd6\xc0\xd6\xab\xd8G\xf9-\xf1\x1c8m\xc0\xf0\xdf+\x18\x1b\xd7c\xc4\xbe\xe0\x8d\x1b`\xc4\xb1\xc85\x17\xf4\x8d@\x81~\x19\xef\xc1\x8e\x8a\x85i\xc3!\xba\x98\xb7`\xc1\x9d\x98\xdf\xce%\x03\x1a\xabv\x05\xc3Y$\xf1o\xb6C4\xab`M\xe4\xd5up\r\xd6\x14\xb0G\xf0\xda\xfc\xc85\x8a\x12\xab<ZH6\xda\xda\x01M\xa9\x18I\x85\xf8\xd6\'\x94\x0f0\xedw4\x96\x9dP\x1c\x00\xc5\xbd\xde\xa36\xbc g3(X1&Y\x80\xbe\xf9\xd0\x0e\x8b\xa2\xe8 C\x8cO@A\xec\x01^\xc5\xa3\xf8\x9f\xfa\xbd\x98M\x9bs\xfb\x0f\xd1\xbcb\x18Rvu\xe5^\xd9c\xd4I\x91\xc7\xb5"\x02\x02\xda\xfc\x0b\xf00\x12C\xe9 N\xa1\x8fJU\xbf\xa1\x80\xb3/@\x1f$Yxl\xad\x84\n%P\xf6\xb4\xc5\x15BJ\xdb\xda\'n\xfd\x1cy\xe1\xfd\x91\xc1\x9a\xf9\xb7zK|\x8b((c\xb6\xf5\x90\x89\x02\xc6T\xcc\xab\x81"\xe53[H\x8f/\x97\xdbs}\xdeq\xc05\xa1\x0e\xf0\xb1\x04\xad\xc6\r\xd4\xcd\xc0\xde/\xea!\x9a\xb2\xb0\x0ee\xe0*DW,\xdey\xe4\xfa\x12\x84\xfc\xd7\x1bh\x1b\x9c\xde\x92\xc0\\\x0b\x87u6\x9e#\xde$#B\xd7\x10\xfe\xc6\xd1<v\xceRt%Vn\x1dB\xd8(2\x1c|\xc0\x04\x1bpI\xb3H\xdb\xb8\xea\x96\xdd)"LO\x02\xf1\xd1\xe9+V\x0eH1\x7f\x7f\xecq\xb9a\x80W\x07L\x8c\xa6\xbef\x8ek\xc6\x97`\x0f\x98D\x0c\xe7&OC\xa9\xa8Un\xd4o\x87{|\xb4x}z25\x88#\'/\xfa\x92\xfc\x043\xec\xb1\x8c/hgUW>\x0f\xaf&\xc2j\xc3,\xd4k\xb5C\xd8v\xe5\x9c\x14\x9e]\x18\xbd+\xa2zqY\xf5ZB\xaa0\xd7\xf8\x94\x05\xe1\xceq\x96\xe5"m\x82\xffg\x15\x03\xac\xeb\xebk\xcd\xa4oJ\xd6\xa8C\x03\x91;\xb8\x80mZ>\x90\xc7\x02\x99\xaf\xcb\xe2<\xd7\xa6=.\xba\x98\x0b\x0e%\x9bzm\xef\x1b\x95\xb1\xb5i\xbe\x05\xea\xabu\xab\x10\x9bQ\n\x9e\x9a\xfb\xc8')
__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')

+ 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, 2024-12-17T13:28:29.368914
# Pyarmor 9.0.3 (pro), 005671, non-profits, 2025-01-26T16:37:42.334050
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\xd3\x94\xed\xad\x9a\x8e\xbd\x98\xb3\x9a\xca\x1bo|\xc8\xdeP\x00\x00\x00\x00\x00\x00\x00a\xe1\xac\x1f\x15\xe0\xf4\xdc\xe6\x10?\xa8\x91|\t\x1fPY005671\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\x00M\xa4\xb6\xdf\xd8E\t3\xe5\xc4\x1f\x0b\xa9\x90\x8e\xbc\x00\x00\x00\x00\x00\x00\x00\x00R\x8arM"\xcf\x9a\xc2`\x1bV)\x9f\xbb\xbe\xf9iB\xa0\xcc\x90\x8b\xf6\xb5\xbdz3c\x89\xcdc=\xd0C\xb6[6\xac\xea\x16\xfa\xcd\x8d\xd8\t1Ob\xd8`\xae\x96\xf5\x19\x93m\xa9`\xc6|\x87\xbc\xbd\x81?Z\x13\xb3\x8dpSF\xcc\x1c\x10\x961I\x99\xd8\xf2T\xbd\x87;\x93Y\x9fGI\rj6\xca\xa7\xc3ab\xf7:v{Tz\xf4\x12\x9d:\xf9\x93\x93#\x914}tV\x84\x80%\x0bzc[\x16\xa0\x96\r+^\x87\x0briQ*\xe7\xa0Qo\x08\xda>\x0eXHYt')
__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')

+ 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


+ 3
- 0
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, 2024-12-17T13:28:17.748981
# Pyarmor 9.0.3 (pro), 005671, 2025-01-26T16:37:31.986741
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, 2024-12-17T13:28:39.691391
# Pyarmor 9.0.3 (pro), 005671, non-profits, 2025-01-26T16:37:56.037903
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\xf7\xe9w\x07\xbb\xd1\xad\xa9rQ\x8f\xde\xb6\xc0\x99P\x00\x00\x00\x00\x00\x00\x00\xd1\xf266\x99\x90)61\xac\xa5\xbb^\x17\xbe\xc2PY005671\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\x00B\xed+\xf2\x90\x17\x80h\xde\x1cJ\x06\xe5li\xf1\x00\x00\x00\x00\x00\x00\x00\x00\xfa;\xb3\xa0\xf2eYM\xe2\xc4\x0b\x0e\xb6\'\xa1\x98\xab\xb7\xbb\xdf0\x17I\xde\x0e\x9b$\xfaW\xd1\xa4\x04}"b[\x90\x1a\xf9\xf7\xa3U\xf0\xb8\x9a\xf3\xd0%\x01\xea,\xc5\xe6t\xb2\xaaQT\xc0mV\xe9\xd3\xbb\x97]\xc3J\x88Vb=\xeb\xcc\xa7\xfaBi\xd5\x01\x96h\xbd\xdb\xfa\xb9\x16\xaa\xe3\xfe\x9a\xf5v\xa3\x95F\xaa,\xd4\x1a?Q5\x08UM3:C9`T\xba\xd1n\xed\xc2\x028\xd63\x0485\x05>\x15\xe4\x80\x10\xa6W\xe1\xbc\xdf \xef`\xe3\xa1YW\x08z\x7f\xf9\xcd\x80B\xbe\xe0y\xda\xddM\r+\x85\xb3d\xd8\xf0\x0b}\xbd\x1a\xbf\xb7\xca\xf94\x9bX\xc2p=\xce\xb3\xeb\x18\xfd\xcf\x91<\xff\xf2\xfas\\|\x10\x94\xd2\xd7\x1d\x97"Dm\xa7\x9c\x19e\xef\n3\x1bz[\xbe\x13C4F\xea\xbdF\xeb\xa95\x93\x8d\xf3\xe3L\xec\xd6\xe5*@\xf1\xfd\xbf\xd3^\xc0"_=\x8bC!\xedKN\x07\x1c\\\xa2\x16\x99\xbf\n\x8bh\x7fT\x16M\xf4Z).\xbfw\xd6u\x97![-!H\x8e\xf5\xe2\x05=\xd9\x8f\xb9= I\xbfv\xe0\x82\xf0\x1a\xb7\xb63\x0f;jx]\x95\x15\xb1\x98Jn\xaf0\xdac\xb8X\xa6\x95\x17\x7fR\xc5\xbc\xc5\xd0\xf6\xc9\xc0;6\x0e\x81\x7f\xb2\x9cl\xaf@\x82H;\x9d\x80\x18[T\xbcr\x1c\x16\xfe5\xcf\xb7?+\xdei\xf7vw\x8a\xfdYW\x85p\xa3+eB\x9f\xa5gH0\x08_\x81z\x94\xc5\x8f\x9b\x7f\xc2zqEPu\xc1\xd4W\xaaG4\xb4z\xadtL\x04\x17\xe9\xb5\x14\x94\x0eu\xa9o\xd2s\x94r\xc27\xdc\xed\xbcl\xa7\x98D*\'\xba\xe0;/\x1bcmE\xf0\xdc\xf12\xa5\xdfr8\xd6B\xb7O\x9f\xac\xe4Na\x1a\xcd\x08\xee\r\x08\x94\xa0\xe5d\'\xbf(b\xb15\x8bc\xaa-\xae\xa7I\xa8\x84\x95\xd2e|V\xd3\xed\x00>\xb7\x11\x7f\xf9\xb4A\xf8#\xe2\xa5~P\xe2\xdf\x90\xdb\x88yC\xc7]\xe9\xd8\xae\xed&\x95YJ\xd8\xe3\xc0\xe5\xad\xdfZIO\xd3z\xd5\x87\x98\x92`1H\xc3Q\xc7{\xb7=\xc6\x07#\x0f\xc7r<\xc99<\xd9a\xf1\xef\xd4!\x17\xfd\xe8u\xb7\xf4\xfc\xea\xd0\x17;\x1ea\xdb\x1c\x07RO\xa0T\x93\x97m_>\x8a\xbb~\x08\xb8\x12\x11Mex\xaa\xb4\xaf7\xd3\xb6/\xee\x06O\x9e\xdc\xaa"kX\x05"\xf8\x14\xb1\x94\x19z\xb7\xf5\xca09\x1bdK\x10\x8c\xeb\x19\x9cI\xa3iN\x18\xf9\xa9?B\xcc\xbb\xbe\x1a\xd6*\xe50\xb9:\xffh\x14?\xb3\xf2\xfb\x0e\x1f\xf6\x8d\xaa~[\x94O\xba\x105\xfa^ \xdb\x8f\xed\x8b\x8d\xe8cd+\xd3\xdd\xe9F\xc9_\xa4\xb2\xfc\xce\xfa\xd3\xa0+\xbf\x06\xc1JJeCX\xcc(\x1d\xcb\xc9\xbe\x9a\xa6"\xf0`"+\xf4\xba\xdc\x90\xac\xbbD\x0c\x16\xa6<C\xde\x91\x9a\xb1(\xa6>v8\x8cx\xb3\xc2\x99\x9d\xe6\xd6L\x16D\xc7\xdb\xe2\xf3G\x9fQ]s\xca\x0e/\xd7\x85\x1a7\xc8\x93c\xb2P6\xd3\x14\x15B\xfa\x94\xdd8\xae\x04\xe4\x91<\x87\xba\xfd\xd4]\x8b\x19\x19s\xd6\xcbO\xd1N\xb4\x10\xa6\xd1\xa2H\xb6\x13\xd3.\xe4\xa5h2\xf1\xac\x9b\xe1u\x96\xb9\xd7i\x95\xd7\x80~\xc6n\\*!\xab\x95\xb5\xa7\xaa@R\x83^!M\x117\xe9\x95\x84\xf5\xd5\xc63y\x89\x81\xdd\xb1\x7f\xd6\xf6\xa0:O\x03\xc8b!\xe3\x06')
__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')

+ 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