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.
25 lines
897 B
25 lines
897 B
using Binance.TradeRobot.Model.Base;
|
|
using System.Collections.Generic;
|
|
|
|
namespace Binance.TradeRobot.Business.Extensions
|
|
{
|
|
public static class RobotExtension
|
|
{
|
|
private static IDictionary<Enums.TradePolicy, Enums.BusinessType> BusinessTypeDic = new Dictionary<Enums.TradePolicy, Enums.BusinessType>()
|
|
{
|
|
{Enums.TradePolicy.Pyramid, Enums.BusinessType.UPrep },
|
|
{ Enums.TradePolicy.D2, Enums.BusinessType.IsolateMargin},
|
|
{ Enums.TradePolicy.D21, Enums.BusinessType.IsolateMargin}
|
|
};
|
|
|
|
/// <summary>
|
|
/// 获取交易策略对应的业务类型
|
|
/// </summary>
|
|
/// <param name="tradePolicy"></param>
|
|
/// <returns></returns>
|
|
public static Enums.BusinessType GetBusinessType(this Enums.TradePolicy tradePolicy)
|
|
{
|
|
return BusinessTypeDic[tradePolicy];
|
|
}
|
|
}
|
|
}
|
|
|