diff --git a/hikyuu/trade_manage/__init__.py b/hikyuu/trade_manage/__init__.py index 397b0dc4d..6a258b9b6 100644 --- a/hikyuu/trade_manage/__init__.py +++ b/hikyuu/trade_manage/__init__.py @@ -27,4 +27,4 @@ from .trade import * from .broker import OrderBrokerBase, OrderBrokerWrap, TestOrderBroker, crtOB from .broker_mail import MailOrderBroker - +from .broker_easytrader import EasyTraderOrderBroker diff --git a/hikyuu/trade_manage/broker_easytrader.py b/hikyuu/trade_manage/broker_easytrader.py new file mode 100644 index 000000000..b6c9b6638 --- /dev/null +++ b/hikyuu/trade_manage/broker_easytrader.py @@ -0,0 +1,17 @@ +/#!/usr/bin/python +# -*- coding: utf8 -*- +# +# Create on: 2024-01-30 +# Author: fasiondog + +class EasyTraderOrderBroker: + def __init__(self, user): + self.user = user + + def buy(self, code, price, num): + self.user.buy(code[2:], price=price, amount=num) + print("买入:%s %.3f %i" % (code, price, num)) + + def sell(self, code, price, num): + self.user.sell(code[2:], price=price, amount=num) + print("卖出:%s %.3f %i" % (code, price, num))