14 Commits

Author SHA1 Message Date
oleg d09732de33 relative liquidity loads via http 2025-02-03 18:58:00 -05:00
oleg b79d3c3f04 fix 2025-02-03 15:32:47 -05:00
oleg 0502a687ed using HA trading-calendar 2025-02-03 15:14:01 -05:00
oleg 863f09d0b9 fix 2025-02-02 23:06:02 -05:00
oleg 8beacf9917 fix 2025-01-27 17:07:20 -05:00
oleg 510fcfe348 release_version.txt -> VERSION 2025-01-27 16:41:16 -05:00
oleg 1b73f38627 version 2025-01-20 21:07:20 -05:00
oleg 9981d649be fix confusion with dist/bin 2025-01-20 20:45:56 -05:00
oleg 421d5310ec removed dependency on known_hosts file 2025-01-20 19:09:54 -05:00
oleg 9586af2566 version 2025-01-14 13:09:59 -05:00
oleg ef77f6012a version fix 2025-01-13 22:03:59 -05:00
oleg f9e29ec555 homestore ==> hs01 2025-01-13 21:53:40 -05:00
oleg 98146f0fc0 progress 2024-12-20 13:47:06 -05:00
oleg 539034a93c minor 2024-12-16 19:58:35 -05:00
47 changed files with 96 additions and 69 deletions
+1
View File
@@ -0,0 +1 @@
0.1.9,relative liquidity loads via http
+1 -1
View File
@@ -26,7 +26,7 @@ ImageName=${AppName}
ImageDir=${HOME}/docker_images ImageDir=${HOME}/docker_images
mkdir -p ${ImageDir} mkdir -p ${ImageDir}
Version=$(cat ${RootDir}/cvttpy/release_version.txt | awk -F, '{print $1}') Version=$(cat ${RootDir}/cvttpy/VERSION | awk -F, '{print $1}')
cd ${RootDir} cd ${RootDir}
+1 -1
View File
@@ -25,7 +25,7 @@ ImageDir=${HOME}/docker_images
mkdir -p ${ImageDir} mkdir -p ${ImageDir}
Version=$(cat ${RootDir}/${Project}/release_version.txt | awk -F, '{print $1}') Version=$(cat ${RootDir}/${Project}/VERSION | awk -F, '{print $1}')
# Version=${ProjectVersion} # Version=${ProjectVersion}
cd ${RootDir} cd ${RootDir}
+1 -1
View File
@@ -2,7 +2,7 @@
## Build ## Build
```bash ```bash
TgtHostname=cloud16.cvtt.vpn TgtHostname=cloud16.cvtt.vpn
Version=$(cat cvttpy/release_version.txt) Version=$(cat cvttpy/VERSION)
cd /home/oleg/develop/cvtt2 cd /home/oleg/develop/cvtt2
docker build -t config_service -t config_service:${Version} -f cvttpy/utils/docker/config_service/Dockerfile . docker build -t config_service -t config_service:${Version} -f cvttpy/utils/docker/config_service/Dockerfile .
+2 -2
View File
@@ -20,9 +20,9 @@ COPY ${FROM_DIR}/alpaca_hbar.sh /alpaca_hbar.sh
COPY docker_dev/shared/id_rsa /root/.ssh/id_rsa COPY docker_dev/shared/id_rsa /root/.ssh/id_rsa
COPY docker_dev/shared/id_rsa.pub /root/.ssh/id_rsa.pub COPY docker_dev/shared/id_rsa.pub /root/.ssh/id_rsa.pub
COPY docker_dev/shared/known_hosts /root/.ssh/known_hosts
RUN chmod 600 /root/.ssh/id_rsa /root/.ssh/id_rsa.pub /root/.ssh/known_hosts RUN chmod 600 /root/.ssh/id_rsa /root/.ssh/id_rsa.pub
# Shared Volumes # Shared Volumes
+5 -3
View File
@@ -50,7 +50,7 @@ mkdir -p ${LogDir}
echo "CommandLine: ${*}" echo "CommandLine: ${*}"
export CalendarURL=http://cloud23.cvtt.vpn:8000/api/v1/markets/hours?mic=XNYS export CalendarURL=https://trading-calendar.cvtt.net/api/v1/markets/hours?mic=XNYS
if [ -z ${Start} ] ; then if [ -z ${Start} ] ; then
@@ -93,13 +93,15 @@ done
Source=/data/ Source=/data/
Targets= Targets=
Targets="${Targets} cvtt@homestore.cvtt.vpn:/works/cvtt/md_archive/equity" Targets="${Targets} cvtt@hs01.cvtt.vpn:/works/cvtt/md_archive/equity"
Targets="${Targets} cvtt@cloud21.cvtt.vpn:/opt/store/cvtt/md_archive/equity" Targets="${Targets} cvtt@cloud21.cvtt.vpn:/opt/store/cvtt/md_archive/equity"
for tgt in ${Targets} for tgt in ${Targets}
do do
Cmd="/usr/bin/rsync -ahv ${Source} ${tgt}" Cmd="/usr/bin/rsync -ahv"
Cmd+=" -e 'ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null'"
Cmd+=" ${Source} ${tgt}"
echo $Cmd echo $Cmd
eval $Cmd eval $Cmd
done done
+1 -2
View File
@@ -21,9 +21,8 @@ COPY ${FROM_DIR}/alpaca_qat.sh /alpaca_qat.sh
COPY docker_dev/shared/id_rsa /root/.ssh/id_rsa COPY docker_dev/shared/id_rsa /root/.ssh/id_rsa
COPY docker_dev/shared/id_rsa.pub /root/.ssh/id_rsa.pub COPY docker_dev/shared/id_rsa.pub /root/.ssh/id_rsa.pub
COPY docker_dev/shared/known_hosts /root/.ssh/known_hosts
RUN chmod 600 /root/.ssh/id_rsa /root/.ssh/id_rsa.pub /root/.ssh/known_hosts RUN chmod 600 /root/.ssh/id_rsa /root/.ssh/id_rsa.pub
# Shared Volumes # Shared Volumes
+5 -3
View File
@@ -54,7 +54,7 @@ mkdir -p ${LogDir}
echo "CommandLine: ${*}" echo "CommandLine: ${*}"
export CalendarURL=http://cloud23.cvtt.vpn:8000/api/v1/markets/hours?mic=XNYS export CalendarURL=https://trading-calendar.cvtt.net/api/v1/markets/hours?mic=XNYS
if [ -z ${Start} ] ; then if [ -z ${Start} ] ; then
@@ -95,13 +95,15 @@ done
Source=/data/ Source=/data/
Targets= Targets=
Targets="${Targets} cvtt@homestore.cvtt.vpn:/works/cvtt/md_archive/equity" Targets="${Targets} cvtt@hs01.cvtt.vpn:/works/cvtt/md_archive/equity"
Targets="${Targets} cvtt@cloud21.cvtt.vpn:/opt/store/cvtt/md_archive/equity" Targets="${Targets} cvtt@cloud21.cvtt.vpn:/opt/store/cvtt/md_archive/equity"
for tgt in ${Targets} for tgt in ${Targets}
do do
Cmd="/usr/bin/rsync -ahv ${Source} ${tgt}" Cmd="/usr/bin/rsync -ahv"
Cmd+=" -e 'ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null'"
Cmd+=" ${Source} ${tgt}"
echo $Cmd echo $Cmd
eval $Cmd eval $Cmd
done done
+1 -2
View File
@@ -19,9 +19,8 @@ RUN apt-get update && apt-get install -y rsync openssh-client
COPY docker_dev/shared/id_rsa /root/.ssh/id_rsa COPY docker_dev/shared/id_rsa /root/.ssh/id_rsa
COPY docker_dev/shared/id_rsa.pub /root/.ssh/id_rsa.pub COPY docker_dev/shared/id_rsa.pub /root/.ssh/id_rsa.pub
COPY docker_dev/shared/known_hosts /root/.ssh/known_hosts
RUN chmod 600 /root/.ssh/id_rsa /root/.ssh/id_rsa.pub /root/.ssh/known_hosts RUN chmod 600 /root/.ssh/id_rsa /root/.ssh/id_rsa.pub
# Shared Volumes # Shared Volumes
+1 -1
View File
@@ -1,7 +1,7 @@
# Build/Dev Host # Build/Dev Host
## Build ## Build
```bash ```bash
Version=$(cat /home/oleg/develop/cvtt2/cvttpy/release_version.txt) Version=$(cat /home/oleg/develop/cvtt2/cvttpy/VERSION)
cd /home/oleg/develop/cvtt2 cd /home/oleg/develop/cvtt2
docker build -t crypto_md_day -t crypto_md_day:${Version} -f docker_dev/crypto_md_day/Dockerfile . docker build -t crypto_md_day -t crypto_md_day:${Version} -f docker_dev/crypto_md_day/Dockerfile .
+5 -4
View File
@@ -52,7 +52,7 @@ export PYTHONPATH=/
Cmd="python3.12" Cmd="python3.12"
Cmd="${Cmd} cvttpy/research/utils/archive_ts_md.py" Cmd="${Cmd} cvttpy/research/utils/archive_ts_md.py"
Cmd="${Cmd} --config=http://cloud23.cvtt.vpn:6789/apps/md_recorder" Cmd="${Cmd} --config=http://cloud16.cvtt.vpn:6789/apps/md_recorder"
Cmd="${Cmd} --db_credentials_key=${CredKey}" Cmd="${Cmd} --db_credentials_key=${CredKey}"
Cmd="${Cmd} --credentials_file=/.creds" Cmd="${Cmd} --credentials_file=/.creds"
Cmd="${Cmd} --date=${Date}" Cmd="${Cmd} --date=${Date}"
@@ -69,13 +69,14 @@ echo "Data Sync"
Source=/app/data/ Source=/app/data/
Targets= Targets=
Targets="${Targets} cvtt@homestore.cvtt.vpn:/works/cvtt/md_archive/crypto"
Targets="${Targets} cvtt@cloud21.cvtt.vpn:/opt/store/cvtt/md_archive/crypto" Targets="${Targets} cvtt@cloud21.cvtt.vpn:/opt/store/cvtt/md_archive/crypto"
Targets="${Targets} cvtt@hs01.cvtt.vpn:/works/cvtt/md_archive/crypto"
for tgt in ${Targets} for tgt in ${Targets}
do do
Cmd="/usr/bin/rsync -ahv ${Source} ${tgt}" Cmd="/usr/bin/rsync -ahv"
Cmd+=" -e 'ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null'"
Cmd+=" ${Source} ${tgt}"
echo $Cmd echo $Cmd
eval $Cmd eval $Cmd
done done
-1
View File
@@ -12,7 +12,6 @@ RUN pip install --upgrade pip --root-user-action=ignore
RUN pip install -r /requirements.txt --root-user-action=ignore RUN pip install -r /requirements.txt --root-user-action=ignore
COPY cvttpy /cvttpy COPY cvttpy /cvttpy
# COPY ${FROM_DIR}/.creds /.creds
COPY ${FROM_DIR}/run_md_recorder.sh /run_md_recorder.sh COPY ${FROM_DIR}/run_md_recorder.sh /run_md_recorder.sh
+1 -1
View File
@@ -26,7 +26,7 @@ if ! is_valid "${job}"; then
usage usage
fi fi
ConfigServer=cloud23.cvtt.vpn:6789 ConfigServer=cloud16.cvtt.vpn:6789
Cmd="python3.12" Cmd="python3.12"
Cmd="${Cmd} cvttpy/apps/md/md_recorder.py" Cmd="${Cmd} cvttpy/apps/md/md_recorder.py"
@@ -32,7 +32,7 @@ if [ "${2}" != "" ]; then
fi fi
ConfigServer=cloud23.cvtt.vpn:6789 ConfigServer=cloud16.cvtt.vpn:6789
Cmd="python3.12" Cmd="python3.12"
Cmd="${Cmd} cvttpy/apps/md/md_rec_monitor.py" Cmd="${Cmd} cvttpy/apps/md/md_rec_monitor.py"
+2 -13
View File
@@ -1,7 +1,7 @@
FROM python:3.12-slim FROM python:3.12-slim
WORKDIR / WORKDIR /
COPY docker_dev/relative_liquidity/requirements.txt / COPY docker_dev/market_data/relative_liquidity/requirements.txt /requirements.txt
RUN pip install --upgrade pip --root-user-action=ignore RUN pip install --upgrade pip --root-user-action=ignore
RUN pip install -r /requirements.txt --root-user-action=ignore RUN pip install -r /requirements.txt --root-user-action=ignore
@@ -15,19 +15,8 @@ ENV PYTHONPATH=/
CMD [ \ CMD [ \
"python3.12", \ "python3.12", \
"cvttpy/apps/md/rel_lqdt_server.py", \ "cvttpy/apps/md/rel_lqdt_server.py", \
"--config=http://cloud16.cvtt.vpn:6789/apps/minimal_md_eqt", \
"--port=5678", \ "--port=5678", \
"--db_file=/app/data/rel_liquidity.db", \ "--db_file=/app/data/rel_liquidity.db", \
"--log_file=/logs/%T.REL_LIQUIDITY_SVC.log" \ "--log_file=/logs/%T.REL_LIQUIDITY_SVC.log" \
] ]
# Cmd="docker run"
# Cmd="${Cmd} -d"
# Cmd="${Cmd} --rm"
# Cmd="${Cmd} --pull=always"
# Cmd="${Cmd} --name=relative_liquidity_svc"
# Cmd="${Cmd} -p 5678:5678"
# Cmd="${Cmd} -v /home/cvtt/prod/data:/app/data"
# Cmd="${Cmd} -v /home/cvtt/prod/logs:/logs"
# Cmd="${Cmd} cloud21.cvtt.vpn:5500/relative_liquidity:latest"
-1
View File
@@ -1 +0,0 @@
0.0.7.F1,creds to be taken from volumes
+4 -2
View File
@@ -1,7 +1,9 @@
FROM python:3.12-slim FROM python:3.12-slim
ARG FROM_DIR=./docker_dev/research/crypto_exch_stats
WORKDIR / WORKDIR /
COPY docker_dev/research/crypto_exch_stats/requirements.txt / COPY ${FROM_DIR}/requirements.txt /
RUN pip install --upgrade pip --root-user-action=ignore RUN pip install --upgrade pip --root-user-action=ignore
RUN pip install -r /requirements.txt --root-user-action=ignore RUN pip install -r /requirements.txt --root-user-action=ignore
@@ -16,7 +18,7 @@ ENV PYTHONPATH=/
CMD [ \ CMD [ \
"python3.12", \ "python3.12", \
"cvttpy/apps//research/exchange_trading_stats.py", \ "cvttpy/apps//research/exchange_trading_stats.py", \
"--config=http://cloud23.cvtt.vpn:6789/apps/tests/listen_market_data", \ "--config=http://cloud16.cvtt.vpn:6789/apps/tests/listen_market_data", \
"--active_exchanges=OKX,GEMINI,BITSTAMP,COINBASE_AT,BNBSPOT,KRAKEN", \ "--active_exchanges=OKX,GEMINI,BITSTAMP,COINBASE_AT,BNBSPOT,KRAKEN", \
"--instruments=OKX:PAIR-BTC-USDT,GEMINI:PAIR-BTC-USD,BITSTAMP:PAIR-BTC-USD,COINBASE:PAIR-BTC-USD,BNBSPOT:PAIR-BTC-USDT,KRAKEN:PAIR-BTC-USD", \ "--instruments=OKX:PAIR-BTC-USDT,GEMINI:PAIR-BTC-USD,BITSTAMP:PAIR-BTC-USD,COINBASE:PAIR-BTC-USD,BNBSPOT:PAIR-BTC-USDT,KRAKEN:PAIR-BTC-USD", \
"--db_file=/app/data/exchange_trading_stats.db", \ "--db_file=/app/data/exchange_trading_stats.db", \
-6
View File
@@ -1,6 +0,0 @@
|1|yT6WmkWOPxXSQeNECVJIX7M3upw=|wQPqbw6mXxwfO83sWVH9IRapSe0= ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDNIOY8dNaWBcUu31F2OOuXUFGam2sx3Admn51SZR37MOMDEeKzpX+w0OnDGME9uOfuBToDW5F8ZoC+/p492uywZb4ZvUqVE8ic3uTaMro7zB9sykt4AO2rifM/0k7Fo1WoNWSaQptS3qyf7Umgl+qD5H8PxEM1OqKQl38BI5hfKUGx/WSYawgGIKkyO1eFwdjmSJ4RgQpN6/p5+1wJqbqbzkk0cEvZ06BbUbY+nUSUYY5WKa8ICBI0GKDdgRg9FXTV18r0YPT62HhShIyScbmg2h9hDKb7q9lLNLs2qg11jpSZCsIYTR2yms60uqXXq+isReLZ+W4z0t/8YVoID4Q82UlJ8R/LEqiJd8VcjZHaRVqtr7oVQjSurg1ChgCnOHHjvjZLVUg7QRMbCVT2/6PMAjjTyHUx8TKscYjz21ctPMn63pH/6lYzncQrt7ZT6PromVtnBs7p8dHaCyv18z9EBvGuE2rYOsfsCuR7FNlno7ej/gbe6CoaT2KwcNU8vpc=
|1|QgYdyhwM1uy97fUH/l9jXfRnYlE=|P575Q9H/V0Hoszk+G9As1GozQmE= ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHlFA8BawdNbgYsFPPUJiG7xfuWI6dwNIFkuUwqco+TPXanMG4CvZ0TjRgb2fwdMXAGyoNAmwcr8eR5HU8wTg8g=
|1|vSzhghnKpUIGuOOgELHWGrbMxd8=|GY2Acsr6iqo4Y/dDS8V5glZ7tmA= ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKz0QyrgFpp9NsPvZVwkjoua57SztFOMUnEzOLfW7kPr
|1|LJg/h/d7KSfFYzdtrrEFpcpnF/4=|xRkJEoqiptYGTTt5EuQo4f3zo6c= ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDKnC41A86Q2mVQWyRXHKzht6t8J1JJsRbYrQRpcMzh6VkVmOPDdAtl4P5iOH/GUaHr+HNhS7Y/QZS0yyjv8u1yOjb6ovfKvIuysj7f87wI1UOtQaUgX/PG5wupk/SgiUcfkpG+hg5wUACbsbMjp+HbE/OB7Nk5ZzUHNZcwQ55mRis8AzLW3IuFEboE+tJCxqTz8mr95ecqEWXdG4cJdDp7BMuCzsPCsOWgpcJiH+kgimok9n4qJPgoFSTVvHKBj0uJlm33rc8ns/Uu8knq6QfeSlzlN7uW0Xue6irW4Uaz69NbSUcFCeG83WNGO7tceYc7tmVM+9jjAtyhh9x1kGyk6thBMimRE5taa+5+bZP5tMctFsze6LVUGOothYW2MVgllJ+ovNFV/lin1y1591eAl340uSs4E4AJH6F/2Tta9OVGvNaXGMTYzKOLBYwo9sXJRHFuPjFxEs0Ya4pFUoCa8B53reNiOafrtwRU8/8G6zMgrF5z4FhCYBcIzoJdWCE=
|1|9oemW7STLSSF7uf+SBwD7JWe0K8=|YCblOLOrxHLzbHkMuZfiUP8nkTU= ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPEpfGoofmKWz3/t3Svaahh5ieq4LJ6/n+y3M0rOK/RgndUCESaTZXbw701NOF8BPcJczTQTuQPO2AJwrwQYcK0=
|1|EC/isVVKdC1w/IthdEuhT29iU+w=|VClak/HfuZVXh4zlhhtx9euaTT0= ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIA2qvtcS1snKAdWKJefMCuKKgVlz0haOT0sElceM06qV
+21
View File
@@ -0,0 +1,21 @@
FROM python:3.12-slim
ARG FROM_DIR=docker_dev/test/rsync_test
COPY ${FROM_DIR}/test.sh /test.sh
RUN apt-get update && apt-get install -y rsync openssh-client
COPY docker_dev/shared/id_rsa /root/.ssh/id_rsa
COPY docker_dev/shared/id_rsa.pub /root/.ssh/id_rsa.pub
RUN chmod 600 /root/.ssh/id_rsa /root/.ssh/id_rsa.pub
# Shared Volumes
RUN chmod +x /test.sh
WORKDIR /
SHELL ["/bin/bash", "-c"]
ENV PYTHONPATH=/
ENTRYPOINT [ "/test.sh" ]
+19
View File
@@ -0,0 +1,19 @@
#!/bin/bash
date > /testfile.txt
Source=/testfile.txt
Targets=
Targets="${Targets} cvtt@cloud21.cvtt.vpn:/tmp/"
Targets="${Targets} cvtt@hs01.cvtt.vpn:/tmp/"
for tgt in ${Targets}
do
Cmd="/usr/bin/rsync -ahv"
Cmd+=" -e 'ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null'"
Cmd+=" ${Source} ${tgt}"
echo $Cmd
eval $Cmd
done
@@ -6,7 +6,7 @@
# runs on host to start container # runs on host to start container
usage() { usage() {
echo -n "Usage: $0" echo -n "Usage: $0"
echo -n " [-c <config (dflt: http://cloud23.cvtt.vpn:6789/apps/cvtt_eqt_alpaca)>]" echo -n " [-c <config (dflt: http://cloud16.cvtt.vpn:6789/apps/cvtt_eqt_alpaca)>]"
echo -n " [-e <active_exchanges (ALPACA_SNDBX-MDPORTAL)>]" echo -n " [-e <active_exchanges (ALPACA_SNDBX-MDPORTAL)>]"
echo -n " [-a <admin_port (7222)>"] echo -n " [-a <admin_port (7222)>"]
echo -n " [-z (compress log)"] echo -n " [-z (compress log)"]
@@ -14,7 +14,7 @@ usage() {
exit 1 exit 1
} }
Config=http://cloud23.cvtt.vpn:6789/apps/cvtt_eqt_alpaca Config=http://cloud16.cvtt.vpn:6789/apps/cvtt_eqt_alpaca
ActiveExchanges=ALPACA_SNDBX ActiveExchanges=ALPACA_SNDBX
AdminPort=7222 AdminPort=7222
COMPRESS_LOG=false COMPRESS_LOG=false
@@ -40,7 +40,7 @@ Cmd="python3.12"
Cmd="${Cmd} /cvttpy/apps/executor_app.py" Cmd="${Cmd} /cvttpy/apps/executor_app.py"
Cmd="${Cmd} --config=${Config}" Cmd="${Cmd} --config=${Config}"
Cmd="${Cmd} --credentials_file=/.creds" Cmd="${Cmd} --credentials_file=/.creds"
Cmd="${Cmd} --allow_dynamic_exch_inst" # Cmd="${Cmd} --allow_dynamic_exch_inst"
Cmd="${Cmd} --active_exchanges=${ActiveExchanges}" Cmd="${Cmd} --active_exchanges=${ActiveExchanges}"
Cmd="${Cmd} --admin_port=${AdminPort}" Cmd="${Cmd} --admin_port=${AdminPort}"
Cmd="${Cmd} --log_file=/logs/%T.EXECUTOR_APP.log" Cmd="${Cmd} --log_file=/logs/%T.EXECUTOR_APP.log"
@@ -5,7 +5,7 @@
# runs on host to start container # runs on host to start container
usage() { usage() {
echo -n "Usage: ${0}" echo -n "Usage: ${0}"
echo -n " [-c <config (dflt: http://cloud23.cvtt.vpn:6789/apps/cvtt_eqt_alpaca)>]" echo -n " [-c <config (dflt: http://cloud16.cvtt.vpn:6789/apps/cvtt_eqt_alpaca)>]"
echo -n " [-e <active_exchanges (ALPACA_SNBOX)>]" echo -n " [-e <active_exchanges (ALPACA_SNBOX)>]"
echo -n " [-a <admin_port (7220)>]" echo -n " [-a <admin_port (7220)>]"
echo -n " [-n <portal_name (MD_PORTAL_ALPACA)>]" echo -n " [-n <portal_name (MD_PORTAL_ALPACA)>]"
@@ -14,7 +14,7 @@ usage() {
exit 1 exit 1
} }
Config=http://cloud23.cvtt.vpn:6789/apps/cvtt_eqt_alpaca Config=http://cloud16.cvtt.vpn:6789/apps/cvtt_eqt_alpaca
ActiveExchanges=ALPACA_SNDBX ActiveExchanges=ALPACA_SNDBX
PortalName=MD_PORTAL_ALPACA_SNDBX PortalName=MD_PORTAL_ALPACA_SNDBX
AdminPort=7220 AdminPort=7220
@@ -7,7 +7,7 @@ usage() {
echo -n " -S <strategy> (dflt: TRDALGO_001)" echo -n " -S <strategy> (dflt: TRDALGO_001)"
echo -n " [-c <config (dflt: http://cloud23.cvtt.vpn:6789/apps/cvtt_eqt_alpaca)>]" echo -n " [-c <config (dflt: http://cloud16.cvtt.vpn:6789/apps/cvtt_eqt_alpaca)>]"
echo -n " [-e <active_exchanges (ALPACA_SNDBX-MDPORTAL)>]" echo -n " [-e <active_exchanges (ALPACA_SNDBX-MDPORTAL)>]"
echo -n " [-a <admin_port (7224)>"] echo -n " [-a <admin_port (7224)>"]
echo -n " [-z (compress log)"] echo -n " [-z (compress log)"]
@@ -15,7 +15,7 @@ usage() {
exit 1 exit 1
} }
Config=http://cloud23.cvtt.vpn:6789/apps/cvtt_eqt_alpaca Config=http://cloud16.cvtt.vpn:6789/apps/cvtt_eqt_alpaca
ActiveExchanges=ALPACA_SNDBX-MDPORTAL ActiveExchanges=ALPACA_SNDBX-MDPORTAL
AdminPort=7224 AdminPort=7224
Strategy=DAILY_STOCK_001 Strategy=DAILY_STOCK_001
@@ -53,7 +53,7 @@ Cmd="${Cmd} --config=${Config}"
Cmd="${Cmd} --credentials_file=/.creds" Cmd="${Cmd} --credentials_file=/.creds"
Cmd="${Cmd} --book=${Book}" Cmd="${Cmd} --book=${Book}"
Cmd="${Cmd} --strategy=${Strategy}" Cmd="${Cmd} --strategy=${Strategy}"
Cmd="${Cmd} --allow_dynamic_exch_inst" # Cmd="${Cmd} --allow_dynamic_exch_inst"
Cmd="${Cmd} --active_exchanges=${ActiveExchanges}" Cmd="${Cmd} --active_exchanges=${ActiveExchanges}"
Cmd="${Cmd} --admin_port=${AdminPort}" Cmd="${Cmd} --admin_port=${AdminPort}"
Cmd="${Cmd} --log_file=/logs/%T.QUANT.${Book}.log" Cmd="${Cmd} --log_file=/logs/%T.QUANT.${Book}.log"
@@ -6,7 +6,7 @@
usage() { usage() {
echo -n "Usage: $0" echo -n "Usage: $0"
echo -n " -b <book>" echo -n " -b <book>"
echo -n " [-c <config (dflt: http://cloud23.cvtt.vpn:6789/apps/cvtt_eqt_alpaca)>]" echo -n " [-c <config (dflt: http://cloud16.cvtt.vpn:6789/apps/cvtt_eqt_alpaca)>]"
echo -n " [-e <active_exchanges (ALPACA_SNDBX-MDPORTAL)>]" echo -n " [-e <active_exchanges (ALPACA_SNDBX-MDPORTAL)>]"
echo -n " [-a <admin_port (7223)>"] echo -n " [-a <admin_port (7223)>"]
echo -n " [-z (compress log)"] echo -n " [-z (compress log)"]
@@ -16,7 +16,7 @@ usage() {
Config=http://cloud23.cvtt.vpn:6789/apps/cvtt_eqt_alpaca Config=http://cloud16.cvtt.vpn:6789/apps/cvtt_eqt_alpaca
ActiveExchanges=ALPACA_SNDBX-MDPORTAL ActiveExchanges=ALPACA_SNDBX-MDPORTAL
AdminPort=7223 AdminPort=7223
Book="" Book=""
@@ -51,7 +51,7 @@ Cmd="${Cmd} cvttpy/apps/risk_manager_app.py"
Cmd="${Cmd} --config=${Config}" Cmd="${Cmd} --config=${Config}"
Cmd="${Cmd} --credentials_file=/.creds" Cmd="${Cmd} --credentials_file=/.creds"
Cmd="${Cmd} --book=${Book}" Cmd="${Cmd} --book=${Book}"
Cmd="${Cmd} --allow_dynamic_exch_inst" # Cmd="${Cmd} --allow_dynamic_exch_inst"
Cmd="${Cmd} --active_exchanges=${ActiveExchanges}" Cmd="${Cmd} --active_exchanges=${ActiveExchanges}"
Cmd="${Cmd} --admin_port=${AdminPort}" Cmd="${Cmd} --admin_port=${AdminPort}"
Cmd="${Cmd} --log_file=/logs/%T.RISK_MGR.${Book}.log" Cmd="${Cmd} --log_file=/logs/%T.RISK_MGR.${Book}.log"
@@ -5,12 +5,12 @@
# runs on host to start container # runs on host to start container
usage() { usage() {
echo -n "Usage: ${0}" echo -n "Usage: ${0}"
echo -n " [-c <config (dflt: http://cloud23.cvtt.vpn:6789/apps/cvtt_eqt_alpaca)>]" echo -n " [-c <config (dflt: http://cloud16.cvtt.vpn:6789/apps/cvtt_eqt_alpaca)>]"
echo echo
exit 1 exit 1
} }
Config=http://cloud23.cvtt.vpn:6789/apps/cvtt_eqt_alpaca Config=http://cloud16.cvtt.vpn:6789/apps/cvtt_eqt_alpaca
while getopts ":c:" opt; do while getopts ":c:" opt; do
@@ -10,7 +10,7 @@ usage() {
echo -n " -A <algo> (dflt: TRDALGO_001)" echo -n " -A <algo> (dflt: TRDALGO_001)"
echo -n " [-c <config (dflt: http://cloud23.cvtt.vpn:6789/apps/cvtt_eqt_alpaca)>]" echo -n " [-c <config (dflt: http://cloud16.cvtt.vpn:6789/apps/cvtt_eqt_alpaca)>]"
echo -n " [-e <active_exchanges (ALPACA_SNDBX-MDPORTAL)>]" echo -n " [-e <active_exchanges (ALPACA_SNDBX-MDPORTAL)>]"
echo -n " [-a <admin_port (7223)>"] echo -n " [-a <admin_port (7223)>"]
echo -n " [-z (compress log)"] echo -n " [-z (compress log)"]
@@ -20,7 +20,7 @@ usage() {
Config=http://cloud23.cvtt.vpn:6789/apps/cvtt_eqt_alpaca Config=http://cloud16.cvtt.vpn:6789/apps/cvtt_eqt_alpaca
ActiveExchanges=ALPACA_SNDBX-MDPORTAL ActiveExchanges=ALPACA_SNDBX-MDPORTAL
AdminPort=7226 AdminPort=7226
Algo=TRDALGO_001 Algo=TRDALGO_001
@@ -58,7 +58,7 @@ Cmd="${Cmd} --config=${Config}"
Cmd="${Cmd} --credentials_file=/.creds" Cmd="${Cmd} --credentials_file=/.creds"
Cmd="${Cmd} --book=${Book}" Cmd="${Cmd} --book=${Book}"
Cmd="${Cmd} --algo=${Algo}" Cmd="${Cmd} --algo=${Algo}"
Cmd="${Cmd} --allow_dynamic_exch_inst" # Cmd="${Cmd} --allow_dynamic_exch_inst"
Cmd="${Cmd} --active_exchanges=${ActiveExchanges}" Cmd="${Cmd} --active_exchanges=${ActiveExchanges}"
Cmd="${Cmd} --admin_port=${AdminPort}" Cmd="${Cmd} --admin_port=${AdminPort}"
Cmd="${Cmd} --log_file=/logs/%T.TRADER.${Book}.log" Cmd="${Cmd} --log_file=/logs/%T.TRADER.${Book}.log"
@@ -6,7 +6,7 @@
usage() { usage() {
echo -n "Usage: $0" echo -n "Usage: $0"
echo -n " -b <book>" echo -n " -b <book>"
echo -n " [-c <config (dflt: http://cloud23.cvtt.vpn:6789/apps/cvtt_eqt_alpaca)>]" echo -n " [-c <config (dflt: http://cloud16.cvtt.vpn:6789/apps/cvtt_eqt_alpaca)>]"
echo -n " [-e <active_exchanges (ALPACA_SNDBX-MDPORTAL)>]" echo -n " [-e <active_exchanges (ALPACA_SNDBX-MDPORTAL)>]"
echo -n " [-a <admin_port (7223)>"] echo -n " [-a <admin_port (7223)>"]
echo -n " [-z (compress log)"] echo -n " [-z (compress log)"]
@@ -17,7 +17,7 @@ usage() {
ActiveExchanges=ALPACA_SNDBX-MDPORTAL ActiveExchanges=ALPACA_SNDBX-MDPORTAL
AdminPort=7225 AdminPort=7225
Book="" Book=""
Config=http://cloud23.cvtt.vpn:6789/apps/cvtt_eqt_alpaca Config=http://cloud16.cvtt.vpn:6789/apps/cvtt_eqt_alpaca
COMPRESS_LOG=false COMPRESS_LOG=false
@@ -49,7 +49,7 @@ Cmd="${Cmd} cvttpy/apps/trade_recorder.py"
Cmd="${Cmd} --config=${Config}" Cmd="${Cmd} --config=${Config}"
Cmd="${Cmd} --credentials_file=/.creds" Cmd="${Cmd} --credentials_file=/.creds"
Cmd="${Cmd} --book=${Book}" Cmd="${Cmd} --book=${Book}"
Cmd="${Cmd} --allow_dynamic_exch_inst" # Cmd="${Cmd} --allow_dynamic_exch_inst"
Cmd="${Cmd} --active_exchanges=${ActiveExchanges}" Cmd="${Cmd} --active_exchanges=${ActiveExchanges}"
Cmd="${Cmd} --admin_port=${AdminPort}" Cmd="${Cmd} --admin_port=${AdminPort}"
Cmd="${Cmd} --log_file=/logs/%T.TRADING_RECORDER.${Book}.log" Cmd="${Cmd} --log_file=/logs/%T.TRADING_RECORDER.${Book}.log"