0 beğenilme 0 beğenilmeme
125 kez görüntülendi

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

İndikator kategorisinde (12 puan) tarafından | 125 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme

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

 

 

(13,700 puan) tarafından
0 0
Merhaba İlginize cok tesekkur ederim. Fakat ben bu formulu Matriks iq da yapmayi beceremedim. Bu konuda destek olabilirseniz cok sevinirim. Simdiden tesekkurler
1 0

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);
		}
	}
}

 

8,969 soru
8,922 cevap
4,968 yorum
23,266 kullanıcı