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
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>
|
|
|