Browse Source

load_data 添加isprint

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

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


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


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


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


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


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


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


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


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


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

@ -1,2 +1,2 @@
# Pyarmor 8.5.2 (pro), 005671, 2024-05-06T19:26:38.901873
# Pyarmor 8.5.2 (pro), 005671, 2024-05-06T19:54:27.326801
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-06T19:27:13.814070
# Pyarmor 8.5.2 (pro), 005671, non-profits, 2024-05-06T19:55:00.478857
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+b\xedb\xb8\xe7\xc9\xc7\x0c\x01c\tK\xbf\xcc\xb4P\x00\x00\x00\x00\x00\x00\x00\t\xea\x16\xba\x80C\x88\x1cb\x8e\xcc|\x1bL9\xa8PY005671\x00\x03\x0b\x00\xa7\r\r\n\x80\x00\x01\x00\x08\x00\x00\x00\x04\x00\x00\x00@\x00\x00\x00\xe8\x03\x00\x00\x12\x89\x06\x00\xba[\xf0)\x1exT4\xbe\x19\x926|y\xa1\xed\x00\x00\x00\x00\x00\x00\x00\x00\xca\xc84\xf9\xc4\xfbVD\xbb\xf3\xccr\xea\xfc \x90\'P\x88N\x0bO\x9b\x0c\x13"\x10\xe0\xfcpI?e\x0c\xe8\x1b\xf2\x98\xbc\xd1\x04\x98\xd8\x0c\xae\xd6o\xe1\xb4\x90\x9f\r\xc9C\xab\xcd3\xcf\xa2,zg\xee\x13\x86MwHBf\x10y]\xde\x94,\xee\xadW\xd2\xa9\xb2c\xc42\x91I\xbe&gT\xe4\xc2A\x93]\x14\xe477==\x03%\xc2\xce\xf7\xf9\x89&\xc7\x03\x90\xf0}\x80\x08\xa0\x98q\xaca\xd4\xe4\x92\xbfd\xc4\x02t\xed\xe0\xc6\x82\xf3^m\xfb?Sf\xbaQ\xed\xee\x94\x12,>\xaeI\x94\xa1\xea\x90\x05\xbd\x1c\xeab\x1c/\x18\xd5\r[\xcd\x17@-\xa6\x9a\xc5w\xecu+\x1c\x9b\x84 n\xb2t\x90b\x88\xdb\xec\x82!&9\n|\xc0\xc7\x83\xf4\xe6\xa7\x05\xdbYe^Ro\xbe\x08\x14\x8ak\xdc!\n|$\xa3"\xd0\xac\xda\x9a\xb1\xde\x07s\xe8i\xb04\xa2a\n\x7f\x9b\nC\xf6\xf6\x02\xfe\xa3\x8b\xc1\x0ez\x16\xf0*s\\zn\x8b\x80%\xb8\xaa\x84sd\xe2\xa5\x86Y\x96\x87\xb4\xd7)\xe6\xe7\n\x94\xba\xbcR\xb8\xc2\tu!\xb3\xa6\x155\x1f\x06\x1d"$ wH|\xf9\xf16\xb3\x8e\xfd\x88v\t\xce\xe9+\x0e\xe2j\x0b\x87,X\xe8\\\xbf\'5xX\xc6\xc1\xa5\x1e!\x8d\xe1N\x04\x99\xcf\xb1\x00>\xe8\x98"\x08\x18q4\xd2a\x83\x18D\xf1\x14\xf2r_Z\x01&\xb4\x15H\x969\x8aD\x18\xfe\tz\xb5\xfd\xcd\xf2W\x87k\x9e;\x14j\xe4#\x02\x9c\xc8\x95i\xa2m\xe2\x12m\xa5\x91\x8e\xd3\x8c\xb7\x8d\xc4\xca~<\xbaK\xc9\xd2\x8d\x034\xc3q\xe2\x1c\xc8\xd8|\xd5\xf5), \x1b\x80\x0e\x98\xd9\x85l\x03e\'\xefu\x91S\x19\x84\x16~\xd6o|\xdc\x7f\xf2\xfb\xb9\x05t\xb4L\x9b\x8f\x93+=\xd9!\x8eA\x8f5\x1c\xde\x06vB\xde\x90u\x00\x9a`$\xff\x82,W\x17\xa3\x84\x7fNcy\xe9F>T\t}R\xc3\x1cO\x96k\xbf\x149\xf0\x85\xf8\x86wq\xac\xea||\xf1\x93\xcd\x0ck.3Cg:r\x1a\xa4_\x85Ih\x01\xb9h7\x98\x89E\x9eN\x16\x9dq\xe6\x83c1\x92\xc7\xf4$\xa2\x00u,\xf8\xc8\x84\xcaB\x1d\x1e\x81\xb0\x1b\xb9F\x077,/g\xe9\xb0&\xe8\x1c\x19\x82\x87\xef\xbf\x11\xdc\x1f\xeb2\x8b\xfc\xff9_\x92:\xc9]\xb7\x9b\x1b;1d\xfd\x97\xad\x90\x0b.\xbe\x8fm\x12\xc2\x10\x05\x82\xb7\xeb\xa1$;e*\xe1A\x8f\xfdM\xe3_sL\x1b\xe0\x1e\xc5\xd0\xff`"\xc7S\xc7\xcdv%\x84q\x98\x07\xf8\x98\xf0\xd1\x98\x92\x907$e"8\xb3\xc0&\xc6{\xc0&\xdc\xdd\x03{\xf9\xea\xba\xe7\x18\xa3\x82\x9dJ\xf2\xf4\t7-\x81\x83\xf55kr\xdc;y\x1b\xbe\x93\xdcVJ\xd9v\x8c\x03g.\xd0\x86Z\xc2\xa9~g"\xe2\x10\x1f\'8f\x18|\xea\xa4l{~\xe7{\xd5G\xbe\\\xab\xf1\x08\x96\x04b\xd4\xc0!\xe6\xda\x1fgl\xf6\x0b4\xdf\x1b\xc3\x10\xc1\x0c2{\x83\x15\xf2\xcc\xadk\x17<L\xa7\xb9\x9b#?\x85\x89\xd6\x0fY\xd0\xa2\x01BJ\xfc\xd2:\x9et?U\x0f\x9c\xcc\xe8ha\x9c\x0c\xb74\xc2v,_\xe5C.=1V\xda5\xba8w2\xbfc\xcba\x05\xb6d\xb2L\xe6E:\x9f9\xc5\xfe-<69\xa0k\xa9B\xeaesqj\xe2\xdc\x99\xc6T\x8e\xba\x15\x13\xe8\x9b\x84\xa1\xfd2\xe5?7e\xde\xc4\xc3G:\xb9\xe2-W\xc2\xd3\x98\n\xb8#\xa4\xd6\xbe\x89\x8dW\x03z\\\xa8)a\xe6\xc8F/\x02a\x0e\x81\xdf*\r\xb4\xd2\x08\xd9bs\x0f\xfa\x1e\xa6g\x12mn\t\x8fD*\xbf\xc5\xe4\xbaUb\x18\xb4\xe3\x1c\x99\n&i\xdd@\x16\xb4\xf1\x19K\xb7^\x90\xe1\xd5\xf1\xb5\xd7\xda<\xab\xb5v%\xb5\xcf\x13\xdf\x13>7\xe35\xce$\x04\xea\xc9\xc5_^\x1f\xc7\x9f\xa6\x97R\xe8\x9fdD\xc2r\xea\xa9e\xe6\x97\xbe+\xc3\xd6!\x18\x11\xea,\xa4nh\xe8\x07')
__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\x00Z\'\x14\x93\xb5#\x8b\x8d2G\x1f\xeb\r\x85ZNP\x00\x00\x00\x00\x00\x00\x00\xf0\xf4\x02y}\xca\xa11ZE\x19\xa3F\xa3\xc14PY005671\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\xb2\x14\xe1\x02\x0e\xa86E\x10;I:\x94\x04\xc1\x1b\x00\x00\x00\x00\x00\x00\x00\x00\xd0\xc9%G\xd3\xeb\xcaq\x9f\xae\x94\x97XZQ;\xd19\xdf\x8eK~\xbdC\xa8\xa6\x03\xbcO/;~H\x9az\xcb\xdam\x86\xb5@I\xf1\xfePx\x01\x15\xcb\x06T\x02\xc7\xd7\x1a\xca8\x83\xcb\'G\x1c\\\xf0\xa5\x06\nz`\xean\xc8\xb9}V\x81\xed\xa9F<D\xa4\x8d\x05\xd6\xdc\xd9\x12H\x82\xa2\xf2\xc9H9\x05,B>\x1a\xbe\x0e\x1a\xe6\xaeo\xf9\x98Y\xa1V\xbb;\xc3cpp\xe9\x94\xd9\xba\xf2o\xe2\xf8\xe2\x9e\x80\xa4\x84\xb0\x8b\xf1Qr\x91\xb3\xb7T|\xeb.;\xc5\xf4\x81\x12\xafv\xe2\xda\x81:OK\xa8\xf1\x08\xdb\x17t#\x90\x98Y\xcf\x0eI!\x01\xe2\xab\xc9\xd1m\xdd%\x98\x11w\x9e\xed\x04!\xceg$\xc8\xa1\x95T\xb0\xf7\x94n\xd9t\xc2>\xf3jF\x03\xdf\x84N~.\xe5\x81\xed)}f\x15\x8e:+\x9b?\xcfW\xd0\xa7\x06H\xfeh\xdd"i\x10:\x00x?\xd9\xf6\xb0-\x8b\xa1\xf0\xa3_\x05\'\x87\xb0\x87IH\xfb\x0e\xf9\xc7\xb8\x05\xa3\xdd\xb7\xcd\x10\x82\x04\x88\xeb?4\x9a\xa7@\x81}\xc6\xe0$\xadLB\x90\xe1\x9aS>\xad\xcc\xc84V\xcc\xb3\x8b\xeb\xe6!R?\x86\x11\x04=\xce\xbb\xf8\x14\xae\xa0\xa6\x04\xdb\xd2\xd9\x03mtF\x9e\x86\x81\xf6\xf0\xa1Q5\xc8g\xe0@\xc7\xde\xe4\xeb\xd7;3\x9f\xfca\x86\x0e\xe3jZ,\x8c\x0f\x8a0\x01b\xe8}\xd369=`3\xac\xbc\x12\xa6\x1d\xed\xbf\xa7\x1f\xe0\x8a#\x06\xdb/2\x9a\xbdx\xb6=\xbfiv\xe1\xddV\xbc\xac\x16`\xd8\x92\x90\nz\xf9\xa6\x12\'8\x90\xcdd\xf4(\x81\x8d|\xb0\xd1\x02Pg:\x1b(\xc1!t\xc5Iw\xbb0\x18\xdc\xf0(\x15\xbc\xbe\x82\xb8m\xfa\xcf$\x13d\xed\x9b\x13\xeb\x050\x05d\xa0\xdb\xb1\xe9\xafx\x03\x03\x00\x08\x1f\x9bI\xc7/6\x12\x9e4\xf0\xf1(5\xf6\xbd\xa5a\xf8c%%m{ea\x0b\x84\x99\xa5{\xf7\x83\xc9T\x1f<\xec\x028\xef\xc6\x88\xd9\xd4T5\r#\xear/\xfb\xee&\xe2\x9d\x06\xfc\x87\xad\xfd\x11\xa6u\x98\xf2\xaaJ4D\x87\x19\xeaq\x12}\x99\x04T\xeaa\x007\xcc\xf7\xb1\xa6\xd2\xd8\xe0\xe2o\xee"\xb8%*=\xba\xbd\xb9\n\xc1\xe2d\xa0\xe5\x11\x0e\xf7\xbdlRf$\xc4F8o\x8f\xff<\xff\xd91A\x16\xc0\x91}\xaa\r\xfc\x14(\xd3\x83778\x99Y\x84\x80\x04\x92\xaa\n\x142]\xdf\x15\xa7\x85\xab\x8f\x15\x997\x9foK\x9fC\xf5:l\xef:\xc7u\xa3I\x01x\xcci\xe1\x9cx/n\x9d\xc2\x03\xc2]\x83\xe6bG\xa2\xb1\xfcRA\xb1z=6\x1a^\\\xa9\xf7\xe2\xec\xec\xe0o\xe2\x97\xd7\xfce\x8cy\xc9$\x8al"^\xa5\x15\xae\x97\xf3E\x886?\x8c\x8dK\x7f}\xa5Q5K?p_5\xf8*7\xf1L\x92\xc5\x19\xdbq\x003\x1d\xaf+N\xcf\xca\xb2f\x9b\\W\x0c\x976g\x89\xd6"\x9cu\xd8\x07\xf76\xca\xf4\xb6\xbb\x10;\x18\xe8[\x87?\xd9z\xfbxm\x84\x7f\x1fK\xcb\xcb\x9b\x1d[\xa0\x9d\x13\x0e\x1c\x195\x0b\xc79\xf9P\x18`q\xa3o\xa8\xc5a\xdd\x98\x88\x85\xa4p\x9b\x9d\x8ext2\x1d\xfc\x04\xc1JD\xbf\xa2\xba8\x8e\x86\xf8\xdfY\x04\x9c*.1l\x15\xc0jK\x89\x8d\xdb\xaf\x03\x81\x1b{[N\x9f\xf9\xbc\xd6>\x0bF\x88\x1dD\x07\x15i\xbc.\xbc\x04\x9anlO\xd7\x08v\xdf\xb4\x8c\xec\xe7\x1b\xd1^\xcfY\x9b\xe7\xac\x9dq\x0bMyH\xbc\xe3\xdc\x1d\x85D\x81\xaa\xe4h\x1cG\xce[=\xee#\xf1\x87\x94:\x8263#\xde\x86~%K#6@\r\xafANr\x81\xc7\x18\x894G\xbcj*\xe1\x02<\xe7\x06\xcb\x97\xab\x11v[F\xde\xe3\xa7\xbe%\xe8(.\x82\x0e\xed>\xf7\xfb\xf5\x97\xd4\x8c\xfb\xd9I\x0f\xc2\xbesw\xa8!x\x14b\xcb\xfa3\xad\r\x8c\xe8\x97\xc32\xaa\x8f[z\xb2\x9b\xaa\xf2Z\xb1i,\x13\x86a)I\x18\xac\xc7\xfa\xca\xd7\xa4V\x1c')

+ 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-06T19:27:20.294145
# Pyarmor 8.5.2 (pro), 005671, non-profits, 2024-05-06T19:55:06.726651
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\x00H\xc7\x0c\x01\x08i\x924\xa1\xe3\xfa\xee\x05\x9fP#P\x00\x00\x00\x00\x00\x00\x00\xad\xe1\xb0\xdc\x18V\xa9X\x87\x01\xa8\xff\xc4\x05\xbc\xf0PY005671\x00\x03\x0b\x00\xa7\r\r\n\x80\x00\x01\x00\x08\x00\x00\x00\x04\x00\x00\x00@\x00\x00\x00\xfc\x01\x00\x00\x12\x89\x06\x00\r\xa2\xeeT|9{Fp\x10h\xc5\xdf\xf2%k\x00\x00\x00\x00\x00\x00\x00\x00![,\x8f\xb0\xacOf,\xaeFB\xf4LV\x10g\xdf\x0b}Xx\xda5\x9c\x97}\xaf\xc9\x83y\t_u\xb3\xe5|\x9a\xd2g\x89\xf6\xd3\xaa\xd3\xd6A\xd8\x86%\xcc\x18\x87\xf216v\xd0:\xd96-\x07\xdf\\#\x1bs\x00\t\xc7\x96EWP\x08\r\x9fnW\x07\xee\x8e\xef\x86\x8d\x0e\xc9\xf6\xces\x88\r\x80Mb\x8d\xb1\xc5\x0f\x9b\\]\x9fX\xc6\xa9\xf3\x7f\xbb8U\xa8\x9d\x06\xfa\xc4\x12w\xf3n\xd9\xe8\x0e\xf0\x1a\xb6c1\x10IJ\x1d\xac\n\x89\xdc\r=\xfc\xf7Y\x00\xba\tN\xe3\x80\xb3\xee\x83{&F\xe3*A]\xae\xcd(\x9aa\xbabO\x956\xc2\x00X^\x9a\'E\xe6\xf1\xa1=\x05\x88\xe4\xceC$\xee1\x19uZ\x05\n\xba\xf8\x8dk\xd3]nI\xfa\t\xd0\xbd\xbd\x87v>E5\x19\xb8#r8l\x98\xa0\xa5\xd6-\xe7\xd5|\xce\x0f\xe7\x0c \xcb\xc5^\x84\x8a\xa7\xd6!\xd3\xd3\x14\x8e@\xdd\x85Jg\x96"]\xdc\xd0\xca\x93g]:\xe8\xed\xb2sjD\xa7\x96\x83F\xcb\xb6\x87\x12\x97L\xc3\x86\xf5\xca\xce\xf8\x8b\xee\x9f\xe5\x8c\x17.\xd0\x92\xde0x$\xc86@a\x19[\x7f\xc0\xbe\xe2\xa4\x0c#\xfa\xb7\x8a\xca\xe1A\x1d\xa5\xac\x8f\xe1\x9a|\xe3\x03\xef\x7f\x01\xbd\xe0\xabxN\xde\xd2\x0bQw\x17\x1d\xf3\x02k\xea\xc7\x118\x83F\x83\x81`\xef\x0feO\xd6\x94\xd1\x89\xa9E\x9cfY\x1a\xb6pK-|\xa1\x88\x803\xec\xba\xe2t\xcb\x98\xbc\xcd_+\'2\xab=\x1a.u\xa0\xcdq\xf7\rA\xf5\xae\xda^\x04fR\xd0\xf4\r}#c5"\xec\xe4\xf9\x97\x8b|v\xf6oZ]\'0\xb8\xb8\xf3\xb5cQo\xf8!+1\xb3\x88\x03\xe1\x8be\x18J[q3F~<\r\xf5\x04{\xca$!v\x87\x7fW\xa3`\xbcj\x07"\x12v\xc4XMJ\xea\x91\xb2\xe4^\xb6j\xe1\xf015\xba\x15\x02pB6FW\x00\x14\x13\xc7\x81\xd4\x99[\x13R4l%\xb6\xaf\x16\xce\xc50<\xdc')
__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\xb3 \x9b:q}l)k\x87:\xa6\xf34L\xadP\x00\x00\x00\x00\x00\x00\x00me\xcf\x95\xfc\xa2V\xb6&\xf5\xfdh\x81=\x03\x82PY005671\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\xc3\x94\xde\x8e\xdd\x1ax>\xfb\'/\xc4\xfbY\x16\x8d\x00\x00\x00\x00\x00\x00\x00\x003\x11G\xbb\x91SD\xe7w?F\xb5\xf7\xbb\x1am\xcd\xc0\x137\xec\xb7\x0c(xx\xf0A\xc3\xa4\n\xf0\xe1\xd7\xfc\xf8i\xdb\x9a\xe6+u\xca\'p\xcci,\x08\xde\xe1P\x8c\x91mN)Yh#\xd1m\x1fY\x0c"eB\xde\xe4\xb2\xa1\x0f3\xb8\xa5\xe9\xa8\xb4)"K \xca\x1b\xafez\xcb\x98e1\r\xf6\xae\xd4\x89\xcd\x03\x8b]\xbb\x12\xc7\xa5e\xda\x17\xe5/\x85t\xa1ga\x1a\x96\x93\xf7y\x12\xb5\xdd\xa7w\x95\xa3\xb0!\xb4Q&b\x83m\x12(I\x144\x92\x1b\x03hKl3\xfa6A\xe4\xa4\x88\xbd\xefT3/\x08a\xd5\xb1\xd7Y\x9dN[\xa2\xfd0\xe9\x1f\xc8\xa2\x11\xf8\xdb\xec\xef\xec\x8f\x83\x1ck\xb5p9\xc7\xb2\xabr[\xf9&\xf0g\x0c\xe3\xd1\xd4\xa2\x89e\x9b\x94xm\xc6\xd0\xa3H \x060\xa8\x92\xa5\n\x80u\xe1\xd0w\xc7qM\xbdaW\xab\xa1\xbdmi\xb4\x96\xd1\x15\xb3\xec\xa5%Uj\x9eF\xd0\xedOq\xd065m\x85~=\x15\x915:n!\xbc\x9a\xd7A]\xc7\xcb\xbe\x9f\x19\xf7\xe8\xe8\xd0\xbc\xbd\xac\xfeq\x98\x1d\xa3\x89\xda\xe2"@p\x14<\xd56Cb\t\x9d\x81\x87\xc0jB\xf4\x86\xb0\xf8~}\x07l\xbc\x8c\xa0\x8a\'\xf9\x00\x9fPHr]H\xa3\xc5\xbd(\xc9T\x98\xddb\xd7~\x13\xbc\xbc}@\xa66\xf9\x81\x8aW\x166\xd0R\xb3k\xace\xf5V\xdc\x16\x98n\xc7\x83\xc8\xfc<\x1d#\xdc\xe3\xbb/\xc7\xaa\xb1KV}\x90\x92&\xb6_\xae(^q\xdf`\xf6^W\x9de\x94>I\xa6#IFM\xe4(fi\x9e\xa2\xdd\xe9u\xa2F\\\x89\xde\xf74\x83^\xed\xa0\r\x81H\xa4\xe9\xb3CB\x8aI\x88e\xb8LF\xb9y\x00\x1a\xc5m?\x83\xe1#\xaa\xea\xc8\x05H\xff-\xcei\xaa\x1f\xb4\xc6\xbb\xa4\xa9\xcf\xbc\xcaDA\xe6\xbb\x08>\x8b\xf4\xca\xaf\xc4\x17"{\x90N\xc3\x9e\x7f\x95\xd4\x0c=\x84,\xfb\xca\xd0\xbd\xa8\x82\x87\xf8\xb9y\xa7\x80>\x9f\x1c\xfb~')

+ 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


+ 2
- 2
tz_riskmanager/__init__.py View File

@ -1,3 +1,3 @@
# Pyarmor 8.5.2 (pro), 005671, non-profits, 2024-05-06T19:31:29.652518
# Pyarmor 8.5.2 (pro), 005671, non-profits, 2024-05-06T19:44:59.723111
from .pyarmor_runtime_005671 import __pyarmor__
__pyarmor__(__name__, __file__, b'PY005671\x00\x03\x0b\x01\x00\x00\x00\x00\x80\x00\x01\x00\t\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x10\x00\x00\x00\x12\x89\x06\x00\n\xb0\x13\x0f\xf5\xdc\xbbd\xb1\x84P*\x1c\xa5\xc2\xfdP\x00\x00\x00\x00\x00\x00\x005\xa8\x89 ]\x17\x1f\x10\xec\xac\xe1\xff\xcbO<\xe5PY005671\x00\x03\x0b\x00\xa7\r\r\n\x80\x00\x01\x00\x08\x00\x00\x00\x04\x00\x00\x00@\x00\x00\x00\t\x06\x00\x00\x12\x89\x06\x00\x87\x88v\xd9\x1c~\xb0\xb2\xbeu\xc0>\xdf>\x01r\x00\x00\x00\x00\x00\x00\x00\x00\x1c\xc5lNW\xfe\xb0\x85\xadY\xc0\xa0\xe0JL6\xd9<\xe7\xe2\x1b4\xb5b\xae\x05\x1c2\xe8\xd6\xa1\x1ec\xd7N\x11\xc4\x12hM\x15\xe5>XjL\xe1\x80c\x1e\xf1\x87G\xb3\x9c\x0e\xdb[\xdb[9pw\xa1J\x9d\x87\x1c^{C.\x92>\x1d\x1c\xa7w@\x8b\x14\xd0mbEX\xf9X\xad\x8a}\xd6\x89\xa4Q\x95<\x9e\xb9\x99\xe8\xc4\xa8\x01\xfb\x97\xfa*7(fL\xfd\xfa\x86\xa5\x1c\xfbJ\x0e\x18\xc7\x83s\xc9\xe2\xe7Z\xf0e\xde[\x84\xf4\xa7\xe2\xa9\xeal\x7f\xd0\xaapS\xb1\xd3\xc9\xbcE\xca\xa4\xba\xa8\x1b\xd2\x90\x95\xf4S\x9b\x91\xf9\x95o\xcf\xb8\xd3\x9f"\xb1\x0e\xb1fv\x93\xbf\x04&O3\r_\x04\xe0\x08\x7f\x1eKPP\x13\x17N\xd4[\xa0i\xf3oJn\xb2|Nz\xdf\x8b\xd8\x89?\xa10\xe9\xbf\xa6\xdb\xa2q\xcd8\x9a\xaaf$?\x89\x9a\xa4\xa2\xa7\x9ah\x05\xec\xd43\xb5\x17\x07\x1e\xe2\xf3\x97\x19\xafV\x1b\xbdO\xef*[\x89\x16\xb2(\x7f\xdc5\xbc\xb6\x01\n\xac\x83!\xb9\x04\xb71\x89\xa4E#"\x13.#\x81@\x98+w\xcc\x94\xdai\n\xf2\xfe%/K"4*\xae]l\x90G\x8c\xb6Q\x87Z]3A%A\x177\xc0\x9a\xd6I"\xf0\xd2\x8b\xa1%Q#\xab\xcbJJ\xbe\x1a\x86\xa8l\xb54-\xf4OM\xf6\x92?\xc0\x0b\x1d\x99{\x8a\xd4\x84\x1d>\x1a\x1b\x17\x0b5\x94\xaf\xb0>\xdb\xf2\x9c\x84\xbe\xa4\x95\xabrX\x9e7t\xbb\xaf:f5\xa0\xc8\x02m\x95v\xd9\xc5665}sk\x0c:\xba\xbd\xae\xd8\x1b\xaa\x81\xe9O\xa2Y\x1b\x01\xa9\x05\x8cJ\xd7K"%\x80\x8f\x7f%\x1e\x1a\xbc,LE\xe3\xeb\xb0\xd0\xa7\x08\xb1Ajl\x8e\xb3\xa4\x16>\xcb \x86\x8c\x05&\x93\xe2\x8e\x12\xb1^\x04_\xa1\xc8\xfb\x1d(\x00\x02@\x91\x1f\x82\x1c \xe7)t\xda)\xc2\x02\x8dD0\x0cU\xcb\xd3\xaa\x15f>5g\x11T\xee\xac\xf4\x9d\xc9P4\xe6\xd5\x7f\x931\x1bm\xa7\x18\xa5\xba\x05eQ=\x88f"<\xc1W\x82\xe8Z\x80\xb5\x00%&@.\xcdA\x10\xe7o>ORC1\xa0\xceTXp\xfc {U\x9e\xd2",\xb6\x9e\xbe\x87C\xd1\x1e\x11*\xf9\xeaD\x07\xfd\xbdR\x0cB>F)\xe8Gq\xcd\xa4\x07\xbcKXY\x05f\x8dX#\xc1\xdaC\rE\xb2\xd7\xbeF\xa0\x02@^\xd2\xf0\x94\x91\xe7f\x93\x82\xaa\x84T\xa0\xed\x96\x1cA\xcd\xee\x06L\xee\xee5\xf5\xfe\xd77>\x1e\xf0v\x9a\xee\x1f\x1a-\xb9\x92,s\x80\xd17\x16\xa8*\x1c\xdd\n\xe8\x83p7\x99X/\x9b\x7f\xfb\x98\x01\xac\xf7\xcf\xedK\xb2\xca\xebj\xffR\xdcu$\xb5\x8f\xbe\x9bp\xc2\x007#\xd2]\x8f\x17s\x83\t5\xa0\xbc(\x85[\x90\x14\x89Y\x8b\xc8\xea\xfb\x04FD+d\xff\xc9\x03\xca\xd0\xb6L\xce\xff\xdd\x8f\xd250\xdc\xabv\xae\x90*\x18#\x9fn\xebO\xc1\xbc\xbe\xc8\xdf\xc0\xd6\x9b\'p~\xaa\x9c\xba8>\x8e\x0cP\xa5\xe3E\x98\x05\xb0\xb9jK\x8f\x93Y\r\xb3\xebK+\x1eM\xe5y\x91\x8f H;"~\x8f\x80\xafe\xec\xdf\xdc\xa18\xa59M\x1cC]w\xa1\x0b\xb9\x05CW\xa6\xc1s\xcd\x14Z\xe6\x04?\x9bMe,\x8e\x91\x03\x112\x8a\x89\xe3\x93^\xbe#\xf9\xce\xedJ\xfd\xfb\xa2\x8f0\x7fM(`3=O\xa0I"\x1b,Y\xb1\xbe\x89uf\x97{}\x92\'dS#\xa01q\x93\x1d\x8e\xd2\x83 \x9e\xcb\xac\x95x\x1a\'F\xc2b\x88ay\xd2\\\x01p\x93{\x9e\xc0\xf2\xb5\xb97\x98\\\xda\xf7\xa9\x8f\xf2\xb5\x81,y4\xf3\tS&,\xce\xdbJ\xbe+\xad\xf3\xfb@\xa1\x0e\x9e\x02\x845\x9ff\x12\x13\xbe\xa2\x13V!\xb3\x17Wu\x00\xfc\xfa\xab\xda\xb5\xce\xfb\x9b`\xb1\xd1\xaaZW\xa4[\x89\n/R\x8c\xf1\x82WQ\xe1\xce\x8a\r\xe3 \x06\x92\xf5\xc6R\xf4\x96H\xe3\xae\xa9\xfbj,Cq\x99\x12\xc9O\x97\x87\x1c51\xda\x06\x8e=\xbb\xfa\x8d\xfb\x8e\x8c>\xf3\x88g\x02\xfe\'^\xf1\xf5\xff}yX|~\xf5Zv\x1f\xa5u\xcf\x04\xc5[\xa5\x97\xeayM\xf5Qx\xe7`&"\x1d\xaa\xb9\x80\x12\xb4kw\xe0\xb7,}r\x90BS\x90|\xc50Xs\xab!"\xd8\x1d];\xe6\xaa\x9c{\x1f\x04\xda\xb5\xd3w\xe4\x93<Ky\xdf\x96c\x0eh%\xf8J\x8cAys\xe8\x14s\x16\x06\xd97\xef*\x8c\x8fi\xfd\xb7g\x92\xcb\xcc\xcb^dq\xf4\xe2\x8d\xd1|\xfdcU\xa2\xd1P\x89z\xdd-\xab\xcb\x18\xae[\xfa\x9a\x90\x82\xd9\xf1&\xb4Q\xef\xf8\xfaZMM\x14\xdfG\xa7\x9c~\xaa\xb5\x08\x98\xfa\x84>\x128&\x93\x97s\x99\xe1(\x1d\xefy\x07\xa1H\x17\x18_>\x9b\xf8\xc8<\x92\xf5J\xac\x9c}\xa3z\x97\xe8\xe0J\xb3\x90\xd2\t\xf5\xe9\x18\x91\xc4\x10a7y{\xdd<R\x11\xb4,\xb5n\x14\xd0\xa4\x91\xf0\xf7Jm\xa23/!\xa5\x7f\xe6\xec\x98\xd0u(|I\xbf\xc8QQ\xe3r\x9f\xb0\x97\x04T\xb7-2\x1e_w\t\x88\xf2n\x18C\x95\x98\xa1\x8c<y\xde\xa1\x87!\xf2Lk4vV\xf5\xd3\x16\xb1\xc9\x94\x16\x84/\xaa\x1c.\x8d\xc6 \x1eA\xea\xff\n\'\x1a%p3!\xa2\x04KG\xac\x96,\xa7L\x14\xb9\tgDt\x04\xe1vU\x1a\x15\x8b3Q\x14\x97\x8c \xbb\xb9\\;CV\xc6e\xad\x0e\xad\x02\x18\x9c\x97l\xa8W\xf2\x87D$\x134\xb9\xc9\xf0\xb8b\'\xe1\x0cQ\x1f%\xd9v\xc29%\xdf\xd2\x17n\xf8\x89\x10\x80\x15gf \x1fQS\xd8\xfa\t\xfe\xd9\x04=/\x99\x0f\xb1\x1bbc\xb9\xb4\x9a\xf39\xfb\xf7\xd4G\xc9\xed\xeb\xbe\x8a\xa0|FW\xd5?\xd7r\xd2\xf2]\x89\xb2\x05\x84\xf0\xf6\xec\xcb,i&\xa8jK\x07\x16\x92\xdb?c\x95\x11z\x833H>\x9c\x99awKp\xd8K\xa6F\xca\xfd$\x9d\xbe\x93GLu\x9d%\xf6\xfe\xc8#\xbe\nH\xceDh%\xe4\x81Y\x98#\xecN\x98O\xfd\xb1\x1ex\xb0p4\xb1\xdc\x85\xa8+D\xe0\\fU\xc4\x87\xca\x904n\x06S;\xd6\x15\x8c\xd8\xd8pi?\xb0')
__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\x00k\xcb\xc6\x7f/.\xd2\x82\x1c\xec\x8a\xcc\x19j\xcf\xa1P\x00\x00\x00\x00\x00\x00\x00L\xec~rpc,\xd8\xf3o{7\xdc.\x98\x1ePY005671\x00\x03\x0b\x00\xa7\r\r\n\x80\x00\x01\x00\x08\x00\x00\x00\x04\x00\x00\x00@\x00\x00\x00\t\x06\x00\x00\x12\x89\x06\x00J\xdc\xde\x9a\xa9\xdc\xc1\x93\x11z\xbf)\x84`\xa8\xbc\x00\x00\x00\x00\x00\x00\x00\x00\x9f*T\xd3\xb0\xa4Z)|Mi\x1b\x02]B\xcf\xf2\x82\xf7rS\x9c\x8f\xe7\x8bx\xef\x86I_\xa1\x1a\x93E\xf1\xbb~\xe0\r\x1a\xc1\xf1\x0f\x90\x0f\x10;\xc6~\t!\x0e\x10\xe6B\xf3\x8c\xee,]\x81%\xfe\xc9\x93r:"NN\xf3\xdf7L\xcd\xb7\x0b\xdc\xdf&d\x82\xc4\x96-u\x96s\x9c\xc0\x89\xe6\xd9$\xf1i\x07\xeb{n\x8bL\n\t\xe8;\x8fw6\x12\xban\xf7Szh\xa8&\xf0\xa9\xf2\x8d\xc9\xf7\\\x0c\x01\xb3I\xe18\xf1\xcc\xa8\xbb\xd4`\xe3\xd0\xee\x83x\x82\xc4i\xc6H\xbc\xcax\x1d\x80\x0b\xc8H\xfe\xa26\xb9\xf6\xa12\x9b`n?\xc0f\x9f\x90\x0f;\x823^\xb4\x9e\xa7\xa44.\xee\x98\x97\xc2Z\x02\x99t\xf9\x8bF4\xa1\x91\xc5\x18^\xef\xac\x8e\xa1\'\x07\x01\xa6?\xa3\x1c\x81\xbeJX\x18\xed\x8d\xd8Y\x92\x97\xc6\x98\xe9\xb2\x8a\xfc\x86\xd3\xa6\x01\xfb\x82W\x13\\K \xc5\xa0\xe3\xd2\xac\x99\x0c\x1b`Zm\xac\xfc\x92\x12\xaa\xe5\xd6-a\xe7\xaa3\x00\x0eZzj_\x9b\xa6y\xa1\xd3\xb48\'\xc6y\xc2\t\x81\xdc\xe2\xc2,\xc0\xf2x\xf3\xea\xd4n\xda\tr\xba\xe5\x8c;&\xd2\x96asYD\xbfR5\xcdk\x03\xd9\x9d\'\xf1\x00\xe6\xb4\x9bb\x8f\x8d\xd0w\x11\xeb\x84\xaf\xfd\xc6\x05\x12\xee\xd6f\xe6\xc3\x90\xb4\xbe\xc8j\x86\x07\xea\xdc\x19\x1a\xf1u\xff\x12\x05\xd9~7\x1d\xdb\xf3>\xfb\x81$\xd3\xf1.8o\xf2\xae~\xea \xe7<\x0b\xd6\xe8\xe1\xa3\'\t&\xf0\xef\xd4<4\xd3\x0f\xde\x9a\xccb\xb9w\x00\xaf\xe5\xfe\x07j\xfd&a\xcc\x8fOG A\xbc,XD}\xa0\xcc\x169\xfd\x15z\x7fq\xa1q\x99\xcd\'\x885O\x16\xbd\xc3\x9b7\nZ\xd1\x08\x95\x07#\xc8\xf1\xdd\xb3\xfauq\xf8\x9c\x89\x83\x87\x91\xdd\x04\x83 \x94\xa5?u]`\x8f \xe3\xe0R\xd6\xa1u\xbc\x97\xa4cU\x92\xe03\xf7]\x18S\x9d\xd6N2\xf24sva\xb8\x87\xd3\xe7\x1b7\x02\xc3\xc8\x0c\xdd\x17 \xcc\x16p%\xf0\x84\xd1\x92<=\x9a5Kw\xe6ahy"\x88\x91\x025.1\xd8\x97\xe9\x0e\x17{\xf1P\x80\x0e-\x89\xb4\xb5\xf0;\xba\xbe\xe1]\x92!\xb1\xc5\x84\xe5\xab\xef\x84\xdb\x92\x92\x1c\xf4u\xbe\xf4E\xf1\x98\xd4\x13P\xc9!\xbd\xcc\xff\x9b\xd5\x15\x98\xd1[)\x0e\xdfeH|#]\x85:\xcf\xe5\x9fD\xba6A\x91\xd1eDd\x96\xde\xf1\xad\x86{\xb7\xe5\xa5oVr\xcapL-\xcb\xd8\xcfs\x9a\x8a\xd2\x97\xfaT\xbf\xc1EL\xe85SX\xff`\xd2\xc2b\xe1D\xc0\x06$t\x85<\xa8Nfi(Ks\xe3\x87Ao\x06)\x9f\x0f\xbeTf\x02\x98\x8a\x17\xe2\xf7\xda\xd5\x8df\x9b\xde\xf1s$\x03*\xba\x7f\xc1\xc6\xc0\xfe\xa8\x8f\xc9-\x88X\xac:Y\xc0k\xe6w\x8cf\xc7\xecp,\xbf\x9dc\xe0w\\\xdf\xeex\xa0\xf6\xde\xd7\xa9\xba\xfd\xbf;\xe9\xda\xaf\xb8?R\xe9Z\xc9\xd0]0\xe3Rj\xad\x9b\x067\xaaO\xfcOA\x1d>\x05\xc7n\xec\x8f!q\x08\x86;Z\x07\x01My\x9e\x19\xe0\x16eSW\xa0\x18\xf0\xbe\x0b\xb0\xd5.\xd8\x9aTB2w\x9d3\xd7X\x08+\xc9\x18\xaf\r\x8a\xc8%(}\x93\xe2B\x08\xb4\x18\xe8\x064\xb8\xf8\x9cF\xaa\xaf\x88G\x10\x9e\x89\xc5\x98\xa6\xa6\xb9\xeaQ\xae\x12a\x0f:v9\xf7N\xd3\xb3\xab\x0f\x8e\x81\r\xb4\xd2W\x9c\xd5\xa9c;\xb5\xff\xa6\xea\xa8\xa8\x80\x1e\x14\x86(\xde\xb84\x82\x88Gq{\xe7\xdd\x82P:i;\x0fL\x8a\x95\x85r\xcbQ\xb2c3\x90-\x94\xe5\x0f\xdb0\xb1\x19C\xf3\x95\xcdx\xe7\x0c\xbf\xc8\x8d\x04\xcc\x9fy\x19>\x9f\xb9~\x840\r\x1c\xf9\xe9\x9e\xb0B%\xe1\xe3\x1a\x1f\xedk\x8bF\xa1\xb9WA6\x7f\x11\xddU\xb9R\xb0rm\xa6\x0c\xe9\xff"\xe5\xea\xbe\xba\xf2\x91\n\x0fKJ\x08^\x1d\xe7E\x007?\xbe\x18\xa5k\n\xe2@g\x96XdE\x1fR \xbc\xb4\x03\x05~Od\x9d\xb8\xaf\x858\xd5=\x86\x9f\xeaa\xb84mb\xc2B\xa7\xa9\xc7\x14R\x04x\xcaw\xc1\x87rTp\x1d\ts.\xe4\x97\xdb\x82\xe7$O\xf9m8\xbfu\x1dW\xba\xf2\x17\xef\xf2\x98\xd2\xc0}\x19\xd10\xefM\x01\x84!\xa5w\x1e\xc0\x00F_\xe1m\xeat\xd3\x11\x0fz9q\xd8p\x81/>p\xe9\xea\x82\x19g\x1au\x0e\xf9I\xf7\xc0\x17\x16_r\xbd\xb0\xbb\xdb/X\x94\x88\xfe;\x89\x1d\xbbR$\xe6\xc1?\x89\x06\x9aWH\xb1\xa8\x04\xa7\xc4\xcd"2\xda\xb1;!c\xb7o\x0cyz+\x9f\x95\xef\x19\x0b\x18\x80\xf9R\xdcQyU\x9d\x9d\x1d\xa1\xe5\x05\\<\xd2\x9c\xa2\xe3\xfaT= \xf0\xa9){\x95\x88\xbf\xef\xfbo\x94\x83\xce\xdfL\x1d\xb2\xdd\xab\x90\'F\x1b\nfz\xd4w%\x8d3\xffa\xabp\xebQ\xfa2\x17K\xfdw\xf0\xc1=\x93\x96\xa6\xf4-\xf3\xc9\xe2\x97\x1f\x92\x957\x9fXU?Li\xea:\xf6!%,\x85\x89w\x03\xed\xbc\xac\xd2\x1d+s\x90\x8b\xc9\x03\x95sE\xad\x84O\xed\x1f\xd8\x1e\xdd\xbc\xaa.[\'\x1a3\x02\xc7\x19:\x94\xa6-\xac\xadx}`\xe98\x8c\xaf=\x05\xc1Qm\xd4vW_\xff6\x10\x1d[O[\x0f*\xbb\xf1E\xcb\xd4?\x9d7\xba\xea]d\xc9\'\x93`\xfb{\x06\x13\x9b\x0bV2\x04\xedd\x1f\xf6^,@\xcan\xc3mM1@\x1c\xd6|zjM\xfd\x91\x1d\x90\x9d\x14\x90\xb3L\xba\xc0\x1c\x96\xfeg\x08\xce?\x19\xcdp$\x97\xde\xce]\xb0\xfb\x08?\x12\x89\'\xf6\xe5\xe4\x1e\xed\xe5<\xf2s\xb5lN\x0bx\xa0\x11\x16AbB\x80ty\xc9\x03\xc9w\\L8"\xd1why\xf9\xf1\xfc\x1f\xeb_P\xcd$"XR\x8b\xd0\xac\x87\xa7KS\x99\xf3@\xd4\xe4[\x925\x17\xda\xbc\xa4\x85\x8f\xb8\x8ds\x1f\x1c#\xb6\xa0\xfe\xc8\xf6\x0e\x14\xeeI\x87\xf1=\x9a\xc3\x94@t\x94A\x102a1\x0c\xf2\xc8\xfc\x93y4\xbe\xc7\x92\xf3\x83\xdd&\x00d\x19\xbdyc\xccAk\xd0;\x89\xfd_\xbb%*{\xe8\xd9\x85\xfdEQU\xff\x9ed\x87e\x81\xf6\xab\x0e\xe5\xbb\x8b')

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


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


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


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


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

@ -1,2 +1,2 @@
# Pyarmor 8.5.2 (pro), 005671, 2024-05-06T19:31:25.890030
# Pyarmor 8.5.2 (pro), 005671, 2024-05-06T19:55:08.300461
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-06T18:36:37.853883
# Pyarmor 8.5.2 (pro), 005671, 2024-05-06T19:55:06.988757
from .pyarmor_runtime import __pyarmor__

BIN
tzqtdatahub/pyarmor_runtime_005671/pyarmor_runtime.so View File


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

@ -1,3 +1,3 @@
# Pyarmor 8.5.2 (pro), 005671, non-profits, 2024-05-06T19:26:23.887580
# Pyarmor 8.5.2 (pro), 005671, non-profits, 2024-05-06T19:54:12.553585
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\xf8\x8d9\xc4\x1c\xac{\xb2{\x8d\xd3\x08\xab\x0f\xfd\x94P\x00\x00\x00\x00\x00\x00\x00\xa2\xff+@\x1d"(\xfe\'\xc2y\x9f\xba0[\xd0PY005671\x00\x03\x0b\x00\xa7\r\r\n\x80\x00\x01\x00\x08\x00\x00\x00\x04\x00\x00\x00@\x00\x00\x00(\x02\x00\x00\x12\x89\x06\x00\xc3\x8d\xe9\x19E\x0f\x87,U\xa0\x11\xef\xbc\xc9A\x07\x00\x00\x00\x00\x00\x00\x00\x00\xa8\x91\x98\x0eJ%7\x18\x186\x10\xdf@q\x04\xc3v,\x93\xc1\xd9\x1e\xc1\x84\xa7_\xa9\xedF\xe9(|\xf9jf@.\xac\x8a/\xfe\xd1\xbc\x7f,Z%,g\xd0-\x8dc\ts3\xc64\xce\xa9%\xbf\xa02\xc2\xe8q\xadn\x0f#\xb0\xbb\xa8GO\xa4\xed\xfcy\xff_\x9c\xf5\x10\x9d\xf0\x99\xb3\xddn\x05\xfaJ\xe6sP\x9a\xab,?\xe7\xf2\n\xb8N\r\xfc\xf5\xde\xc1\x8d.\xc2\xdam?\x18\x88x\xe5\x01F\xf7\xa5\x93\xc1\xac\x93\xa9r.P\x12^\xfar\x84\x92^\xd8U\x88\x1bG\r\x00f\xc7\xd7\x1dgJG_1^\xdf\x83\xef>\xb2\x98\xe8(\x1b9!j\xd7\xc8\xfe\x9bH\xc6\x0c\\N\xe5\\\xe0Ct\xb3\xfe{\xf7N\xebC\xc3=\xbb\xf6\x1c\xc4*\xf8p*a\xb1\x86\xe5\xbbQ\x9e\x0f[\x8d>$K\xda1\xdc\n)A\xbb\x7f\x11\x92\x10!\xd0\xd3\xbc\xe1\n\xf1UR\xc9U2`\x83"\xe1\xc2\xd9\x8df\x95T\xdb\x8e6\xecu\xb3\x02\xa7\x04\x18F\xa9\x15\xdb\x8e+k\x93d\x8dg\x98\xd1\xc4^\xc9l\x84Y\xb4\xed\x88\x94\xbe_Df\xc6\x99\x10?\xa5\x15\xeeB\xc6\xf3 \xf2~\xf6\x83\x8a\x1d\xcc\x8e\n\xb6\x12S\xb8v\xf1\x1c\x8e\x8e\xe5\xeb\xc5\xc3\xc2\x00~\xb6\x1f\x1b\xde)\xf4\xedQ\xe9\xd1\x99\x1b\xd80w\x16P\xe9\x96\x11\xb1\xb0\xb1\xfc\xba\xfc\x89\xdb\xb2i9\xa7\xb1\xbe\xe6\x1c \x88\xb2\xcc$j\xe1bo\xc7\xed\xf10\xe1\xd91\x9c\\\xf5\x06\xa7\x0e\x8a|R\x8c\xf78f\x12\x1e\xcb\xd4\xc6DZa\x1b\x87\xd6\x94\xdf#U\x8a0\xff\x13\x87x\xb0\xed\x1a\xf2\x95}0\x89o\x0b\xa7\xab\xc7\xe8\x86\xbaI\xa9E\xbb\xa8%P\xbd\x83C\xbbr\xd7=VA["$\x8c\t[\x06qFF\xa5i\x91\xfc\xb6\xc2\xda\xa9y\xce\xf8e\x17V\xa6\xee&{;\x99\xd71\x05\x8fk"\x0e\x11\x8a*\x0e\xdd\x87\xf9Y\x93LG/3\xce\x90\x7f6\r\xbd,\xc1:4\x9a\x13\xf5\xac\x8b\xa3\x94\xba\xa3\xd3\x98@\x92_\xd3\xc4\r\x99\xd8\x99\xf2^1\xf73f\xe3<\x9c\xa4\xae\xbc\x00b\xd9\xe9\xd4\x03\xd2\xe61,qp\x82\x80\x9d\r\x90\xf2\x03\xa1X\xed\xda')
__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\xf7\x10p5\x0e\xec.\xc5\x7f\x01\xb9\xd7&\x96\x81~P\x00\x00\x00\x00\x00\x00\x00\xbdc\xc9\xcf\xf8\xe7\x9c$_E\x07\tC\xea\x05pPY005671\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*e\xbc\xcci9\xc46\x8cUX\x81\xea\xcc\xf5\xc6\x00\x00\x00\x00\x00\x00\x00\x00\x07\x12\xa2\xea\xd2\xc4\x1a\xd05\x15BA\xba.\xb5z\x1a%\x02T$\xd62Ty\x11\xe1\xba\xf0\x0e\x13\xb6\x83J\xd3m\xc8zY\x81r\xb9\x1e\xaaG\xd3\xea00H\x96\xfb\x85+\x04l\xceu_[h_\xa8\x80\x1d.4\xac:\xfd\x98Tl\xd8|\xec\x89\x04\x0c\xab\xe0\xafrB\xbb\xd3\x9b\x0b\x84\xda\x14T\x13\x0ez\x1e\xdbAX\xe1\xdeX?\xfbp\t7>\xe1\xb9\xa9\xdcX\x9b\xa0\x0c\xf0\xf4\x91<b\x05\x88\xd8\x02^\x15\x0e\r_(\xca\xa4saV\xe9\xf6!U!\xa1\x118\xd0\x15\xb0k\x08\xc0G\x02\x86\x17\x06\x88\xa3\xb0}\xa8\xd6\xd5\x8bgU\x10\xc6\xb2q\x18\x9e\xc0\xd4\x93\\\'\xec\xe53\xbbW{\xd1\xe8\x12R\xc4{\xb4\x1eR\x97\r\x89\xac\x89\xb9\xf6\xb8q\x1fT\xd8\x06u\xd5\xa6~\x06J\xaf\xac\xb2G2\xe7\xab\x93I\x0b\xa9\xc7b\xe7\xdbf\xbb\xc1L\x884~\xc9\x7f/&\x86Pg\x96\xee\xd2F\xc1\xa5\x1bW*>\xd3\xfa\x1d\xaa\xd8R\xadA]\xd1\xb9\xca\xd64 Ri\xb6\xae\xc0\xdb\xc6bS\x93\xb8N5\xc2\x96\xd2\xf5\xc2\xfc\x88\xe0\x1a=\x1c\xba\x9d\x1f\xeab&\xe3\xff\x99\x98\x86\x1deI\xd9[\t\xae396\xdf[b\xfe\x8a3e\xbdhs2\x1a\xee\x96T\x93\xde_\x15\xd1,F\xadt\xd3\xdf\xbe\xe3Z\x9e\x7f\xcee\xbdY)O\xf5@\xb6A\x0c\xed\xaa~X\xcf\xcc\xe1\xf0\xce\x1f:es\x81\t\xdd\xc2N\xf7\xb6\xcb(\xea\xc4\xdd\xbc\xe4\xcf\x06\xc4\xca\xd2\xbaTuX_<\xac\x95\x14\xc2\x16\xf0\x8f\x01\xb9\x99\xe8\xb8\xd9e\xd0\xa9\x9f\xb4\x19\xaf>S\xe8\xb2\xa3Q\xb7\xcc|i+\xe5\t\xb6\xff\x97\x10\xe1\x1e\x81\xfa\xd2\xa6\x13\xb3\xec\xbc\x0cy\x85ai\xe8\x83\xff\xb6\xa3\xb7\xab\xd4\x8aW\x8e\x0f\xd3\x9aF@\xf0\xdbH<F\x9d*\xd2x\xc2\xa1\xea\x90\xcb\xb4W\xc1H\xe1F\x1c\x07\x93\x1f\x97\xea\nJ\xf9!{\x84c"t6\x92m\x16.E\x9c\xb6q\xc4\xef:\xdf%\xfa\x8c\xa9EJ\xd3&#N\x885\x16\x8f\xee\x9ep\x1c\x99\xa0\r7=qx\x8cb\x110?\xaa\xf0\xed,\xc12\x1dx\x05w\x17e\xc9\x82\xc1\xdb\x8c\xf9\x04\x87')

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


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


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


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


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


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


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


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


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

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

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


BIN
tzquant/pyarmor_runtime_005671/pyarmor_runtime.so View File


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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

@ -1,3 +1,3 @@
# Pyarmor 8.5.2 (pro), 005671, non-profits, 2024-05-06T19:26:30.781615
# Pyarmor 8.5.2 (pro), 005671, non-profits, 2024-05-06T19:54:19.219461
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\x00y\n\xa0#\xcbQE\xceox\xdb\x13\xe5UW\x97P\x00\x00\x00\x00\x00\x00\x00\xfa\xc5.74\xed\xb5\xe6\xe1\x83\x81\xddp\x92w3PY005671\x00\x03\x0b\x00\xa7\r\r\n\x80\x00\x01\x00\x08\x00\x00\x00\x04\x00\x00\x00@\x00\x00\x00U\x03\x00\x00\x12\x89\x06\x00B\xac\xf9\xa9\xe7\xfd\x16\xf7B\x11\x97\xcd\x9d\x06s&\x00\x00\x00\x00\x00\x00\x00\x00\x11%\x86B\xdb,\x0b\xed2C\x04\x07\xc7>`f\xde\xe1\xa5\x90\xf2\xb3Jg\x9f\x93u\xde\x1c\x93&\x15\xc1\xed\xb9\x05\xe2\xd4\xd9.\xd6\xb1\xedX=\x89\xed\x96\x82t\x18\x14\xa3\xd7;i}@\x91l\x82\xaeQ\x17\x1dA*\x1b\xc7\x85M\xab\x986\xa7\xe5\xcd\xbe\x98\x10\x16\x04\xb5\xd7\xce\xcaUq\xf6(%\xb1_\xe8\xc9V{\n\xa0\xab?\x04\xff\xbb4\xb1\xf7\x06\x93\x01\xe4m\xaa%\xd5q\x04)\x92\xd3\x8bO|@\x8c\xf3\xed\x1b\xb6x\x18\x7f\xc0\xac]w\xc1\x8c)\x10\x85Ck\x073\x94\x89\xc2\xbb\x8b\xd9\xd2\x0f\x8d*\n*_zl\xdd\xc2\x80\xde!\xfe\xaf\xc2\xcdC\xb2zEa\x0b\x8d\xaf\x0f\x01\x17T\x81*\x8c\x05\x99\xc8\x96\xbe\xea\xea\xbft\xef\xac\x81\x83\xe6t\x16:\x1c\x94}\xea\xa6\xb8\xb5\xe9\xa1\xbb\x9a\xbf\xe8x1\xd1\x96\x9d\x06\xfe\xc9\xa6\xdf*\xe9"H-\xc94\x9er \xecr\xcf\x1e\xfbX\x06\x8ch\x9e\xaaC\xcb\x99t\x0eu\xec\x0e|\xaf\xd2d"~\x8e\xae\xf9\xcc\xb8\xa0\xcf\x1b\x16\x98F\xadu\xb9a9\xa6\x89\x06\xac\xe4J\xfaW\xe66\x93\xe6\xfb\xbdf\xd3\x04\xd5Ob\x16\xd6\xad\xb3\x849\xb5\xd9\x0f*\x12X\xbd\x19P\x1a\xecV$\x0b{#dh\xbb\xde\tg\xd5\xdf\xdf\xe6\x01\xd5\x88\x11\xe53$\x9a\xa3\x83\x8e\xfcR3\xebz\xd0\xc3\x10\x92\xfe\xd0\xa0\x19\x89@\xb0\xa3}O\xd4\xa8\xa2g\xf9\xdc\x06\xfe\x17(\xa7\x14\x0f\xff\xb5\xa1\xf7*\x1e\x9f\xd7\x9d\x03[\xa3\xf2\xb5\xac\xaa$\x04\xd7\x17j\x9d\xa5\xc3\xec\xf6\xfa\xa7\x1fo\xccV\xb7\x8f\x05\'\xc8\xbb\x0f\x04\x8c5\xfc\xba\x9c\xa0`\xcf\xc6\xaa\xecE\x03\x80A\x8aP*\x17-:\xf0c\xa4Oy\x8f\xff\xe3MJU\x88\x88\xf1\xd2D\xf6\x95yj\x8f\x14\xe35\x88\xa2\x84NP\x06M\r\x0bP16^\xaf)\xdb\xa8\xda\x1a\x8e6U\xc6\xd5\xb7\x98/\xb9h\xa7"CvH\x81.\xa3M\xa94\xc3I\x12\xfb\x88\xa3\xb7\x1a\xa3l\x1aAr\x93kH\xd2v\x10\x94\x0b0\xf4\x1d\xd6s,I\xb5\xc2\xc6\xaa\xd3\x07y\xf0W\xd3\x88\xaa\xa7{+\xe0\xf8z\xc7\xd2L$\xb3\x90\xb0\xe7\xe2\xaa\xb7\x19\x12wga\x0e\xff\xea\x84\xc4\xddw,0\xc2\x01\xc0q\xec_!M3B\x89e-w\xc8/km\x90\xbb%\xca\x1b\x00\x06\x9a\x16h\x08IL]\x8a\x91<\xd5\xdd\xdex\xb0)\x86\x85\xb03\xa2\x91G\xe8Y\xd5\xa3j\xf8\xad\xc2W\xd3\xf6\xc7\x07\xc3(\x99\x19a\xd3\x0b\\V-\xdd\xc9\xd5\x1b\xd9\x17MD{W\xe1\xbaR\xedQ\xa5\n\x84\xf0\x00b\xfcO2\xf1dc\x944/\x18Bv)N\xdf\x1f\xbc\xf7\xe8K\xa2,\x96\xfa\x843kZ\x9e\x81\xb2U\xd8#!\x01\xa9\xc9Y\xd5<\xd8\xb9\xffx*Xe\xde\xb7\xce\xd0XXz[\xdf\xe4x\x1bd \t\xb7\x1b\x13\xfa\x01&`\xcf\xe0\xd24\x89\x0e\xffR3\xda|\xac\x17\xaf\x01\x86El\x99\x07]\xa5\xd6\x95-\x08Hz\xb4\x90\x0b\x05\x8eK=MJzqI\xe1kXp\xad\x14\xdf\x08\xf6c!\xc6\x0b\x1cj\xd5\x07\x13\xcb\xb8\xd3\xcc-\xf7"m\x01\x8f?0\xf6nW\xf6\x1eNh\xee\xda\xce\xc3u\x97\x97M\xbd\xffG\xf0]\xf6h\xf2\x8f\xea\x86\xf5\xfb\x9ayV:*\x11\xa9C)?\xdb\xf7\xeb\x97\x14\xda\xbb,?\xa5\x0b\xdf&U\xdd\x96\xaf')
__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?3\x8atq/1\xe5#\x87\x13\xf00\xed\x18hP\x00\x00\x00\x00\x00\x00\x00\x1a\xf9\xe7\x00B\x1d\x8aOR$\x8fU\xa8f\xd7\x81PY005671\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=\xb7\x04\xe1\xc3\xeeK\xf3Ob\xa7\xb6\x8e\xaf\x17\x88\x00\x00\x00\x00\x00\x00\x00\x00\x1aF\x9e\xd2\xef}\x0b\x0f@8\xba\x08\xa6\xe6\x15\xa8\xe3Th\xdbFj\xe0\x8eO\xa2\r\xc82n\xe6\xb9p?\x02\x9e\x1ff\xdd*\xa0\xf5}\xbfA\x88:\xac\xebD\xbeX0QV\xba\x85@~b\xa1\xe6\xc4n\xfb\x16\xe3\xf8\x90\xfchM\x82\xc7\xf3\xcb\xc5\x90O\xc2\x1f\xb79\xd8\xd4V8\xb6 -\xd9\x16S\x1a\xc8\x05\xf0\xeb\x9f\x7f\xad\xeaq|\x08N\x81\xe2\x1c\xd8\x1e\xd2\nb~\x10=\x02\xf43\xc9v\xc9\xf7 \x13vjZ\xcd|\xa0\xee\xa0\xc7\xcd\x9c\x92<\xact\\\xdc\x81\x9f\x8c\xda\x99\x04{(\x8dV\xa3\x90+\x1a\xcf}1${\xf90\xd7#\x0fy:\xa3\xf5\xc3\x12\xfb\x1cyB\xc2\xe9N\xfa0Ms\x83 p-Z\\\x99\x93\x86\xe2\xea\xd1\xfb%\x80\xeb\xd2B\xa5\xc5\xb8\xd1\x006\xc8\xbb\x9bx\xdbx1G\xa3\xfd\xb2\xa6<\xde5\x11\xc0\xa4]=og\xe2\xbcFH\x11\xa5/\x86m~\xce\x10?\x1c\xd0\x82jg\xcf\xa4\xc5\xbaR\x8c\xeaIg~\xe7;\xa2\x9c\x05\xdf\xe9\xb0\xeav\xec<\xf7^\x8c\xc7;\x19\xa0\xa6\x9a\xfb\r]D\xc2x\xa2Y\xa9\xac\x1dV\x8f\x05\xe798V\x98g)\x8c\xdd\x05\x84\x00\x8b"\xe7\xbb6\xa7\x93\xa0\x16/VkI%]\xbar\x94\xd3\x93\xf8\xd0\x9d\xb5iZo!\x16\xc0\x9b\xa7e^\xe23\xc7n\xbd4\xd4\xd2s\xbb\xf9_\xa0\x02\x95E\xb5\xba\xb2\x94\x03\xbc\xd1Ua\xa9\x93\x80\x92"\x81\xd0qs\x02\x1f\n/o\xdc\x10\x9b\xfe\xb4}1\x0c`K@\xee\x0fBW\x9b\xa1\'\xa9\xa0\x9f\x02\xc6\xed\xa5`t\xbasbb\x08\xdd-\xf8\xad>\r\x8c\x19\xd8+\xce\xac\x8ecxHKu\xbd\xff\xdc\xf3\xf8<\x888\xaa\xabb;\x98\x0b\x91\x15\xcar\x0b]\xb2L\x8dy\x1aLU\xc2\xc71x\x053\xabo\xa0\x003\xfd\x0e\x1e\xa9\x02$l\xd2(I\x9cK\x0b-\x03\xfc\r\xea\xcc\xc4+\xe6\xe8\xe1\xef\x19\xb3u\x03\xfd\xeb\xd0\xabF\x82G\xe8\xe8(A\xc5lb\x9bQ\x1c\xa7g\xf8\r\x86\x1c:\xee\xce\x8a8Z\t-q\xb4\xb3\xe4\x82\xfd\xcf\ta\x03\x01\xf7yy\xc0\xa4\x8a\x81\xd4\x13\xce\xc7\x02$\xf4\x0b\x0f\xc77hj\x80\xeeN\nb4]\xaaX\xcbyI\x0f\x9d\xc1s\xce\x9d\xb5\xa8\x8a\x00\x8f\xb3\xcdz\x96\x03\xc83\x0b\xbc\x9a\x06\xed6\x12Y\xeb\xb7\xff\xfd\xbfLS\xa0\xb6&\xf8\x8d\x94)\xbb\x7f\x1an\xfdp\xd6\xe6;\x15\xda\xf3\xa7\x8c\xa1\x9fR`\xa8\x8f\xba\x19\x15V\xd01\x05`\xfd\xba\xe65\x1a\xfc\xf9\x15~\xaa\xa8\xe8Z\xda\xadW\x94ql\x83\x85;\x82\x0fh\xc4-x\xe4_\x9b\x1fC*<3:B\x1a\xda\xb7>V[P\x08\xa6\xd8s%>\xf4 \xc4*\x07(\xbb\xda\xeb\x04\xfd\x9d\x83\xe5:\xde\x8e@D\x1c\xb8Y\x97G\r\x19F\xf6&\xb4\xafB\xde\xc2K\x1d\xc2|"\xec\x82\xadE\xbd\xdd\xbe(\x84\x9dZw\xe7\xab\'\xdce~d\xc5*\x1a\x97\xf3@\xad\xea\nf\xc7\x10\xd5\xc0\xa1\x95w\x89\xbe\xe8j\xb7A\xfet\x08\x87\x95\xfc\xca\x82\xd8Z\xd0\x1e\r\xf5*\xf4k\x12\x96\x87\xc7AY\xd0\x9bs\xb8\xb3\xfbl\x18\t\x8eW\xd4\xa9\xc6Z\x9b\x7f I%z.\x83Gm\xe4\x0fp\xcf\x94\xdf\x8e\x07-\x81\x95\xb7abo\xabn({a\xef@\xfa\x9eB[\xa2\x0c\xa9\xee\x0f\xfcUQ\x0f\xb5\xc7\xeb\x0f')

+ 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