代码拉取完成,页面将自动刷新
FROM python:3.6.12-slim
# 换源到ali
RUN echo "deb http://mirrors.aliyun.com/debian/ buster main non-free contrib" > /etc/apt/sources.list; \
echo "deb-src http://mirrors.aliyun.com/debian/ buster main non-free contrib" >> /etc/apt/sources.list; \
echo "deb http://mirrors.aliyun.com/debian-security buster/updates main" >> /etc/apt/sources.list; \
echo "deb-src http://mirrors.aliyun.com/debian-security buster/updates main" >> /etc/apt/sources.list; \
echo "deb http://mirrors.aliyun.com/debian/ buster-updates main non-free contrib" >> /etc/apt/sources.list; \
echo "deb-src http://mirrors.aliyun.com/debian/ buster-updates main non-free contrib" >> /etc/apt/sources.list; \
echo "deb http://mirrors.aliyun.com/debian/ buster-backports main non-free contrib" >> /etc/apt/sources.list; \
echo "deb-src http://mirrors.aliyun.com/debian/ buster-backports main non-free contrib" >> /etc/apt/sources.list;
RUN set -ex; \
apt-get update; \
# 安装talib依赖
apt-get install -y python3-dev libssl-dev libffi-dev build-essential libxml2-dev libxslt1-dev;
WORKDIR /
# ta-lib
ADD ta-lib-0.4.0-src.tar.gz .
RUN cd ta-lib/; \
./configure --prefix=/usr; \
make && make install; \
cd .. && rm -f ta-lib-0.4.0-src.tar.gz && rm ta-lib -rf; \
apt-get clean; \
# numpy 要先安装
pip install --upgrade pip; \
pip install --no-cache-dir numpy; \
# 支持将order写入pg
pip install --no-cache-dir ta-lib pyyaml color_log psycopg2-binary redis sqlalchemy;
WORKDIR /hfpy
COPY hfpy ./hfpy/
COPY strategies/SMA* ./strategies/
COPY main.py .
# 添加默认策略
ENV strategy_names SMACross
ENTRYPOINT [ "python", "main.py" ]
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。