Experts: FORTS Currency Powers

 

FORTS Currency Powers:

An example of creating synthetic instruments for calculating the strength of RTS, USD, RUB based on futures contracts of the FORTS market.

Fig. 2. Tick charts of the synthetic instrument FORTS.RTS.M5

Author: Quantum

 
So what are the formula synthetics for?!
 
fxsaber:
So what are the formulaic synthetics for!

You can use code to use more complex rules for creating indexes

 
fxsaber:
So what are formulaic synthetics for?!

Graphs of"power indices" of currencies can be useful for observing coherent market states (we need to look at the dynamics of their correlation functions).

 
Quantum:

Graphs of "power indices" of currencies can be useful for observing coherent market states (you need to look at the dynamics of their correlation functions).

You have a wonderful functionality of formula synthetics, where it would be possible to get these indices by hand in a minute. At the same time they would also be autonomous - they would not require an advisor.

I understand that you needed an example from the developers. Only the choice of synthetics is not very good.

Something more complicated would be better for clarity. For example, when the last tick that is thrown changes but does not always get into the history (tick ZigZag, for example).

 
fxsaber:

For example, when the last tick that is thrown changes, but doesn't always make it into the history (tick ZigZag, for example).

How is that? I have all thrown ticks in the history.
 
Stanislav Korotky:
How's that? I have all the thrown ticks in the history.

CustomTicksAdd + CustomTicksDelete.

ZЫ And in fact there is no such option in CustomTicksAdd.
 
fxsaber:

Something more complicated would be better for clarity. For example, when the last tick that was thrown changes, but is not always included in the history (tick ZigZag, for example).

If you need a non-drawing tick ZigZag, you can add ticks only when the direction changes.

Filtered waves:


Files:
 

You probably know NOTHING about trading on FORTS, that is why

this <FORTS.RTS> = (RTSUSD+RTSRUB)/2 is forgivable for a beginner.

Let me explain

RTSUSD - is denominated in pips, in DOLLAR equivalent, and

RTSRUB - is nominated in points in RUB equivalent, I.E.

RTSUSD points are not RTSRUB points.

It would be good to understand this before writing something for FORTS

 
Quantum:

If you need a non-drawing tick ZigZag, you can add ticks only when changing direction.

A non-drawing ZigZag is even a bit simpler than your implementation. Somehow you have solved this problem wisely. When you read the original Expert Advisor, you don't understand why it is so hard to make it?

Speaking about the ZZ, I meant a full-fledged tick ZZ - the last knee is always in the formation stage, and it does not get into the history when being thrown - it is overwritten until a new knee (of a different direction) is formed.

The code is oddly written. Especially if you consider it as a training example. To taste and colour, of course. But, in my opinion, it is possible to implement more concise, beautiful and understandable.

 
prostotrader:

You probably know NOTHING about trading on FORTS, that is why

this <FORTS.RTS> = (RTSUSD+RTSRUB)/2 is forgivable for a beginner.

Let me explain

RTSUSD - is denominated in pips, in DOLLAR equivalent, and

RTSRUB - is nominated in points in RUB equivalent, I.e.

RTSUSD points are not RTSRUB points.

It would be good to understand this before writing something for FORTS

I think you seem to be conflating warm and soft.

"MIX-3.18" (~RTSRUB), "RTS-3.18" (~RTSUSD)