using System.ComponentModel; namespace Binance.TradeRobot.Model.Base { public class Enums { #region 用户资金 /// /// 资金变更类型 追投=0,提现=1,转移=2 /// public enum CapitalChangeType { /// /// 增加资金 /// Add = 0, /// /// 减少资金 /// Reduce = 1, /// /// 转移资金 /// Transfer = 2 } /// /// 资金方向 转入=0,转出=1 /// public enum FundDirection { In = 0, Out = 1 } #endregion #region 机器人 /// /// 业务类型 币币=0,逐仓杠杆=1,U本位合约=2 /// public enum BusinessType { /// /// 币币(现货) /// Spot = 0, /// /// 逐仓杠杆 /// IsolateMargin = 1, /// /// U本位合约 /// UPrep = 2 } /// /// 机器人状态 Stop=0,Runing=1 /// public enum RobotState { Stop = 0, Runing = 1 } /// /// 交易策略 动量趋势v2=0,动量趋势v21=1,金字塔=11 /// public enum TradePolicy { D2 = 0, D21 = 1, Pyramid = 11 } /// /// 执行模式 Both=0,OnlyBuy=1,OnlySell=2 /// public enum ExecutionMode { Both = 0, OnlyBuy = 1, OnlySell = 2 } #endregion #region 交易所 /// /// Binance=0, Gate.io=1 /// public enum Exchange { /// /// 币安 /// Binance = 0, /// /// 芝麻开门 /// Gate_IO = 1 } /// /// 借币状态 Loading=0 returned=1 /// public enum LoanState { Loaning, retured } /// /// 现货订单订单状态 /// public enum SpotOrderState { /// /// 已创建 /// Created, /// /// 部分成交 /// PartiallyFilled, /// /// 完全成交 /// Filled, /// /// 用户取消 /// Canceled, /// /// 拒绝 /// Rejected, /// /// 订单过期 /// Expired, /// /// 未知状态 /// Unknow } /// /// 交易方向 Buy=0,Sell=1 /// public enum TradeDirection { Buy, Sell } /// /// 订单类型 /// LIMIT 限价单 /// MARKET 市价单 /// STOP_LOSS 止损单 /// STOP_LOSS_LIMIT 限价止损单 /// TAKE_PROFIT 止盈单 /// TAKE_PROFIT_LIMIT 限价止盈单 /// LIMIT_MAKER 限价只挂单 /// public enum OrderType { LIMIT, MARKET, STOP_LOSS, STOP_LOSS_LIMIT, TAKE_PROFIT, TAKE_PROFIT_LIMIT, LIMIT_MAKER } /// /// 信号周期 1m=0,3m=1,5m=2,15m=3,30m=4,1h=5,2h=6,4h=7,6h=8,8h=9,12h=10,1d=11,3d=12,1w=13,1M=14 /// public enum SignalPeriod { _1m, _3m, _5m, _15m, _30m, _1h, _2h, _4h, _6h, _8h, _12h, _1d, _3d, _1w, _1M } #endregion #region 信号 /// /// 信号类型 /// /// 买入=0,卖出=1,做多=2,做空=3,大趋势看多=4大趋势看空=5中趋势看多=6中趋势看空=7小趋势看多=8小趋势看空=9,多交叉=10,空交叉=11 /// /// public enum SingalType { 买入 = 0, 卖出 = 1, 做多 = 2, 做空 = 3, 大趋势看多 = 4, 大趋势看空 = 5, 中趋势看多 = 6, 中趋势看空 = 7, 小趋势看多 = 8, 小趋势看空 = 9, 多交叉 = 10, 空交叉 = 11, 订单推送 = 100 } #endregion } }