6bc9c5a7fb
RealTimeSynchronizedTimer now triggers based on UTC time LiveTradingDataFeed used UTC time to add to bridge Renamed Security.Time to Security.LocalTime to be explicit Renamed SecurityExchange.Time to SecurityExchange.LocalTime to be explicit
56 lines
2.0 KiB
C#
56 lines
2.0 KiB
C#
/*
|
|
* QUANTCONNECT.COM - Democratizing Finance, Empowering Individuals.
|
|
* Lean Algorithmic Trading Engine v2.0. Copyright 2014 QuantConnect Corporation.
|
|
*
|
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
* you may not use this file except in compliance with the License.
|
|
* You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
|
|
*
|
|
* Unless required by applicable law or agreed to in writing, software
|
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
* See the License for the specific language governing permissions and
|
|
* limitations under the License.
|
|
*/
|
|
|
|
using System;
|
|
|
|
namespace QuantConnect.Orders
|
|
{
|
|
/// <summary>
|
|
/// Defines a request to cancel an order
|
|
/// </summary>
|
|
public class CancelOrderRequest : OrderRequest
|
|
{
|
|
/// <summary>
|
|
/// Gets <see cref="Orders.OrderRequestType.Cancel"/>
|
|
/// </summary>
|
|
public override OrderRequestType OrderRequestType
|
|
{
|
|
get { return OrderRequestType.Cancel; }
|
|
}
|
|
|
|
/// <summary>
|
|
/// Initializes a new instance of the <see cref="CancelOrderRequest"/> class
|
|
/// </summary>
|
|
/// <param name="time">The time this cancelation was requested</param>
|
|
/// <param name="orderId">The order id to be canceled</param>
|
|
/// <param name="tag">A new tag for the order</param>
|
|
public CancelOrderRequest(DateTime time, int orderId, string tag)
|
|
: base(time, orderId, tag)
|
|
{
|
|
}
|
|
|
|
/// <summary>
|
|
/// Returns a string that represents the current object.
|
|
/// </summary>
|
|
/// <returns>
|
|
/// A string that represents the current object.
|
|
/// </returns>
|
|
/// <filterpriority>2</filterpriority>
|
|
public override string ToString()
|
|
{
|
|
return string.Format("{0} UTC: Cancel Order: ({1}) - {2}", Time, OrderId, Tag) + " Status: " + Status;
|
|
}
|
|
}
|
|
} |