/// <summary> /// /// </summary> public bool BeginDecreaseVolume(int volumeDecrease, decimal?allowedSlippage, decimal?desiredPrice, out string operationResultMessage, OrderOperationDelegate operationFinishedDelegate) { operationResultMessage = string.Empty; GeneralHelper.FireAndForget(delegate() { string tmp; bool result = DecreaseVolume(volumeDecrease, allowedSlippage, desiredPrice, out tmp); if (operationFinishedDelegate != null) { operationFinishedDelegate(this, result, tmp); } }); return(true); }
/// <summary> /// /// </summary> public bool BeginDecreaseVolume(int volumeDecrease, decimal? allowedSlippage, decimal? desiredPrice, out string operationResultMessage, OrderOperationDelegate operationFinishedDelegate) { operationResultMessage = string.Empty; GeneralHelper.FireAndForget(delegate() { string tmp; bool result = DecreaseVolume(volumeDecrease, allowedSlippage, desiredPrice, out tmp); if (operationFinishedDelegate != null) { operationFinishedDelegate(this, result, tmp); } }); return true; }