Browse Source

load_data 添加isprint

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

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


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


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


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


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


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


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


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


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


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


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


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

@ -1,2 +1,2 @@
# Pyarmor 8.5.2 (pro), 005671, 2024-05-08T12:22:32.615410
# Pyarmor 8.5.2 (pro), 005671, 2024-05-14T16:55:59.943932
from .pyarmor_runtime import __pyarmor__ from .pyarmor_runtime import __pyarmor__

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


BIN
tz_ctastrategy/pyarmor_runtime_005671/pyarmor_runtime.so View File


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


+ 2
- 2
tz_ctastrategy/setting.py View File

@ -1,3 +1,3 @@
# Pyarmor 8.5.2 (pro), 005671, non-profits, 2024-05-08T12:23:07.643882
# Pyarmor 8.5.2 (pro), 005671, non-profits, 2024-05-14T16:56:36.146261
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]\xf2&\x10M\xde\x9f\xcc7\xfb\x9b\x8b\x88oxcP\x00\x00\x00\x00\x00\x00\x00j\x9f\'\x98d\xf7\xfc\x1d<\x00\xc6\xd7\xc0\xa3\x84\x1aPY005671\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\x00A\x03\x8c\xa4\xcd\x15*6\x94\x18=Uw[(J\x00\x00\x00\x00\x00\x00\x00\x00~\xdc@5\xa5%\xa4u\xb9J7\xf3\x1d\xb5\xbe\xb4\x1c6\xb0*\xb0\xef\xaf\xb0\xe6\x0f-$\xae\xa3P\xb8\xde\xc2Mh\x1a\x0e\xbc\x14\x96\xde=\xa1.*\n\xcc\xe93\x8a\xd3~\x9a+\x95M\xf7\xbf\xda\x17\xe0\xcf\x1e\xb6,\xa5>\xb9O\xe3\x03f\x90\x8a\xacu\xd0\x05#\xea\xcb\xcb\xbe\x13\x08\xd3|\xf9\xc7&}).VO\xa1\x96\xc8\xbf m8\x8f\xc5lE\xd1.E/pO\xc3\xbao\xb6\x83B\x8f\xb3\xc9\xe8@H\xe7\xa5\xb0\x9f]`\xe4V-\x8e\xea\xab\xca\xc2\xc1e\xea24\xd8\xcb\xa90D\x7f5C?\xc1\x97\xef\xc13\x939q\xaa\x90"\xaa\xcd\x10+8\x91\xa5\xaetY\x9a\xa8L\xd0\xc3\xef+th?\xc9V\x83\xf2\xc3L\xe4\x14r1\xb0\r\xe2y\xd1\x02\xba\x96q\x8b\xf2\xa6\xab\nv]\xf3$\xaa\'1Q\xc1\xbf\x93\xd6\x84\x1f}y\xe2\xc1\xa8\xcdq\x7fw>\xfd\xa7\x86\xe9\xde>\xfb\xad4Ke@q]\x974\xb8\xc1\xa4\x13\'!c\xd2\x01z\xa2\xea\xcd\xb7\xef\x10&\xc2\xfa-bM\xea)\xb3\xb5\x85\xae0Z\xe7\x7f\xa2\xfa\xc3\xfb"9\xfc\x9c\xe6 \xe3w\xc1\xdc\xf3Z3\xc79\xe4\xb9\xc32\x1c\xd2\x988\x83\xc1\x17k~\xc2=\xbdS\x96L\x19\x8b\xb7\xa2\xb5\x00\xd3\\\x07,\x8b\xc3\xdf\x93\xc6\x16U?t9\xa4\r\xb7(\x90\xd0\'\xfa\xb4\xd2\xad&\xf4\xc0c\xee\x96\x01=7\xdd\xcb\xe1\x8e\x0eCV\x8f)$\xd0[\xbetq\xdf\xc8\xb7\x95\xe35\x9c\xf6y\xef\xa5\x99\r\x04Crle\xea\x97\x18\x8e\xc8\xb0A\x0c\x17\xe2x\xdb\xf1o\x92\xa9-\xa3\x91\xe2|0C\xbe^$\xcc\xd7\x1bC\x8d/\x89/\xbf\x96\xff\x90\xa4\xa7\xda\xfc\x83\xac\xc78\x8e\xf1~\xb2\'\x81\x0e^\xf1\xd5\xe8\x1cS\xf3gH\xb1\x9eA\x8f_W\xa28\xbfK\x85\x90\xc1\xb4p\xbb\x02\xd5\x84[g\xbf\xe3"g\xbe\xb0\xc1\xf4\x04GU\x06\xf3\xd0?^\x89\x8c\x97r<\xd3x\x8cH9\xb5^\x02T:\xa78\xfb\x9b)\xd0x-/\xe8w8\xfbx\xf0\xc5|L\x0b4\x07\xa1\xa3\xf2A\xf5\x14I\x0c\\-%\x00F\xcd\xc5X5|\xd9-\xa3\xda\x17\xfbj\xe4\x1bJ5K\xdf;4r\xa8\n\xec\xe8\xb0H\xf1\xc0g0}\x10\x06}\xe5\xb0\xa4\xe5\xae(\xfa\xddJW=J\xb4\xf0\xf1\xea\x14Tfl7U\x18\xa2\xcfn\xb2\xf4\x07\x85\xdc\x93\xd2\x97E\xa8L\xa7\xc5\xdde\xa2\x1c\xd5,Xj\xea\x10\x8a\x06\n\x07t\x97\x90\xcd\xba(7\xd9\xf2\xcbPTC\xc1-\xcdK}\xd8\xc6\xefvo\xe1\x18T&i\xf7\xee\xb2\xd5C \x814n\x02\x9e\x13pD\x82)\xb4\x96\xb6\x97\x9f\xd9\x83\xe6\xfc\xac\x83\x95\x14\x86\xe9\x0c2\x9cd\x88m\xd9\xb9\x7f\x8f\tQu\x8b\xea\x01V?\x8c\x14\xb7\x94\xec\xfe\xebpD\x87(\t:60\xf4q\xdap/\xae\x9bx#\xb9\x16`\xa0\xa6\xd5\x14\xf7\xf88r\xde\\\x03 $\x91\xba\xe7HP~\x12e^\xb6\x06<p\xad\x16\x8c\x92`\xeen\xbbk}\xc8T\x98\xaf\x11\x81\x9c\x13\x08\r\x9f\x81\xa7b\x97x\xcd\xd8\x96M\xa7\xc4\x9c\xf2;\x12Qk6W\xce\xe82X\xbaI\xd9\xe0&4WL\xa8x\x17\xe8\x1d\x1c\x82\x84\xad\x99a\x0eQsAP\xbfJ\xf0{\xe57\x0b\xb8U\x9358\x93S\xafkG!S^S\xa5-a\x12\xb3\xaf\x14\xec\xb6\xe8\xdd\x85n\x13\x97\'\xb3^\xa1k\x06\x08)"\xd1\x1fu\x952]l\xc8\xdd\xd4\xee\x11s]tb\x1d\xe8tCV\x99\x82\x02\xe2\x0e\xc5M\xba\x7fK\x839\xd8>\xf9\xc2\xaduiv\xa8\x06T\x93\xc4\x19\x12-\x9c\x05\x06\xed\xea\xfc\x80\xbf\x01\xdf#=\xc2\xa6Jl\x06\n\x92SB\xbf3\xb7\x8e\xfdH&\xc5\x8a\xa4\x1f\x02\t\x13E\xafJ\xa2\x99\xe4\x0c\x87sw\xb4\xd0\xd2\xdd\x9dE\x94\x8ch\xb9\x01\x84\xff\xd0\x98\xae3c\xd2\xd28B\xa7\'{9"\xac\x9f\x95.#S')
__pyarmor__(__name__, __file__, b'PY005671\x00\x03\x0b\x01\x00\x00\x00\x00\x80\x00\x01\x00\t\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x10\x00\x00\x00\x12\x89\x06\x00\x0e\xc2\x84\xae-\xf3b\xd6\xcb\x88w!J\xb2\xe5\xefP\x00\x00\x00\x00\x00\x00\x00\xb0\xd1\x0c\xfb\xa3\x9c4\x07\xe4\xde\x03\xe8\x01\xde\x08\xfcPY005671\x00\x03\x0b\x00\xa7\r\r\n\x80\x00\x01\x00\x08\x00\x00\x00\x04\x00\x00\x00@\x00\x00\x00\xe8\x03\x00\x00\x12\x89\x06\x00_\x17\x87\x7f5\xaeY\x10\x02~;\xbd1\xf2\xd5\'\x00\x00\x00\x00\x00\x00\x00\x00\xdd"\xbb\x1e\x03\xc5\xcb^(8\xdb\xc0\xa2\xe2\xa5\\\xc2\x8a!\xbc\x94H\x88Q\x91\x11\xb6%\xb9\xde(Yt>8\xfa\x12.6%\xa5b\xbfp\xd6\xc5\xbeN\\y\xaaAd~\xf0\xe7\x80l\xf6}y\x07o\xd9\xa1qK5\x18\x89\xbe\t\x8dPR\x19d\xbb\xd4\x97\xeb\x9dx\xfa\xc5\x16\xd7T\x9f\xe0\xb3\xacw\x03\xcf\x1a\xd3&\x99\x91j\x07\xe5\x18\xdb9\xd4e\xc5xU\xd3\xccJ\xb1e\xa5\x12\xb0\x0e\x03\x13nm&\xa7\x18\xccv\xb9"\xc1lX\x18\xc9\xee\xcb,\x92L:\xff\xfc\xb7ho;\x18{dz\x83\x02}\xd3\\FasJZ\xf9\'\xa6\x08\x02\xb5\xb8\xf6L-\x07\xf4"\x89\x08\x980&\xb8r\xc4g\xb7\xe2\x9cKX\xdb\xbe0\x1d\xe3\xe7K\x10\xcf0g\x9dF&\xc3\r\x84i\x876Z\xd7\xb6\xb3\x06:\xa33\xcb\x80\xfd\xe9\xfc\x83\x9e\xafN[Z\x1b\x982oX\x13ou\x00\x89\xb3J_\xab\xb8K\xea\x18PA \x85\xec\x05T\x91G\xdb\x12bz\x9bZ\x0b\x81\xee\x91\x9aD\xa9\x96N\xbc\xd1\x15-\x9d\xeaC\xc1\x1a#u\xe1)=\xb7go\xb9M\xd4\xfao\xdc\x81\xc8\xc1\x92m\x9epk\x17\x00\xb8|k\xb9F\x9fX\xebs\xc3-JM\x9au\x86\xb1\xf2\xda\xfcl,\xe3\x19\xa8e&\n\xd32\x0cg\xa0\xde\xf0\x04s\x1b\xb3\x92\xa2(;Z\xbe\x00\xef\x15\xac*]\x0e\xb6\xa6%B>\xde\xf8\xacPa\x8c\xbd6\xaa\x85-\x83\x11\xa4g\xc5j\xf3\xa6\xc4\x9e\x08\xefu\x12\x80\xcfn\xfb\xb2\xc7\x12Gy\x0c\xf1\x99\x9a\xdf[A\r\xdc\xcc\xa9c\xcf>\x8e\xdb\x85\xdfD\n>=*FXz\x83J1\xb16\xb1JA\xf5\xc8b\x8d\x07\x9bL\x1aV\x80\xdf#w\xca\xd4Q#\xe4\x97\x87\xd8Z\x9b\x19\xa3\xa6\xb9\x8a\xf5\xbc\nBG\xa4\x0b3\n\x9dXU\x1c\x9a\xf1\xc1\x9c\x8cCS\xc6,\xbc)\xea:\xdd.fM\xfe\xab9,\xb0$\xe4IW\x81*$\x03\x07T}o\x85\xda\x88N\nI=\xa9\x06.b?\xf5_\xb5Kg\x08\x83\xb9\x84\xe5\x00GH\x1d\x11\x19^\xd4\x1aE\x8b\xd9\xc3\x96|\xd0\x07\xe8\xb9\xfb)?\x06\xec\xf6\x06\x87\xd1\xb9\t\xfa\xc5\xe2 \x99U\xe8b\x1b\xa3\x86\xf5Q\xb4\x86\x02\xf7D\x0bF\xb5g\xaa\x00\xbafG2\x9a./\xd2\x08\xec\xc8I\x98\xdf\xbc\x9e\xfb\xae\xb9v\x12\x02E,\x05D\x97\x9d\xf6?\x9dj\xbf\xde\xbf,\x12\x03\xde\xde\x93!\x1f\xd4\xeb;\xe1"\xd4\x82\x8c#\x97\xaf\xbbW\x93\'qy\x1d\x90:^JF~s\xf7\x82U\xed\xfc\x0f\xdc\xb0.\x0fa\x13\xac<\xf4\xe8\x16\x91\xef\xf0\x14.\x0e\xe8\x0c\x149\xe1V\xc3\x1a\xf7\x15("3\xd1\xe3P\xb6JF\xe31\t\x9cZ5\xbf\xc1\xdc\x97\x16\xf6g>\xf7\x11k\xa9)\xcey\x90\xd7\xd1\xc7%\xcb\x16\x18\xba\xca\xaa\x80\x8c\xe4\xdb}\x1e\x17\x15K\xbf\xa2\xf6\xe1\x85\'T\x0fK\xfc(mE\x1dZ\x91"\xabRD\x8c\x08\xa7^\x94\x89z\xb70\xd2\x99\x198*\xc3\xbc\t4\x1a\x95Z\xd4\x99;\x7f\xcaL=\xb0 "L[@\xcb\x8b\xad\xd7\x9b\xa0<^\x92\r\x95_K,\x1a\x01\x86\x81\xd7\x07\x7fl\x1f,7o\x11s\xcf<\xb2b\xa7X^1\xdf\x8f\x99\xd9/\x91\x1e\xa0\xae\x96\xbf\xcf\x9e\xb8/7\xa4\x9f<\xe86\xe5\xb5\xfb~\xdf}%N\r\xb5d\xb1\xc8\x86\x90\xcb,\x95$\x9c\r\x9e\xeb\x8d\t4\xcc\x890Y\x00a\xecfG\xcc\rcV\xd1S-\xf0\xb7\xc2\x8b\xf8\x04#0\xc1\x80\xc7\xa3u\xd9Q\x1f\x9fP\xcb/\xdd\xba\x0c\x1d\x0c\xad\xec\x96\xf3\xf8\xd2\x8b>\xf3\x83\x9d\x84F\xec\x00\x85$\xd3\x86\xae\xfd\x01\x9b\x00\xf2\xcb\xe8\\\x04\x9b\xe1\xfe*\xf4\x14IG\x96L9{}Y9@v^\x10\xcc\xa9\xdda\x084\xb7\xae\xc2\xf4`\x95\xdb\x89\xf2\xe0\xf7\x87u\x03\xba\xa0\xa8\\\x9d\xd4i6\n\x8bNv],4\xfeYa\xbfb=\xc9u8')

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


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

@ -1,3 +1,3 @@
# Pyarmor 8.5.2 (pro), 005671, non-profits, 2024-05-08T12:23:14.282453
# Pyarmor 8.5.2 (pro), 005671, non-profits, 2024-05-14T16:56:42.511953
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\x00t\x88\xe8qH\xedX\xee^\x90\x9e\x16\xec\xdb\xbaEP\x00\x00\x00\x00\x00\x00\x00\xcf)\x0b\x9e\xa6\xf9\xae\xd4\xf7\xd7\xdbC\x15\xf8\xafJPY005671\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\\\x03f\x1c9C/L\x01\x11XK\x10\x18y\xa8\x00\x00\x00\x00\x00\x00\x00\x00RB\xb8\x9b)\x10\x11\xd7wU\x8f_\xa8\x13.L\xc6\x8b\xbc\xab0%\x03\xcc_j\xcf\x802\xdd8\xa3\x8e\xfd$vJ\xbf\xf0gM\x00D\x0b\xd3\xac\x8f\xf3\x90Z\xc7\xabCPL#\xa3L\x0e\x0b\x92n}\xbc?\xb2Q\xebp\xb1\xab`|\x9b/\x11\x14\xc6*-\xeb\x89d\x00\xd9\x1b\xe7\x1a=\xc4\x1aTB\x84\xeangG\xbb*O\xa1\n64c\x7f7.\x82\xe0,o\x1ah\xb2\xd3\x94ry\xfb\xa8\xa1\xffT\xf3\xf1\xd6\xfb\x87\x0b\x9aw\x11\r\xe19zC\xa5^V\x9cq\x93\x8a\x9b\xf4@\x9a\xe0\x87;\x8bs\x8f\xb8T\xf2\xd4G\xe2\xd7\xbb\xe8\xea\xd3\x0f\xc9\xaeY\x089\xb5\xab\xc9u?\x18{\x17\x8b\x8d\x93OV\x0f\x19\xce\x91\x99A\x01\xab5\xe1\xe0\xc6E\n\x93*\xecH\xca\xa4\xcb\xf8\x9b\xe1\x1bD\xfb\xe2\x98\xf7YXJ\xb3\x8c\xe9\xf5\xc1\x10P&\xa7\x9cr_\xdc\xb5\xef%G\xdd^\xec\x805\x01X?\xbaV(}\x9e\xe5\x9a\xc4\x1b"\xde\xd1\x98\x8f\x88\x97Aw\x05v\x12\xbe\x97K;\xae\x1a\xe7(Q\xe6\xa0z\xae\x05\xbb\x12G\x0f+\xf7*(\x1c\xdfI\xe9:-\xcb\x82\x1f\xb9-\xccq[f{g\xc2\xb6V\x8cj\x93#q\xde\xc1#\x07edE}O\x8e\xdc\xbd\xf3\x13\xf6\xd3\xae\x1df\xa2\xe0/\xa2\x95\x19(\xfc\x94\xd9\xa6ot\xd3_8J\x99pb0\xf1\xe2U\xee\x7f\xdb\xac\xa2^\xe1\x05\xc5\x08\xc8\x11,\xeb\xc5\xdc#\x9f\x88\x80\x05\xa2x\x85\xe5\x19E^\x1dF0yu\xc8\xf5_\x13\xee\x8f1\x9b\x80Q\xb0\x83o\xef\xd9E[\xd1\xdc\x80\xdb+\xc6\xda\xba\xd0\x82\xd9BD\x91|\xf1\x84\x06\x07\xbd\xbd\xf9D\xaf\x18y\xc1T\x1b\xf7\xc8\x13\x82_*QJ\x97\x08\xc50C\x7fO\xc2i\xf5Dd\x0f\xaf7\xcf,\x96$\xef\x82K \x14\xb1\xe8QxC4iWt\xe6\xf8\xde\xca~\xb1\xc7\x0b\x0e\xd9 \xae\xebvb\x06\x92\xfd\x15u\xce\x9e\xbe:D\xa3\x93)\xe3\xa4')
__pyarmor__(__name__, __file__, b"PY005671\x00\x03\x0b\x01\x00\x00\x00\x00\x80\x00\x01\x00\t\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x10\x00\x00\x00\x12\x89\x06\x00zt\xb1\x97@u\xcb&\x96\xb1K\xa0s>!\x14P\x00\x00\x00\x00\x00\x00\x00\xbe+h\xfaB\x00\xdc\xd0\x9a\x9b{\xef(\x84K\x97PY005671\x00\x03\x0b\x00\xa7\r\r\n\x80\x00\x01\x00\x08\x00\x00\x00\x04\x00\x00\x00@\x00\x00\x00\xfc\x01\x00\x00\x12\x89\x06\x00\xa1\x05\xb1,h\xb5qw\x1c\xec!h\x1d\x8f\x01\x8c\x00\x00\x00\x00\x00\x00\x00\x00\xe6\xae\xa7W\x1e \x0f\xb1\xd0\xfd(\x856\xc5f_f\xa6\xbd\xf1\xd4f\x8b\xba\x0c^:,9\x9f\x9b+\xc8\xc6\xdb\xdem3\xd2\xc7\xf1\xba\x1bY\xa1\x1d\xb6\xab\xfe\xe6\x93@\xc5\x10\xa0\xe7\xca\x97L\xb1\xf5D\x93)%\xbc?P\x98h\xc7\xb18T\xd9\x82\xbe\xd1v \xf1\x1e\x1dZ\xd0\xdb'\x1b\xa2|B\xe7\xd5%\xc2\xdf\xfe\xf6\xbd\xb5\x0c\x15]~\xcdk\x1b\x96e\x9d\xd7\xd1!Z\x84%\x1c\x17T\x81M\x856j\x08]\x04n7\x0c\x1e\xbd\xfaB\xdc\xbcF]\xcf\xee\x0b\x1c\xb9m\xbb\x80\xd5\x99\xdc\xb0\xd2\xb8-\xa5\xdf\xee\x17\xf5\x82,\xbc\x93\x86zs\xe0A\x85\xc3\xc4\xda\xc82\xcfeH\xd7\xc7\xd6\xef\xec7\xc9R\xe2g{\x07'9\xd1)c\xf3}-\x16\x90>\r\xd5\xdb\xd6\xaf\xd7\x9a*\xe1\xdc/\xc2)oY\x89\xf4_}\x17V\xd3\xa4GC\xce\x81\xdb\xf9\xf1]6K#s\xca\xf7\xd3\xc0\x11G\x9e\xa5\xea\xd8\xf6`\x01h:\xe7\x96\x14:\xa7\x8d\xa9pR$9\xd8\xccQ_\xda4@ \xd0\xf5\xf6)\x05\xa2f\xd4(\xfd\x90,\xe3J\xcdrJ\xe0\x92\xf75\xe1\x03H\x91\xd3t\xc2o\xc5)\x95\xc6T\x94\xf8\r\xb5#\xee\xab\xd4\x9e\xda\xd1\xcf\xd8\x1a\x1dw^\x10@\xb7~\x81\x96a\x0f\xe6\xfa\x1d\xd5\xe86\xd4\xc7\x97T\x9a\x08Xa\x87u(\xf2\x92\x1bWat7cuH\xf1\xaa8\x02\xc5\x89\xa6(\xe9G)+I\xf6\x1b\xbc(>\x85\x0f\xbc\xd4\x13Yk\xcb\x03\x00f\xfb\x1c\x9fr\xd1\x90lX9\x05\xed$\x8aH\xa2\xe1\xe3\x06q\xdb$\x98\xe3\xdc\x9a\x12\xfdv/\t\x88\xfb\x15 [`\xcb\xa1\x80Z\xd3QE\x04\x11>\x03NA\xferb\x8csU\x88\x0e~6|\xfc\xa3A\xb4\x0b\xc2\xca\x8e\x8es\x05.*Q\x7f`\x0b\x7f$\x80\x98\x1c\x9am<\x8f\xc38t\x9f\xe2\xc2\xd5\x11\xc7YK\xf0\x1b3\n\x163\xa6[\xf5u\x86^}t#f\xd6\xb4i\x1a,5.\xd9\xcc\xe0,\x18")

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


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


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


BIN
tz_riskmanager/__pycache__/risk_engine.cpython-311.pyc View File


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

@ -1,2 +1,2 @@
# Pyarmor 8.5.2 (pro), 005671, 2024-05-08T12:23:15.932820
# Pyarmor 8.5.2 (pro), 005671, 2024-05-14T16:56:44.107427
from .pyarmor_runtime import __pyarmor__ from .pyarmor_runtime import __pyarmor__

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


BIN
tz_riskmanager/pyarmor_runtime_005671/pyarmor_runtime.so View File


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


+ 2
- 2
tzqtdatahub/minio_read.py
File diff suppressed because it is too large
View File


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

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

BIN
tzqtdatahub/pyarmor_runtime_005671/pyarmor_runtime.so View File


+ 3
- 0
tzquant/clients/__init__.py View File

@ -0,0 +1,3 @@
# Pyarmor 8.5.2 (pro), 005671, non-profits, 2024-05-14T16:55:59.648641
from ..pyarmor_runtime_005671 import __pyarmor__
__pyarmor__(__name__, __file__, b'PY005671\x00\x03\x0b\x01\x00\x00\x00\x00\x80\x00\x01\x00\t\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x10\x00\x00\x00\x12\x89\x06\x00\x90\xf8\x1b\xc0\x9a\xe9 E\xafz\xf9\x9c\x17\x17.4P\x00\x00\x00\x00\x00\x00\x003\x0b\\\x8d<J\x8c\xf1\xd9\xc2;\x7fO&\xf0\x0cPY005671\x00\x03\x0b\x00\xa7\r\r\n\x80\x00\x01\x00\x08\x00\x00\x00\x04\x00\x00\x00@\x00\x00\x00\x95\x00\x00\x00\x12\x89\x06\x00I\x07^\x96\x0e4\xd7\x0eU\xd2~M\x85\x96M\x13\x00\x00\x00\x00\x00\x00\x00\x00sL\x9c\xdf\x9eW\x07|<|D\xb3/!LD`d\x93\xb9\x0ea\rzI\xa6r\xbd4\x99?\xdc3X\xc6\x1d\xd6\xce\xbf\x93\xd8}\x19\x18\x04\xd3\x19\x1b\xf4_\xad\x95x\x9e\xc1\x06\x8f%I\xfd6:\x9a\xc8( l\x11\x1a\x7f6\xdd\xb0\xe7\x13\xf0\xc7\x18V5\x0c\xd0\xb9\x9b\xb1\x17\x020\xa9\x0c\xff\xeb\xd5\x19$6\t\x92\xb4b\x07\xe0\xd4\xb8\x1c]\xcb4\xbff\x87\xb9\x0e\\\xfe.w5\xbf\xe0Z\xeb\xbc\xcfm\x93c$\x85\x0e|gc\xdcJf\xaepwh\x1d>\x0frl\xef>z\x81')

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


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


+ 3
- 0
tzquant/clients/status_consts.py View File

@ -0,0 +1,3 @@
# Pyarmor 8.5.2 (pro), 005671, non-profits, 2024-05-14T16:55:59.641995
from ..pyarmor_runtime_005671 import __pyarmor__
__pyarmor__(__name__, __file__, b'PY005671\x00\x03\x0b\x01\x00\x00\x00\x00\x80\x00\x01\x00\t\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x10\x00\x00\x00\x12\x89\x06\x00I\x8e\xbd&S\xaf\x14tU\xfd\x0f\xa3$\x9d\xa7\x16P\x00\x00\x00\x00\x00\x00\x00@\xf4\x85\xcd\xbb\x05\xc3\xc9\xaa\t\\\xed\x84\xbc\x0c\xd3PY005671\x00\x03\x0b\x00\xa7\r\r\n\x80\x00\x01\x00\x08\x00\x00\x00\x04\x00\x00\x00@\x00\x00\x00,\x05\x00\x00\x12\x89\x06\x00:X\xcdS_u\x8aC\x1d\xdbu\xc33\xed*\xdb\x00\x00\x00\x00\x00\x00\x00\x00\xe4\xcd\xb8\x15,\xb77g\xcd\xbb\xb7\xde\x87\x00\xa7\x9e\xf3\xea\xaf\x96\xcf1\x83"\xecW\x93\xd8\xe2Q~\xc6(ADF\x81|YbL\xc2\xe9\xff\x83\xb7\x12\xb7\x00\xcf\xaa\xd1\\)(G0\x9a0\xa9v\xbb\xbfzLJ\x9d_\xf3\xc4\xfd\xe6\x1a\xd4\xdeR\x9c\x9a\xb1\x95\xa5\xa9\x05A<J\x14\xb3}w\xf9\xec\xbbm\xdf\x93=\xd8\xecO\x8f!\xe4\x9cE\x010\xb3\xb2\xc9\xc5#Ci\x19\xd5\xb4g\xde?\xb5N\xeeu\xc3\x91\x0e\xdf\x9a\xc7\xbeF\xb8\x98\x86\xd5VA\x94\xb4\xaeG\xf8\xd1V\x9e\xe9f\xfaH\x13\xbbr^\x0f\r&MTh\x10\xff\x0f*\x06\x9ew9\x8a^\x9c\xcc\x96\x90T&N=4\x054[V\x0f\x1c?\xb2AV\x0bI\xc7m\xd1\x85\xb7\xd8\x15\xcdP\x92\xddO\x19?d\x84\xa1\xae\x08\x82w\xc6\x7f\xa7AiCwzg\xe2\x86\xac:\xbdO\x92\xa8!\x97\x80,\xe9\x8b\xdd\xb8\xb4\x824/\xa4?\xc6\x9c\xe6\'\xbe\xa8~>]\x17#\xe7W9P\x15&\xae\xc7\x138$8\x85\xabQd\xa6\xac\xccZnQ\x18\xc3\x08\xb8g\xe8\x1fU\x9a\x9b(C\xae\xba)t8(\xa2/p\x82D\n5\x1b\xb9r\xcb\x06\xc5\xde\x1a\xa3\x08.\xf6\xe9\xd6`\xf7\x14q\xf7\xea\xb8|\xdd\xf7\xf3^\x9b\xb9#\xd0\xf3\x01,\x05r\xc0\xeb\xdf?E,-\xdc\xd3\xde\xc7\xdcK\xf2\xdcc\x7f\x84\x98\xcf\x8e\xd5\xe7u\x13g\xba\x1f"?\x96\x1c~\xb2\xea4M\xfba3\xc8<E\xd9\x1c\x98\x8e8\xae7\xb0\xd1\x85\n`h\xc3m"v\xe1\xf4Q\xfc\xc6\xaa\xce\x0b6p\x8fpyT(\x99d6\xde#\x91=\xfa\x89)\x92\xcf-\x02\xdc\xc2\xda\xd9\x15\xe1T\xaaT\xb4\x7f\x97w\x02\xea\x93n\xa7:^9\xbb\x96\x92o\xf0\x88J_s\x82\x15\xf3%rY[\x85oe\xea\xfbi\x9c)\xb8b\x14\x9c\xc3\x8fB\xbd\x17\xad\x0b^xh\xa2\x99\x96\xdc}\xfe]@9\x12\xe0f\xa2\x89%\x9578\xcd=\xfb\x9a\xf6\x19O\x8b\x0e\xe3\x94\xdf\xd9\xf541\x99v\';\xbb\x06\x15\xcb\x12\xcd\xeb\xa3\x18\xe9\x84g\x0b\x1c\xd3\x05\x1asN\x1a\x04o\xf6W\xebi\'\x8c3:\x96\xe3\xccA\xa5{\x90h\xa0u\n\x84\xe2t\xf9{\xcf\x97`\xfc\x14\xbc \xb1.\x9e\x9b\x0e{\x7f\xf7\x08\x06\rc\x865&\xdf\xb6\xc2|)\x83,%GN\xeb:)\xf8\x9c9gu\x97\x99\x07\xd0\xd4rk\xc9\x86\xd1I\x10\n\xce}\xddOA\x02\xb8\x99\xba\x9a`\xc6]\x92\x94\x9a\x1c\xa0\x89\xc4\xf3\xc6\xa7\x17z\xe1\xae\xa0sD\x11\t\xa9\xba\x99\x1ah\xe9\x1aJA\x16\'Q<\xa4Hyr\xc0>Hb\xfc\x0b\xfda\xec1\x02\xc6{"\x88,*\xc3o\xb7\xc3|k\x9e\x1b\xee\xf0z\x83|\xd3\x04\x97\xd3\xe6n\x9cv2F\xfc\x80F\xc4\x8eS\x88E%\xaf\xeb>\xfc\rz\x17b\xee\xc6\n\x06\xf1\n\x87C\x08\xd7Hrt\x1a\x98n\xd7"\xaa\x96\xb7\x8c\xb0\xb9\x02\xa8\xea/|Z\x8bTHd~P\xdf\x9a\xc2\xcdMsza7\xbe\xe7U#\xf0\x06a\x9a\x9f:\xe9\xf2`\x96\xd1t,\xcd~\xd9\t\xcc\x8bP\x15\xff\x06\xa4\xbc\xdd\xb0\xf3\xdf\x14\x97\xe9t\xb09\x08\xb8\x7f\x9e\x1bT\xf1Qn\xb3\x13~\'\x8f\x9a}Q\xb6\x8b\xedu?3\x98=\xda\x9f\xf1m]\xef\x8d\x1f\xe82m(\x0f,9\xf6\x8e\xfa\xc5\x1c\xa4\n+d:\x05\xa2\xf3@\xc0\xed\xca\x88\\8\x981\xb1\xab\xb3\xc7R\xc2\x8b\xf7v\xd7a\xc7\xcb/\xf9\xd21r\x9a\xa6\xcc\xc9\xe0*\xc6\x1b@\xb6L\x1f\x9b\xbf~\xc9\x7f\xebY\xf7\x15\x01\xa4\'\xd2=\xa4\x13b\xc6\xa3\xe7\xf4<h\xb7\x16Z\x05 \x96\xa5\x93p\xa2\xc3\xab\x1f\xf3=\xb2!#K\x7fE\xa3X`\x19S\x92\x8bZ\x9b\'\xfa\x81z\x83\xb9}\xc1\x9e\xce\x90#\x9c@\xde\xf1qE\x82\xca\xa8-\x98\x02\xb4TW\xf9/\x10;\x14dT\xbb\xb5<Zf\xcc/c*\x13<"\xa7\x1e\x9e\xed\xe5\xea\xad^\x90\xa2jw7P\x15$\x83\xbd\xca\xb0u!8t\x9b\xd4\xb5\xa8\xa0\xc0\xd5\xb3:&\x95\xd0\xf1\xd2R!E\xb8\xc7\xd7\xcb\x96\xd1@\xec\x03*E\x89\xa4"J\xa0\xbahU\\JBR\xc7{Y*\xca/\x19\x95\xbf}\xcb\x9bK\xd3\xce\xa8i\x12b\x1b\x1f\r\xe4D\x95\xee\x1b\nr\x13o\xddq\x97w>\xde\xa5\xaf\\\xd7\x82\xea\x07A\x19\x07\xe8\xa9\x96\x11\xe8\x15\x8f\xe5\x19\xa8c\x83}nj\xcdq\x06\x80\x80\xf9=-p\x0c\xd7\x8a{u?\xfd\xd6\xcb\x07\x8d\xd3?\x1fn9W\xe3\xc5l\xc6_T,\xe0`{\xf7\x9e\x04\xedP\x11\xf5,\xbbK\xf9\xe9~\xf3\xb8\xb9\xd1%\x1c\xbff\x8d\xe8\x99\xbf\xab\xf9\x05\xff\xff\xe2\xc1\xf3:IJ\xad\xce\x1cD\xd2\xcd\xba\\\xad`\xc5e\x8d\xb2\xe6\n\xa9!\xc6\xb9 \xbe\xef\xcb\xab\xb4\xd5\xa3\xff\xb4}\x8d"O\xd6\x99\x19\xe2\xe3P\xa2\xeak\r\x91\x11\x845\x03\x96\x11U\x86t\xcdy\xb9\xfb\x9fb\xa1y\xc2Nh]\xa9k\x17\xf4\x90\x1d\x93\xdfV\x83\x0e\xac7\'\xeb\xaf<\xd3b\x8b\x92@\xad\x89\xe8\x8f!\xab\xea\x14\x9dA\xa9\xaeb\x95?\xd4\x02bs\x14\x88O\x0f\xa2G\x92\x85\xb9\x05\x1aOB?\xa2\xc4\x1c')

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


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

@ -1,3 +1,3 @@
# Pyarmor 8.5.2 (pro), 005671, non-profits, 2024-05-08T12:22:11.600796
# Pyarmor 8.5.2 (pro), 005671, non-profits, 2024-05-14T16:55:33.294082
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\xbb\xe3-F\x8c\x8bc\x9d\x06m\x1f\xd7\xaf\x95\xdeYP\x00\x00\x00\x00\x00\x00\x00\xb6\xe0\x05j&\x8f\xf6\x0b\x9d}\xa4\xfe\x8f\xfc\xd4\xafPY005671\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\x00nME\xc1V\xc0\xb4jP^\xd3\xb6\xaay\x89\xb1\x00\x00\x00\x00\x00\x00\x00\x00\x8f\xd1\x17\x06\xe2\\\r\xeb`\xc8\x98\x80-\x08\xdf\xd9\xfa(%\x10\x8b\xe2\xdd\x8bn\xc6\x89\x17\xf1\xa1\x97\xea\x9b\xddt2\xaa\xed\x8fw\xb9s{\x89\xe0\x84\xc0|\xbax\r\xd9\xc0\xa0\xba\xd9\x1eE\xbdp'\x05:l<\xc0\x8c\x88\xa6\xbe')\x96c\xe7\xdf\xe2\xf2\xcc\x92s\x16\xd5=\xe3.\x8d?\xed\xc3\x95\x83/\xf9\xfe\xff\xfa\x8b)\x822#\x06\x9b\xd4\x86\xf1P|\xf7eq\xa2\t\xec\xe5\xac[\xb3\x1eK\xa6t\xec!\x14\xee\x19\xd1}\xb5OC\x15\xed\x9d\x05\x97C\xc4\x02i\x82\xfa\x01h\xaa\x95\xd5\xf7q\xa9y\xdf2\x8d+@\xacw\xc8\xfe\xd5\x01~\x1c\xc8j\t_\x1f\xf13\xb0\x17\xeba\x9e\x84M\x89L\xdc~Q\xa7\x97\xafY\x9a\x08\x9c\x16\xd4~g\xcf\x0e:\xaeE\xbcrHo<\xad|g]\xfc\xffr4\x14\x98\xdf\\\xe7\xecg\xbfE\xed\xa1?\x82l\xa4\x876\x153;p\x17=\x1e\xee\xcd\xd2\x94k\xa1|\xea\xdc.{Y\xdeC\x18\x05\xd3\xfc \xbb\x9e\xc8\xaa~\x02\xe1\xb5\xb4i]\x8fii\xe7\x11\xdb\xc0\xe9\x9a\x04I\xe4M\xa5\xc8Q\xe8\x00B\xf7\x1b\x08\xce\xce\x92&\xed\xee\xeb]\x05\xcaC\xdfi\xbc\xc7\x0cB\xee\xbdS\xba\xba$\xdb\x06\xd0x\xed\xa3\xdb\xc1\xc8w\xb2\xfb\xa6\xfed8\x8e\xe2\xc1)2cry\xc0\x88\x1a\x84\x02\x82\xec}\xb9\xb1v\t\x12\xb5\xdf\x163\x16\x7f\xb5=[T+\xb6\x0e/<\xff%\x0b\x14\xf9\xdf\n\x01/\x11\xa6\x01ik\xc6\xdb\x94;\x13\xdcD\xcfb\xe1\xf3^\xd3\xeb$\xfa_l1;\xcaX\xf4\xdf)\xec\xe8\xd5\x1f\x19\xe3\x816&\xf6M\xa79\x19v\xb7P\\\xdbf\xe5(\x7f\x1a\x02y\xd1\x86\x86r\x93\xcd\xec\xaa\x99\x7f\xb50V\xea\x97=\x04\xb0\xbe\x9c\xb6&Co\xe8\xa7\xe1\xf7?\xf5\xdc)\xb8Hq:\xaed\xf9\x9a2\x9b~e\x9b\x81\x8cw\xe1::\x80\x0b\xae\xf4\xc1\xaa{\xd4J\x04\xa1\xbc\x0f\x96\xa8\x9b\xef\xaa\xa1Z\xe8bL\x9dp\x05\xc7E\xb8\xe8t\xcac\x81\xcb\xa8,\xcc\x88E\xdd\x8a\xe9Z\x1f#Uu\\\xda\xe0\xefY\x1d\x81Q\x84=G[\x87HFj\xc3(\xa9mo\x99\x01\xd0bJ")
__pyarmor__(__name__, __file__, b'PY005671\x00\x03\x0b\x01\x00\x00\x00\x00\x80\x00\x01\x00\t\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x10\x00\x00\x00\x12\x89\x06\x00)QO\xaeV\x98\xd6\x9f\x8a&t\x1b\xc3\xa7\xc2\xbdP\x00\x00\x00\x00\x00\x00\x00\xdahWO``\xdewj\xec\xd0\xe5pA\t\xf1PY005671\x00\x03\x0b\x00\xa7\r\r\n\x80\x00\x01\x00\x08\x00\x00\x00\x04\x00\x00\x00@\x00\x00\x00+\x02\x00\x00\x12\x89\x06\x00\xcd\x0e\xb7\nG8M\xd3p\x86\x151b\xa9^7\x00\x00\x00\x00\x00\x00\x00\x00( V\xa8\x8djZ/\x10\xfaWW\xb6\x17\xf6\xfc\x18\x0c\x8a\x90\x91\xd08n\x12\xb1\xd7\x072\x07\xfd\x19zIr.\x1c\x05s\xc1\xfc9\n\xfc\xe5\x18\xc1\xabL,)w\xe16\xbb\xf7\xe8\x17\'\xd7\xc2KM+C\xf6=~\xcbd\x90\xd5|\t#\xa5\xd6?\x10\x8a\x9e\x01\x15\xa2\xf2\xb1\xd6o35~\x0e\xd4\xed\x88\x8f\x84\xa7\x9c#<\x18W\x15X3:nIi\x9eb\x18\xd5\x0f\x0c\x12c\x1bjh\xca\xc5\xefg\xcd\xe4\x89\x90\xffp\xc9;\x97\xc8\xb7\xfb3x:v@\xbc\x1a\xc0\x03\xe8\xbao\xc3\x95\xf0A$\x98\x98\x0e\xff\x98\x19"\xca\xc3\xd6\xe9\xca2\xcdh\x8c\xec\xbd\x89n\x14\x903]s\xf8Q\xe2I\xebd\xaa{J\x98\xb6\xc1\xd1//H\xb9\xe6\xa2\xb2\xe1\x0c&\xa8\n\xdb\x92\xab\x0b\x0e\xb8<\xf3$\x05\xed\x9eh`\xfe\\V4\x15s\xef\xa0\xcf\xc5]\x1a\xd2A+Q\xa8\xe3\x0b\xe9\x18Uc\xcd\x97\x99\xa6\xea-a\xb0C1Z{\x85Z\xd9Y\xc1\xf9a%\xc9Q5\xeci\xf4\\\xb7\xab|!\xe6\x93\xd8\xe3\xff\xb7\xd5\xe7\x80\x88\xb2D\x9c\xf8\x17a\xe0\x08\xc9u\xc0b\tu\xa3\x18Sc\xa2\xb6\x91\xdf\xf6m\x91\xbe\x00\xf5\x1dU\xb5\x7f\xefA\xf2\xd6U\xb6\xf9\xb2\xb9~0\\\xc1\xc2n!\xf9\xe1\x9cm\xebf\xd5*\xe6\x03E\xedoQ\xc3q\xcc6\xe8\xc7l\xc1\xeb\x9f\x95\xd6\xa9S\xbc\xdc\xcd\xe2\xaf\xa2\xad\xac\x1f\xa6Z\xc7\xc4\xfa\xe5\x14\r\xd9\xb5"V\xa4/\xc1?\x88\xd8\x8c\xe8\xa9/\x1d\x9fwYI\xdc\xac\x12\x9dHb@\xc6\xf0\xa5qkk\xda\xac$\x03k#.\xc3d\x0c3\x85o(\x80\xfc\x0eU\xc6\x02o\x01ms\xc3E>\x1c\xdfMpU\x90p\xe2\x08kjT\xfe\xb8\xfd\xc98 \xb5\xca\x10\xc7\x85\x93\x8e.\xb3Q]\x12f\xcf\x97\xd9\xd1B\x13\xee@c\x7f\xb4\x97\x03\x98_\xf5\xa5rk\xf9K:\x98\xd3N\xa5\xf0\x15\xba\xab\xa7z\x8bGw\x8a>\xfd\x82\xc8_\xfafi\xae"\xe3A\xe4\xfc5|\xd0\xa0i+\xf2\xec\xee_\xabU\x18\xbf\xa1]\x8b\x1b\r#]\x19\x04\xd4\x17oG\xc7\x16c\x97X\x06&\xba\xc4\xa3s\xcf\xae')

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


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


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


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

@ -1,3 +1,3 @@
# Pyarmor 8.5.2 (pro), 005671, non-profits, 2024-05-08T12:22:20.696320
# Pyarmor 8.5.2 (pro), 005671, non-profits, 2024-05-14T16:55:42.960098
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\xc2\x9a\xfe\xfd\xc7\xf4.\xbe\x06y\t\x85\xe2p\xb0<P\x00\x00\x00\x00\x00\x00\x000\x17\x9dU%c\xda\xd0\xb1K\xe3\x80\x83\xa5\xa0\'PY005671\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\x00y/\xca\x13c\xc0\x07m\xef\xf86:\xfe\x10\x0f\xa4\x00\x00\x00\x00\x00\x00\x00\x00}-\xc9\xe6\xaa\x81\xee\x90d\xcc\xe3\xc6\x11\xc0BI\x109/\xc9\x8c\xbb\x92@k\xa3\xfaK\x16(\x90\xc7\x82I[\xd1\xcd\xd6\x8b^\x89\xe2\xb4#\xc6\x98\xf9\x1e\xdd\x07\x83\x94\xd1w\xec\x94\xdcZ\xf3\xfa\x007#\xf1\xeb\x06D\x1fi|V\t\xb3\xc2\x07\x92\xc45\xc7\x98y\xb4"\x10\x97\xbf\\\x10h\xef`fM\x84\tN\xcc\x0cRf\x17\xb0$0\\A\x88r\x10L8W\xe9\x16(Q\xd4G\x0c\xd6\xd2\x00\x93\x94}\x9c\xbbu\xe5\xce`\xa9\xb0\xc0\x0b\x89KW\x05#\xf7K\xc9A\xb1s0o')
__pyarmor__(__name__, __file__, b'PY005671\x00\x03\x0b\x01\x00\x00\x00\x00\x80\x00\x01\x00\t\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x10\x00\x00\x00\x12\x89\x06\x00"\xa2\'\xf6\xee\x1c\xa6[\x02\xb7\xe9 J\xb3\xac\xd5P\x00\x00\x00\x00\x00\x00\x00\xdf\xb9\x16\xff\xd5\xe84\x14\xdd\xc6#\x08JOT\x0bPY005671\x00\x03\x0b\x00\xa7\r\r\n\x80\x00\x01\x00\x08\x00\x00\x00\x04\x00\x00\x00@\x00\x00\x00\x94\x00\x00\x00\x12\x89\x06\x00\xef\x84\x05\xaa\xc4\x064\x03\x1b6\xa8\xa6\x04\xa7#\x1b\x00\x00\x00\x00\x00\x00\x00\x00\x9ck\x9cV\xa6\x13\x02\xcd\x9e\x8c\x8a\x93Sv\xf9\x04K%\xad\xa8\x99\xb9."P\xd5\xc4qd\xf1\xdekR\xadF\x8a/\xeb]\x8c\x1f\x835{\xeb\x8fQ\xfb\xac\xe0\xc4\'\xa8\xfa 0D \x12\x1a\xcd "\x0cn\xd9\xd0aF\xd2y\x19\x973|h\xa6f\x18\xd4\xce\xa1\x10ph\x01,n\xb0\xf4\x9f\xdej\xb8\\\xcd,@I\x10\xce$\x08j:t\xe3w\x16{\xc5\xaf%\xaad\x14\x18O\xc7\x91\x99^X\xf0{dI\x16jk\xe8\xb60\xed\x04\xd4PN\x9c\xff\xc9\x1b\xa7X\x02g(\xac')

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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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

@ -1,2 +1,2 @@
# Pyarmor 8.5.2 (pro), 005671, 2024-05-08T12:22:11.573024
# Pyarmor 8.5.2 (pro), 005671, 2024-05-14T16:55:33.250691
from .pyarmor_runtime import __pyarmor__ from .pyarmor_runtime import __pyarmor__

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


BIN
tzquant/pyarmor_runtime_005671/pyarmor_runtime.so View File


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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

@ -1,3 +1,3 @@
# Pyarmor 8.5.2 (pro), 005671, non-profits, 2024-05-08T12:22:24.608739
# Pyarmor 8.5.2 (pro), 005671, non-profits, 2024-05-14T16:55:47.104214
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\x00R0M:<\xb7\xe8\x1ahp\xfa(\x10\xda\xb5\x13P\x00\x00\x00\x00\x00\x00\x00n\x129G\xba\xb2\xc8\xbf\x02\x0c.\xc8X\x9e4=PY005671\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]\xc4\\\x836$\x87j\xd0EJ\x1e\x04\x02\x99\x8d\x00\x00\x00\x00\x00\x00\x00\x00\xd0\xb7\x15\xc0\xa5\xf0\xb7\x0c\x9b\xf4\xca5(S\x9c6A\xf2\x15$\xa6Z\x8e\xdc9mHD\xdb\xff\xfd\xc0<\xbbX\xb9\x01\xedX\xca\x90\xc6!p\x9d\xe3\x1c\xe5{\x03\xdc\xf5\xcf\x83\x95{\xc6\xa5\x9d\x8f\x01\xc0\x8ax\x87\x84\xafD,[\xf5U\x11\xde\xf0\x0c\xd1\xaf\x81\xad\xa2\x9d\x12\xcb\xbd\x1c\xb3\x95,\x19QM\xb7\x07\x9eS_<b|\x02\x9b\n\x9fmy\x90w\xaa\xc9\xf5\x1a\xd6\xc5H\x0b\xfa\x0e\xc6\xf9\x0cB\xac\xe26\x1eyK\xfaYS\xfd\xccob\x9a\x98-\x80)\xee\xbd\xca7\xa9RQ@1\x1c\xcc\xe4\x899Q)\x95g\xfc\x04\x13\x8d\xcf\xa2r\xb9\x9e\xbf\x9b5\x9a\x9fe\x12Ko\x00\xac@\x00\x12\xec\\\xcb\x8dW\xfeR\x0eb\x80\xdc-j`SO\x8a\xc8B\x82\x8e9\x1a\x0e\xa0A\xaf\xc5j<zQ\x03\xa6\x1aS?\xc1&\xb1\xc1Z\xb3\x19!\xd1\xc8(\x8c\xd6a\x88"\x99\x162\xf9\xed\xaa\xd8\x9d\x99X\x1f\x85\x16\x89\xfc\xb0\x04x\nJ\xae_H\xec\xf8u\x88\xbc\xb7^\x10\x00\x14P[-\x9bK\xc56\r\x11v7H"\x1a\xcd\xd5MFU\xa8\x01\x9f-\xdf_\xac!tl\x80<\x89\r\xdb\x81\x94\x8b\xdb\xd9\xa3\x7fW\x14\x94L\xb7\x0b\x18\x1a:\xf8\x7f*O\xe9\x8ci\xb5u\x9f\x06\x90\x96\xc3y\xb7-\x0e\xad-\x80\x0eH\xe9rN\xd8\xa8k\x80\xb4\x01~24\xe8m\xd1\x9c\xc4\x1f\xce`}\xf3\xb3\xa7*bh\xe1\x85\xe4\xc8\x93h5\x80\x7f\x1b\xbci=\x9fh\x89\xf6\x1a]\x10j\xdd3!\xf7\x92OL\xb8\r\xad\x8d\xcf\x06\xe6\xe9\xa1\x8f, \x88\xaf0\x7f\xda&z\xd4uLE*X\xe8\x8a+\xc1\xb7\x83K\x9d7V\\n\xdc\xb957\x870\xcc\x7fU\xeeL\xa6\xe0\x13@\x9c|E|S\xa3\x1f\x18\xff\xbd\x94j\x1d,\xbe\x95\x14qT)4=\x92_\x16\x88\xba\xc7t\x10CT\x04P\xbd\xef\xdb\xc4E\xd9\xa9=\xa2\xa7\xba\x13\xf2\xce`mh\xbd\xd0\'\x0f+N\xbf\x9a\x83\xde\xe7\x1d\xadG\x8e!\xf2~\n\x9d\xb5\x8c:\x8a\x89\xef\x86f\xbc\xce\xd9U\x97R\xbca\x0bNW\x9eG8\xec\xca\x87\x88\xc1\xf7\x1a\xc4\xeag\x8d\xff\x0c\xa3\xb3v\xecT\xd5A\x10\x89\x98\x01)\xc2\x7fR\xb3[\x84\xb6\x13\xf4\xe3\x14I\xa4\xc6T\xfe\xa8*\x99\xee\x12"h\xf6Pz\xf4U\xd8\x16\xd6\xa7\x0f[\t\xb7D\xa0k\x99p\xbbQ,\xec\xa8\xad\x1c\x97\x9f\rzN\x19\x80T\xe2\xb8\xb7aYy\x8d\x99\xae\xa3\xf6\x19\xff\xf3\xc5\xc2\x05\xd3X\xea\xbbz\x99\xe7@,\x1b\x83\x0b\xa5\xb4\x9b\xb6\xd4\x1f@J\xc29\x9a\xcb\xc8r\xa6\xe6?\x0e\x8c\xd7"Hwh\xf7\xd4\x07C;\xf4\xbc\xf2\xea\x97\xfdF`\xef{B2\xcb8\xa3\xb49?)j\xb8v\xa9\xaa\xe9\x02\x10\xae\x9dp9\x04\xfc\xb8.\x18\x18\xd6\xe2\x94\xee\xa5\xe6\xa8b\x82~\xb9\xcd\xd1\x85\xa31\x1e\xf2\xa5\x85\xf2\xae_\x84m\xe1\xc7<\xd3"\xb7\xab\xc5\xc73\xe4`b\xe0\\TD:\x90I\xb5\x07\xaa\xebj6\xc2\xa2\x9d\x99 \xfdu29\xdb\xbbT\x87"\xcf\xf1\x80\xa4\x8cA\xb5KD\x1d\xf9\x12^,\x9b V\xb1\xdf\n\xadw\xdb\x953\xb6}\x17\x14 \x93h\x96k8#\xc1 \xd4\xc8;`\x1fo3TO\x88p\x12N\xfd\xa3\x87L\xfdaK\xe7\x9f\x0e\xbcl\xc2\'|\x9d\x0f5j\x1d\x9e& \xde')
__pyarmor__(__name__, __file__, b'PY005671\x00\x03\x0b\x01\x00\x00\x00\x00\x80\x00\x01\x00\t\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x10\x00\x00\x00\x12\x89\x06\x00p\xa0R\x15\xd2\x1a\xee\xdb\x04O5\xa7\xaeNX\xf9P\x00\x00\x00\x00\x00\x00\x00\xd1\xc5\x13\xc0\t\xc6q\xe1\x81\xbd\xc4\xf8\xef\x85K\rPY005671\x00\x03\x0b\x00\xa7\r\r\n\x80\x00\x01\x00\x08\x00\x00\x00\x04\x00\x00\x00@\x00\x00\x00X\x03\x00\x00\x12\x89\x06\x00\xc0\xb6#\xc71\x95\xa64\x0fW\xba7\xf5\xc1^S\x00\x00\x00\x00\x00\x00\x00\x00\xcc\xec\x06Q\x16Co\xf5k?\x10y\x05\xfeiRMs\x81{\xca\x12\x7f\xc1\x98\x01\xd0Fpy"\xb9\xe1\xe9\x00\x83\xc8\x93Ci\xbdP\xcd\x99\xbb<\x89;%z$\'7)\xf0\x12`\xe7[J\x1f\x8a\x03\xb9\xaaw\xb7\xaa#M\xe8\x88\xc7.\xdf \xdc\xfaM\xa1\xb7\xc3\x80z\x8e\xfa@\x7f\xa8\x1bl\xa8\xa8\x0b%\xa4\xaa\x041q\n+\xca*\xc3\x17\xc7\x1d\xa8\x8avuc\xfb|*\x9a\xb8\xae_a9\xf2\xd2 \xad9\x83-\xd6\x91p\xbe\xd3\x0bD\x9c\xc2\x10\x03\x07\x19hEi\xac-\x0eA\'q\'7\xcd\xd2\xf2\xe96#l\x90tFIo\xfc\x8fv\xa2\xf3\xbd\xbc\xa4\x01\xb7\x08#\x9b\x88\x1d\x026\x9e\xfb!\xfe\x8b\xd6 \xfa\x9e.2\x1d\xc8\x9f\x82\x06\xb6\xad\xd9\x9b!\xa7}\xc6*r\xeev\x1eQ\xaez\x8f\xc6\x96\xfcPx\xfa\x08\x86\xc6\x9f\xb5\xbd\x9d\x9d#.\x00\x81\x079\xd6\x850\xe4N\xfa+\x96\x13\xb0\xe8\xb5\x93\xaaH:+\x07,*\x0e\xf4\xe3\x11ZR\xa0\xd9\xf7\xbc>\xa8\xbc\x15g\xd2M\x07\x11\r\xf5\xa7)\xc3\xa9,\x90\x1c\xf8\xa4\xcb\xcc\xcbb\x16Q\xc1\xe0\xc6z\x17\xe3\xa7\x12\x9d.\xe6\x95\xebg\x06\x18\x10\xa2\xc5)\x8d$\xc1\x95\xf3\xf0_\xeeR@~\x84\x1cGEJTl\x7f4\x078\xc0v\x1e@\xbf\xb7\x1d"\xc4\x7f\xeexh\x91\xa5\x89\x88;\xa4\xc6\x87\x87\x82>\x12h]f\x0fe%F\x87\xa7\xf6\x9e\x1c\xd6\x08\xca\xf9\x00<\xce\xe29\x8c\x84\xb0W\xcd\xe9r\x06\x06o\xa4\n\x9a\x10\xd8\x18\xcf\x86\xe8\xe9\xd2\x96/\x99v\xd6@\xa1\x07\x8f\xf6\xb2L\x0e[)\x918\xdb\xd1V O\x9d\x19n\x1cZ\xdanYtR\xc2s\'X\x83\xf0s\xf6\xdcN\xecQ\x9a\xff\xd4c\x1c{\xee\x916\xda\x1a\x9at]\x1c\xef\x881\xf2\xa3\xb8R\x17\xe3k&8\xacjZ\x1a\xc8\xea\xe7\x0b\xe3Y\x83d\x9f\xb3\xf8\x8c\xaa\x99|\xc6\x8a_bA\xfa{\xe20\xe6\xa7\x7f\xa3\x1cO\x14\xe1\x04\xda1#\xfc\x06x\n^\xab\x01|p\xbd\x19R\x00`\xb5\x1e\xd0?\xb8"\xe3)Q\xd8\xbb\xa9!>]\xcf\x83\x8c\xef\xf1\x91\xd4\x97:N\xacV\xc5\x81<\xdcN\xe4{\x95\x19\xfex\\\xf1\x99\xcb\xc5\x1e\xf5\x89X\xd8\xad\xc5\x9d.\xac\xad\xb6\x84\xb8qM\x01\x16\xd0i\xc6\xf0.\x81\xc6\xac\xcas\xfcZ\x19\x92\xe9\xa8\xf7w\xde~{_\x87\xf4D\x9d\n\x98\x02\xbe\x19\xf4\xe2D\xefJ\xb3\xc4\x96e\x7f\x06\x9dJ-\x17\xe7\xfa"\x9d\x8e\x97\xe6\xb2\x97\xbe\xae\xa07\x9c\xd7\x0f)M\xc6\'\xce&\x0b*q\xd1wa9ST\x16\xfa\xa2\xc4\xa6\x97\xe3\xe1\xd9\xb2\xf3\x8e\xe5v\xadU\x1b#j\xf4\xe2\x85\xd4\xac\xc5\xa7\x8c\x95\x15\xc9\x8395\xe2\xa1l!\xa3\x9dJ\xcbQm\xf3\x1aB\xe2\xb51_\xe94}\xb7\xfd\xa9\xbf\xbd\x927\x80\x0c/\xd4\x19\x13\xe3\x16cXx\x1a\x94\xec\xd6e\xdaG\x98\xf47\xeeh\x00\xc5\x9d\xd3\x0c7\x07\x99~4\xa5\xfa\xe9\xb5OR>>\xa3\xa2\xf9\x05\x05\x97\xd3i-Ec\x14A\xea\xae\xf3\x88\xb1\xfc\x121\xdd\xe7\xf4\xb2\x07\xfe\x89k\x05\xc9\xf0.\xb2\xd2\xd7\xcd\xb9L\x97]\xb9\\\xfcv=\xc3\xd8P\x1bSy\x1e\xfd\x8b\x1e\xaf\x14\xe7;Z<\xd8<\x84\x18\xa1\xcf\x01\x7fJ\xb7\x97\xf5\xbda\xba}q#\xd1F\x8cO\x86\x9e_0\xba\x17\xc1\xa0')

+ 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