переопределение стопов
test / deploy_trader_prod (push) Successful in 1m58s
Details
test / deploy_trader_prod (push) Successful in 1m58s
Details
parent
c99a580822
commit
ce7cf5119e
|
@ -286,17 +286,17 @@ namespace KLHZ.Trader.Core.Exchange.Services
|
||||||
var stops = GetStops(message, asset.Count > 0 ? PositionType.Long : PositionType.Short);
|
var stops = GetStops(message, asset.Count > 0 ? PositionType.Long : PositionType.Short);
|
||||||
if (!message.IsHistoricalData)
|
if (!message.IsHistoricalData)
|
||||||
{
|
{
|
||||||
//await account.Value.ResetStops(message.Figi, stops.stopLoss, stops.takeProfit);
|
await account.Value.ResetStops(message.Figi, stops.stopLoss, stops.takeProfit);
|
||||||
//if (asset.Count < 0)
|
if (asset.Count < 0)
|
||||||
//{
|
{
|
||||||
// await LogDeclision(DeclisionTradeAction.OpenShort, asset.BoughtPrice - stops.takeProfit, message.Time.AddMilliseconds(-100), message);
|
await LogDeclision(DeclisionTradeAction.OpenShort, asset.BoughtPrice - stops.takeProfit, message.Time.AddMilliseconds(-100), message);
|
||||||
// await LogDeclision(DeclisionTradeAction.OpenShort, asset.BoughtPrice + stops.stopLoss, message.Time.AddMilliseconds(100), message);
|
await LogDeclision(DeclisionTradeAction.OpenShort, asset.BoughtPrice + stops.stopLoss, message.Time.AddMilliseconds(100), message);
|
||||||
//}
|
}
|
||||||
//else
|
else
|
||||||
//{
|
{
|
||||||
// await LogDeclision(DeclisionTradeAction.OpenLong, asset.BoughtPrice + stops.takeProfit, message.Time.AddMilliseconds(-100), message);
|
await LogDeclision(DeclisionTradeAction.OpenLong, asset.BoughtPrice + stops.takeProfit, message.Time.AddMilliseconds(-100), message);
|
||||||
// await LogDeclision(DeclisionTradeAction.OpenLong, asset.BoughtPrice - stops.stopLoss, message.Time.AddMilliseconds(100), message);
|
await LogDeclision(DeclisionTradeAction.OpenLong, asset.BoughtPrice - stops.stopLoss, message.Time.AddMilliseconds(100), message);
|
||||||
//}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -104,6 +104,13 @@ namespace KLHZ.Trader.Core.TG.Services
|
||||||
await acc.OpenPosition("FUTIMOEXF000", Exchange.Models.AssetsAccounting.PositionType.Short, 4, 6, 1);
|
await acc.OpenPosition("FUTIMOEXF000", Exchange.Models.AssetsAccounting.PositionType.Short, 4, 6, 1);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
case "stops":
|
||||||
|
{
|
||||||
|
var acc = _portfolioWrapper.Accounts.Values.FirstOrDefault(a => a.Assets.ContainsKey("FUTIMOEXF000"));
|
||||||
|
if (acc != null)
|
||||||
|
await acc.ResetStops("FUTIMOEXF000", 4, 4);
|
||||||
|
break;
|
||||||
|
}
|
||||||
case "ребут":
|
case "ребут":
|
||||||
var q = Task.Run(() =>
|
var q = Task.Run(() =>
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue