Compare commits

..

5 Commits

Author SHA1 Message Date
Cryptoval Trading Technologies
4bee00a850 20251023 2025-10-23 19:15:01 +00:00
Cryptoval Trading Technologies
04d0299f10 20251023 2025-10-23 19:12:01 +00:00
Cryptoval Trading Technologies
156b4d68fa 20251023 2025-10-23 19:11:01 +00:00
Cryptoval Trading Technologies
a5c379d0c6 20251023 2025-10-23 19:10:01 +00:00
Cryptoval Trading Technologies
8ac070c6e0 20251023 2025-10-23 19:07:01 +00:00
2 changed files with 55 additions and 47 deletions

View File

@ -3,49 +3,53 @@
"class": "cvttpy_trading.trading.algos.common.trading_algo.DirOrdTradingAlgo" "class": "cvttpy_trading.trading.algos.common.trading_algo.DirOrdTradingAlgo"
, "params": {} , "params": {}
} }
, "TRDALGO_SIMPLE_BO": { , "TGT_POS_ALGO": {
"class": "cvttpy_trading.trading.algos.bid_and_offer.SimpleBidAndOfferTradingAlgo" "class": "cvttpy_trading.trading.algos.tgt_pos.TgtPosTradingAlgo"
, "params": {} , "params": {}
} }
, "TRDALGO_MOOMOC_01": { # , "TRDALGO_SIMPLE_BO": {
"class": "cvttpy_trading.trading.algos.moo_moc.MooMocTradingAlgo" # "class": "cvttpy_trading.trading.algos.bid_and_offer.SimpleBidAndOfferTradingAlgo"
, "params": {} # , "params": {}
} # }
, "TRDALGO_TWAP01": { # , "TRDALGO_MOOMOC_01": {
"class": "cvttpy_trading.trading.algos.twap.TwapAlgo" # "class": "cvttpy_trading.trading.algos.moo_moc.MooMocTradingAlgo"
, "params": { # , "params": {}
"num_slices": 5 # }
, "duration_sec": 1500 # 25 min # , "TRDALGO_TWAP01": {
, "max_order_usd": 100 # "class": "cvttpy_trading.trading.algos.twap.TwapAlgo"
, "passive_stage_t1": 0.4 # join BBO, the rest is aggressive # , "params": {
, "aggressive_stage_t2": 0.4 # "num_slices": 5
, "aggressivity_scale": [0.5, 1.0] # 0.5 = mid, 1.0= BBO-1 tick # , "duration_sec": 1500 # 25 min
, "marketable_stage_added_ticks": 0 # , "max_order_usd": 100
}, # , "passive_stage_t1": 0.4 # join BBO, the rest is aggressive
} # , "aggressive_stage_t2": 0.4
, "TRDALGO_ICEBERG01_COINBS": {
"class": "cvttpy_trading.trading.algos.twap.TwapAlgo"
, "params": {
"num_slices": 5
, "duration_sec": 1500 # 25 min #overloaded by --duration
, "max_order_usd": 100.
, "passive_stage_t1": 0
, "aggressive_stage_t2": 0
# , "aggressivity_scale": [0.5, 1.0] # 0.5 = mid, 1.0= BBO-1 tick # , "aggressivity_scale": [0.5, 1.0] # 0.5 = mid, 1.0= BBO-1 tick
, "marketable_stage_added_ticks": 0 # , "marketable_stage_added_ticks": 0
, "advance_on_slice_full_fill": true # default true # },
}, # }
} # , "TRDALGO_ICEBERG01_COINBS": {
, "TRDALGO_ICEBERG01_ALPACA": { # "class": "cvttpy_trading.trading.algos.twap.TwapAlgo"
"class": "cvttpy_trading.trading.algos.twap.TwapAlgo" # , "params": {
, "params": { # "num_slices": 5
"num_slices": 5 # , "duration_sec": 1500 # 25 min #overloaded by --duration
, "duration_sec": 1500 # 25 min # , "max_order_usd": 100.
, "max_order_usd": 1000. # , "passive_stage_t1": 0
, "passive_stage_t1": 0 # , "aggressive_stage_t2": 0
, "aggressive_stage_t2": 0 # # , "aggressivity_scale": [0.5, 1.0] # 0.5 = mid, 1.0= BBO-1 tick
# , "aggressivity_scale": [0.5, 1.0] # 0.5 = mid, 1.0= BBO-1 tick # , "marketable_stage_added_ticks": 0
, "marketable_stage_added_ticks": 0 # , "advance_on_slice_full_fill": true # default true
}, # },
} # }
# , "TRDALGO_ICEBERG01_ALPACA": {
# "class": "cvttpy_trading.trading.algos.twap.TwapAlgo"
# , "params": {
# "num_slices": 5
# , "duration_sec": 1500 # 25 min
# , "max_order_usd": 1000.
# , "passive_stage_t1": 0
# , "aggressive_stage_t2": 0
# # , "aggressivity_scale": [0.5, 1.0] # 0.5 = mid, 1.0= BBO-1 tick
# , "marketable_stage_added_ticks": 0
# },
# }
} }

View File

@ -160,10 +160,14 @@
, "app_status_channel": "${GLOBAL_CHANNEL_PREFIX}.TRADER_MUSVC_STATUS" , "app_status_channel": "${GLOBAL_CHANNEL_PREFIX}.TRADER_MUSVC_STATUS"
, "pos_diff_pct_trigger": 10.0 , "pos_diff_pct_trigger": 10.0
, "trading_depth": {
"BTC": 0.001 # -----------------------------------
# "BTC": 0.1 # moved to the book_config (db)
} # -----------------------------------
# , "trading_depth": {
# "BTC": 0.001
# # "BTC": 0.1
# }
} }
} }