Hello @Juan-Manuel-Quiñonero
It is a number as floating-point arithmetic
1.13477e-05 = 1.13477x10(exp -05) = 1.13477/100000 = 0.0000113477
Hello @Juan-Manuel-Quiñonero
It is a number as floating-point arithmetic
1.13477e-05 = 1.13477x10(exp -05) = 1.13477/100000 = 0.0000113477
Aquí tienes un ejemplo simple que te puede inspirar

En lugar de usar 3 bloques de condición.
Si ((NoTrade == false) && (OneTradeLimit == false) && (ADXPlusCrossOver == true)) -> true output, else -> false output

I would say that is like this

But I don´t test it.
Yes, you can.
I would say that is this

But I have not tried it.
You can code what you need but you have to know how to use the math functions.
https://www.mql5.com/en/docs/math
Like

"Custom MQL code" should work with any math operation if it is well defined.
Did you try it with an extra parenthesis?
A=((Y1l-Y2l)/(X2l-X1l))
((A1+A2)/(A3+A4))
I have used that block with equations more complicated than the one you are defining and it worked correctly.
Here you are defining a variable "Y1" as a result of an math operation. Then, "Y1" value will change in function of the variables "A", "X1" and "B".
I am not sure what you mean with "Y1, A, X1 and B are changeable variables from other formulas blocks." "A", "X1" and "B" don't matter of where come. They might be a predefined variables or as a result of a formula block. But if "Y1" had a value before of that "Custom MQL code" block, Y1 value will shift to the result of the math operation.
Y1 = 10
A = 1
X1 = 2
B = 3
Y1 = 1*2+3 = 5
Before "Custom MQL code" block -> Y1 = 10
After "Custom MQL code" block -> Y1 = 5
Hope this helps.
Try this out

Or, if you are using Group numbers,

You can use a "Custom MQL code" block like this

For "Modify Variables" you can use the "Adjust" field

For TP, you can try it by using the "modify stops" pink block

But remember that will need to use a "For each trade" block before the "modify stops" one.
You can try it by using the "Custom MQL code" block with
https://www.mql5.com/en/docs/marketinformation/symbolinfodouble
https://www.mql5.com/en/docs/constants/environment_state/marketinfoconstants#enum_symbol_info_double

This setup will check the age (>= 24[h]) and will pass when it is true. "Once per position/order" is required to run the blocks attached to its true output just once. If this block is not here, the EA will run the blocks connected to the "check age" true output each time/bar/tick (depending on your setup) that the "check age" block is true for each trade. So the EA would open a lot of trades.
You can use the "Run blocks" block to point to the "Buy now" block using its ID or place a new "Buy now" block.
int -> integers like 0, 1, 2, 3, ...
double -> floating-point numbers like 0.01, 0.02, 0.03
Change "Constant Type" to double and check it out.

I would say that DEMA is only available for MT5 projects

For MT4, I think that you will have to upload it as a "Custom Indicator"
Take a look at the example. The first condition is only checked when "No Position" block is true. So, if there is a trade running, it is not allowed to open a new trade.
Follow this tutorial
https://fxdreema.com/tutorial/builder/trailing-stop
In "For each Trade/Position" block, choose sells or buys. You will need two blocks.

In "Trailing stop" block, filter by sells or buys. You will need two blocks.
