マーケットデータ

cBots (自動売買)

概要

チャートデータ(バーとティック)およびマーケットの深さデータへのアクセスを提供します。

シグネチャ

1
public abstract interface MarketData

 

名前空間

cAlgo.API.Internals

1
 MarketDepth md = MarketData.GetMarketDepth(Symbol);

メソッド

GetBars (2)

GetBars (1 of 2)

概要

特定の時間枠のバーを取得します。

シグネチャ

1
public abstract Bars GetBars(TimeFrame timeFrame)

 

パラメータ

名前説明
timeFrameTimeFrameバーの時間枠

戻り値

Bars

GetBars (2 of 2)

概要

特定のシンボルの特定の時間枠のチャートバーを取得します。

シグネチャ

1
public abstract Bars GetBars(TimeFrame timeFrame<span="p">, string <span="n">symbolName<span="p">)

 

パラメータ

名前説明
timeFrameTimeFrameバーの時間枠
symbolNamestringバーのシンボル名

戻り値

Bars

GetBarsAsync (2)

GetBarsAsync (1 of 2)

概要

特定のシンボルの特定の時間枠のバーを非同期で取得します。

シグネチャ

1
public abstract void <span="nf">GetBarsAsync<span="p">(TimeFrame timeFrame<span="p">, Action<Bars> <span="n">callback<span="p">)

 

パラメータ

名前説明
timeFrameTimeFrameバーの時間枠
callbackActionバーの取得後に呼び出されるコールバック

戻り値

void

GetBarsAsync (2 of 2)

概要

特定のシンボルの特定の時間枠のバーを非同期で取得します。

シグネチャ

1
public abstract void GetBarsAsync<span="p">(<span="n">TimeFrame <span="n">timeFrame<span="p">, string <span="n">symbolName<span="p">, Action<span="o"><<span="n">Bars<span="o">> <span="n">callback<span="p">)

 

パラメータ

名前説明
timeFrameTimeFrameバーの時間枠
symbolNamestringバーのシンボル名
callbackActionバーの取得後に呼び出されるコールバック

戻り値

void

GetTicks (2)

GetTicks (1 of 2)

概要

ティックデータを取得します。

シグネチャ

1
public abstract <span="n">Ticks <span="nf">GetTicks<span="p">()

 

戻り値

Ticks

GetTicks (2 of 2)

概要

特定のシンボルのティックデータを取得します。

シグネチャ

1
public abstract <span="n">Ticks <span="nf">GetTicks<span="p">(string <span="n">symbolName<span="p">)

 

パラメータ

名前説明
symbolNamestringティックデータのシンボル名

戻り値

Ticks

GetTicksAsync (2)

GetTicksAsync (1 of 2)

概要

ティックデータを非同期で取得します。

シグネチャ

1
public abstract <span="k">void <span="nf">GetTicksAsync<span="p">(<span="n">Action<span="o"><<span="n">Ticks<span="o">> <span="n">callback<span="p">)

 

パラメータ

名前説明
callbackActionティックデータ取得後に呼び出されるコールバック

戻り値

void

GetTicksAsync (2 of 2)

概要

特定のシンボルのティックデータを非同期で取得します。

シグネチャ

1
public abstract <span="k">void <span="nf">GetTicksAsync<span="p">(<span="kt">string <span="n">symbolName<span="p">, <span="n">Action<span="o"><<span="n">Ticks<span="o">> <span="n">callback<span="p">)

 

パラメータ

名前説明
symbolNamestringティックデータのシンボル名
callbackActionティックデータ取得後に呼び出されるコールバック

戻り値

void

GetMarketDepth (2)

GetMarketDepth (1 of 2)

概要

特定のシンボルのマーケットの深さデータを取得します。

シグネチャ

1
public abstract <span="n">MarketDepth <span="nf">GetMarketDepth<span="p">(string <span="n">symbolName<span="p">)

 

パラメータ

名前説明
symbolNamestringシンボル名、例: “EURUSD”

戻り値

MarketDepth

1
 MarketDepth <span="n">md <span="o">= MarketData<span="p">.<span="n">GetMarketDepth<span="p">(<span="s">"EURUSD"<span="p">);

GetMarketDepth (2 of 2)

シグネチャ

1
public abstract <span="n">MarketDepth <span="nf">GetMarketDepth<span="p">(<span="n">Symbol <span="n">symbol<span="p">)

 

パラメータ

名前説明
symbolSymbol 

戻り値

MarketDepth

GetSeries (3)

GetSeries (1 of 3)

シグネチャ

1
public <span="k">abstract <span="n">MarketSeries <span="nf">GetSeries<span="p">(<span="n">TimeFrame <span="n">timeFrame<span="p">)

 

パラメータ

名前説明
timeFrameTimeFrame 

戻り値

MarketSeries

GetSeries (2 of 3)

シグネチャ

1
public <span="k">abstract <span="n">MarketSeries <span="nf">GetSeries<span="p">(<span="kt">string <span="n">symbolName<span="p">, <span="n">TimeFrame <span="n">timeFrame<span="p">)

 

パラメータ

名前説明
symbolNamestring 
timeFrameTimeFrame 

戻り値

MarketSeries

GetSeries (3 of 3)

シグネチャ

1
public <span="k">abstract <span="n">MarketSeries <span="nf">GetSeries<span="p">(<span="n">Symbol <span="n">symbol<span="p">, <span="n">TimeFrame <span="n">timeFrame<span="p">)

 

パラメータ

名前説明
symbolSymbol 
timeFrameTimeFrame 

戻り値

MarketSeries

GetSymbol

シグネチャ

1
public <span="k">abstract <span="n">Symbol <span="nf">GetSymbol<span="p">(<span="kt">string <span="n">symbolCode<span="p">)

 

パラメータ

名前説明
symbolCodestring 

戻り値

Symbol

GetBars (2)

GetBars (1 of 2)

Summary

Gets the bars for the specific timeframe.

Signature

1
public abstract Bars GetBars(TimeFrame timeFrame)

 

Parameters

NameTypeDescription
timeFrameTimeFrameThe bars time frame

Return Value

Bars

GetBarsAsync (2)

GetBarsAsync (1 of 2)

Summary

The asynchronous method to get the bars for the specific timeframe for the specific symbol.

Signature

1
public abstract void GetBarsAsync(TimeFrame timeFrame, string symbolName, Action<Bars> callback)

 

Parameters

NameTypeDescription
timeFrameTimeFrameThe bars time frame
symbolNamestringThe bars symbol name
callbackActionThe callback that will be called after getting the bars

Return Value

void

GetTicks (2)

GetTicks (1 of 2)

Summary

Gets the Tick data.

Signature

1
public abstract Ticks GetTicks()

 

Return Value

Ticks

GetTicksAsync (2)

GetTicksAsync (1 of 2)

Summary

The asynchronous method to get tick data.

Signature

1
public abstract void GetTicksAsync(Action<Ticks> callback)

 

Parameters

NameTypeDescription
callbackActionThe callback that will be called after getting the ticks

Return Value

void

GetMarketDepth (2)

GetMarketDepth (1 of 2)

Summary

Gets the Depth of Market for the specific symbol.

Signature

1
public abstract MarketDepth GetMarketDepth(string symbolName)

 

Parameters

NameTypeDescription
symbolNamestringThe symbol name e.g. “EURUSD”

Return Value

MarketDepth