Matriks Destek ve Yardım Platformu

Matriks Ürünleri ile ilgili tüm sorularınız için bizlere buradan ulaşabilirsiniz. Daha önce sorulan soruları ve verilen cevapları ilgili sekmelerden ve arama üzerinden inceleyebilirsiniz. Sağ taraftaki kategoriler üzerinden İlgilendiğiniz özelliklerle ilgili soruları filtreleyebilirsiniz. Soru ve cevapları sosyal medyada paylaşabilirsiniz. Sorduğunuz ve cevapladığınız soruların ve yorumlarınızın aldığı oylar üzerinden puan kazanırsınız. Puan sistemine bağlı kampanyamızla ücretsiz kullanım avantajlarından faydalanabilirsiniz.

0

Merkezi Pivot Aralığı (CPR) indikatör yazımı hakkında yardım

Soruldu
Kategori
İndikator
Görüntülenme
801 görüntülenme
Durum
Cevaplandı

Merhaba

aşağıdaki pivot indikatör formülünü matriks iq için uyarlama konusunda desteğinizi rica ederim.

Bu pivotları günlük pivot değerleri olarak grafikte görmek istiyorum

CPR formülü:
TC = (Pivot – BC) + Pivot
Pivot = (High + Low + Close)/3
BC = (High + Low)/2

Paylaş

1 Cevap

0

Merhaba,

Her 3 çizgiyi de görmek istiyorsunuz şeklinde anladık.

Aşağıdaki formülü kullanabilirsiniz. 

Pivot:=(High + Low + Close)/3;
BC:=(High + Low)/2;
TC:=(Pivot - BC) + Pivot;
BC;Pivot;TC

Linkteki dokümanı incelerseniz, temel konularda faydalı olacaktır.

https://www.matriksdata.com/website/uploads/matriks_veri_terminali_ileri_teknik_analiz_modulleri_egitim_dokumani.pdf

İyi çalışmalar

 

 

BağlantıBayraklailhan69Matriks Destek14.380

Yorumlar (2)

  • ▲0
    Merhaba İlginize cok tesekkur ederim. Fakat ben bu formulu Matriks iq da yapmayi beceremedim. Bu konuda destek olabilirseniz cok sevinirim. Simdiden tesekkurler
  • ▲1

    Merhaba,

    Aşağıdaki indikatörü inceleyebilrisiniz.

    /*
    	Pivot:=(High + Low + Close)/3;
    	BC:=(High + Low)/2;
    	TC:=(Pivot - BC) + Pivot;
    	BC;Pivot;TC
    */
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.ComponentModel;
    using Matriks.Data.Identifiers;
    using Matriks.Data.Symbol;
    using Matriks.Engines;
    using Matriks.Indicators;
    using Matriks.Symbols;
    using Matriks.AlgoTrader;
    using Matriks.Trader.Core;
    using Matriks.Trader.Core.Fields;
    using Matriks.Trader.Core.TraderModels;
    using Matriks.Lean.Algotrader.AlgoBase;
    using Matriks.Lean.Algotrader.Models;
    using Matriks.Lean.Algotrader.Trading;
    namespace Matriks.Lean.Algotrader
    {
    	[IndicatorInformationAttribute("Ind1", IndicatorDrawingArea.OnDataSeries)]	
    	[IndicatorLineInformationAttribute(new []
    		{
    			"BC", "Pivot", "TC"
    		})]
    
    	public class Ind1 : MatriksIndicator
    	{
    		public override void OnDataUpdate(int currentBar, decimal inputValue, DateTime barDateTime)
    		{
    			var High = Instrument.SymbolBarData.High[currentBar];
    			var Low = Instrument.SymbolBarData.Low[currentBar];
    			var Close = Instrument.SymbolBarData.Close[currentBar];
    
    			var Pivot = (High + Low + Close) / 3;
    			var BC = (High + Low) / 2;
    			var TC = (Pivot - BC) + Pivot;
    			
    			SetLine(0, currentBar, BC);
    			SetLine(1, currentBar, Pivot);
    			SetLine(2, currentBar, TC);
    		}
    	}
    }

     

    KripexMatriks DestekBayrakla

Cevabınız

Cevap yazmak için giriş yapın.Giriş yapKayıt ol