CandleMessage
StockSharp.Messages
キャンドルに関する情報が込められているメッセージです。
継承元: Message
実装: ISubscriptionIdMessage, IOriginalTransactionIdMessage, IDataTypeMessage, ICandleMessage, ISecurityIdMessage, ISeqNumMessage, IGeneratedMessage, ILocalTimeMessage, IServerTimeMessage
コンストラクター
CandleMessage
protected CandleMessage(MessageTypes type)
candleMessage = CandleMessage(type)
キャンドルに関する情報が込められているメッセージです。
- type
- メッセージタイプ。
プロパティ
Arg
public abstract object Arg { get; }
value = candleMessage.Arg
キャンドル形成パラメータ。例えば、TimeFrameCandle のこの値が TimeFrame です。
BuildFrom
public DataType BuildFrom { get; set; }
value = candleMessage.BuildFrom
candleMessage.BuildFrom = value
どの市場データ型がソース値として使用されるか。
BuyVolume
public decimal? BuyVolume { get; set; }
value = candleMessage.BuyVolume
candleMessage.BuyVolume = value
購入ボリューム.
ClosePrice
public decimal ClosePrice { get; set; }
value = candleMessage.ClosePrice
candleMessage.ClosePrice = value
定額料金
CloseTime
public DateTime CloseTime { get; set; }
value = candleMessage.CloseTime
candleMessage.CloseTime = value
閉じる タイム。
CloseVolume
public decimal? CloseVolume { get; set; }
value = candleMessage.CloseVolume
candleMessage.CloseVolume = value
ボリュームを閉じます。
DataType
public DataType DataType { get; set; }
value = candleMessage.DataType
candleMessage.DataType = value
指定したストレージで動作する市場データの種類。
DownTicks
public int? DownTicks { get; set; }
value = candleMessage.DownTicks
candleMessage.DownTicks = value
ダウントレンドティックの数。
HighPrice
public decimal HighPrice { get; set; }
value = candleMessage.HighPrice
candleMessage.HighPrice = value
最安値。
HighTime
public DateTime HighTime { get; set; }
value = candleMessage.HighTime
candleMessage.HighTime = value
高度の時間。
HighVolume
public decimal? HighVolume { get; set; }
value = candleMessage.HighVolume
candleMessage.HighVolume = value
ボリュームが高い。
LowPrice
public decimal LowPrice { get; set; }
value = candleMessage.LowPrice
candleMessage.LowPrice = value
最安値。
LowTime
public DateTime LowTime { get; set; }
value = candleMessage.LowTime
candleMessage.LowTime = value
低い時間。
LowVolume
public decimal? LowVolume { get; set; }
value = candleMessage.LowVolume
candleMessage.LowVolume = value
ボリュームを低くします。
OpenInterest
public decimal? OpenInterest { get; set; }
value = candleMessage.OpenInterest
candleMessage.OpenInterest = value
興味を オープンして下さい。
OpenPrice
public decimal OpenPrice { get; set; }
value = candleMessage.OpenPrice
candleMessage.OpenPrice = value
開口価格。
OpenTime
public DateTime OpenTime { get; set; }
value = candleMessage.OpenTime
candleMessage.OpenTime = value
開通時間
OpenVolume
public decimal? OpenVolume { get; set; }
value = candleMessage.OpenVolume
candleMessage.OpenVolume = value
ボリュームを開いたまま。
OriginalTransactionId
public long OriginalTransactionId { get; set; }
value = candleMessage.OriginalTransactionId
candleMessage.OriginalTransactionId = value
原文のIDは、このメッセージが応答するTransactionIdのメッセージです。
PriceLevels
public IEnumerable<CandlePriceLevel> PriceLevels { get; set; }
value = candleMessage.PriceLevels
candleMessage.PriceLevels = value
価格レベル。
RelativeVolume
public decimal? RelativeVolume { get; set; }
value = candleMessage.RelativeVolume
candleMessage.RelativeVolume = value
相対的な容積。
SecurityId
public SecurityId SecurityId { get; set; }
value = candleMessage.SecurityId
candleMessage.SecurityId = value
担当: 佐藤 宏
SellVolume
public decimal? SellVolume { get; set; }
value = candleMessage.SellVolume
candleMessage.SellVolume = value
売り数量.
SeqNum
public long SeqNum { get; set; }
value = candleMessage.SeqNum
candleMessage.SeqNum = value
配列番号。
State
public CandleStates State { get; set; }
value = candleMessage.State
candleMessage.State = value
ステートストレージの根本的な状態を取得します。
SubscriptionId
public long SubscriptionId { get; set; }
value = candleMessage.SubscriptionId
candleMessage.SubscriptionId = value
サブスクリプションID。
SubscriptionIds
public long[] SubscriptionIds { get; set; }
value = candleMessage.SubscriptionIds
candleMessage.SubscriptionIds = value
識別子。
TotalPrice
public decimal TotalPrice { get; set; }
value = candleMessage.TotalPrice
candleMessage.TotalPrice = value
総合価格サイズ。
TotalTicks
public int? TotalTicks { get; set; }
value = candleMessage.TotalTicks
candleMessage.TotalTicks = value
ティックの数。
TotalVolume
public decimal TotalVolume { get; set; }
value = candleMessage.TotalVolume
candleMessage.TotalVolume = value
セッション総量
UpTicks
public int? UpTicks { get; set; }
value = candleMessage.UpTicks
candleMessage.UpTicks = value
トレンドティックの数。
メソッド
CopyTo
protected CandleMessage CopyTo(CandleMessage copy)
result = candleMessage.CopyTo(copy)
パラメータをコピーします。
- copy
- コピー
戻り値: コピー
ToString
public override string ToString()
result = candleMessage.ToString()
ライン表現に換算します。
戻り値: 弦のパフォーマンス。