Exchange.cs 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. //----------------------------------------------------------------
  2. //Module Name: Exchange
  3. //Purpose:
  4. //CopyRight: Muchinfo
  5. //History:
  6. //----------------------------------------------------------------
  7. //DateTime Author Description
  8. //----------------------------------------------------------------
  9. //2014-04-02 deng.yinping Create
  10. //----------------------------------------------------------------
  11. using Muchinfo.MTPClient.Data.Enums;
  12. using System;
  13. namespace Muchinfo.MTPClient.Data.Model
  14. {
  15. // 摘要:
  16. // 交易所
  17. public class Exchange
  18. {
  19. /// <summary>
  20. /// 收市方式
  21. /// </summary>
  22. public ExchangeModeType CloseMode { get; set; }
  23. /// <summary>
  24. /// 收市时间(绝对时间)
  25. /// </summary>
  26. public DateTime CloseTime { get; set; }
  27. /// <summary>
  28. /// 交易所代码
  29. /// </summary>
  30. public string ExchangeCode { get; set; }
  31. /// <summary>
  32. /// 交易所编码
  33. /// </summary>
  34. public long ExchangeId { get; set; }
  35. /// <summary>
  36. /// 交易所名称
  37. /// </summary>
  38. public string ExchangeName { get; set; }
  39. /// <summary>
  40. /// 交易所外码
  41. /// </summary>
  42. public string ExchangeOtherCode { get; set; }
  43. /// <summary>
  44. /// 下一个交易日
  45. /// </summary>
  46. public DateTime NextDate { get; set; }
  47. /// <summary>
  48. /// 开市方式
  49. /// </summary>
  50. public ExchangeModeType OpenMode { get; set; }
  51. /// <summary>
  52. /// 开市时间(绝对时间)
  53. /// </summary>
  54. public DateTime OpenTime { get; set; }
  55. /// <summary>
  56. /// 结算模式
  57. /// </summary>
  58. public ReckonModeType ReckonMode { get; set; }
  59. /// <summary>
  60. /// 结算时间(绝对时间)
  61. /// </summary>
  62. public DateTime ReckonTime { get; set; }
  63. /// <summary>
  64. /// 系统结算方式
  65. /// </summary>
  66. public ExchangeModeType SysReckonMode { get; set; }
  67. /// <summary>
  68. /// 交易日
  69. /// </summary>
  70. public DateTime TradeDate { get; set; }
  71. #region 资金与结算参数
  72. /// <summary>
  73. /// 竞价市场结算方式
  74. /// </summary>
  75. public ReckonMode BidReckonType { get; set; }
  76. /// <summary>
  77. /// 竞价市场结算方式为单位时间段时的时间
  78. /// </summary>
  79. public int BidReferenceTime { get; set; }
  80. /// <summary>
  81. /// 当日平仓盈亏是否可出
  82. /// </summary>
  83. public bool IsAllowClosePL { get; set; }
  84. /// <summary>
  85. /// 当日浮动盈亏是否可出
  86. /// </summary>
  87. public bool IsAllowFloatPL { get; set; }
  88. /// <summary>
  89. /// 当日入金是否可出
  90. /// </summary>
  91. public bool IsAllowInMoney { get; set; }
  92. /// <summary>
  93. /// 未签约用户是否可以出金
  94. /// </summary>
  95. public bool IsAllowNoSignOutMoney { get; set; }
  96. /// <summary>
  97. /// 即期市场结算方式
  98. /// </summary>
  99. public ReckonMode MarketReckonType { get; set; }
  100. /// <summary>
  101. /// 即期市场结算方式为单位时间段时的时间
  102. /// </summary>
  103. public int MarketReferenceTime { get; set; }
  104. #endregion
  105. #region 新加的IsMarketPrice字段
  106. /// <summary>
  107. /// 是否支持市价;0不支持;1支持
  108. /// </summary>
  109. public string IsMarketPrice { get; set; }
  110. #endregion
  111. }
  112. }