商品チャンネル指数

cBots (自動売買)

サマリー

Commodity Channel Index(商品チャンネル指数)のインターフェース。

備考

Commodity Channel Indexは、シンボルに関連する買われすぎや売られすぎの状態を判断するために使用されます。また、価格の方向性の変化を予測するためにも利用されます。

シグネチャー

1
public abstract interface CommodityChannelIndex

 

名前空間

cAlgo.API.Indicators

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
    using cAlgo.API;
    using cAlgo.API.Indicators;
    namespace cAlgo.Indicator
    {
        [Indicator]
        public <span="k">class <span="nc">CommodityChannelIndexReferenceExample:Indicator
        {
            private CommodityChannelIndex _commodityChannelIndex;
            [Parameter("Periods", DefaultValue = 14)]
          public int Periods { <span="k">get; <span="k">set<span="p">; <span="p">}
            [Output("Main")]
            public IndicatorDataSeries Result <span="p">{ <span="k">get<span="p">; <span="k">set<span="p">; <span="p">}
            protected <span="k">override void <span="nf">Initialize<span="p">()
            <span="p">{
                _commodityChannelIndex <span="o">= Indicators<span="p">.CommodityChannelIndex<span="p">(Periods<span="p">);
            }
            public <span="k">override void <span="nf">Calculate<span="p">(int <span="n">index<span="p">)
            <span="p">{
              // インジケーターの結果を表示
                Result<span="p">[<span="n">index<span="p">] <span="o">= <span="n">_commodityChannelIndex<span="p">.<span="n">Result<span="p">[<span="n">index<span="p">];
            <span="p">}
        <span="p">}
    <span="p">}

プロパティ

結果

サマリー

Commodity Channel Indexの結果シリーズ。

シグネチャー

1
public abstract <span="n">IndicatorDataSeries <span="n">Result <span="p">{get<span="p">;}

 

戻り値

IndicatorDataSeries

 1
<span="normal"> 2
<span="normal"> 3
<span="normal"> 4
<span="normal"> 5
<span="normal"> 6
<span="normal"> 7
<span="normal"> 8
<span="normal"> 9
<span="normal">10
<span="normal">11
<span="normal">12
<span="normal">13
 <span="c1">//...
 <span="k">private <span="n">CommodityChannelIndex <span="n">_commodityChannelIndex<span="p">;
 <span="c1">//...
 <span="k">protected <span="k">override <span="k">void <span="nf">OnStart<span="p">()
 <span="p">{
     _commodityChannelIndex <span="o">= <span="n">Indicators<span="p">.<span="n">CommodityChannelIndex<span="p">(<span="n">Periods<span="p">);
 <span="p">}
 <span="k">protected <span="k">override <span="k">void <span="nf">OnBar<span="p">()
 <span="p">{
     <span="c1">// ログに出力
     <span="n">Print<span="p">(<span="s">"現在のCommodity Channel Indexは: {0}"<span="p">, <span="n">_commodityChannelIndex<span="p">.<span="n">Result<span="p">.<span="n">LastValue<span="p">);
 <span="p">}
 <span="c1">//...
目次

このページについて