54 lines
1.5 KiB
C#
54 lines
1.5 KiB
C#
using YLErp.Commons;
|
|
using YLErp.Modules.TradeRiskCalcModule;
|
|
|
|
namespace YLErp.Modules.RiskModule
|
|
{
|
|
[TestClass]
|
|
public class TestTradeRiskCalcService
|
|
{
|
|
[TestMethod]
|
|
public void Test1()
|
|
{
|
|
|
|
}
|
|
|
|
class TradeDataSourceDemo : ITradeDataSource
|
|
{
|
|
public TraceWrap Trace { get; set; }
|
|
|
|
public IEnumerable<ExchangeTrade> GetExchangeTrades()
|
|
{
|
|
var bb = new ExchangeTrade
|
|
{
|
|
AssetBookId = 79,
|
|
Comments = "",
|
|
Commission = 0,
|
|
CommissionType = DBModels.Enums.CommissionType.手动录入,
|
|
CreateTime = DateTime.Now,
|
|
ExchangeAccountCode = "",
|
|
ExchangeAccountId = 0,
|
|
ExerciseMode = "",
|
|
InstrumentType = ConsGlobal.InstrumentType.Stock,
|
|
IsValid = true,
|
|
MaturityDate = null,
|
|
Notional = 1000,
|
|
TradeAmount = 1000,
|
|
TradeLots = 10,
|
|
TradeSide = "多头买入",
|
|
TradeSinglePrice = 100,
|
|
UnderlyingCode = "000001.sz"
|
|
};
|
|
|
|
var list = new List<ExchangeTrade>();
|
|
|
|
return list;
|
|
}
|
|
|
|
public IEnumerable<trade> GetOtcTrades()
|
|
{
|
|
return Enumerable.Empty<trade>();
|
|
}
|
|
}
|
|
}
|
|
}
|