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.
38 lines
1.2 KiB
38 lines
1.2 KiB
3 years ago
|
using Binance.TradeRobot.Common.DI;
|
||
|
using Binance.TradeRobot.Model.Base;
|
||
|
using Microsoft.Extensions.Caching.Memory;
|
||
|
using Microsoft.Extensions.DependencyInjection;
|
||
|
using SDKAdapter.Model;
|
||
|
using System;
|
||
|
using Yitter.IdGenerator;
|
||
|
|
||
|
namespace Binance.TradeRobot.Business
|
||
|
{
|
||
|
[BatchRegistration(ServiceLifetime.Singleton, RegistrationType.Interface)]
|
||
|
internal class D21OrderPublishBusiness : BaseSpotOrderPublishBusiness, ISpotOrderPublishBusiness
|
||
|
{
|
||
|
public Enums.TradePolicy TradePolicy => Enums.TradePolicy.D21;
|
||
|
|
||
|
public D21OrderPublishBusiness(IFreeSql fsql, NLogManager logManager, IIdGenerator idGenerator, IMemoryCache memoryCache, DingBusiness dingBusiness) : base(fsql, logManager, idGenerator, memoryCache, dingBusiness)
|
||
|
{
|
||
|
|
||
|
}
|
||
|
|
||
|
|
||
|
public void OnSpotOrderPublish(SpotOrderPublishInfo spotOrderPublishInfo)
|
||
|
{
|
||
|
return;
|
||
|
var logger = logManager.GetLogger(spotOrderPublishInfo.LoggerName);
|
||
|
var step = "";
|
||
|
try
|
||
|
{
|
||
|
|
||
|
}
|
||
|
catch (Exception ex)
|
||
|
{
|
||
|
HandleError(ex, null, spotOrderPublishInfo.LoggerName, spotOrderPublishInfo.RobotId, spotOrderPublishInfo.OrderId, step);
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|