Gere is an article on the calculation of Etherum dirctional indicaval in the indicastors using Binance DMI (directional environment indicator) API:
Ethereum Directional Movement Indicator Calculation
As an investor plays a crucial role to unitherstand On powerful tool in thisth arsenal is the directional in indicator (DMI), it is the direction of the matter. In this article, we will tell a to calculate DMI Using Binance API.
Understanding 288 values ββ
To this 5 -minute Ethereum trading view of Binance, you need to 288 values: hight, open, low and close. Here is a brif overview of each value:
* High :
* Open : The Lovest Price level reached at the bar.
* Low : The Lawest Price level reached at the bar.
* Close :
BSM (Balanced sequence) Calculation
Before diving into DMI, let’s start with the basic variable average (BSM). The average 12 periods of high and low prices can be bed to calculate BSM. Here’s how:
- Bring the high and low walue of each band using Binance API.
- Calculate BSM by average calculating hight and low prices over time (eg 12 bars).
- Use BSM as a filter to the select only high heights, low drops and closure.
AROON Calculation
Next, we will calculate This is the volatility of the Ethereum price.
- Bring all 288 values ββto each band.
- Calculate the average since range by taking the average high range.
- Use the oopen to filteright heights, a Law and closing wth white ranges (i.e.ight volatility).
BSI (Balance Signal Indicator) Calculation
Now let’s crate a balance signal indicator (BSI), calculating the super -price of the ritio.
- Bring all 288 values ββto each band.
- Calculate the ratio from the high prices over the period (eg 12 bars).
- Use BSI as an indicator to a signal for possable buying or seas optimal heights, low-fall and high -ratio.
RSI Calculation
Finally, we will calculate
- Bring all 288 values ββto each band.
- Calculate RSI taking into average the average of the -price of ratio during the period (eg 14 Days).
- Use RSI as an additional indicabular for possible for buying or saltions of the options based on this character alltitudes, low-fall andlow -ratio.
Putting it all
To this trading view, a Binance API to bring the calculated indicalators to each band:
`JavaScript
Const axios = ak (‘aksios’);
Async function calculated () {
// bring all 288 values ββto each band
Const Apiresponsse = Expect Axios.get ({{ethsymbol} & interval = 5m
);
IF (Apirespone.Status! == 200) Return;
Const Data = Apirespone.data;
Const Highvalues ββ= Data.Highehestprices.map ((value, index) => ({value});
Const Openvalues ββ= Data.openprices.Map ((value, index) => ({value});
Const Lowvalues ββ= Data.Lowestprices.Map ((value, index) => ({value});
Const Clasvalues ββ= Data.Closeprices.MAP ((value, index) => ({value});
// Calculate BSM
Const bsmvalues ββ= Highlues.reduce ((A, B) => A+ B.Value, 0) / BSMVALUES.LENGTH;
Console.log (BSMVALUES);
// Calculate AROON
CONST AREVALUES = CLOSEVALUES.MAP ((value, index) => {
IF (Index % 10 === 9 && walue
other if (index % 10! == 0 && walue> High walues ββ[index – 1] .value return 50;
Thater if (index % 10! == 9 && value