Cron trigger: 2024-02-16 21:24:36
2024-02-17 09:24:41.627053: I tensorflow/core/platform/cpu_feature_guard.cc:210] This TensorFlow binary is optimized to use available CPU instructions in performance-critical operations.
To enable the following instructions: AVX2 FMA, in other operations, rebuild TensorFlow with the appropriate compiler flags.
Calendar data fetch successful 2024-12-31 2024-12-31
Market open at 2024-12-31 09:30:00-05:00 and close at 2024-12-31 16:00:00-05:00
current_market_datetime_str: 2024-12-31 09:30:00
current_time_str: 09:30
Candidates fetched, start: 0 stop: 0
CALL FINISHED, with 2024-12-31 09:30:00-04:56 RESULT: -1, No candidates found for 2024-12-31 09:30:00-04:56 and US
Cron trigger: 2024-02-16 21:26:20
2024-02-17 09:26:24.178102: I tensorflow/core/platform/cpu_feature_guard.cc:210] This TensorFlow binary is optimized to use available CPU instructions in performance-critical operations.
To enable the following instructions: AVX2 FMA, in other operations, rebuild TensorFlow with the appropriate compiler flags.
Calendar data fetch successful 2024-12-31 2024-12-31
Market open at 2024-12-31 09:30:00-05:00 and close at 2024-12-31 16:00:00-05:00
current_market_datetime_str: 2024-12-31 09:30:00
current_time_str: 09:30
Candidates fetched, start: 0 stop: 0
CALL FINISHED, with 2024-12-31 09:30:00-04:56 RESULT: -1, No candidates found for 2024-12-31 09:30:00-04:56 and US
Cron trigger: 2024-02-16 21:27:28
Cron trigger: 2024-02-16 21:27:30
Cron trigger: 2024-02-16 21:27:31
Cron trigger: 2024-02-16 21:27:42
Cron trigger: 2024-02-16 21:27:43
Cron trigger: 2024-02-16 21:31:28
Traceback (most recent call last):
  File "/Users/davidbrazda/Documents/Development/python/v2trading/v2realbot/scheduler/scheduler.py", line 7, in <module>
    import v2realbot.controller.services as cs
  File "/Users/davidbrazda/Documents/Development/python/v2trading/v2realbot/controller/services.py", line 35, in <module>
    from v2realbot.strategyblocks.inits.init_indicators import initialize_dynamic_indicators
  File "/Users/davidbrazda/Documents/Development/python/v2trading/v2realbot/strategyblocks/inits/init_indicators.py", line 7, in <module>
    import mlroom.utils.mlutils as ml
  File "/Users/davidbrazda/Documents/Development/python/v2trading/.venv/lib/python3.10/site-packages/mlroom/utils/mlutils.py", line 9, in <module>
    from keras.models import model_from_json
  File "/Users/davidbrazda/Documents/Development/python/v2trading/.venv/lib/python3.10/site-packages/keras/__init__.py", line 8, in <module>
    from keras import _tf_keras
  File "/Users/davidbrazda/Documents/Development/python/v2trading/.venv/lib/python3.10/site-packages/keras/_tf_keras/__init__.py", line 1, in <module>
    from keras._tf_keras import keras
  File "/Users/davidbrazda/Documents/Development/python/v2trading/.venv/lib/python3.10/site-packages/keras/_tf_keras/keras/__init__.py", line 8, in <module>
    from keras import activations
  File "/Users/davidbrazda/Documents/Development/python/v2trading/.venv/lib/python3.10/site-packages/keras/activations/__init__.py", line 8, in <module>
    from keras.src.activations import deserialize
  File "/Users/davidbrazda/Documents/Development/python/v2trading/.venv/lib/python3.10/site-packages/keras/src/__init__.py", line 1, in <module>
    from keras.src import activations
  File "/Users/davidbrazda/Documents/Development/python/v2trading/.venv/lib/python3.10/site-packages/keras/src/activations/__init__.py", line 3, in <module>
    from keras.src.activations.activations import elu
  File "/Users/davidbrazda/Documents/Development/python/v2trading/.venv/lib/python3.10/site-packages/keras/src/activations/activations.py", line 1, in <module>
    from keras.src import backend
  File "/Users/davidbrazda/Documents/Development/python/v2trading/.venv/lib/python3.10/site-packages/keras/src/backend/__init__.py", line 33, in <module>
    from keras.src.backend.tensorflow import *  # noqa: F403
  File "/Users/davidbrazda/Documents/Development/python/v2trading/.venv/lib/python3.10/site-packages/keras/src/backend/tensorflow/__init__.py", line 1, in <module>
    from keras.src.backend.tensorflow import core
  File "/Users/davidbrazda/Documents/Development/python/v2trading/.venv/lib/python3.10/site-packages/keras/src/backend/tensorflow/core.py", line 4, in <module>
    import tensorflow as tf
ModuleNotFoundError: No module named 'tensorflow'
Cron trigger: 2024-02-16 21:31:52
Traceback (most recent call last):
  File "/Users/davidbrazda/Documents/Development/python/v2trading/v2realbot/scheduler/scheduler.py", line 7, in <module>
    import v2realbot.controller.services as cs
  File "/Users/davidbrazda/Documents/Development/python/v2trading/v2realbot/controller/services.py", line 35, in <module>
    from v2realbot.strategyblocks.inits.init_indicators import initialize_dynamic_indicators
  File "/Users/davidbrazda/Documents/Development/python/v2trading/v2realbot/strategyblocks/inits/init_indicators.py", line 7, in <module>
    import mlroom.utils.mlutils as ml
  File "/Users/davidbrazda/Documents/Development/python/v2trading/.venv/lib/python3.10/site-packages/mlroom/utils/mlutils.py", line 9, in <module>
    from keras.models import model_from_json
  File "/Users/davidbrazda/Documents/Development/python/v2trading/.venv/lib/python3.10/site-packages/keras/__init__.py", line 8, in <module>
    from keras import _tf_keras
  File "/Users/davidbrazda/Documents/Development/python/v2trading/.venv/lib/python3.10/site-packages/keras/_tf_keras/__init__.py", line 1, in <module>
    from keras._tf_keras import keras
  File "/Users/davidbrazda/Documents/Development/python/v2trading/.venv/lib/python3.10/site-packages/keras/_tf_keras/keras/__init__.py", line 8, in <module>
    from keras import activations
  File "/Users/davidbrazda/Documents/Development/python/v2trading/.venv/lib/python3.10/site-packages/keras/activations/__init__.py", line 8, in <module>
    from keras.src.activations import deserialize
  File "/Users/davidbrazda/Documents/Development/python/v2trading/.venv/lib/python3.10/site-packages/keras/src/__init__.py", line 1, in <module>
    from keras.src import activations
  File "/Users/davidbrazda/Documents/Development/python/v2trading/.venv/lib/python3.10/site-packages/keras/src/activations/__init__.py", line 3, in <module>
    from keras.src.activations.activations import elu
  File "/Users/davidbrazda/Documents/Development/python/v2trading/.venv/lib/python3.10/site-packages/keras/src/activations/activations.py", line 1, in <module>
    from keras.src import backend
  File "/Users/davidbrazda/Documents/Development/python/v2trading/.venv/lib/python3.10/site-packages/keras/src/backend/__init__.py", line 33, in <module>
    from keras.src.backend.tensorflow import *  # noqa: F403
  File "/Users/davidbrazda/Documents/Development/python/v2trading/.venv/lib/python3.10/site-packages/keras/src/backend/tensorflow/__init__.py", line 1, in <module>
    from keras.src.backend.tensorflow import core
  File "/Users/davidbrazda/Documents/Development/python/v2trading/.venv/lib/python3.10/site-packages/keras/src/backend/tensorflow/core.py", line 4, in <module>
    import tensorflow as tf
ModuleNotFoundError: No module named 'tensorflow'
Cron trigger: 2024-02-16 21:32:53
Traceback (most recent call last):
  File "/Users/davidbrazda/Documents/Development/python/v2trading/v2realbot/scheduler/scheduler.py", line 7, in <module>
    import v2realbot.controller.services as cs
  File "/Users/davidbrazda/Documents/Development/python/v2trading/v2realbot/controller/services.py", line 35, in <module>
    from v2realbot.strategyblocks.inits.init_indicators import initialize_dynamic_indicators
  File "/Users/davidbrazda/Documents/Development/python/v2trading/v2realbot/strategyblocks/inits/init_indicators.py", line 7, in <module>
    import mlroom.utils.mlutils as ml
  File "/Users/davidbrazda/Documents/Development/python/v2trading/.venv/lib/python3.10/site-packages/mlroom/utils/mlutils.py", line 9, in <module>
    from keras.models import model_from_json
  File "/Users/davidbrazda/Documents/Development/python/v2trading/.venv/lib/python3.10/site-packages/keras/__init__.py", line 8, in <module>
    from keras import _tf_keras
  File "/Users/davidbrazda/Documents/Development/python/v2trading/.venv/lib/python3.10/site-packages/keras/_tf_keras/__init__.py", line 1, in <module>
    from keras._tf_keras import keras
  File "/Users/davidbrazda/Documents/Development/python/v2trading/.venv/lib/python3.10/site-packages/keras/_tf_keras/keras/__init__.py", line 8, in <module>
    from keras import activations
  File "/Users/davidbrazda/Documents/Development/python/v2trading/.venv/lib/python3.10/site-packages/keras/activations/__init__.py", line 8, in <module>
    from keras.src.activations import deserialize
  File "/Users/davidbrazda/Documents/Development/python/v2trading/.venv/lib/python3.10/site-packages/keras/src/__init__.py", line 1, in <module>
    from keras.src import activations
  File "/Users/davidbrazda/Documents/Development/python/v2trading/.venv/lib/python3.10/site-packages/keras/src/activations/__init__.py", line 3, in <module>
    from keras.src.activations.activations import elu
  File "/Users/davidbrazda/Documents/Development/python/v2trading/.venv/lib/python3.10/site-packages/keras/src/activations/activations.py", line 1, in <module>
    from keras.src import backend
  File "/Users/davidbrazda/Documents/Development/python/v2trading/.venv/lib/python3.10/site-packages/keras/src/backend/__init__.py", line 33, in <module>
    from keras.src.backend.tensorflow import *  # noqa: F403
  File "/Users/davidbrazda/Documents/Development/python/v2trading/.venv/lib/python3.10/site-packages/keras/src/backend/tensorflow/__init__.py", line 1, in <module>
    from keras.src.backend.tensorflow import core
  File "/Users/davidbrazda/Documents/Development/python/v2trading/.venv/lib/python3.10/site-packages/keras/src/backend/tensorflow/core.py", line 4, in <module>
    import tensorflow as tf
ModuleNotFoundError: No module named 'tensorflow'
Cron trigger: 2024-02-16 21:38:52
Calendar data fetch successful 2024-12-31 2024-12-31
Market open at 2024-12-31 09:30:00-05:00 and close at 2024-12-31 16:00:00-05:00
current_market_datetime_str: 2024-12-31 09:30:00
current_time_str: 09:30
Candidates fetched, start: 0 stop: 0
CALL FINISHED, with 2024-12-31 09:30:00-04:56 RESULT: -1, No candidates found for 2024-12-31 09:30:00-04:56 and US
Cron trigger: 2024-02-16 21:50:14
Calendar data fetch successful 2024-12-31 2024-12-31
Market open at 2024-12-31 09:30:00-05:00 and close at 2024-12-31 16:00:00-05:00
current_market_datetime_str: 2024-12-31 09:30:00
current_time_str: 09:30
Candidates fetched, start: 0 stop: 0
CALL FINISHED, with 2024-12-31 09:30:00-04:56 RESULT: -1, No candidates found for 2024-12-31 09:30:00-04:56 and US
Cron trigger: 2024-02-16 21:50:41
Calendar data fetch successful 2024-12-31 2024-12-31
Market open at 2024-12-31 09:30:00-05:00 and close at 2024-12-31 16:00:00-05:00
current_market_datetime_str: 2024-12-31 09:30:00
current_time_str: 09:30
Candidates fetched, start: 0 stop: 0
CALL FINISHED, with 2024-12-31 09:30:00-04:56 RESULT: -1, No candidates found for 2024-12-31 09:30:00-04:56 and US
Cron trigger: 2024-02-16 21:58:56
Calendar data fetch successful 2024-12-31 2024-12-31
Market open at 2024-12-31 09:30:00-05:00 and close at 2024-12-31 16:00:00-05:00
current_market_datetime_str: 2024-12-31 09:30:00
current_time_str: 09:30
Candidates fetched, start: 0 stop: 0
CALL FINISHED, with 2024-12-31 09:30:00-04:56 RESULT: -1, No candidates found for 2024-12-31 09:30:00-04:56 and US
Cron trigger: 2024-02-16 21:59:08
Calendar data fetch successful 2024-12-31 2024-12-31
Market open at 2024-12-31 09:30:00-05:00 and close at 2024-12-31 16:00:00-05:00
current_market_datetime_str: 2024-12-31 09:30:00
current_time_str: 09:30
Candidates fetched, start: 0 stop: 0
CALL FINISHED, with 2024-12-31 09:30:00-04:56 RESULT: -1, No candidates found for 2024-12-31 09:30:00-04:56 and US
Cron trigger: 2024-02-16 21:59:14
Calendar data fetch successful 2024-12-31 2024-12-31
Market open at 2024-12-31 09:30:00-05:00 and close at 2024-12-31 16:00:00-05:00
current_market_datetime_str: 2024-12-31 09:30:00
current_time_str: 09:30
Candidates fetched, start: 0 stop: 0
CALL FINISHED, with 2024-12-31 09:30:00-04:56 RESULT: -1, No candidates found for 2024-12-31 09:30:00-04:56 and US
Cron trigger: 2024-02-16 22:39:19
Calendar data fetch successful 2024-12-31 2024-12-31
Market open at 2024-12-31 09:30:00-05:00 and close at 2024-12-31 16:00:00-05:00
current_market_datetime_str: 2024-12-31 09:30:00
current_time_str: 09:30
Candidates fetched, start: 0 stop: 0
CALL FINISHED, with 2024-12-31 09:30:00-04:56 RESULT: -1, No candidates found for 2024-12-31 09:30:00-04:56 and US
Cron trigger: 2024-02-16 23:29:34
Traceback (most recent call last):
  File "/Users/davidbrazda/Documents/Development/python/v2trading/v2realbot/scheduler/scheduler.py", line 207, in <module>
    print("SCheduler NY time: ", datetime.strptime("debug_date", "%d.%m.%Y %H:%M"))
  File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/_strptime.py", line 568, in _strptime_datetime
    tt, fraction, gmtoff_fraction = _strptime(data_string, format)
  File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/_strptime.py", line 349, in _strptime
    raise ValueError("time data %r does not match format %r" %
ValueError: time data 'debug_date' does not match format '%d.%m.%Y %H:%M'
Cron trigger: 2024-02-16 23:29:47
Traceback (most recent call last):
  File "/Users/davidbrazda/Documents/Development/python/v2trading/v2realbot/scheduler/scheduler.py", line 207, in <module>
    print("SCheduler NY time: ", datetime.strptime("debug_date", "%d.%m.%Y %H:%M"))
  File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/_strptime.py", line 568, in _strptime_datetime
    tt, fraction, gmtoff_fraction = _strptime(data_string, format)
  File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/_strptime.py", line 349, in _strptime
    raise ValueError("time data %r does not match format %r" %
ValueError: time data 'debug_date' does not match format '%d.%m.%Y %H:%M'
Cron trigger: 2024-02-16 23:31:05
Scheduler.py NY time:  16.02.2024 23:31
Calendar data fetch successful 2024-02-16 2024-02-16
Market open at 2024-02-16 09:30:00-05:00 and close at 2024-02-16 16:00:00-05:00
current_market_datetime_str: 2024-02-16 23:31:09
current_time_str: 23:31
Candidates fetched, start: 1 stop: 3
START - Looping over 1 candidates
Candidate:  start
Traceback (most recent call last):
  File "/Users/davidbrazda/Documents/Development/python/v2trading/v2realbot/scheduler/scheduler.py", line 210, in <module>
    res, msg = startstop_scheduled(debug_date=debug_date, market="US")
  File "/Users/davidbrazda/Documents/Development/python/v2trading/v2realbot/scheduler/scheduler.py", line 87, in startstop_scheduled
    if cs.is_stratin_running(record.strat_id):
AttributeError: 'str' object has no attribute 'strat_id'
Cron trigger: 2024-02-17 08:23:05
Traceback (most recent call last):
  File "/Users/davidbrazda/Documents/Development/python/v2trading/v2realbot/scheduler/scheduler.py", line 6, in <module>
    import pytz  # Install using 'pip install pytz'
    ^^^^^^^^^^^
ModuleNotFoundError: No module named 'pytz'
Current [1;36m0[0m scheduled jobs: [1m[[0m[1m][0m
Current [1;36m0[0m scheduled jobs: [1m[[0m[1m][0m
Current [1;36m0[0m scheduled jobs: [1m[[0m[1m][0m
Hello
Current [1;36m0[0m scheduled jobs: [1m[[0m[1m][0m
Current [1;36m0[0m scheduled jobs: [1m[[0m[1m][0m
starting insert_queue2db thread
Current [1;36m0[0m scheduled jobs: [1m[[0m[1m][0m
Updated [1;36m9[0m scheduled jobs: [1m[[0m[1m<[0m[1;95mJob[0m[39m [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_testinterval[0m[39m [0m[33mname[0m[39m=[0m[35mprint_hello[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93m6f54c363[0m[93m-e30c-4ad2-b232-ccc5c11d6745[0m[39m [0m[33mname[0m[39m=[0m[35mstart_runman_record[0m[1;39m)[0m[39m>, <Job [0m
[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93mea6d79f2[0m[93m-d441-4236-8969-90c77b565e10[0m[39m [0m[33mname[0m[39m=[0m[35mstart_runman_record[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93m6f54c363[0m[93m-e30c-4ad2-b232-ccc5c11d6745[0m[39m [0m[33mname[0m[39m=[0m[35mstop_runman_record[0m[1;39m)[0m[39m>, [0m
[39m<Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93mea6d79f2[0m[93m-d441-4236-8969-90c77b565e10[0m[39m [0m[33mname[0m[39m=[0m[35mstop_runman_record[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93mbc4ec7d2[0m[93m-249b-4799-a02f-f1ce66f83d4a[0m[39m [0m
[33mname[0m[39m=[0m[35mstart_runman_record[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93mbc4ec7d2[0m[93m-249b-4799-a02f-f1ce66f83d4a[0m[39m [0m[33mname[0m[39m=[0m[35mstop_runman_record[0m[1;39m)[0m[39m>, <Job [0m
[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93m8aeae4b4[0m[93m-f200-478b-93af-6c8afec1fed9[0m[39m [0m[33mname[0m[39m=[0m[35mstart_runman_record[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93m8aeae4b4[0m[93m-f200-478b-93af-6c8afec1fed9[0m[39m [0m[33mname[0m[39m=[0m[35mstop_runman_record[0m[1;39m)[0m[1m>[0m[1m][0m
Current [1;36m0[0m scheduled jobs: [1m[[0m[1m][0m
Updated [1;36m9[0m scheduled jobs: [1m[[0m[1m<[0m[1;95mJob[0m[39m [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_testinterval[0m[39m [0m[33mname[0m[39m=[0m[35mprint_hello[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93m6f54c363[0m[93m-e30c-4ad2-b232-ccc5c11d6745[0m[39m [0m[33mname[0m[39m=[0m[35mstart_runman_record[0m[1;39m)[0m[39m>, <Job [0m
[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93mea6d79f2[0m[93m-d441-4236-8969-90c77b565e10[0m[39m [0m[33mname[0m[39m=[0m[35mstart_runman_record[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93m6f54c363[0m[93m-e30c-4ad2-b232-ccc5c11d6745[0m[39m [0m[33mname[0m[39m=[0m[35mstop_runman_record[0m[1;39m)[0m[39m>, [0m
[39m<Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93mea6d79f2[0m[93m-d441-4236-8969-90c77b565e10[0m[39m [0m[33mname[0m[39m=[0m[35mstop_runman_record[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93mbc4ec7d2[0m[93m-249b-4799-a02f-f1ce66f83d4a[0m[39m [0m
[33mname[0m[39m=[0m[35mstart_runman_record[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93mbc4ec7d2[0m[93m-249b-4799-a02f-f1ce66f83d4a[0m[39m [0m[33mname[0m[39m=[0m[35mstop_runman_record[0m[1;39m)[0m[39m>, <Job [0m
[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93m8aeae4b4[0m[93m-f200-478b-93af-6c8afec1fed9[0m[39m [0m[33mname[0m[39m=[0m[35mstart_runman_record[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93m8aeae4b4[0m[93m-f200-478b-93af-6c8afec1fed9[0m[39m [0m[33mname[0m[39m=[0m[35mstop_runman_record[0m[1;39m)[0m[1m>[0m[1m][0m
Current [1;36m9[0m scheduled jobs: [1m[[0m[1m<[0m[1;95mJob[0m[39m [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_testinterval[0m[39m [0m[33mname[0m[39m=[0m[35mprint_hello[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93m6f54c363[0m[93m-e30c-4ad2-b232-ccc5c11d6745[0m[39m [0m[33mname[0m[39m=[0m[35mstart_runman_record[0m[1;39m)[0m[39m>, <Job [0m
[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93mea6d79f2[0m[93m-d441-4236-8969-90c77b565e10[0m[39m [0m[33mname[0m[39m=[0m[35mstart_runman_record[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93m6f54c363[0m[93m-e30c-4ad2-b232-ccc5c11d6745[0m[39m [0m[33mname[0m[39m=[0m[35mstop_runman_record[0m[1;39m)[0m[39m>, [0m
[39m<Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93mea6d79f2[0m[93m-d441-4236-8969-90c77b565e10[0m[39m [0m[33mname[0m[39m=[0m[35mstop_runman_record[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93mbc4ec7d2[0m[93m-249b-4799-a02f-f1ce66f83d4a[0m[39m [0m
[33mname[0m[39m=[0m[35mstart_runman_record[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93mbc4ec7d2[0m[93m-249b-4799-a02f-f1ce66f83d4a[0m[39m [0m[33mname[0m[39m=[0m[35mstop_runman_record[0m[1;39m)[0m[39m>, <Job [0m
[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93m8aeae4b4[0m[93m-f200-478b-93af-6c8afec1fed9[0m[39m [0m[33mname[0m[39m=[0m[35mstart_runman_record[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93m8aeae4b4[0m[93m-f200-478b-93af-6c8afec1fed9[0m[39m [0m[33mname[0m[39m=[0m[35mstop_runman_record[0m[1;39m)[0m[1m>[0m[1m][0m
Updated [1;36m9[0m scheduled jobs: [1m[[0m[1m<[0m[1;95mJob[0m[39m [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_testinterval[0m[39m [0m[33mname[0m[39m=[0m[35mprint_hello[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93mbc4ec7d2[0m[93m-249b-4799-a02f-f1ce66f83d4a[0m[39m [0m[33mname[0m[39m=[0m[35mstart_runman_record[0m[1;39m)[0m[39m>, <Job [0m
[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93mbc4ec7d2[0m[93m-249b-4799-a02f-f1ce66f83d4a[0m[39m [0m[33mname[0m[39m=[0m[35mstop_runman_record[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93m6f54c363[0m[93m-e30c-4ad2-b232-ccc5c11d6745[0m[39m [0m[33mname[0m[39m=[0m[35mstart_runman_record[0m[1;39m)[0m[39m>, [0m
[39m<Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93mea6d79f2[0m[93m-d441-4236-8969-90c77b565e10[0m[39m [0m[33mname[0m[39m=[0m[35mstart_runman_record[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93m6f54c363[0m[93m-e30c-4ad2-b232-ccc5c11d6745[0m[39m [0m
[33mname[0m[39m=[0m[35mstop_runman_record[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93mea6d79f2[0m[93m-d441-4236-8969-90c77b565e10[0m[39m [0m[33mname[0m[39m=[0m[35mstop_runman_record[0m[1;39m)[0m[39m>, <Job [0m
[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93m8aeae4b4[0m[93m-f200-478b-93af-6c8afec1fed9[0m[39m [0m[33mname[0m[39m=[0m[35mstart_runman_record[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93m8aeae4b4[0m[93m-f200-478b-93af-6c8afec1fed9[0m[39m [0m[33mname[0m[39m=[0m[35mstop_runman_record[0m[1;39m)[0m[1m>[0m[1m][0m
Current [1;36m9[0m scheduled jobs: [1m[[0m[1m<[0m[1;95mJob[0m[39m [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_testinterval[0m[39m [0m[33mname[0m[39m=[0m[35mprint_hello[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93m6f54c363[0m[93m-e30c-4ad2-b232-ccc5c11d6745[0m[39m [0m[33mname[0m[39m=[0m[35mstart_runman_record[0m[1;39m)[0m[39m>, <Job [0m
[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93mea6d79f2[0m[93m-d441-4236-8969-90c77b565e10[0m[39m [0m[33mname[0m[39m=[0m[35mstart_runman_record[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93m6f54c363[0m[93m-e30c-4ad2-b232-ccc5c11d6745[0m[39m [0m[33mname[0m[39m=[0m[35mstop_runman_record[0m[1;39m)[0m[39m>, [0m
[39m<Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93mea6d79f2[0m[93m-d441-4236-8969-90c77b565e10[0m[39m [0m[33mname[0m[39m=[0m[35mstop_runman_record[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93mbc4ec7d2[0m[93m-249b-4799-a02f-f1ce66f83d4a[0m[39m [0m
[33mname[0m[39m=[0m[35mstart_runman_record[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93mbc4ec7d2[0m[93m-249b-4799-a02f-f1ce66f83d4a[0m[39m [0m[33mname[0m[39m=[0m[35mstop_runman_record[0m[1;39m)[0m[39m>, <Job [0m
[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93m8aeae4b4[0m[93m-f200-478b-93af-6c8afec1fed9[0m[39m [0m[33mname[0m[39m=[0m[35mstart_runman_record[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93m8aeae4b4[0m[93m-f200-478b-93af-6c8afec1fed9[0m[39m [0m[33mname[0m[39m=[0m[35mstop_runman_record[0m[1;39m)[0m[1m>[0m[1m][0m
********** WS Streamer STARTED **********
Updated [1;36m9[0m scheduled jobs: [1m[[0m[1m<[0m[1;95mJob[0m[39m [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_testinterval[0m[39m [0m[33mname[0m[39m=[0m[35mprint_hello[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93m6f54c363[0m[93m-e30c-4ad2-b232-ccc5c11d6745[0m[39m [0m[33mname[0m[39m=[0m[35mstart_runman_record[0m[1;39m)[0m[39m>, <Job [0m
[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93mea6d79f2[0m[93m-d441-4236-8969-90c77b565e10[0m[39m [0m[33mname[0m[39m=[0m[35mstart_runman_record[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93m6f54c363[0m[93m-e30c-4ad2-b232-ccc5c11d6745[0m[39m [0m[33mname[0m[39m=[0m[35mstop_runman_record[0m[1;39m)[0m[39m>, [0m
[39m<Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93mea6d79f2[0m[93m-d441-4236-8969-90c77b565e10[0m[39m [0m[33mname[0m[39m=[0m[35mstop_runman_record[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93mbc4ec7d2[0m[93m-249b-4799-a02f-f1ce66f83d4a[0m[39m [0m
[33mname[0m[39m=[0m[35mstart_runman_record[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93mbc4ec7d2[0m[93m-249b-4799-a02f-f1ce66f83d4a[0m[39m [0m[33mname[0m[39m=[0m[35mstop_runman_record[0m[1;39m)[0m[39m>, <Job [0m
[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93m8aeae4b4[0m[93m-f200-478b-93af-6c8afec1fed9[0m[39m [0m[33mname[0m[39m=[0m[35mstart_runman_record[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93m8aeae4b4[0m[93m-f200-478b-93af-6c8afec1fed9[0m[39m [0m[33mname[0m[39m=[0m[35mstop_runman_record[0m[1;39m)[0m[1m>[0m[1m][0m
Current [1;36m9[0m scheduled jobs: [1m[[0m[1m<[0m[1;95mJob[0m[39m [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_testinterval[0m[39m [0m[33mname[0m[39m=[0m[35mprint_hello[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93m6f54c363[0m[93m-e30c-4ad2-b232-ccc5c11d6745[0m[39m [0m[33mname[0m[39m=[0m[35mstart_runman_record[0m[1;39m)[0m[39m>, <Job [0m
[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93mea6d79f2[0m[93m-d441-4236-8969-90c77b565e10[0m[39m [0m[33mname[0m[39m=[0m[35mstart_runman_record[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93m6f54c363[0m[93m-e30c-4ad2-b232-ccc5c11d6745[0m[39m [0m[33mname[0m[39m=[0m[35mstop_runman_record[0m[1;39m)[0m[39m>, [0m
[39m<Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93mea6d79f2[0m[93m-d441-4236-8969-90c77b565e10[0m[39m [0m[33mname[0m[39m=[0m[35mstop_runman_record[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93mbc4ec7d2[0m[93m-249b-4799-a02f-f1ce66f83d4a[0m[39m [0m
[33mname[0m[39m=[0m[35mstart_runman_record[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93mbc4ec7d2[0m[93m-249b-4799-a02f-f1ce66f83d4a[0m[39m [0m[33mname[0m[39m=[0m[35mstop_runman_record[0m[1;39m)[0m[39m>, <Job [0m
[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93m8aeae4b4[0m[93m-f200-478b-93af-6c8afec1fed9[0m[39m [0m[33mname[0m[39m=[0m[35mstart_runman_record[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93m8aeae4b4[0m[93m-f200-478b-93af-6c8afec1fed9[0m[39m [0m[33mname[0m[39m=[0m[35mstop_runman_record[0m[1;39m)[0m[1m>[0m[1m][0m
Updated [1;36m9[0m scheduled jobs: [1m[[0m[1m<[0m[1;95mJob[0m[39m [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_testinterval[0m[39m [0m[33mname[0m[39m=[0m[35mprint_hello[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93m6f54c363[0m[93m-e30c-4ad2-b232-ccc5c11d6745[0m[39m [0m[33mname[0m[39m=[0m[35mstart_runman_record[0m[1;39m)[0m[39m>, <Job [0m
[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93mea6d79f2[0m[93m-d441-4236-8969-90c77b565e10[0m[39m [0m[33mname[0m[39m=[0m[35mstart_runman_record[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93m6f54c363[0m[93m-e30c-4ad2-b232-ccc5c11d6745[0m[39m [0m[33mname[0m[39m=[0m[35mstop_runman_record[0m[1;39m)[0m[39m>, [0m
[39m<Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93mea6d79f2[0m[93m-d441-4236-8969-90c77b565e10[0m[39m [0m[33mname[0m[39m=[0m[35mstop_runman_record[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93mbc4ec7d2[0m[93m-249b-4799-a02f-f1ce66f83d4a[0m[39m [0m
[33mname[0m[39m=[0m[35mstart_runman_record[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93mbc4ec7d2[0m[93m-249b-4799-a02f-f1ce66f83d4a[0m[39m [0m[33mname[0m[39m=[0m[35mstop_runman_record[0m[1;39m)[0m[39m>, <Job [0m
[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93m8aeae4b4[0m[93m-f200-478b-93af-6c8afec1fed9[0m[39m [0m[33mname[0m[39m=[0m[35mstart_runman_record[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93m8aeae4b4[0m[93m-f200-478b-93af-6c8afec1fed9[0m[39m [0m[33mname[0m[39m=[0m[35mstop_runman_record[0m[1;39m)[0m[1m>[0m[1m][0m
Current [1;36m0[0m scheduled jobs: [1m[[0m[1m][0m
Job ID: scheduler_testinterval
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m20[0m [1;92m22:05:12[0m.[1;36m162884[0m-[1;92m05:00[0m
Job Function: print_hello
Trigger: interval[1m[[0m[1;92m0:00:10[0m[1m][0m
Job Args: 
Job Kwargs: 

Job ID: scheduler_start_[93m6f54c363-e30c-4ad2-b232-ccc5c11d6745[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m21[0m [1;92m09:30:00[0m-[1;92m05:00[0m
Job Function: start_runman_record
Trigger: cron
Job Args: [93m6f54c363-e30c-4ad2-b232-ccc5c11d6745[0m
Job Kwargs: 

Job ID: scheduler_start_[93mea6d79f2-d441-4236-8969-90c77b565e10[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m21[0m [1;92m09:30:00[0m-[1;92m05:00[0m
Job Function: start_runman_record
Trigger: cron
Job Args: [93mea6d79f2-d441-4236-8969-90c77b565e10[0m
Job Kwargs: 

Job ID: scheduler_stop_[93m6f54c363-e30c-4ad2-b232-ccc5c11d6745[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m21[0m [1;92m09:30:00[0m-[1;92m05:00[0m
Job Function: stop_runman_record
Trigger: cron
Job Args: [93m6f54c363-e30c-4ad2-b232-ccc5c11d6745[0m
Job Kwargs: 

Job ID: scheduler_stop_[93mea6d79f2-d441-4236-8969-90c77b565e10[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m21[0m [1;92m09:30:00[0m-[1;92m05:00[0m
Job Function: stop_runman_record
Trigger: cron
Job Args: [93mea6d79f2-d441-4236-8969-90c77b565e10[0m
Job Kwargs: 

Job ID: scheduler_start_[93mbc4ec7d2-249b-4799-a02f-f1ce66f83d4a[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m21[0m [1;92m21:50:00[0m-[1;92m05:00[0m
Job Function: start_runman_record
Trigger: cron
Job Args: [93mbc4ec7d2-249b-4799-a02f-f1ce66f83d4a[0m
Job Kwargs: 

Job ID: scheduler_stop_[93mbc4ec7d2-249b-4799-a02f-f1ce66f83d4a[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m21[0m [1;92m21:50:00[0m-[1;92m05:00[0m
Job Function: stop_runman_record
Trigger: cron
Job Args: [93mbc4ec7d2-249b-4799-a02f-f1ce66f83d4a[0m
Job Kwargs: 

Job ID: scheduler_start_[93m8aeae4b4-f200-478b-93af-6c8afec1fed9[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m23[0m [1;92m09:30:00[0m-[1;92m05:00[0m
Job Function: start_runman_record
Trigger: cron
Job Args: [93m8aeae4b4-f200-478b-93af-6c8afec1fed9[0m
Job Kwargs: 

Job ID: scheduler_stop_[93m8aeae4b4-f200-478b-93af-6c8afec1fed9[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m23[0m [1;92m09:30:00[0m-[1;92m05:00[0m
Job Function: stop_runman_record
Trigger: cron
Job Args: [93m8aeae4b4-f200-478b-93af-6c8afec1fed9[0m
Job Kwargs: 

Updated [1;36m9[0m scheduled jobs.
Current [1;36m9[0m scheduled jobs: [1m[[0m[1m<[0m[1;95mJob[0m[39m [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_testinterval[0m[39m [0m[33mname[0m[39m=[0m[35mprint_hello[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93m6f54c363[0m[93m-e30c-4ad2-b232-ccc5c11d6745[0m[39m [0m[33mname[0m[39m=[0m[35mstart_runman_record[0m[1;39m)[0m[39m>, <Job [0m
[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93mea6d79f2[0m[93m-d441-4236-8969-90c77b565e10[0m[39m [0m[33mname[0m[39m=[0m[35mstart_runman_record[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93m6f54c363[0m[93m-e30c-4ad2-b232-ccc5c11d6745[0m[39m [0m[33mname[0m[39m=[0m[35mstop_runman_record[0m[1;39m)[0m[39m>, [0m
[39m<Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93mea6d79f2[0m[93m-d441-4236-8969-90c77b565e10[0m[39m [0m[33mname[0m[39m=[0m[35mstop_runman_record[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93mbc4ec7d2[0m[93m-249b-4799-a02f-f1ce66f83d4a[0m[39m [0m
[33mname[0m[39m=[0m[35mstart_runman_record[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93mbc4ec7d2[0m[93m-249b-4799-a02f-f1ce66f83d4a[0m[39m [0m[33mname[0m[39m=[0m[35mstop_runman_record[0m[1;39m)[0m[39m>, <Job [0m
[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93m8aeae4b4[0m[93m-f200-478b-93af-6c8afec1fed9[0m[39m [0m[33mname[0m[39m=[0m[35mstart_runman_record[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93m8aeae4b4[0m[93m-f200-478b-93af-6c8afec1fed9[0m[39m [0m[33mname[0m[39m=[0m[35mstop_runman_record[0m[1;39m)[0m[1m>[0m[1m][0m
Job ID: scheduler_testinterval
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m20[0m [1;92m22:06:39[0m.[1;36m698718[0m-[1;92m05:00[0m
Job Function: print_hello
Trigger: interval[1m[[0m[1;92m0:00:10[0m[1m][0m
Job Args: 
Job Kwargs: 

Job ID: scheduler_start_[93mbc4ec7d2-249b-4799-a02f-f1ce66f83d4a[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m20[0m [1;92m22:07:00[0m-[1;92m05:00[0m
Job Function: start_runman_record
Trigger: cron
Job Args: [93mbc4ec7d2-249b-4799-a02f-f1ce66f83d4a[0m
Job Kwargs: 

Job ID: scheduler_stop_[93mbc4ec7d2-249b-4799-a02f-f1ce66f83d4a[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m20[0m [1;92m22:07:00[0m-[1;92m05:00[0m
Job Function: stop_runman_record
Trigger: cron
Job Args: [93mbc4ec7d2-249b-4799-a02f-f1ce66f83d4a[0m
Job Kwargs: 

Job ID: scheduler_start_[93m6f54c363-e30c-4ad2-b232-ccc5c11d6745[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m21[0m [1;92m09:30:00[0m-[1;92m05:00[0m
Job Function: start_runman_record
Trigger: cron
Job Args: [93m6f54c363-e30c-4ad2-b232-ccc5c11d6745[0m
Job Kwargs: 

Job ID: scheduler_start_[93mea6d79f2-d441-4236-8969-90c77b565e10[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m21[0m [1;92m09:30:00[0m-[1;92m05:00[0m
Job Function: start_runman_record
Trigger: cron
Job Args: [93mea6d79f2-d441-4236-8969-90c77b565e10[0m
Job Kwargs: 

Job ID: scheduler_stop_[93m6f54c363-e30c-4ad2-b232-ccc5c11d6745[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m21[0m [1;92m09:30:00[0m-[1;92m05:00[0m
Job Function: stop_runman_record
Trigger: cron
Job Args: [93m6f54c363-e30c-4ad2-b232-ccc5c11d6745[0m
Job Kwargs: 

Job ID: scheduler_stop_[93mea6d79f2-d441-4236-8969-90c77b565e10[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m21[0m [1;92m09:30:00[0m-[1;92m05:00[0m
Job Function: stop_runman_record
Trigger: cron
Job Args: [93mea6d79f2-d441-4236-8969-90c77b565e10[0m
Job Kwargs: 

Job ID: scheduler_start_[93m8aeae4b4-f200-478b-93af-6c8afec1fed9[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m23[0m [1;92m09:30:00[0m-[1;92m05:00[0m
Job Function: start_runman_record
Trigger: cron
Job Args: [93m8aeae4b4-f200-478b-93af-6c8afec1fed9[0m
Job Kwargs: 

Job ID: scheduler_stop_[93m8aeae4b4-f200-478b-93af-6c8afec1fed9[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m23[0m [1;92m09:30:00[0m-[1;92m05:00[0m
Job Function: stop_runman_record
Trigger: cron
Job Args: [93m8aeae4b4-f200-478b-93af-6c8afec1fed9[0m
Job Kwargs: 

Updated [1;36m9[0m scheduled jobs.
Current [1;36m9[0m scheduled jobs: [1m[[0m[1m<[0m[1;95mJob[0m[39m [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_testinterval[0m[39m [0m[33mname[0m[39m=[0m[35mprint_hello[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93m6f54c363[0m[93m-e30c-4ad2-b232-ccc5c11d6745[0m[39m [0m[33mname[0m[39m=[0m[35mstart_runman_record[0m[1;39m)[0m[39m>, <Job [0m
[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93mea6d79f2[0m[93m-d441-4236-8969-90c77b565e10[0m[39m [0m[33mname[0m[39m=[0m[35mstart_runman_record[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93m6f54c363[0m[93m-e30c-4ad2-b232-ccc5c11d6745[0m[39m [0m[33mname[0m[39m=[0m[35mstop_runman_record[0m[1;39m)[0m[39m>, [0m
[39m<Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93mea6d79f2[0m[93m-d441-4236-8969-90c77b565e10[0m[39m [0m[33mname[0m[39m=[0m[35mstop_runman_record[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93mbc4ec7d2[0m[93m-249b-4799-a02f-f1ce66f83d4a[0m[39m [0m
[33mname[0m[39m=[0m[35mstart_runman_record[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93mbc4ec7d2[0m[93m-249b-4799-a02f-f1ce66f83d4a[0m[39m [0m[33mname[0m[39m=[0m[35mstop_runman_record[0m[1;39m)[0m[39m>, <Job [0m
[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93m8aeae4b4[0m[93m-f200-478b-93af-6c8afec1fed9[0m[39m [0m[33mname[0m[39m=[0m[35mstart_runman_record[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93m8aeae4b4[0m[93m-f200-478b-93af-6c8afec1fed9[0m[39m [0m[33mname[0m[39m=[0m[35mstop_runman_record[0m[1;39m)[0m[1m>[0m[1m][0m
Job ID: scheduler_testinterval
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m20[0m [1;92m22:07:11[0m.[1;36m334985[0m-[1;92m05:00[0m
Job Function: print_hello
Trigger: interval[1m[[0m[1;92m0:00:10[0m[1m][0m
Job Args: 
Job Kwargs: 

Job ID: scheduler_start_[93m6f54c363-e30c-4ad2-b232-ccc5c11d6745[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m21[0m [1;92m09:30:00[0m-[1;92m05:00[0m
Job Function: start_runman_record
Trigger: cron
Job Args: [93m6f54c363-e30c-4ad2-b232-ccc5c11d6745[0m
Job Kwargs: 

Job ID: scheduler_start_[93mea6d79f2-d441-4236-8969-90c77b565e10[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m21[0m [1;92m09:30:00[0m-[1;92m05:00[0m
Job Function: start_runman_record
Trigger: cron
Job Args: [93mea6d79f2-d441-4236-8969-90c77b565e10[0m
Job Kwargs: 

Job ID: scheduler_stop_[93m6f54c363-e30c-4ad2-b232-ccc5c11d6745[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m21[0m [1;92m09:30:00[0m-[1;92m05:00[0m
Job Function: stop_runman_record
Trigger: cron
Job Args: [93m6f54c363-e30c-4ad2-b232-ccc5c11d6745[0m
Job Kwargs: 

Job ID: scheduler_stop_[93mea6d79f2-d441-4236-8969-90c77b565e10[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m21[0m [1;92m09:30:00[0m-[1;92m05:00[0m
Job Function: stop_runman_record
Trigger: cron
Job Args: [93mea6d79f2-d441-4236-8969-90c77b565e10[0m
Job Kwargs: 

Job ID: scheduler_start_[93mbc4ec7d2-249b-4799-a02f-f1ce66f83d4a[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m21[0m [1;92m22:07:00[0m-[1;92m05:00[0m
Job Function: start_runman_record
Trigger: cron
Job Args: [93mbc4ec7d2-249b-4799-a02f-f1ce66f83d4a[0m
Job Kwargs: 

Job ID: scheduler_stop_[93mbc4ec7d2-249b-4799-a02f-f1ce66f83d4a[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m21[0m [1;92m22:07:00[0m-[1;92m05:00[0m
Job Function: stop_runman_record
Trigger: cron
Job Args: [93mbc4ec7d2-249b-4799-a02f-f1ce66f83d4a[0m
Job Kwargs: 

Job ID: scheduler_start_[93m8aeae4b4-f200-478b-93af-6c8afec1fed9[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m23[0m [1;92m09:30:00[0m-[1;92m05:00[0m
Job Function: start_runman_record
Trigger: cron
Job Args: [93m8aeae4b4-f200-478b-93af-6c8afec1fed9[0m
Job Kwargs: 

Job ID: scheduler_stop_[93m8aeae4b4-f200-478b-93af-6c8afec1fed9[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m23[0m [1;92m09:30:00[0m-[1;92m05:00[0m
Job Function: stop_runman_record
Trigger: cron
Job Args: [93m8aeae4b4-f200-478b-93af-6c8afec1fed9[0m
Job Kwargs: 

Updated [1;36m9[0m scheduled jobs.
Current [1;36m0[0m scheduled jobs: [1m[[0m[1m][0m
Job ID: scheduler_testinterval
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m20[0m [1;92m22:17:40[0m.[1;36m327829[0m-[1;92m05:00[0m
Job Function: print_hello
Trigger: interval[1m[[0m[1;92m0:00:10[0m[1m][0m
Job Args: 
Job Kwargs: 

Job ID: scheduler_start_[93m6f54c363-e30c-4ad2-b232-ccc5c11d6745[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m21[0m [1;92m09:30:00[0m-[1;92m05:00[0m
Job Function: wrapper
Trigger: cron
Job Args: [93m6f54c363-e30c-4ad2-b232-ccc5c11d6745[0m
Job Kwargs: 

Job ID: scheduler_start_[93mea6d79f2-d441-4236-8969-90c77b565e10[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m21[0m [1;92m09:30:00[0m-[1;92m05:00[0m
Job Function: wrapper
Trigger: cron
Job Args: [93mea6d79f2-d441-4236-8969-90c77b565e10[0m
Job Kwargs: 

Job ID: scheduler_stop_[93m6f54c363-e30c-4ad2-b232-ccc5c11d6745[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m21[0m [1;92m09:30:00[0m-[1;92m05:00[0m
Job Function: wrapper
Trigger: cron
Job Args: [93m6f54c363-e30c-4ad2-b232-ccc5c11d6745[0m
Job Kwargs: 

Job ID: scheduler_stop_[93mea6d79f2-d441-4236-8969-90c77b565e10[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m21[0m [1;92m09:30:00[0m-[1;92m05:00[0m
Job Function: wrapper
Trigger: cron
Job Args: [93mea6d79f2-d441-4236-8969-90c77b565e10[0m
Job Kwargs: 

Job ID: scheduler_start_[93mbc4ec7d2-249b-4799-a02f-f1ce66f83d4a[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m21[0m [1;92m22:07:00[0m-[1;92m05:00[0m
Job Function: wrapper
Trigger: cron
Job Args: [93mbc4ec7d2-249b-4799-a02f-f1ce66f83d4a[0m
Job Kwargs: 

Job ID: scheduler_stop_[93mbc4ec7d2-249b-4799-a02f-f1ce66f83d4a[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m21[0m [1;92m22:07:00[0m-[1;92m05:00[0m
Job Function: wrapper
Trigger: cron
Job Args: [93mbc4ec7d2-249b-4799-a02f-f1ce66f83d4a[0m
Job Kwargs: 

Job ID: scheduler_start_[93m8aeae4b4-f200-478b-93af-6c8afec1fed9[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m23[0m [1;92m09:30:00[0m-[1;92m05:00[0m
Job Function: wrapper
Trigger: cron
Job Args: [93m8aeae4b4-f200-478b-93af-6c8afec1fed9[0m
Job Kwargs: 

Job ID: scheduler_stop_[93m8aeae4b4-f200-478b-93af-6c8afec1fed9[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m23[0m [1;92m09:30:00[0m-[1;92m05:00[0m
Job Function: wrapper
Trigger: cron
Job Args: [93m8aeae4b4-f200-478b-93af-6c8afec1fed9[0m
Job Kwargs: 

Current [1;36m9[0m scheduled jobs: [1m[[0m[1m<[0m[1;95mJob[0m[39m [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_testinterval[0m[39m [0m[33mname[0m[39m=[0m[35mprint_hello[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93m6f54c363[0m[93m-e30c-4ad2-b232-ccc5c11d6745[0m[39m [0m
[33mname[0m[39m=[0m[35mwith_redirected_stdout[0m[39m.<locals>.wrapper[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93mea6d79f2[0m[93m-d441-4236-8969-90c77b565e10[0m[39m [0m[33mname[0m[39m=[0m[35mwith_redirected_stdout[0m[39m.<locals>.wrapper[0m[1;39m)[0m[39m>, <Job [0m
[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93m6f54c363[0m[93m-e30c-4ad2-b232-ccc5c11d6745[0m[39m [0m[33mname[0m[39m=[0m[35mwith_redirected_stdout[0m[39m.<locals>.wrapper[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93mea6d79f2[0m[93m-d441-4236-8969-90c77b565e10[0m[39m [0m
[33mname[0m[39m=[0m[35mwith_redirected_stdout[0m[39m.<locals>.wrapper[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93mbc4ec7d2[0m[93m-249b-4799-a02f-f1ce66f83d4a[0m[39m [0m[33mname[0m[39m=[0m[35mwith_redirected_stdout[0m[39m.<locals>.wrapper[0m[1;39m)[0m[39m>, <Job [0m
[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93mbc4ec7d2[0m[93m-249b-4799-a02f-f1ce66f83d4a[0m[39m [0m[33mname[0m[39m=[0m[35mwith_redirected_stdout[0m[39m.<locals>.wrapper[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93m8aeae4b4[0m[93m-f200-478b-93af-6c8afec1fed9[0m[39m [0m
[33mname[0m[39m=[0m[35mwith_redirected_stdout[0m[39m.<locals>.wrapper[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93m8aeae4b4[0m[93m-f200-478b-93af-6c8afec1fed9[0m[39m [0m[33mname[0m[39m=[0m[35mwith_redirected_stdout[0m[39m.<locals>.wrapper[0m[1;39m)[0m[1m>[0m[1m][0m
Job ID: scheduler_start_[93mbc4ec7d2-249b-4799-a02f-f1ce66f83d4a[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m20[0m [1;92m22:18:00[0m-[1;92m05:00[0m
Job Function: wrapper
Trigger: cron
Job Args: [93mbc4ec7d2-249b-4799-a02f-f1ce66f83d4a[0m
Job Kwargs: 

Job ID: scheduler_stop_[93mbc4ec7d2-249b-4799-a02f-f1ce66f83d4a[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m20[0m [1;92m22:18:00[0m-[1;92m05:00[0m
Job Function: wrapper
Trigger: cron
Job Args: [93mbc4ec7d2-249b-4799-a02f-f1ce66f83d4a[0m
Job Kwargs: 

Job ID: scheduler_testinterval
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m20[0m [1;92m22:18:00[0m.[1;36m488891[0m-[1;92m05:00[0m
Job Function: print_hello
Trigger: interval[1m[[0m[1;92m0:00:10[0m[1m][0m
Job Args: 
Job Kwargs: 

Job ID: scheduler_start_[93m6f54c363-e30c-4ad2-b232-ccc5c11d6745[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m21[0m [1;92m09:30:00[0m-[1;92m05:00[0m
Job Function: wrapper
Trigger: cron
Job Args: [93m6f54c363-e30c-4ad2-b232-ccc5c11d6745[0m
Job Kwargs: 

Job ID: scheduler_start_[93mea6d79f2-d441-4236-8969-90c77b565e10[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m21[0m [1;92m09:30:00[0m-[1;92m05:00[0m
Job Function: wrapper
Trigger: cron
Job Args: [93mea6d79f2-d441-4236-8969-90c77b565e10[0m
Job Kwargs: 

Job ID: scheduler_stop_[93m6f54c363-e30c-4ad2-b232-ccc5c11d6745[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m21[0m [1;92m09:30:00[0m-[1;92m05:00[0m
Job Function: wrapper
Trigger: cron
Job Args: [93m6f54c363-e30c-4ad2-b232-ccc5c11d6745[0m
Job Kwargs: 

Job ID: scheduler_stop_[93mea6d79f2-d441-4236-8969-90c77b565e10[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m21[0m [1;92m09:30:00[0m-[1;92m05:00[0m
Job Function: wrapper
Trigger: cron
Job Args: [93mea6d79f2-d441-4236-8969-90c77b565e10[0m
Job Kwargs: 

Job ID: scheduler_start_[93m8aeae4b4-f200-478b-93af-6c8afec1fed9[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m23[0m [1;92m09:30:00[0m-[1;92m05:00[0m
Job Function: wrapper
Trigger: cron
Job Args: [93m8aeae4b4-f200-478b-93af-6c8afec1fed9[0m
Job Kwargs: 

Job ID: scheduler_stop_[93m8aeae4b4-f200-478b-93af-6c8afec1fed9[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m23[0m [1;92m09:30:00[0m-[1;92m05:00[0m
Job Function: wrapper
Trigger: cron
Job Args: [93m8aeae4b4-f200-478b-93af-6c8afec1fed9[0m
Job Kwargs: 

Startj g record [93mbc4ec7d2-249b-4799-a02f-f1ce66f83d4a[0m
Stopping record [93mbc4ec7d2-249b-4799-a02f-f1ce66f83d4a[0m
strategy [93m15687653-04fb-46aa-8806-ef4af4e45d96[0m not RUNNING or not distinctive [1m([0mmanually launched or two strat_ids in scheduler[1m)[0m
Hello
Calendar data fetch successful [1;36m2024[0m-[1;36m02[0m-[1;36m20[0m [1;36m2024[0m-[1;36m02[0m-[1;36m20[0m
OPEN:[1;36m2024[0m-[1;36m02[0m-[1;36m20[0m [1;92m09:30:00[0m-[1;92m05:00[0m CLOS[1;92mE:2024[0m-[1;36m02[0m-[1;36m20[0m [1;92m16:00:00[0m-[1;92m05:00[0m
StrategyInstance fetched: [93m15687653-04fb-46aa-8806-ef4af4e45d96[0m
[1;35mRunRequest[0m[1m([0m
    [33mid[0m=[1;35mUUID[0m[1m([0m[32m'15687653-04fb-46aa-8806-ef4af4e45d96'[0m[1m)[0m,
    [33maccount[0m=[1m<[0m[1;95mAccount.ACCOUNT1:[0m[39m [0m[32m'ACCOUNT1'[0m[39m>,[0m
[39m    [0m[33mmode[0m[39m=<Mode.PAPER: [0m[32m'paper'[0m[1m>[0m,
    [33mnote[0m=[32m'SCHED 22:18-22:19'[0m,
    [33mdebug[0m=[3;91mFalse[0m,
    [33mstrat_json[0m=[32m'[0m[32m{[0m[32m"id": "15687653-04fb-46aa-8806-ef4af4e45d96", "id2": -2013, "name": "SUPERTREND TV", "symbol": "BAC", "class_name": "StrategyClassicSL", "script": [0m
[32m"ENTRY_ClassicSL_v01", "open_rush": 0, "close_rush": 0, "stratvars_conf": "[0m[32m[[0m[32mstratvars[0m[32m][0m[32m\\r\\n#obecne platici pro vsechny signaly \\r\\n    #abs profit/loss to suspend [0m
[32mstrategy\\r\\n    #max_sum_profit_to_quit = 300\\r\\n    #max_sum_loss_to_quit = -300\\r\\n\\r\\n    #procenta profit/loss to suspend startegy\\r\\n    [0m
[32m#max_sum_profit_to_quit_rel = 0.3\\r\\n    #max_sum_loss_to_quit_rel = -0.3\\r\\n    normalize_ticks = true\\r\\n    normalized_base_price = 30\\r\\n    long_enabled = [0m
[32mtrue\\r\\n    short_enabled = true\\r\\n    chunk = 2000\\r\\n    maxpozic = 4000\\r\\n    #nastavuje pevny profit\\r\\n    profit = 0.25\\r\\n    max_profit = 0.30\\r\\n    [0m
[32mconsolidation_bar_count = 5\\r\\n    #po minutach\\r\\n    window_open = 0\\r\\n    window_close = 360\\r\\n    signal_only_on_confirmed = true\\r\\n    [0m
[32mforced_exit_window_start = 361\\r\\n    forced_exit_window_end = 389\\r\\n    #pouze posledni minutu prod\\u00e1me, ne\\u010dek\\u00e1me na breakeven\\r\\n    [0m
[32m#forced_exit_breakeven_period = false\\r\\n\\r\\n[0m[32m[[0m[32mstratvars.indicators.atr10[0m[32m][0m[32m\\r\\n    #[0m[32m[[0m[32mstratvars.indicators.atr10[0m[32m][0m[32m\\r\\n    type = \'ATR\'\\r\\n    length = 10\\r\\n    [0m
[32mon_confirmed_only = true\\r\\n[0m[32m[[0m[32mstratvars.indicators.MESA[0m[32m][0m[32m\\r\\n    type = \'custom\'\\r\\n    subtype = \'talib_ind\'\\r\\n    returns = [0m[32m[[0m[32m\\"mama\\", \\"fama\\"[0m[32m][0m[32m\\r\\n    [0m
[32mon_confirmed_only = true\\r\\n    cp.defval = \'close\'\\r\\n    #cp.lookback = 100\\r\\n    cp.type = \'MAMA\'\\r\\n    cp.params.series = [0m[32m[[0m[32m\'close\'[0m[32m][0m[32m\\r\\n    [0m
[32m#cp.params.keys.fastlimit = 0\\r\\n    #cp.params.keys.slowlimit = 0\\r\\n    scale = \\"right\\"\\r\\n[0m[32m[[0m[32mstratvars.indicators.supertrend[0m[32m][0m[32m\\r\\n    output = \'bar\'\\r\\n    [0m
[32mtype = \'custom\'\\r\\n    returns = [0m[32m[[0m[32m\'basic_up\',\'basic_dn\',\'final_up\', \'final_down\', \'trend\'[0m[32m][0m[32m\\r\\n    scale = [0m[32m[[0m[32m\'right\', \'right\', \'right\', \'right\', [0m
[32m\'signal\'[0m[32m][0m[32m\\r\\n    subtype = \'classed\'\\r\\n    on_confirmed_only = true\\r\\n    cp.class_name = \'SuperTrend\'\\r\\n    cp.next = [0m[32m[[0m[32m\'high\', \'low\', \'close\'[0m[32m][0m[32m\\r\\n [0m
[32m[[0m[32mstratvars.indicators.supertrend.cp.init[0m[32m][0m[32m #params is send to init, opt\\r\\n    [0m[32matr_period[0m[32m=[0m[32m14[0m[32m\\r\\n    [0m[32mmultiplier[0m[32m=[0m[32m1[0m[32m.2\\r\\n[0m[32m[[0m[32mstratvars.indicators.supertrend1[0m[32m][0m[32m\\r\\n    output =[0m
[32m\\"bar\\"\\r\\n    type = \\"custom\\"\\r\\n    returns = [0m[32m[[0m[32m\'dn\',\'up\',\'trend1\'[0m[32m][0m[32m\\r\\n    scale = [0m[32m[[0m[32m\'right\',\'right\',\'signal\'[0m[32m][0m[32m\\r\\n    subtype = \\"classed\\"\\r\\n  [0m
[32mon_confirmed_only = true\\r\\n    cp.class_name = \\"SuperTrend1\\"\\r\\n    cp.next = [0m[32m[[0m[32m\'high\',\'low\',\'close\'[0m[32m][0m[32m #optional, source posilany explicitne do next ve [0m
[32mstejnojmenn\\u00e9m parametru, note that next has access to state\\r\\n    #cp.next_mapping = [0m[32m[[0m[32m\\"data\\"[0m[32m][0m[32m \\r\\n [0m[32m[[0m[32mstratvars.indicators.supertrend1.cp.init[0m[32m][0m[32m #params is send to[0m
[32minit, opt\\r\\n    [0m[32mperiod[0m[32m=[0m[32m14[0m[32m\\r\\n    [0m[32mmultiplier[0m[32m=[0m[32m1[0m[32m.2\\r\\n[0m[32m[[0m[32mstratvars.indicators.supertrendTV[0m[32m][0m[32m\\r\\noutput = \'bar\'\\r\\ntype = \'custom\'\\r\\nreturns = [0m[32m[[0m[32m\'dnB\', \'upB\', [0m
[32m\'trendB\'[0m[32m][0m[32m\\r\\nscale = [0m[32m[[0m[32m\'right\', \'right\', \'signal\'[0m[32m][0m[32m\\r\\nsubtype = \'classed\'\\r\\non_confirmed_only = true\\r\\ncp.class_name = \'SuperTrendTV\'\\r\\ncp.next = [0m
[32m[[0m[32m\'high\', \'low\', \'close\'[0m[32m][0m[32m\\r\\n[0m[32m[[0m[32mstratvars.indicators.supertrendBard.cp.init[0m[32m][0m[32m #params is send to init, opt\\r\\natr_period = 10\\r\\natr_multiplier = [0m
[32m3\\r\\n[0m[32m[[0m[32mstratvars.indicators.mama_angle3[0m[32m][0m[32m\\r\\n    type = \'custom\'\\r\\n    subtype = \'talib_ind\'\\r\\n    on_confirmed_only = true\\r\\n    cp.lookback = 10\\r\\n    [0m
[32mcp.type = \'LINEARREG_ANGLE\'\\r\\n    cp.params.series = [0m[32m[[0m[32m\'mama\'[0m[32m][0m[32m\\r\\n    cp.params.keys.timeperiod = 3\\r\\n    scale = [0m
[32m\'linreg\'\\r\\n[0m[32m[[0m[32mstratvars.indicators.ht_trendline[0m[32m][0m[32m\\r\\n    type = \'custom\'\\r\\n    subtype = \'talib_ind\'\\r\\n    on_confirmed_only = true\\r\\n    cp.defval = [0m
[32m\\"close\\" #pokud nejsou hodnoty, vracime close\\r\\n    #cp.lookback = 100 #celkovy lookback pro vsechny serie\\r\\n    cp.type = \'HT_TRENDLINE\'\\r\\n    cp.params.series [0m
[32m= [0m[32m[[0m[32m\\"close\\"[0m[32m][0m[32m #vstupni serie pro pozicni parametry pro ta-lib\\r\\n    #cp.params.keys.timeperiod = 14 #keyword argumenty pro ta-lib\\r\\n    scale = [0m
[32m\\"right\\"\\r\\n[0m[32m[[0m[32mstratvars.indicators.ht_dcperiod[0m[32m][0m[32m\\r\\n    type = \'custom\'\\r\\n    subtype = \'talib_ind\'\\r\\n    on_confirmed_only = true\\r\\n    #cp.source = [0m
[32m\'close\'\\r\\n    cp.defval = \\"close\\" #pokud nejsou hodnoty, vracime close\\r\\n    cp.lookback = 100 #celkovy lookback pro vsechny serie\\r\\n    cp.type = [0m
[32m\'HT_DCPERIOD\'\\r\\n    cp.params.series = [0m[32m[[0m[32m\\"close\\"[0m[32m][0m[32m #vstupni serie pro pozicni parametry pro ta-lib\\r\\n    #cp.params.keys.timeperiod = 14 #keyword argumenty pro [0m
[32mta-lib\\r\\n    scale = \\"period\\"\\r\\n[0m[32m[[0m[32mstratvars.indicators.bbands[0m[32m][0m[32m\\r\\n    type = \'custom\'\\r\\n    subtype = \'talib_ind\'\\r\\n    returns = [0m[32m[[0m[32m\\"upperband\\", [0m
[32m\\"middleband\\", \\"lowerband\\"[0m[32m][0m[32m\\r\\n    on_confirmed_only = true\\r\\n    cp.defval = \'close\'\\r\\n    cp.lookback = 100\\r\\n    cp.type = \'BBANDS\'\\r\\n    [0m
[32mcp.params.series = [0m[32m[[0m[32m\'close\'[0m[32m][0m[32m\\r\\n    cp.params.keys.timeperiod = 5\\r\\n    cp.params.keys.[0m[32mnbdevup[0m[32m=[0m[32m2[0m[32m\\r\\n    cp.params.keys.[0m[32mnbdevdn[0m[32m=[0m[32m2[0m[32m\\r\\n    [0m
[32mcp.params.keys.[0m[32mmatype[0m[32m=[0m[32m0[0m[32m\\r\\n    scale = \'right\'\\r\\n[0m[32m[[0m[32mstratvars.indicators.vwap_cum[0m[32m][0m[32m\\r\\n    type = \'custom\'\\r\\n    subtype = \'expression\'\\r\\n    on_confirmed_only[0m
[32m= true\\r\\n    cp.convertToNumpy = [0m[32m[[0m[32m\'hlcc4\',\'volume\'[0m[32m][0m[32m\\r\\n    cp.expression = \'np.sum[0m[32m([0m[32m([0m[32mhlcc4 * volume[0m[32m)[0m[32m / np.sum[0m[32m([0m[32mvolume[0m[32m)[0m[32m)[0m[32m\'\\r\\n    scale = [0m
[32m\'right\'\\r\\n[0m[32m[[0m[32mstratvars.indicators.vwap_angle5[0m[32m][0m[32m\\r\\n    type = \'custom\'\\r\\n    subtype = \'talib_ind\'\\r\\n    on_confirmed_only = true\\r\\n    cp.lookback = 5\\r\\n [0m
[32mcp.type = \'LINEARREG_ANGLE\'\\r\\n    cp.params.series = [0m[32m[[0m[32m\'vwap_cum\'[0m[32m][0m[32m\\r\\n    cp.params.keys.timeperiod = 5\\r\\n    scale = [0m
[32m\'linreg\'\\r\\n[0m[32m[[0m[32mstratvars.indicators.div_vwap_cum[0m[32m][0m[32m\\r\\n    type = \'custom\'\\r\\n    subtype = \'divergence\'\\r\\n    on_confirmed_only = true\\r\\n    cp.source1 = [0m
[32m\'close\'\\r\\n    cp.source2 = \'vwap_cum\'\\r\\n    cp.type = \'reln\'\\r\\n    scale = \'left\'\\r\\n[0m[32m[[0m[32mstratvars.indicators.div_vwap_cum_mul[0m[32m][0m[32m #multiplikator predchoziho [0m
[32mindikatoru kvuli lepsimu zobrazeni a zaokrouhleni\\r\\n    type = \'custom\'\\r\\n    subtype = \'expression\'\\r\\n    cp.expression = \'div_vwap_cum[0m[32m[[0m[32m-1[0m[32m][0m[32m*1000\'\\r\\n    [0m
[32mscale = \'own\'\\r\\n[0m[32m[[0m[32mstratvars.indicators.profit[0m[32m][0m[32m\\r\\n    type = \'custom\'\\r\\n    subtype = \'expression\'\\r\\n    on_confirmed_only = true\\r\\n    cp.expression = [0m
[32m\'state.profit\'\\r\\n[0m[32m[[0m[32mstratvars.indicators.rsi14[0m[32m][0m[32m\\r\\n    output = \\"bar\\"\\r\\n    type = \'custom\'\\r\\n    subtype = \'rsi\'\\r\\n    MA_length = 10 #vytvori dalsi [0m
[32mstejnojmenny indikator s postfixem _MA\\r\\n    on_confirmed_only = true\\r\\n    cp.source = \'vwap\'\\r\\n    cp.length = 15\\r\\n    cp.start = \\"linear\\"\\r\\n    scale [0m
[32m= \'left\'\\r\\n[0m[32m[[0m[32mstratvars.indicators.weekday[0m[32m][0m[32m\\r\\n    output = \\"bar\\"\\r\\n    type = \\"custom\\"\\r\\n    subtype = \\"classed\\"\\r\\n    on_confirmed_only = [0m
[32mtrue\\r\\n    cp.class_name = \\"WeekDay\\"\\r\\n[0m[32m[[0m[32mstratvars.indicators.volumebar[0m[32m][0m[32m\\r\\n    type = \'custom\'\\r\\n    subtype = \'barparams\'\\r\\n    on_confirmed_only = [0m
[32mtrue\\r\\n    cp.source = \'volume\'\\r\\n[0m[32m[[0m[32mstratvars.indicators.indexbar[0m[32m][0m[32m\\r\\n    type = \'custom\'\\r\\n    subtype = \'barparams\'\\r\\n    on_confirmed_only = true\\r\\n  [0m
[32mcp.source = \'index\'\\r\\n[0m[32m[[0m[32mstratvars.indicators.volumebarema[0m[32m][0m[32m\\r\\n    type = \'custom\'\\r\\n    subtype = \'ma\'\\r\\n    on_confirmed_only = true\\r\\n    cp.source = [0m
[32m\'volumebar\'\\r\\n    cp.lookback = 30\\r\\n    cp.type = \'ema\'\\r\\n[0m[32m[[0m[32mstratvars.indicators.voldiv[0m[32m][0m[32m\\r\\n    type = \'custom\'\\r\\n    subtype = \'divergence\'\\r\\n    [0m
[32mon_confirmed_only = true\\r\\n    cp.source1 = \'volumebar\'\\r\\n    cp.source2 = \'volumebarema\'\\r\\n    cp.type = \'reln\'\\r\\n    scale = [0m
[32m\\"left\\"\\r\\n[0m[32m[[0m[32mstratvars.indicators.div_vwap_angle6[0m[32m][0m[32m\\r\\n    type = \'custom\'\\r\\n    subtype = \'talib_ind\'\\r\\n    on_confirmed_only = true\\r\\n    cp.lookback = [0m
[32m10\\r\\n    cp.type = \'LINEARREG_ANGLE\'\\r\\n    cp.params.series = [0m[32m[[0m[32m\'div_vwap_cum\'[0m[32m][0m[32m\\r\\n    cp.params.keys.timeperiod = 10\\r\\n    scale = [0m
[32m\'linreg\'\\r\\n[0m[32m[[0m[32mstratvars.indicators.signal[0m[32m][0m[32m\\r\\n    output = \\"bar\\"\\r\\n    type = \'custom\'\\r\\n    subtype = \'conditional\'\\r\\n    on_confirmed_only = true\\r\\n[0m
[32mscale = \'left\'\\r\\n[0m[32m[[0m[32mstratvars.indicators.signal.cp.conditions.buy[0m[32m][0m[32m\\r\\n    #supertrend up\\r\\n    trendB.AND.change_val_if_equals = 1\\r\\n    #cena je nad vwapem urcitou[0m
[32mdivergence\\r\\n    div_vwap_cum_mul.AND.change_val_if_above = 4\\r\\n    #strmy uhel divergence\\r\\n    div_vwap_angle6.AND.change_val_if_above = 0.023\\r\\n    true_val = [0m
[32m1\\r\\n[0m[32m[[0m[32mstratvars.indicators.signal.cp.conditions.sell[0m[32m][0m[32m\\r\\n    trendB.AND.change_val_if_equals = -1\\r\\n    #cena je pod vwapem o danou divergen ce\\r\\n    [0m
[32mdiv_vwap_cum_mul.AND.change_val_if_below = -3\\r\\n\\r\\n    #uhel divergence je strm\\u00fd\\r\\n    div_vwap_angle6.AND.change_val_if_below = -0.009\\r\\n    true_val = [0m
[32m-1\\r\\n[0m[32m[[0m[32mstratvars.indicators.sl_long[0m[32m][0m[32m\\r\\n    #[0m[32m[[0m[32mstratvars.indicators.freq_period_multiplier[0m[32m][0m[32m\\r\\n    type = \'custom\'\\r\\n    subtype = \'expression\'\\r\\n    [0m
[32mon_confirmed_only = true\\r\\n    cp.expression = \'close[0m[32m[[0m[32m-1[0m[32m][0m[32m-[0m[32m([0m[32matr10[0m[32m[[0m[32m-1[0m[32m][0m[32m*2[0m[32m)[0m[32m\'\\r\\n    [0m[32mscale[0m[32m= \\"right\\"\\r\\n[0m[32m[[0m[32mstratvars.indicators.sl_short[0m[32m][0m[32m\\r\\n    [0m
[32m#[0m[32m[[0m[32mstratvars.indicators.freq_period_multiplier[0m[32m][0m[32m\\r\\n    type = \'custom\'\\r\\n    subtype = \'expression\'\\r\\n    on_confirmed_only = true\\r\\n    cp.expression = [0m
[32m\'close[0m[32m[[0m[32m-1[0m[32m][0m[32m+[0m[32m([0m[32matr10[0m[32m[[0m[32m-1[0m[32m][0m[32m*2[0m[32m)[0m[32m\'\\r\\n    [0m[32mscale[0m[32m= \\"right\\"\\r\\n[0m[32m[[0m[32mstratvars.indicators.long_goal[0m[32m][0m[32m\\r\\n    type = \'custom\'\\r\\n    subtype = \'expression\'\\r\\n    [0m
[32mon_confirmed_only = true\\r\\n    cp.expression = \'close[0m[32m[[0m[32m-1[0m[32m][0m[32m+[0m[32m([0m[32matr10[0m[32m[[0m[32m-1[0m[32m][0m[32m*3[0m[32m)[0m[32m\'\\r\\n    scale = \'right\'\\r\\n[0m[32m[[0m[32mstratvars.indicators.short_goal[0m[32m][0m[32m\\r\\n    type = [0m
[32m\'custom\'\\r\\n    subtype = \'expression\'\\r\\n    on_confirmed_only = true\\r\\n    cp.expression = \'close[0m[32m[[0m[32m-1[0m[32m][0m[32m-[0m[32m([0m[32matr10[0m[32m[[0m[32m-1[0m[32m][0m[32m*3[0m[32m)[0m[32m\'\\r\\n    scale = [0m
[32m\'right\'\\r\\n[0m[32m[[0m[32mstratvars.signals.main[0m[32m][0m[32m\\r\\n    signal_only_on_confirmed = true\\r\\n    next_signal_offset_from_last_exit = 0\\r\\n    #6.5h, [0m[32m360[0m[32m=[0m[32m6h[0m[32m, \\r\\n    window_open =[0m
[32m2\\r\\n    window_close = 360\\r\\n    min_bar_index = 0\\r\\n    #activated = true\\r\\n    profit = 0.50\\r\\n    #profit_short = 0.07\\r\\n    #profit_short = [0m
[32m\\"short_goal\\"\\r\\n    #profit_long = 0.07\\r\\n    #profit_long = \\"long_goal\\"\\r\\n    #ochrana proti extremnim hodntoam z indikatoru - fallback\\r\\n    [0m
[32mprofit_min_ind_tick_value = 0.03\\r\\n    max_profit = 0.50\\r\\n    #SL_defval_short = \\"sl_short\\"\\r\\n    #SL_defval_short = \\"high1bars\\"\\r\\n    #SL_defval_long = [0m
[32m\\"sl_long\\"\\r\\n    SL_defval_short = 0.30\\r\\n    SL_defval_long = 0.30\\r\\n    SL_trailing_enabled_short = false\\r\\n    SL_trailing_enabled_long = false\\r\\n    [0m
[32mSL_trailing_offset_short = 0.04\\r\\n    SL_trailing_offset_long = 0.04\\r\\n    SL_trailing_step_short = 0.01\\r\\n    SL_trailing_step_long = 0.01\\r\\n    [0m
[32mSL_trailing_stop_at_breakeven_short = false\\r\\n    SL_trailing_stop_at_breakeven_long = false\\r\\n    reverse_for_SL_exit_short = \\"no\\"\\r\\n    reverse_for_SL_exit_long[0m
[32m= \\"cond\\"\\r\\n    #[0m[32m[[0m[32m0.236, 0.382, 0.618[0m[32m][0m[32m\\r\\n    #SL_opt_exit_levels_short = [0m[32m[[0m[32m0.236, 0.382, 0.618[0m[32m][0m[32m\\r\\n    #SL_opt_exit_levels_long = [0m[32m[[0m[32m0.236, 0.382, 0.618[0m[32m][0m[32m\\r\\n    [0m
[32m##SL_opt_exit_sizes_short = [0m[32m[[0m[32m0.2[0m[32m][0m[32m\\r\\n    #SL_opt_exit_sizes_long = [0m[32m[[0m[32m0.2[0m[32m][0m[32m\\r\\n[0m[32m[[0m[32mstratvars.signals.main.conditions[0m[32m][0m[32m\\r\\n    #preconditions \\r\\n\\r\\n    #SHORT ENTRY\\r\\n [0m
[32msignal.AND.go_short_if_equals = -1\\r\\n\\r\\n    #pouze pri prepnuti\\r\\n    #vwap_angle5.AND.go_short_if_below = -0.1\\r\\n    \\r\\n    #trendB.AND.go_short_if_fallingc = [0m
[32m2\\r\\n    #signal_linreg.go_short_if_equals = -1\\r\\n    #signal.go_short_if_equals = -1\\r\\n    #signal_conf_short.go_short_if_equals = 1\\r\\n    #EXIT PROTECTION\\r\\n  [0m
[32m#drzime dokud stoupame\\r\\n    #slopetick5.dont_exit_long_if_above = 0\\r\\n    #mama_angle3.dont_exit_long_if_above = 0\\r\\n    #mama_angle3.dont_exit_short_if_below = 0  [0m
[32m\\r\\n    #signal_linreg.dont_exit_short_if_equals = -1 \\r\\n    #EXIT - drzime po dobu trvani signalu\\r\\n    signal.exit_long_if_not_equals = 1\\r\\n    [0m
[32msignal.exit_short_if_not_equals = -1\\r\\n    #okamzity exit, kdyz je pod 0 ??\\r\\n    #signal_linreg.exit_long_if_not_equals = 1\\r\\n    [0m
[32m#signal_linreg.exit_short_if_not_equals = -1\\r\\n\\r\\n    #LONG ENTRY\\r\\n    signal.go_long_if_equals = 1\\r\\n\\r\\n    #vwap_angle5.AND.go_long_if_above = 0.1\\r\\n    [0m
[32m#trendB.AND.go_long_if_risingc = 2\\r\\n    #signal_linreg.go_long_if_equals = 1\\r\\n\\r\\n    #reverse\\r\\n    #trend1.AND.reverse_long_if_equals = -1\\r\\n    [0m
[32m#vwap_angle5.AND.reverse_long_if_below = -0.05\\r\\n    #trend1.AND.reverse_short_if_equals = 1\\r\\n    #vwap_angle5.AND.reverse_short_if_above = 0.05\\r\\n    [0m
[32m#signal_conf_sell.reverse_long_if_equals = 1\\r\\n\\r\\n    #CONDITIONAL REVERSE ONLY\\r\\n    #slope1.slreverseonly_long_if_below = 0\\r\\n    [0m
[32m#slope1.slreverseonly_short_if_above = 0\\r\\n\\r\\n[0m[32m[[0m[32mstratvars.exit[0m[32m][0m[32m\\r\\n    #maximalni stoploss, fallout pro \\"exit_short_if\\" direktivy\\r\\n    SL_defval_short = [0m
[32m0.10\\r\\n    SL_defval_long = 0.02\\r\\n    SL_trailing_enabled_short = false\\r\\n    SL_trailing_enabled_long = false\\r\\n    #minimalni vzdalenost od aktualni SL, aby se [0m
[32mSL posunula na \\r\\n    SL_trailing_offset_short = 0.02\\r\\n    SL_trailing_offset_long = 0.02\\r\\n    #zda trailing zastavit na brakeeven\\r\\n    [0m
[32mSL_trailing_stop_at_breakeven_short = false\\r\\n    SL_trailing_stop_at_breakeven_long = false\\r\\n[0m[32m[[0m[32mstratvars.exit.conditions[0m[32m][0m[32m\\r\\n    #obecne exit conditions platne pro [0m
[32mvsechny\\r\\n    #slope20.exit_long_if_below = 20\\r\\n    #slope10.exit_short_if_above = 0.3\\r\\n\\r\\n   #TBD - mozna udelat EOD exit jako direktivu\\r\\n", [0m
[32m"add_data_conf": "[0m[32m[[0m[32m[[0m[32madd_data[0m[32m][0m[32m][0m[32m\\r\\n    [0m[32msymbol[0m[32m=\\"BAC\\"\\r\\n    [0m[32mrectype[0m[32m= \\"cbar\\"\\r\\n    [0m[32mresolution[0m[32m=[0m[32m12[0m[32m\\r\\n    [0m[32mupdate_ltp[0m[32m=[0m[32mtrue[0m[32m\\r\\n    [0m[32malign[0m[32m=\\"round\\"\\r\\n    [0m
[32mmintick[0m[32m=[0m[32m0[0m[32m\\r\\n    [0m[32mminsize[0m[32m=[0m[32m100[0m[32m\\r\\n    [0m[32mexthours[0m[32m=[0m[32mfalse"[0m[32m, "note": "", "history": "\\nREASON:STOP Signal received\\nREASON:STOP Signal received\\nREASON:STOP Signal [0m
[32mreceived\\nREASON:STOP Signal received"[0m[32m}[0m[32m'[0m,
    [33milog_save[0m=[3;91mFalse[0m,
    [33mbt_from[0m=[3;35mNone[0m,
    [33mbt_to[0m=[3;35mNone[0m,
    [33mweekdays_filter[0m=[1m[[0m[1m][0m,
    [33mtest_batch_id[0m=[3;35mNone[0m,
    [33mbatch_id[0m=[32m'22'[0m,
    [33mcash[0m=[1;36m100000[0m,
    [33mskip_cache[0m=[3;91mFalse[0m
[1m)[0m
RUN [93m7d8198bd-bbc7-4dbb-a37f-c1df8edde461[0m INITIATED
instance vytvorena [1m<[0m[1;95mv2realbot.strategy.StrategyClassicSL.StrategyClassicSL[0m[39m object at [0m[1;36m0x144d11cf0[0m[1m>[0m
adding stream
[1m{[0m
    [32m'symbol'[0m: [32m'BAC'[0m,
    [32m'rectype'[0m: [1m<[0m[1;95mRecordType.CBAR:[0m[39m [0m[32m'cbar'[0m[39m>,[0m
[39m    [0m[32m'resolution'[0m[39m: [0m[1;36m12[0m[39m,[0m
[39m    [0m[32m'update_ltp'[0m[39m: [0m[3;92mTrue[0m[39m,[0m
[39m    [0m[32m'align'[0m[39m: <StartBarAlign.ROUND: [0m[32m'round'[0m[1m>[0m,
    [32m'mintick'[0m: [1;36m0[0m,
    [32m'minsize'[0m: [1;36m100[0m,
    [32m'exthours'[0m: [3;91mFalse[0m
[1m}[0m
stav pred pridavanim []
websocket zatim nebezi, pouze pridavame do pole
Starting strategy SUPERTREND TV
Spuštěna SUPERTREND TV
********** WS Streamer - run WS-LDR-SUPERTREND TV **********
symbol ve streams BAC
subscribed to BAC
WS-LDR-SUPERTREND TV it is not running, starting by calling RUN
********** WS Streamer STARTED **********
********** WS Order Update Streamer started for SUPERTREND TV **********
creating workdict for buy value [1m{[0m[32m'AND'[0m: [1m[[0m[1m([0m[32m'trendB'[0m, [32m'change_val_if_equals'[0m, [1;36m1[0m[1m)[0m, [1m([0m[32m'div_vwap_cum_mul'[0m, [32m'change_val_if_above'[0m, [1;36m4[0m[1m)[0m, [1m([0m[32m'div_vwap_angle6'[0m, [32m'change_val_if_above'[0m, 
[1;36m0.023[0m[1m)[0m[1m][0m, [32m'OR'[0m: [1m[[0m[1m][0m[1m}[0m
creating workdict for sell value [1m{[0m[32m'AND'[0m: [1m[[0m[1m([0m[32m'trendB'[0m, [32m'change_val_if_equals'[0m, [1;36m-1[0m[1m)[0m, [1m([0m[32m'div_vwap_cum_mul'[0m, [32m'change_val_if_below'[0m, [1;36m-3[0m[1m)[0m, [1m([0m[32m'div_vwap_angle6'[0m, [32m'change_val_if_below'[0m, 
[1;36m-0.009[0m[1m)[0m[1m][0m, [32m'OR'[0m: [1m[[0m[1m][0m[1m}[0m
Strategy [93m15687653-04fb-46aa-8806-ef4af4e45d96[0m started successfully.
Current [1;36m9[0m scheduled jobs: [1m[[0m[1m<[0m[1;95mJob[0m[39m [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_testinterval[0m[39m [0m[33mname[0m[39m=[0m[35mprint_hello[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93m6f54c363[0m[93m-e30c-4ad2-b232-ccc5c11d6745[0m[39m [0m
[33mname[0m[39m=[0m[35mwith_redirected_stdout[0m[39m.<locals>.wrapper[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93mea6d79f2[0m[93m-d441-4236-8969-90c77b565e10[0m[39m [0m[33mname[0m[39m=[0m[35mwith_redirected_stdout[0m[39m.<locals>.wrapper[0m[1;39m)[0m[39m>, <Job [0m
[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93m6f54c363[0m[93m-e30c-4ad2-b232-ccc5c11d6745[0m[39m [0m[33mname[0m[39m=[0m[35mwith_redirected_stdout[0m[39m.<locals>.wrapper[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93mea6d79f2[0m[93m-d441-4236-8969-90c77b565e10[0m[39m [0m
[33mname[0m[39m=[0m[35mwith_redirected_stdout[0m[39m.<locals>.wrapper[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93mbc4ec7d2[0m[93m-249b-4799-a02f-f1ce66f83d4a[0m[39m [0m[33mname[0m[39m=[0m[35mwith_redirected_stdout[0m[39m.<locals>.wrapper[0m[1;39m)[0m[39m>, <Job [0m
[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93mbc4ec7d2[0m[93m-249b-4799-a02f-f1ce66f83d4a[0m[39m [0m[33mname[0m[39m=[0m[35mwith_redirected_stdout[0m[39m.<locals>.wrapper[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_start_[0m[93m8aeae4b4[0m[93m-f200-478b-93af-6c8afec1fed9[0m[39m [0m
[33mname[0m[39m=[0m[35mwith_redirected_stdout[0m[39m.<locals>.wrapper[0m[1;39m)[0m[39m>, <Job [0m[1;39m([0m[33mid[0m[39m=[0m[35mscheduler_stop_[0m[93m8aeae4b4[0m[93m-f200-478b-93af-6c8afec1fed9[0m[39m [0m[33mname[0m[39m=[0m[35mwith_redirected_stdout[0m[39m.<locals>.wrapper[0m[1;39m)[0m[1m>[0m[1m][0m
Job ID: scheduler_testinterval
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m20[0m [1;92m22:18:11[0m.[1;36m020523[0m-[1;92m05:00[0m
Job Function: print_hello
Trigger: interval[1m[[0m[1;92m0:00:10[0m[1m][0m
Job Args: 
Job Kwargs: 

Job ID: scheduler_start_[93m6f54c363-e30c-4ad2-b232-ccc5c11d6745[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m21[0m [1;92m09:30:00[0m-[1;92m05:00[0m
Job Function: wrapper
Trigger: cron
Job Args: [93m6f54c363-e30c-4ad2-b232-ccc5c11d6745[0m
Job Kwargs: 

Job ID: scheduler_start_[93mea6d79f2-d441-4236-8969-90c77b565e10[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m21[0m [1;92m09:30:00[0m-[1;92m05:00[0m
Job Function: wrapper
Trigger: cron
Job Args: [93mea6d79f2-d441-4236-8969-90c77b565e10[0m
Job Kwargs: 

Job ID: scheduler_stop_[93m6f54c363-e30c-4ad2-b232-ccc5c11d6745[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m21[0m [1;92m09:30:00[0m-[1;92m05:00[0m
Job Function: wrapper
Trigger: cron
Job Args: [93m6f54c363-e30c-4ad2-b232-ccc5c11d6745[0m
Job Kwargs: 

Job ID: scheduler_stop_[93mea6d79f2-d441-4236-8969-90c77b565e10[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m21[0m [1;92m09:30:00[0m-[1;92m05:00[0m
Job Function: wrapper
Trigger: cron
Job Args: [93mea6d79f2-d441-4236-8969-90c77b565e10[0m
Job Kwargs: 

Job ID: scheduler_start_[93mbc4ec7d2-249b-4799-a02f-f1ce66f83d4a[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m21[0m [1;92m22:18:00[0m-[1;92m05:00[0m
Job Function: wrapper
Trigger: cron
Job Args: [93mbc4ec7d2-249b-4799-a02f-f1ce66f83d4a[0m
Job Kwargs: 

Job ID: scheduler_stop_[93mbc4ec7d2-249b-4799-a02f-f1ce66f83d4a[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m21[0m [1;92m22:18:00[0m-[1;92m05:00[0m
Job Function: wrapper
Trigger: cron
Job Args: [93mbc4ec7d2-249b-4799-a02f-f1ce66f83d4a[0m
Job Kwargs: 

Job ID: scheduler_start_[93m8aeae4b4-f200-478b-93af-6c8afec1fed9[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m23[0m [1;92m09:30:00[0m-[1;92m05:00[0m
Job Function: wrapper
Trigger: cron
Job Args: [93m8aeae4b4-f200-478b-93af-6c8afec1fed9[0m
Job Kwargs: 

Job ID: scheduler_stop_[93m8aeae4b4-f200-478b-93af-6c8afec1fed9[0m
Next Run Time: [1;36m2024[0m-[1;36m02[0m-[1;36m23[0m [1;92m09:30:00[0m-[1;92m05:00[0m
Job Function: wrapper
Trigger: cron
Job Args: [93m8aeae4b4-f200-478b-93af-6c8afec1fed9[0m
Job Kwargs: 

APS jobs initialized
Record in db updated [93mbc4ec7d2-249b-4799-a02f-f1ce66f83d4a[0m
Current 0 scheduled jobs: []
Job ID: scheduler_start_6f54c363-e30c-4ad2-b232-ccc5c11d6745
Next Run Time: 2024-02-21 09:30:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='*', hour='9', minute='30']
Job Args: 6f54c363-e30c-4ad2-b232-ccc5c11d6745
Job Kwargs: 

Job ID: scheduler_start_ea6d79f2-d441-4236-8969-90c77b565e10
Next Run Time: 2024-02-21 09:30:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='*', hour='9', minute='30']
Job Args: ea6d79f2-d441-4236-8969-90c77b565e10
Job Kwargs: 

Job ID: scheduler_stop_6f54c363-e30c-4ad2-b232-ccc5c11d6745
Next Run Time: 2024-02-21 09:30:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='*', hour='9', minute='30']
Job Args: 6f54c363-e30c-4ad2-b232-ccc5c11d6745
Job Kwargs: 

Job ID: scheduler_stop_ea6d79f2-d441-4236-8969-90c77b565e10
Next Run Time: 2024-02-21 09:30:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='*', hour='9', minute='30']
Job Args: ea6d79f2-d441-4236-8969-90c77b565e10
Job Kwargs: 

Job ID: scheduler_start_bc4ec7d2-249b-4799-a02f-f1ce66f83d4a
Next Run Time: 2024-02-21 22:18:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='*', hour='22', minute='18']
Job Args: bc4ec7d2-249b-4799-a02f-f1ce66f83d4a
Job Kwargs: 

Job ID: scheduler_stop_bc4ec7d2-249b-4799-a02f-f1ce66f83d4a
Next Run Time: 2024-02-21 22:18:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='*', hour='22', minute='18']
Job Args: bc4ec7d2-249b-4799-a02f-f1ce66f83d4a
Job Kwargs: 

Job ID: scheduler_start_8aeae4b4-f200-478b-93af-6c8afec1fed9
Next Run Time: 2024-02-23 09:30:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='0,4', hour='9', minute='30']
Job Args: 8aeae4b4-f200-478b-93af-6c8afec1fed9
Job Kwargs: 

Job ID: scheduler_stop_8aeae4b4-f200-478b-93af-6c8afec1fed9
Next Run Time: 2024-02-23 09:30:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='0,4', hour='9', minute='30']
Job Args: 8aeae4b4-f200-478b-93af-6c8afec1fed9
Job Kwargs: 

Current 8 scheduled jobs: [<Job (id=scheduler_start_6f54c363-e30c-4ad2-b232-ccc5c11d6745 name=with_redirected_stdout.<locals>.wrapper)>, <Job (id=scheduler_start_ea6d79f2-d441-4236-8969-90c77b565e10 name=with_redirected_stdout.<locals>.wrapper)>, <Job (id=scheduler_stop_6f54c363-e30c-4ad2-b232-ccc5c11d6745 name=with_redirected_stdout.<locals>.wrapper)>, <Job (id=scheduler_stop_ea6d79f2-d441-4236-8969-90c77b565e10 name=with_redirected_stdout.<locals>.wrapper)>, <Job (id=scheduler_start_bc4ec7d2-249b-4799-a02f-f1ce66f83d4a name=with_redirected_stdout.<locals>.wrapper)>, <Job (id=scheduler_stop_bc4ec7d2-249b-4799-a02f-f1ce66f83d4a name=with_redirected_stdout.<locals>.wrapper)>, <Job (id=scheduler_start_8aeae4b4-f200-478b-93af-6c8afec1fed9 name=with_redirected_stdout.<locals>.wrapper)>, <Job (id=scheduler_stop_8aeae4b4-f200-478b-93af-6c8afec1fed9 name=with_redirected_stdout.<locals>.wrapper)>]
Job ID: scheduler_start_6f54c363-e30c-4ad2-b232-ccc5c11d6745
Next Run Time: 2024-02-21 09:30:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='*', hour='9', minute='30']
Job Args: 6f54c363-e30c-4ad2-b232-ccc5c11d6745
Job Kwargs: 

Job ID: scheduler_start_ea6d79f2-d441-4236-8969-90c77b565e10
Next Run Time: 2024-02-21 09:30:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='*', hour='9', minute='30']
Job Args: ea6d79f2-d441-4236-8969-90c77b565e10
Job Kwargs: 

Job ID: scheduler_stop_6f54c363-e30c-4ad2-b232-ccc5c11d6745
Next Run Time: 2024-02-21 09:30:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='*', hour='9', minute='30']
Job Args: 6f54c363-e30c-4ad2-b232-ccc5c11d6745
Job Kwargs: 

Job ID: scheduler_stop_ea6d79f2-d441-4236-8969-90c77b565e10
Next Run Time: 2024-02-21 09:30:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='*', hour='9', minute='30']
Job Args: ea6d79f2-d441-4236-8969-90c77b565e10
Job Kwargs: 

Job ID: scheduler_start_bc4ec7d2-249b-4799-a02f-f1ce66f83d4a
Next Run Time: 2024-02-21 22:18:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='*', hour='22', minute='18']
Job Args: bc4ec7d2-249b-4799-a02f-f1ce66f83d4a
Job Kwargs: 

Job ID: scheduler_stop_bc4ec7d2-249b-4799-a02f-f1ce66f83d4a
Next Run Time: 2024-02-21 22:18:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='*', hour='22', minute='18']
Job Args: bc4ec7d2-249b-4799-a02f-f1ce66f83d4a
Job Kwargs: 

Job ID: scheduler_start_8aeae4b4-f200-478b-93af-6c8afec1fed9
Next Run Time: 2024-02-23 09:30:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='0,4', hour='9', minute='30']
Job Args: 8aeae4b4-f200-478b-93af-6c8afec1fed9
Job Kwargs: 

Job ID: scheduler_stop_8aeae4b4-f200-478b-93af-6c8afec1fed9
Next Run Time: 2024-02-23 09:30:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='0,4', hour='9', minute='30']
Job Args: 8aeae4b4-f200-478b-93af-6c8afec1fed9
Job Kwargs: 

Current 0 scheduled jobs: []
Job ID: scheduler_start_6f54c363-e30c-4ad2-b232-ccc5c11d6745
Next Run Time: 2024-02-21 09:30:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='*', hour='9', minute='30']
Job Args: 6f54c363-e30c-4ad2-b232-ccc5c11d6745
Job Kwargs: 

Job ID: scheduler_start_ea6d79f2-d441-4236-8969-90c77b565e10
Next Run Time: 2024-02-21 09:30:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='*', hour='9', minute='30']
Job Args: ea6d79f2-d441-4236-8969-90c77b565e10
Job Kwargs: 

Job ID: scheduler_stop_6f54c363-e30c-4ad2-b232-ccc5c11d6745
Next Run Time: 2024-02-21 16:00:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='*', hour='16', minute='0']
Job Args: 6f54c363-e30c-4ad2-b232-ccc5c11d6745
Job Kwargs: 

Job ID: scheduler_stop_ea6d79f2-d441-4236-8969-90c77b565e10
Next Run Time: 2024-02-21 16:00:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='*', hour='16', minute='0']
Job Args: ea6d79f2-d441-4236-8969-90c77b565e10
Job Kwargs: 

Job ID: scheduler_start_bc4ec7d2-249b-4799-a02f-f1ce66f83d4a
Next Run Time: 2024-02-21 22:18:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='*', hour='22', minute='18']
Job Args: bc4ec7d2-249b-4799-a02f-f1ce66f83d4a
Job Kwargs: 

Job ID: scheduler_stop_bc4ec7d2-249b-4799-a02f-f1ce66f83d4a
Next Run Time: 2024-02-21 22:29:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='*', hour='22', minute='29']
Job Args: bc4ec7d2-249b-4799-a02f-f1ce66f83d4a
Job Kwargs: 

Job ID: scheduler_start_8aeae4b4-f200-478b-93af-6c8afec1fed9
Next Run Time: 2024-02-23 09:30:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='0,4', hour='9', minute='30']
Job Args: 8aeae4b4-f200-478b-93af-6c8afec1fed9
Job Kwargs: 

Job ID: scheduler_stop_8aeae4b4-f200-478b-93af-6c8afec1fed9
Next Run Time: 2024-02-23 16:00:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='0,4', hour='16', minute='0']
Job Args: 8aeae4b4-f200-478b-93af-6c8afec1fed9
Job Kwargs: 

Current 8 scheduled jobs: [<Job (id=scheduler_start_6f54c363-e30c-4ad2-b232-ccc5c11d6745 name=with_redirected_stdout.<locals>.wrapper)>, <Job (id=scheduler_start_ea6d79f2-d441-4236-8969-90c77b565e10 name=with_redirected_stdout.<locals>.wrapper)>, <Job (id=scheduler_stop_6f54c363-e30c-4ad2-b232-ccc5c11d6745 name=with_redirected_stdout.<locals>.wrapper)>, <Job (id=scheduler_stop_ea6d79f2-d441-4236-8969-90c77b565e10 name=with_redirected_stdout.<locals>.wrapper)>, <Job (id=scheduler_start_bc4ec7d2-249b-4799-a02f-f1ce66f83d4a name=with_redirected_stdout.<locals>.wrapper)>, <Job (id=scheduler_stop_bc4ec7d2-249b-4799-a02f-f1ce66f83d4a name=with_redirected_stdout.<locals>.wrapper)>, <Job (id=scheduler_start_8aeae4b4-f200-478b-93af-6c8afec1fed9 name=with_redirected_stdout.<locals>.wrapper)>, <Job (id=scheduler_stop_8aeae4b4-f200-478b-93af-6c8afec1fed9 name=with_redirected_stdout.<locals>.wrapper)>]
Job ID: scheduler_start_bc4ec7d2-249b-4799-a02f-f1ce66f83d4a
Next Run Time: 2024-02-20 22:32:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='*', hour='22', minute='32']
Job Args: bc4ec7d2-249b-4799-a02f-f1ce66f83d4a
Job Kwargs: 

Job ID: scheduler_stop_bc4ec7d2-249b-4799-a02f-f1ce66f83d4a
Next Run Time: 2024-02-20 22:33:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='*', hour='22', minute='33']
Job Args: bc4ec7d2-249b-4799-a02f-f1ce66f83d4a
Job Kwargs: 

Job ID: scheduler_start_6f54c363-e30c-4ad2-b232-ccc5c11d6745
Next Run Time: 2024-02-21 09:30:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='*', hour='9', minute='30']
Job Args: 6f54c363-e30c-4ad2-b232-ccc5c11d6745
Job Kwargs: 

Job ID: scheduler_start_ea6d79f2-d441-4236-8969-90c77b565e10
Next Run Time: 2024-02-21 09:30:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='*', hour='9', minute='30']
Job Args: ea6d79f2-d441-4236-8969-90c77b565e10
Job Kwargs: 

Job ID: scheduler_stop_6f54c363-e30c-4ad2-b232-ccc5c11d6745
Next Run Time: 2024-02-21 16:00:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='*', hour='16', minute='0']
Job Args: 6f54c363-e30c-4ad2-b232-ccc5c11d6745
Job Kwargs: 

Job ID: scheduler_stop_ea6d79f2-d441-4236-8969-90c77b565e10
Next Run Time: 2024-02-21 16:00:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='*', hour='16', minute='0']
Job Args: ea6d79f2-d441-4236-8969-90c77b565e10
Job Kwargs: 

Job ID: scheduler_start_8aeae4b4-f200-478b-93af-6c8afec1fed9
Next Run Time: 2024-02-23 09:30:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='0,4', hour='9', minute='30']
Job Args: 8aeae4b4-f200-478b-93af-6c8afec1fed9
Job Kwargs: 

Job ID: scheduler_stop_8aeae4b4-f200-478b-93af-6c8afec1fed9
Next Run Time: 2024-02-23 16:00:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='0,4', hour='16', minute='0']
Job Args: 8aeae4b4-f200-478b-93af-6c8afec1fed9
Job Kwargs: 

Startj g record bc4ec7d2-249b-4799-a02f-f1ce66f83d4a
Calendar data fetch successful [1;36m2024[0m-[1;36m02[0m-[1;36m20[0m [1;36m2024[0m-[1;36m02[0m-[1;36m20[0m
OPEN:2024-02-20 09:30:00-05:00 CLOSE:2024-02-20 16:00:00-05:00
StrategyInstance fetched: [93m15687653-04fb-46aa-8806-ef4af4e45d96[0m
[1;35mRunRequest[0m[1m([0m
    [33mid[0m=[1;35mUUID[0m[1m([0m[32m'15687653-04fb-46aa-8806-ef4af4e45d96'[0m[1m)[0m,
    [33maccount[0m=[1m<[0m[1;95mAccount.ACCOUNT1:[0m[39m [0m[32m'ACCOUNT1'[0m[39m>,[0m
[39m    [0m[33mmode[0m[39m=<Mode.PAPER: [0m[32m'paper'[0m[1m>[0m,
    [33mnote[0m=[32m'SCHED 22:32-22:33'[0m,
    [33mdebug[0m=[3;91mFalse[0m,
    [33mstrat_json[0m=[32m'[0m[32m{[0m[32m"id": "15687653-04fb-46aa-8806-ef4af4e45d96", "id2": -2013, "name": "SUPERTREND TV", "symbol": "BAC", "class_name": "StrategyClassicSL", "script": "ENTRY_ClassicSL_v01", "open_rush": 0, [0m
[32m"close_rush": 0, "stratvars_conf": "[0m[32m[[0m[32mstratvars[0m[32m][0m[32m\\r\\n#obecne platici pro vsechny signaly \\r\\n    #abs profit/loss to suspend strategy\\r\\n    #max_sum_profit_to_quit = 300\\r\\n    #max_sum_loss_to_quit = [0m
[32m-300\\r\\n\\r\\n    #procenta profit/loss to suspend startegy\\r\\n    #max_sum_profit_to_quit_rel = 0.3\\r\\n    #max_sum_loss_to_quit_rel = -0.3\\r\\n    normalize_ticks = true\\r\\n    normalized_base_price = [0m
[32m30\\r\\n    long_enabled = true\\r\\n    short_enabled = true\\r\\n    chunk = 2000\\r\\n    maxpozic = 4000\\r\\n    #nastavuje pevny profit\\r\\n    profit = 0.25\\r\\n    max_profit = 0.30\\r\\n    [0m
[32mconsolidation_bar_count = 5\\r\\n    #po minutach\\r\\n    window_open = 0\\r\\n    window_close = 360\\r\\n    signal_only_on_confirmed = true\\r\\n    forced_exit_window_start = 361\\r\\n    [0m
[32mforced_exit_window_end = 389\\r\\n    #pouze posledni minutu prod\\u00e1me, ne\\u010dek\\u00e1me na breakeven\\r\\n    #forced_exit_breakeven_period = false\\r\\n\\r\\n[0m[32m[[0m[32mstratvars.indicators.atr10[0m[32m][0m[32m\\r\\n    [0m
[32m#[0m[32m[[0m[32mstratvars.indicators.atr10[0m[32m][0m[32m\\r\\n    type = \'ATR\'\\r\\n    length = 10\\r\\n    on_confirmed_only = true\\r\\n[0m[32m[[0m[32mstratvars.indicators.MESA[0m[32m][0m[32m\\r\\n    type = \'custom\'\\r\\n    subtype = \'talib_ind\'\\r\\n    [0m
[32mreturns = [0m[32m[[0m[32m\\"mama\\", \\"fama\\"[0m[32m][0m[32m\\r\\n    on_confirmed_only = true\\r\\n    cp.defval = \'close\'\\r\\n    #cp.lookback = 100\\r\\n    cp.type = \'MAMA\'\\r\\n    cp.params.series = [0m[32m[[0m[32m\'close\'[0m[32m][0m[32m\\r\\n    [0m
[32m#cp.params.keys.fastlimit = 0\\r\\n    #cp.params.keys.slowlimit = 0\\r\\n    scale = \\"right\\"\\r\\n[0m[32m[[0m[32mstratvars.indicators.supertrend[0m[32m][0m[32m\\r\\n    output = \'bar\'\\r\\n    type = \'custom\'\\r\\n    returns = [0m
[32m[[0m[32m\'basic_up\',\'basic_dn\',\'final_up\', \'final_down\', \'trend\'[0m[32m][0m[32m\\r\\n    scale = [0m[32m[[0m[32m\'right\', \'right\', \'right\', \'right\', \'signal\'[0m[32m][0m[32m\\r\\n    subtype = \'classed\'\\r\\n    on_confirmed_only = true\\r\\n [0m
[32mcp.class_name = \'SuperTrend\'\\r\\n    cp.next = [0m[32m[[0m[32m\'high\', \'low\', \'close\'[0m[32m][0m[32m\\r\\n [0m[32m[[0m[32mstratvars.indicators.supertrend.cp.init[0m[32m][0m[32m #params is send to init, opt\\r\\n    [0m[32matr_period[0m[32m=[0m[32m14[0m[32m\\r\\n    [0m
[32mmultiplier[0m[32m=[0m[32m1[0m[32m.2\\r\\n[0m[32m[[0m[32mstratvars.indicators.supertrend1[0m[32m][0m[32m\\r\\n    output = \\"bar\\"\\r\\n    type = \\"custom\\"\\r\\n    returns = [0m[32m[[0m[32m\'dn\',\'up\',\'trend1\'[0m[32m][0m[32m\\r\\n    scale = [0m[32m[[0m[32m\'right\',\'right\',\'signal\'[0m[32m][0m[32m\\r\\n[0m
[32msubtype = \\"classed\\"\\r\\n    on_confirmed_only = true\\r\\n    cp.class_name = \\"SuperTrend1\\"\\r\\n    cp.next = [0m[32m[[0m[32m\'high\',\'low\',\'close\'[0m[32m][0m[32m #optional, source posilany explicitne do next ve [0m
[32mstejnojmenn\\u00e9m parametru, note that next has access to state\\r\\n    #cp.next_mapping = [0m[32m[[0m[32m\\"data\\"[0m[32m][0m[32m \\r\\n [0m[32m[[0m[32mstratvars.indicators.supertrend1.cp.init[0m[32m][0m[32m #params is send to init, opt\\r\\n    [0m[32mperiod[0m[32m=[0m[32m14[0m[32m\\r\\n   [0m
[32mmultiplier[0m[32m=[0m[32m1[0m[32m.2\\r\\n[0m[32m[[0m[32mstratvars.indicators.supertrendTV[0m[32m][0m[32m\\r\\noutput = \'bar\'\\r\\ntype = \'custom\'\\r\\nreturns = [0m[32m[[0m[32m\'dnB\', \'upB\', \'trendB\'[0m[32m][0m[32m\\r\\nscale = [0m[32m[[0m[32m\'right\', \'right\', \'signal\'[0m[32m][0m[32m\\r\\nsubtype = [0m
[32m\'classed\'\\r\\non_confirmed_only = true\\r\\ncp.class_name = \'SuperTrendTV\'\\r\\ncp.next = [0m[32m[[0m[32m\'high\', \'low\', \'close\'[0m[32m][0m[32m\\r\\n[0m[32m[[0m[32mstratvars.indicators.supertrendBard.cp.init[0m[32m][0m[32m #params is send to init, [0m
[32mopt\\r\\natr_period = 10\\r\\natr_multiplier = 3\\r\\n[0m[32m[[0m[32mstratvars.indicators.mama_angle3[0m[32m][0m[32m\\r\\n    type = \'custom\'\\r\\n    subtype = \'talib_ind\'\\r\\n    on_confirmed_only = true\\r\\n    cp.lookback = [0m
[32m10\\r\\n    cp.type = \'LINEARREG_ANGLE\'\\r\\n    cp.params.series = [0m[32m[[0m[32m\'mama\'[0m[32m][0m[32m\\r\\n    cp.params.keys.timeperiod = 3\\r\\n    scale = \'linreg\'\\r\\n[0m[32m[[0m[32mstratvars.indicators.ht_trendline[0m[32m][0m[32m\\r\\n    type = [0m
[32m\'custom\'\\r\\n    subtype = \'talib_ind\'\\r\\n    on_confirmed_only = true\\r\\n    cp.defval = \\"close\\" #pokud nejsou hodnoty, vracime close\\r\\n    #cp.lookback = 100 #celkovy lookback pro vsechny [0m
[32mserie\\r\\n    cp.type = \'HT_TRENDLINE\'\\r\\n    cp.params.series = [0m[32m[[0m[32m\\"close\\"[0m[32m][0m[32m #vstupni serie pro pozicni parametry pro ta-lib\\r\\n    #cp.params.keys.timeperiod = 14 #keyword argumenty pro ta-lib\\r\\n    [0m
[32mscale = \\"right\\"\\r\\n[0m[32m[[0m[32mstratvars.indicators.ht_dcperiod[0m[32m][0m[32m\\r\\n    type = \'custom\'\\r\\n    subtype = \'talib_ind\'\\r\\n    on_confirmed_only = true\\r\\n    #cp.source = \'close\'\\r\\n    cp.defval = [0m
[32m\\"close\\" #pokud nejsou hodnoty, vracime close\\r\\n    cp.lookback = 100 #celkovy lookback pro vsechny serie\\r\\n    cp.type = \'HT_DCPERIOD\'\\r\\n    cp.params.series = [0m[32m[[0m[32m\\"close\\"[0m[32m][0m[32m #vstupni serie pro [0m
[32mpozicni parametry pro ta-lib\\r\\n    #cp.params.keys.timeperiod = 14 #keyword argumenty pro ta-lib\\r\\n    scale = \\"period\\"\\r\\n[0m[32m[[0m[32mstratvars.indicators.bbands[0m[32m][0m[32m\\r\\n    type = \'custom\'\\r\\n    subtype = [0m
[32m\'talib_ind\'\\r\\n    returns = [0m[32m[[0m[32m\\"upperband\\", \\"middleband\\", \\"lowerband\\"[0m[32m][0m[32m\\r\\n    on_confirmed_only = true\\r\\n    cp.defval = \'close\'\\r\\n    cp.lookback = 100\\r\\n    cp.type = \'BBANDS\'\\r\\n[0m
[32mcp.params.series = [0m[32m[[0m[32m\'close\'[0m[32m][0m[32m\\r\\n    cp.params.keys.timeperiod = 5\\r\\n    cp.params.keys.[0m[32mnbdevup[0m[32m=[0m[32m2[0m[32m\\r\\n    cp.params.keys.[0m[32mnbdevdn[0m[32m=[0m[32m2[0m[32m\\r\\n    cp.params.keys.[0m[32mmatype[0m[32m=[0m[32m0[0m[32m\\r\\n    scale = [0m
[32m\'right\'\\r\\n[0m[32m[[0m[32mstratvars.indicators.vwap_cum[0m[32m][0m[32m\\r\\n    type = \'custom\'\\r\\n    subtype = \'expression\'\\r\\n    on_confirmed_only = true\\r\\n    cp.convertToNumpy = [0m[32m[[0m[32m\'hlcc4\',\'volume\'[0m[32m][0m[32m\\r\\n    [0m
[32mcp.expression = \'np.sum[0m[32m([0m[32m([0m[32mhlcc4 * volume[0m[32m)[0m[32m / np.sum[0m[32m([0m[32mvolume[0m[32m)[0m[32m)[0m[32m\'\\r\\n    scale = \'right\'\\r\\n[0m[32m[[0m[32mstratvars.indicators.vwap_angle5[0m[32m][0m[32m\\r\\n    type = \'custom\'\\r\\n    subtype = \'talib_ind\'\\r\\n    [0m
[32mon_confirmed_only = true\\r\\n    cp.lookback = 5\\r\\n    cp.type = \'LINEARREG_ANGLE\'\\r\\n    cp.params.series = [0m[32m[[0m[32m\'vwap_cum\'[0m[32m][0m[32m\\r\\n    cp.params.keys.timeperiod = 5\\r\\n    scale = [0m
[32m\'linreg\'\\r\\n[0m[32m[[0m[32mstratvars.indicators.div_vwap_cum[0m[32m][0m[32m\\r\\n    type = \'custom\'\\r\\n    subtype = \'divergence\'\\r\\n    on_confirmed_only = true\\r\\n    cp.source1 = \'close\'\\r\\n    cp.source2 = [0m
[32m\'vwap_cum\'\\r\\n    cp.type = \'reln\'\\r\\n    scale = \'left\'\\r\\n[0m[32m[[0m[32mstratvars.indicators.div_vwap_cum_mul[0m[32m][0m[32m #multiplikator predchoziho indikatoru kvuli lepsimu zobrazeni a zaokrouhleni\\r\\n    type = [0m
[32m\'custom\'\\r\\n    subtype = \'expression\'\\r\\n    cp.expression = \'div_vwap_cum[0m[32m[[0m[32m-1[0m[32m][0m[32m*1000\'\\r\\n    scale = \'own\'\\r\\n[0m[32m[[0m[32mstratvars.indicators.profit[0m[32m][0m[32m\\r\\n    type = \'custom\'\\r\\n    subtype = [0m
[32m\'expression\'\\r\\n    on_confirmed_only = true\\r\\n    cp.expression = \'state.profit\'\\r\\n[0m[32m[[0m[32mstratvars.indicators.rsi14[0m[32m][0m[32m\\r\\n    output = \\"bar\\"\\r\\n    type = \'custom\'\\r\\n    subtype = \'rsi\'\\r\\n [0m
[32mMA_length = 10 #vytvori dalsi stejnojmenny indikator s postfixem _MA\\r\\n    on_confirmed_only = true\\r\\n    cp.source = \'vwap\'\\r\\n    cp.length = 15\\r\\n    cp.start = \\"linear\\"\\r\\n    scale = [0m
[32m\'left\'\\r\\n[0m[32m[[0m[32mstratvars.indicators.weekday[0m[32m][0m[32m\\r\\n    output = \\"bar\\"\\r\\n    type = \\"custom\\"\\r\\n    subtype = \\"classed\\"\\r\\n    on_confirmed_only = true\\r\\n    cp.class_name = [0m
[32m\\"WeekDay\\"\\r\\n[0m[32m[[0m[32mstratvars.indicators.volumebar[0m[32m][0m[32m\\r\\n    type = \'custom\'\\r\\n    subtype = \'barparams\'\\r\\n    on_confirmed_only = true\\r\\n    cp.source = [0m
[32m\'volume\'\\r\\n[0m[32m[[0m[32mstratvars.indicators.indexbar[0m[32m][0m[32m\\r\\n    type = \'custom\'\\r\\n    subtype = \'barparams\'\\r\\n    on_confirmed_only = true\\r\\n    cp.source = [0m
[32m\'index\'\\r\\n[0m[32m[[0m[32mstratvars.indicators.volumebarema[0m[32m][0m[32m\\r\\n    type = \'custom\'\\r\\n    subtype = \'ma\'\\r\\n    on_confirmed_only = true\\r\\n    cp.source = \'volumebar\'\\r\\n    cp.lookback = 30\\r\\n    [0m
[32mcp.type = \'ema\'\\r\\n[0m[32m[[0m[32mstratvars.indicators.voldiv[0m[32m][0m[32m\\r\\n    type = \'custom\'\\r\\n    subtype = \'divergence\'\\r\\n    on_confirmed_only = true\\r\\n    cp.source1 = \'volumebar\'\\r\\n    cp.source2 = [0m
[32m\'volumebarema\'\\r\\n    cp.type = \'reln\'\\r\\n    scale = \\"left\\"\\r\\n[0m[32m[[0m[32mstratvars.indicators.div_vwap_angle6[0m[32m][0m[32m\\r\\n    type = \'custom\'\\r\\n    subtype = \'talib_ind\'\\r\\n    on_confirmed_only = [0m
[32mtrue\\r\\n    cp.lookback = 10\\r\\n    cp.type = \'LINEARREG_ANGLE\'\\r\\n    cp.params.series = [0m[32m[[0m[32m\'div_vwap_cum\'[0m[32m][0m[32m\\r\\n    cp.params.keys.timeperiod = 10\\r\\n    scale = [0m
[32m\'linreg\'\\r\\n[0m[32m[[0m[32mstratvars.indicators.signal[0m[32m][0m[32m\\r\\n    output = \\"bar\\"\\r\\n    type = \'custom\'\\r\\n    subtype = \'conditional\'\\r\\n    on_confirmed_only = true\\r\\n    scale = [0m
[32m\'left\'\\r\\n[0m[32m[[0m[32mstratvars.indicators.signal.cp.conditions.buy[0m[32m][0m[32m\\r\\n    #supertrend up\\r\\n    trendB.AND.change_val_if_equals = 1\\r\\n    #cena je nad vwapem urcitou divergence\\r\\n    [0m
[32mdiv_vwap_cum_mul.AND.change_val_if_above = 4\\r\\n    #strmy uhel divergence\\r\\n    div_vwap_angle6.AND.change_val_if_above = 0.023\\r\\n    true_val = [0m
[32m1\\r\\n[0m[32m[[0m[32mstratvars.indicators.signal.cp.conditions.sell[0m[32m][0m[32m\\r\\n    trendB.AND.change_val_if_equals = -1\\r\\n    #cena je pod vwapem o danou divergen ce\\r\\n    div_vwap_cum_mul.AND.change_val_if_below = [0m
[32m-3\\r\\n\\r\\n    #uhel divergence je strm\\u00fd\\r\\n    div_vwap_angle6.AND.change_val_if_below = -0.009\\r\\n    true_val = -1\\r\\n[0m[32m[[0m[32mstratvars.indicators.sl_long[0m[32m][0m[32m\\r\\n    [0m
[32m#[0m[32m[[0m[32mstratvars.indicators.freq_period_multiplier[0m[32m][0m[32m\\r\\n    type = \'custom\'\\r\\n    subtype = \'expression\'\\r\\n    on_confirmed_only = true\\r\\n    cp.expression = \'close[0m[32m[[0m[32m-1[0m[32m][0m[32m-[0m[32m([0m[32matr10[0m[32m[[0m[32m-1[0m[32m][0m[32m*2[0m[32m)[0m[32m\'\\r\\n    [0m[32mscale[0m[32m= [0m
[32m\\"right\\"\\r\\n[0m[32m[[0m[32mstratvars.indicators.sl_short[0m[32m][0m[32m\\r\\n    #[0m[32m[[0m[32mstratvars.indicators.freq_period_multiplier[0m[32m][0m[32m\\r\\n    type = \'custom\'\\r\\n    subtype = \'expression\'\\r\\n    on_confirmed_only = true\\r\\n    [0m
[32mcp.expression = \'close[0m[32m[[0m[32m-1[0m[32m][0m[32m+[0m[32m([0m[32matr10[0m[32m[[0m[32m-1[0m[32m][0m[32m*2[0m[32m)[0m[32m\'\\r\\n    [0m[32mscale[0m[32m= \\"right\\"\\r\\n[0m[32m[[0m[32mstratvars.indicators.long_goal[0m[32m][0m[32m\\r\\n    type = \'custom\'\\r\\n    subtype = \'expression\'\\r\\n    on_confirmed_only = true\\r\\n   [0m
[32mcp.expression = \'close[0m[32m[[0m[32m-1[0m[32m][0m[32m+[0m[32m([0m[32matr10[0m[32m[[0m[32m-1[0m[32m][0m[32m*3[0m[32m)[0m[32m\'\\r\\n    scale = \'right\'\\r\\n[0m[32m[[0m[32mstratvars.indicators.short_goal[0m[32m][0m[32m\\r\\n    type = \'custom\'\\r\\n    subtype = \'expression\'\\r\\n    on_confirmed_only = true\\r\\n   [0m
[32mcp.expression = \'close[0m[32m[[0m[32m-1[0m[32m][0m[32m-[0m[32m([0m[32matr10[0m[32m[[0m[32m-1[0m[32m][0m[32m*3[0m[32m)[0m[32m\'\\r\\n    scale = \'right\'\\r\\n[0m[32m[[0m[32mstratvars.signals.main[0m[32m][0m[32m\\r\\n    signal_only_on_confirmed = true\\r\\n    next_signal_offset_from_last_exit = 0\\r\\n    #6.5h, [0m[32m360[0m[32m=[0m[32m6h[0m[32m, [0m
[32m\\r\\n    window_open = 2\\r\\n    window_close = 360\\r\\n    min_bar_index = 0\\r\\n    #activated = true\\r\\n    profit = 0.50\\r\\n    #profit_short = 0.07\\r\\n    #profit_short = \\"short_goal\\"\\r\\n    [0m
[32m#profit_long = 0.07\\r\\n    #profit_long = \\"long_goal\\"\\r\\n    #ochrana proti extremnim hodntoam z indikatoru - fallback\\r\\n    profit_min_ind_tick_value = 0.03\\r\\n    max_profit = 0.50\\r\\n    [0m
[32m#SL_defval_short = \\"sl_short\\"\\r\\n    #SL_defval_short = \\"high1bars\\"\\r\\n    #SL_defval_long = \\"sl_long\\"\\r\\n    SL_defval_short = 0.30\\r\\n    SL_defval_long = 0.30\\r\\n    [0m
[32mSL_trailing_enabled_short = false\\r\\n    SL_trailing_enabled_long = false\\r\\n    SL_trailing_offset_short = 0.04\\r\\n    SL_trailing_offset_long = 0.04\\r\\n    SL_trailing_step_short = 0.01\\r\\n    [0m
[32mSL_trailing_step_long = 0.01\\r\\n    SL_trailing_stop_at_breakeven_short = false\\r\\n    SL_trailing_stop_at_breakeven_long = false\\r\\n    reverse_for_SL_exit_short = \\"no\\"\\r\\n    reverse_for_SL_exit_long[0m
[32m= \\"cond\\"\\r\\n    #[0m[32m[[0m[32m0.236, 0.382, 0.618[0m[32m][0m[32m\\r\\n    #SL_opt_exit_levels_short = [0m[32m[[0m[32m0.236, 0.382, 0.618[0m[32m][0m[32m\\r\\n    #SL_opt_exit_levels_long = [0m[32m[[0m[32m0.236, 0.382, 0.618[0m[32m][0m[32m\\r\\n    ##SL_opt_exit_sizes_short = [0m[32m[[0m[32m0.2[0m[32m][0m[32m\\r\\n   [0m
[32m#SL_opt_exit_sizes_long = [0m[32m[[0m[32m0.2[0m[32m][0m[32m\\r\\n[0m[32m[[0m[32mstratvars.signals.main.conditions[0m[32m][0m[32m\\r\\n    #preconditions \\r\\n\\r\\n    #SHORT ENTRY\\r\\n    signal.AND.go_short_if_equals = -1\\r\\n\\r\\n    #pouze pri prepnuti\\r\\n   [0m
[32m#vwap_angle5.AND.go_short_if_below = -0.1\\r\\n    \\r\\n    #trendB.AND.go_short_if_fallingc = 2\\r\\n    #signal_linreg.go_short_if_equals = -1\\r\\n    #signal.go_short_if_equals = -1\\r\\n    [0m
[32m#signal_conf_short.go_short_if_equals = 1\\r\\n    #EXIT PROTECTION\\r\\n    #drzime dokud stoupame\\r\\n    #slopetick5.dont_exit_long_if_above = 0\\r\\n    #mama_angle3.dont_exit_long_if_above = 0\\r\\n    [0m
[32m#mama_angle3.dont_exit_short_if_below = 0  \\r\\n    #signal_linreg.dont_exit_short_if_equals = -1 \\r\\n    #EXIT - drzime po dobu trvani signalu\\r\\n    signal.exit_long_if_not_equals = 1\\r\\n    [0m
[32msignal.exit_short_if_not_equals = -1\\r\\n    #okamzity exit, kdyz je pod 0 ??\\r\\n    #signal_linreg.exit_long_if_not_equals = 1\\r\\n    #signal_linreg.exit_short_if_not_equals = -1\\r\\n\\r\\n    #LONG [0m
[32mENTRY\\r\\n    signal.go_long_if_equals = 1\\r\\n\\r\\n    #vwap_angle5.AND.go_long_if_above = 0.1\\r\\n    #trendB.AND.go_long_if_risingc = 2\\r\\n    #signal_linreg.go_long_if_equals = 1\\r\\n\\r\\n    [0m
[32m#reverse\\r\\n    #trend1.AND.reverse_long_if_equals = -1\\r\\n    #vwap_angle5.AND.reverse_long_if_below = -0.05\\r\\n    #trend1.AND.reverse_short_if_equals = 1\\r\\n    #vwap_angle5.AND.reverse_short_if_above =[0m
[32m0.05\\r\\n    #signal_conf_sell.reverse_long_if_equals = 1\\r\\n\\r\\n    #CONDITIONAL REVERSE ONLY\\r\\n    #slope1.slreverseonly_long_if_below = 0\\r\\n    #slope1.slreverseonly_short_if_above = [0m
[32m0\\r\\n\\r\\n[0m[32m[[0m[32mstratvars.exit[0m[32m][0m[32m\\r\\n    #maximalni stoploss, fallout pro \\"exit_short_if\\" direktivy\\r\\n    SL_defval_short = 0.10\\r\\n    SL_defval_long = 0.02\\r\\n    SL_trailing_enabled_short = false\\r\\n[0m
[32mSL_trailing_enabled_long = false\\r\\n    #minimalni vzdalenost od aktualni SL, aby se SL posunula na \\r\\n    SL_trailing_offset_short = 0.02\\r\\n    SL_trailing_offset_long = 0.02\\r\\n    #zda trailing [0m
[32mzastavit na brakeeven\\r\\n    SL_trailing_stop_at_breakeven_short = false\\r\\n    SL_trailing_stop_at_breakeven_long = false\\r\\n[0m[32m[[0m[32mstratvars.exit.conditions[0m[32m][0m[32m\\r\\n    #obecne exit conditions platne pro [0m
[32mvsechny\\r\\n    #slope20.exit_long_if_below = 20\\r\\n    #slope10.exit_short_if_above = 0.3\\r\\n\\r\\n   #TBD - mozna udelat EOD exit jako direktivu\\r\\n", "add_data_conf": "[0m[32m[[0m[32m[[0m[32madd_data[0m[32m][0m[32m][0m[32m\\r\\n    [0m
[32msymbol[0m[32m=\\"BAC\\"\\r\\n    [0m[32mrectype[0m[32m= \\"cbar\\"\\r\\n    [0m[32mresolution[0m[32m=[0m[32m12[0m[32m\\r\\n    [0m[32mupdate_ltp[0m[32m=[0m[32mtrue[0m[32m\\r\\n    [0m[32malign[0m[32m=\\"round\\"\\r\\n    [0m[32mmintick[0m[32m=[0m[32m0[0m[32m\\r\\n    [0m[32mminsize[0m[32m=[0m[32m100[0m[32m\\r\\n    [0m[32mexthours[0m[32m=[0m[32mfalse"[0m[32m, "note": "", "history": [0m
[32m"\\nREASON:STOP Signal received\\nREASON:STOP Signal received\\nREASON:STOP Signal received\\nREASON:STOP Signal received"[0m[32m}[0m[32m'[0m,
    [33milog_save[0m=[3;91mFalse[0m,
    [33mbt_from[0m=[3;35mNone[0m,
    [33mbt_to[0m=[3;35mNone[0m,
    [33mweekdays_filter[0m=[1m[[0m[1m][0m,
    [33mtest_batch_id[0m=[3;35mNone[0m,
    [33mbatch_id[0m=[32m'22'[0m,
    [33mcash[0m=[1;36m100000[0m,
    [33mskip_cache[0m=[3;91mFalse[0m
[1m)[0m
RUN [93m208c9c2b-d25b-4dd9-8654-c19bdd2d4a30[0m INITIATED
instance vytvorena [1m<[0m[1;95mv2realbot.strategy.StrategyClassicSL.StrategyClassicSL[0m[39m object at [0m[1;36m0x14ac7b310[0m[1m>[0m
adding stream
[1m{[0m[32m'symbol'[0m: [32m'BAC'[0m, [32m'rectype'[0m: [1m<[0m[1;95mRecordType.CBAR:[0m[39m [0m[32m'cbar'[0m[39m>, [0m[32m'resolution'[0m[39m: [0m[1;36m12[0m[39m, [0m[32m'update_ltp'[0m[39m: [0m[3;92mTrue[0m[39m, [0m[32m'align'[0m[39m: <StartBarAlign.ROUND: [0m[32m'round'[0m[1m>[0m, [32m'mintick'[0m: [1;36m0[0m, [32m'minsize'[0m: [1;36m100[0m, [32m'exthours'[0m: [3;91mFalse[0m[1m}[0m
stav pred pridavanim []
websocket zatim nebezi, pouze pridavame do pole
Starting strategy SUPERTREND TV
Spuštěna SUPERTREND TV
********** WS Streamer - run WS-LDR-SUPERTREND TV **********
symbol ve streams BAC
subscribed to BAC
WS-LDR-SUPERTREND TV it is not running, starting by calling RUN
********** WS Streamer STARTED **********
********** WS Order Update Streamer started for SUPERTREND TV **********
creating workdict for buy value [1m{[0m[32m'AND'[0m: [1m[[0m[1m([0m[32m'trendB'[0m, [32m'change_val_if_equals'[0m, [1;36m1[0m[1m)[0m, [1m([0m[32m'div_vwap_cum_mul'[0m, [32m'change_val_if_above'[0m, [1;36m4[0m[1m)[0m, [1m([0m[32m'div_vwap_angle6'[0m, [32m'change_val_if_above'[0m, [1;36m0.023[0m[1m)[0m[1m][0m, [32m'OR'[0m: [1m[[0m[1m][0m[1m}[0m
creating workdict for sell value [1m{[0m[32m'AND'[0m: [1m[[0m[1m([0m[32m'trendB'[0m, [32m'change_val_if_equals'[0m, [1;36m-1[0m[1m)[0m, [1m([0m[32m'div_vwap_cum_mul'[0m, [32m'change_val_if_below'[0m, [1;36m-3[0m[1m)[0m, [1m([0m[32m'div_vwap_angle6'[0m, [32m'change_val_if_below'[0m, [1;36m-0.009[0m[1m)[0m[1m][0m, [32m'OR'[0m: [1m[[0m[1m][0m[1m}[0m
Strategy [93m15687653-04fb-46aa-8806-ef4af4e45d96[0m started successfully.
Current 8 scheduled jobs: [<Job (id=scheduler_stop_bc4ec7d2-249b-4799-a02f-f1ce66f83d4a name=with_redirected_stdout.<locals>.wrapper)>, <Job (id=scheduler_start_6f54c363-e30c-4ad2-b232-ccc5c11d6745 name=with_redirected_stdout.<locals>.wrapper)>, <Job (id=scheduler_start_ea6d79f2-d441-4236-8969-90c77b565e10 name=with_redirected_stdout.<locals>.wrapper)>, <Job (id=scheduler_stop_6f54c363-e30c-4ad2-b232-ccc5c11d6745 name=with_redirected_stdout.<locals>.wrapper)>, <Job (id=scheduler_stop_ea6d79f2-d441-4236-8969-90c77b565e10 name=with_redirected_stdout.<locals>.wrapper)>, <Job (id=scheduler_start_bc4ec7d2-249b-4799-a02f-f1ce66f83d4a name=with_redirected_stdout.<locals>.wrapper)>, <Job (id=scheduler_start_8aeae4b4-f200-478b-93af-6c8afec1fed9 name=with_redirected_stdout.<locals>.wrapper)>, <Job (id=scheduler_stop_8aeae4b4-f200-478b-93af-6c8afec1fed9 name=with_redirected_stdout.<locals>.wrapper)>]
Job ID: scheduler_stop_bc4ec7d2-249b-4799-a02f-f1ce66f83d4a
Next Run Time: 2024-02-20 22:33:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='*', hour='22', minute='33']
Job Args: bc4ec7d2-249b-4799-a02f-f1ce66f83d4a
Job Kwargs: 

Job ID: scheduler_start_6f54c363-e30c-4ad2-b232-ccc5c11d6745
Next Run Time: 2024-02-21 09:30:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='*', hour='9', minute='30']
Job Args: 6f54c363-e30c-4ad2-b232-ccc5c11d6745
Job Kwargs: 

Job ID: scheduler_start_ea6d79f2-d441-4236-8969-90c77b565e10
Next Run Time: 2024-02-21 09:30:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='*', hour='9', minute='30']
Job Args: ea6d79f2-d441-4236-8969-90c77b565e10
Job Kwargs: 

Job ID: scheduler_stop_6f54c363-e30c-4ad2-b232-ccc5c11d6745
Next Run Time: 2024-02-21 16:00:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='*', hour='16', minute='0']
Job Args: 6f54c363-e30c-4ad2-b232-ccc5c11d6745
Job Kwargs: 

Job ID: scheduler_stop_ea6d79f2-d441-4236-8969-90c77b565e10
Next Run Time: 2024-02-21 16:00:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='*', hour='16', minute='0']
Job Args: ea6d79f2-d441-4236-8969-90c77b565e10
Job Kwargs: 

Job ID: scheduler_start_bc4ec7d2-249b-4799-a02f-f1ce66f83d4a
Next Run Time: 2024-02-21 22:32:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='*', hour='22', minute='32']
Job Args: bc4ec7d2-249b-4799-a02f-f1ce66f83d4a
Job Kwargs: 

Job ID: scheduler_start_8aeae4b4-f200-478b-93af-6c8afec1fed9
Next Run Time: 2024-02-23 09:30:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='0,4', hour='9', minute='30']
Job Args: 8aeae4b4-f200-478b-93af-6c8afec1fed9
Job Kwargs: 

Job ID: scheduler_stop_8aeae4b4-f200-478b-93af-6c8afec1fed9
Next Run Time: 2024-02-23 16:00:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='0,4', hour='16', minute='0']
Job Args: 8aeae4b4-f200-478b-93af-6c8afec1fed9
Job Kwargs: 

APS jobs initialized
Record in db updated bc4ec7d2-249b-4799-a02f-f1ce66f83d4a
Current 8 scheduled jobs: [<Job (id=scheduler_start_6f54c363-e30c-4ad2-b232-ccc5c11d6745 name=with_redirected_stdout.<locals>.wrapper)>, <Job (id=scheduler_start_ea6d79f2-d441-4236-8969-90c77b565e10 name=with_redirected_stdout.<locals>.wrapper)>, <Job (id=scheduler_stop_6f54c363-e30c-4ad2-b232-ccc5c11d6745 name=with_redirected_stdout.<locals>.wrapper)>, <Job (id=scheduler_stop_ea6d79f2-d441-4236-8969-90c77b565e10 name=with_redirected_stdout.<locals>.wrapper)>, <Job (id=scheduler_start_bc4ec7d2-249b-4799-a02f-f1ce66f83d4a name=with_redirected_stdout.<locals>.wrapper)>, <Job (id=scheduler_stop_bc4ec7d2-249b-4799-a02f-f1ce66f83d4a name=with_redirected_stdout.<locals>.wrapper)>, <Job (id=scheduler_start_8aeae4b4-f200-478b-93af-6c8afec1fed9 name=with_redirected_stdout.<locals>.wrapper)>, <Job (id=scheduler_stop_8aeae4b4-f200-478b-93af-6c8afec1fed9 name=with_redirected_stdout.<locals>.wrapper)>]
Job ID: scheduler_start_6f54c363-e30c-4ad2-b232-ccc5c11d6745
Next Run Time: 2024-02-21 09:30:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='*', hour='9', minute='30']
Job Args: 6f54c363-e30c-4ad2-b232-ccc5c11d6745
Job Kwargs: 

Job ID: scheduler_start_ea6d79f2-d441-4236-8969-90c77b565e10
Next Run Time: 2024-02-21 09:30:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='*', hour='9', minute='30']
Job Args: ea6d79f2-d441-4236-8969-90c77b565e10
Job Kwargs: 

Job ID: scheduler_stop_6f54c363-e30c-4ad2-b232-ccc5c11d6745
Next Run Time: 2024-02-21 16:00:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='*', hour='16', minute='0']
Job Args: 6f54c363-e30c-4ad2-b232-ccc5c11d6745
Job Kwargs: 

Job ID: scheduler_stop_ea6d79f2-d441-4236-8969-90c77b565e10
Next Run Time: 2024-02-21 16:00:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='*', hour='16', minute='0']
Job Args: ea6d79f2-d441-4236-8969-90c77b565e10
Job Kwargs: 

Job ID: scheduler_start_bc4ec7d2-249b-4799-a02f-f1ce66f83d4a
Next Run Time: 2024-02-21 22:32:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='*', hour='22', minute='32']
Job Args: bc4ec7d2-249b-4799-a02f-f1ce66f83d4a
Job Kwargs: 

Job ID: scheduler_stop_bc4ec7d2-249b-4799-a02f-f1ce66f83d4a
Next Run Time: 2024-02-21 22:33:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='*', hour='22', minute='33']
Job Args: bc4ec7d2-249b-4799-a02f-f1ce66f83d4a
Job Kwargs: 

Job ID: scheduler_start_8aeae4b4-f200-478b-93af-6c8afec1fed9
Next Run Time: 2024-02-23 09:30:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='0,4', hour='9', minute='30']
Job Args: 8aeae4b4-f200-478b-93af-6c8afec1fed9
Job Kwargs: 

Job ID: scheduler_stop_8aeae4b4-f200-478b-93af-6c8afec1fed9
Next Run Time: 2024-02-23 16:00:00-05:00
Job Function: wrapper
Trigger: cron[day_of_week='0,4', hour='16', minute='0']
Job Args: 8aeae4b4-f200-478b-93af-6c8afec1fed9
Job Kwargs: 

Stopping record bc4ec7d2-249b-4799-a02f-f1ce66f83d4a
Requesting STOP 208c9c2b-d25b-4dd9-8654-c19bdd2d4a30
APS jobs initialized
Record updated bc4ec7d2-249b-4799-a02f-f1ce66f83d4a
