币安量化交易
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

207 lines
10 KiB

<?xml version="1.0"?>
<doc>
<assembly>
<name>Binance.TradeRobot.Business</name>
</assembly>
<members>
<member name="M:Binance.TradeRobot.Business.ExchangeBusiness.GetNoUsedExchangeAccountList(Binance.TradeRobot.Model.Base.Enums.TradePolicy,Binance.TradeRobot.Model.Base.Enums.Exchange)">
<summary>
获取APIKey未使用交易所账户列表
</summary>
<param name="tradePolicy"></param>
<param name="exchangeId"></param>
<returns></returns>
</member>
<member name="M:Binance.TradeRobot.Business.BaseSpotOrderPublishBusiness.CheckOrderExists(System.Int64)">
<summary>
检查订单是否存在
</summary>
<param name="orderId"></param>
<exception cref="T:Binance.TradeRobot.Model.Base.BusinessException">订单不存在异常</exception>
</member>
<member name="M:Binance.TradeRobot.Business.BaseSpotOrderPublishBusiness.CreateClientOrderId(System.Int64,Binance.TradeRobot.Model.Base.Enums.TradePolicy)">
<summary>
创建客户端订单号
</summary>
<param name="robotId"></param>
<param name="tradePolicy"></param>
<returns></returns>
</member>
<member name="M:Binance.TradeRobot.Business.D21OrderPublishBusiness.StopLossOrderPlace(Binance.TradeRobot.Model.Dto.D21PolicyRobotResponse,Binance.TradeRobot.Model.Db.SymbolInfo,System.Decimal,System.Decimal,System.Collections.Generic.IList{Binance.TradeRobot.Model.Db.SpotOrder},System.Collections.Generic.IList{Binance.TradeRobot.Model.Db.ExecutionLog},SDKAdapter.APIClient.BaseAPIClient,System.Boolean)">
<summary>
挂止损单
</summary>
<param name="d21Robot"></param>
<param name="symbolInfo"></param>
<param name="avgTradePrice"></param>
<param name="buyQuantity"></param>
<param name="insertStopLossOrderList"></param>
<param name="logList"></param>
<param name="baseAPIClient"></param>
<param name="isFirstStopLoss"></param>
</member>
<member name="M:Binance.TradeRobot.Business.RobotBusiness.CheckRobotRegister(Binance.TradeRobot.Model.Dto.AddRobotRequest,Binance.TradeRobot.Model.Db.ExchangeAPIKey@)">
<summary>
检查机器人注册条件
</summary>
<param name="addRobotRequest"></param>
<param name="exchangeAPIKey"></param>
<exception cref="T:Binance.TradeRobot.Model.Base.BusinessException"></exception>
</member>
<member name="M:Binance.TradeRobot.Business.RobotBusiness.RefreshRobotRuningTime">
<summary>
刷新机器人运行时长
</summary>
</member>
<member name="M:Binance.TradeRobot.Business.RobotBusiness.AddRobotWithTran(Binance.TradeRobot.Model.Dto.AddRobotRequest,System.Data.Common.DbTransaction)">
<summary>
添加机器人和账户
</summary>
<param name="addRobotRequest"></param>
<param name="tran"></param>
<returns>机器人Id</returns>
</member>
<member name="M:Binance.TradeRobot.Business.RobotBusiness.AddPyramidPolicyRobot(Binance.TradeRobot.Model.Dto.AddRobotRequest)">
<summary>
添加金字塔策略机器人
</summary>
<param name="addRobotRequest"></param>
</member>
<member name="M:Binance.TradeRobot.Business.RobotBusiness.AddD21PolicyRobot(Binance.TradeRobot.Model.Dto.AddRobotRequest)">
<summary>
添加动2.1策略机器人
</summary>
<param name="addRobotRequest"></param>
</member>
<member name="M:Binance.TradeRobot.Business.RobotBusiness.GetRobotList(System.Nullable{System.Int64},System.String,System.Nullable{Binance.TradeRobot.Model.Base.Enums.RobotState},System.Nullable{Binance.TradeRobot.Model.Base.Enums.Exchange},System.Nullable{System.Int64})">
<summary>
查询机器人基本信息
</summary>
<param name="robotId">如果robotId有值,将忽略其他条件</param>
<param name="symbol"></param>
<param name="robotState"></param>
<param name="exchange"></param>
<param name="accountId">交易所账号Id</param>
<returns></returns>
</member>
<member name="M:Binance.TradeRobot.Business.RobotBusiness.GetD21PolicyRobotList(System.Nullable{System.Int64},System.Nullable{Binance.TradeRobot.Model.Base.Enums.RobotState},System.Nullable{Binance.TradeRobot.Model.Base.Enums.SignalPeriod},System.String,System.Boolean,System.Boolean)">
<summary>
获取动2.1策略机器人列表
</summary>
<param name="robotId"></param>
<param name="robotState">机器人状态</param>
<param name="signalPeriod">信号周期</param>
<param name="symbol">交易对</param>
<param name="isLoadRecentTradeProfit">是否加载近期交易利润,默认true</param>
<param name="isLoadAPIKey">是否加载机器人绑定的APIKey,默认false</param>
<returns></returns>
</member>
<member name="M:Binance.TradeRobot.Business.RobotBusiness.D21Remedy">
<summary>
补救检查
</summary>
<exception cref="T:Binance.TradeRobot.Model.Base.BusinessException"></exception>
</member>
<member name="T:Binance.TradeRobot.Business.SpotPolicyBusiness">
<summary>
现货策略
</summary>
</member>
<member name="M:Binance.TradeRobot.Business.BaseTradeBusiness.CreateClientOrderId(System.Int64,Binance.TradeRobot.Model.Base.Enums.TradePolicy)">
<summary>
创建客户端订单号
</summary>
<param name="robotId"></param>
<param name="tradePolicy"></param>
<returns></returns>
</member>
<member name="M:Binance.TradeRobot.Business.ITradeBusiness.TrendChanged``2(``0,``1,Binance.TradeRobot.Model.Dto.SymbolInfoResponse)">
<summary>
趋势变化
</summary>
<typeparam name="T"></typeparam>
<typeparam name="T1"></typeparam>
<param name="singalRequest"></param>
<param name="robot"></param>
<param name="symbolInfo"></param>
</member>
<member name="M:Binance.TradeRobot.Business.ITradeBusiness.LongCross``2(``0,``1,System.Boolean,Binance.TradeRobot.Model.Dto.SymbolInfoResponse)">
<summary>
多交叉
</summary>
<typeparam name="T"></typeparam>
<typeparam name="T1"></typeparam>
<param name="singalRequest"></param>
<param name="robot"></param>
<param name="isRemedy">是否为补救信号</param>
<param name="symbolInfo"></param>
</member>
<member name="M:Binance.TradeRobot.Business.ITradeBusiness.ShortCross``2(``0,``1,System.Boolean,Binance.TradeRobot.Model.Dto.SymbolInfoResponse)">
<summary>
空交叉
</summary>
<typeparam name="T"></typeparam>
<typeparam name="T1"></typeparam>
<param name="singalRequest"></param>
<param name="robot"></param>
<param name="isRemedy">是否为补救信号</param>'
<param name="symbolInfo"></param>
</member>
<member name="M:Binance.TradeRobot.Business.UserBusiness.OneWayAssetChange(System.Int64,System.Decimal,System.Int64,Binance.TradeRobot.Model.Base.Enums.CapitalChangeType,System.String)">
<summary>
单向资产变更
</summary>
<param name="operationUserId"></param>
<param name="changeAmount"></param>
<param name="changeUserId"></param>
<param name="capitalChangeType"></param>
<param name="remark"></param>
<exception cref="T:Binance.TradeRobot.Model.Base.BusinessException"></exception>
</member>
<member name="M:Binance.TradeRobot.Business.Extensions.RobotExtension.GetBusinessType(Binance.TradeRobot.Model.Base.Enums.TradePolicy)">
<summary>
获取交易策略对应的业务类型
</summary>
<param name="tradePolicy"></param>
<returns></returns>
</member>
<member name="M:Binance.TradeRobot.Business.Extensions.UserExtension.CalculateRatio(System.Collections.Generic.IList{Binance.TradeRobot.Model.Dto.UserResponse},System.Boolean)">
<summary>
计算成员分红/本金比例
</summary>
<param name="userList"></param>
<param name="multiplyBy100">比例乘100</param>
</member>
<member name="M:Binance.TradeRobot.Business.GlobalContext.SubscribeKLine(Binance.TradeRobot.Model.Dto.RobotResponse)">
<summary>
订阅K线
</summary>
<param name="robot"></param>
</member>
<member name="M:Binance.TradeRobot.Business.GlobalContext.UnSubscribeKLine(Binance.TradeRobot.Model.Dto.RobotResponse)">
<summary>
取消订阅K线
</summary>
<param name="robot"></param>
</member>
<member name="M:Binance.TradeRobot.Business.GlobalContext.SubscribeOrderPublish(Binance.TradeRobot.Model.Dto.RobotResponse)">
<summary>
订阅订单推送
</summary>
<param name="robot"></param>
</member>
<member name="M:Binance.TradeRobot.Business.GlobalContext.UnSubscribeOrderPublish(Binance.TradeRobot.Model.Dto.RobotResponse)">
<summary>
取消订阅订单推送
</summary>
<param name="robot"></param>
</member>
<member name="M:Binance.TradeRobot.Business.GlobalContext.GetSpotNewestPrice(System.String)">
<summary>
获取指定交易对现货最新成交价
</summary>
<param name="kLineKey"></param>
<returns></returns>
</member>
</members>
</doc>