@cdwilder1 hi!
Here's your example https://fxdreema.com/shared/ov3z3743b
Its... a bit tricky for a new user, I think 
@cdwilder1 hi!
Here's your example https://fxdreema.com/shared/ov3z3743b
Its... a bit tricky for a new user, I think 
@cdwilder1 its a pleasure to help such a fast learner!
The box to the side is just a quick method to modify your variables, without the official "modify variables" block. Open the box by clicking the "Variables" tag in the corner

The green V's are shortcuts for corresponding variables, just to save your fingers from writing the longer variable name. The 3 colored columns are as follows:
Blue P's are shortcuts for the comparison values. Just for example, this would record the gap between the MA's into variable "streak", only when MA5 is above MA20:

@cdwilder1 lets go through each block from top to bottom, just to clear any misunderstandings (using the same example link https://fxdreema.com/shared/ov3z3743b
Block #2 (once per bar)
Block #1 (condition) (sorry for the silly numbering lol)
Block #3 (condition)
Block #4 (condition)
Block #5 (condition)
Block #7 (modify variables)
Blocks #8 and #9 (draw line)
@cdwilder1 said in Scan Historical Data for Conditions/Values:
Also,
Where you typed "loopid - 4", would "V1 - 4" have also worked?
What if there was a constant 3 that I used as an input in my settings.
Would something like "loopid - constant_3" work?
How about "V1 - C3"? (I'm not sure if constants also get that handy little shortcut like the variables do)
The C's and V's only work in the side box, I think (not sure, though).
"loopid - constant_3" would work anywhere, that's certain.
About storing the values, I'm not sure what youre after here. Store all the highest and lowest points and their corresponding candle ID ranges? The most efficient way is using an array, I think. Search the forum for array projects, thats a whole new framework to wrap your head around, lol
MQL4/5 documentation is great help as well https://docs.mql4.com/array
I modified my example. https://fxdreema.com/shared/J1g1qH0dd

I probably missed some of your questions here, just remind me in that case
@ontrade In my personal opinion, all custom indicators (especially repainting ones) do more harm than good, because they are black boxes: you cant see their inner workings, you cant modify them, you never learn anything new. I dont use them, and I think you shouldn't either. This is why I dont like answering custom indi questions very much - its counterproductive.
To check possible crosses before the sunflower, you need to run a candle ID variable through a loop. Search the forum for more loop instructions, (https://fxdreema.com/forum/topic/10894/scan-historical-data-for-conditions-values), I made one detailed example today and dont feel like writing another right now lol
@cdwilder1 yeah, working with arrays is usually custom code.
But in essence, an array is just a storage space (a table) of multiple variables. And the number of these part-variables is dynamic, you can "declare" 10000 variables inside the array just as easily as 2 variables - thats the useful thing in arrays.
Could you possibly explain the logic behind the streak being set to -1, why if condition five is false streak gets adjusted in block 6 by +1, and the V6+2 in the same block? I'm trying to understand the thought process behind this. I'm sure you have very good reasons for doing it this way, but I don't immediately understand why. Hahah.

I find this a bit difficult to explain, I'll make a picture as well
Hope you get at least something out of it

@cdwilder1 nowadays you can open conflicting positions on MT5 as well, if you open a hedging account with your broker.
The MT5 default account type is netting account, but many MT5 brokers seem to offer more hedging accounts as its a familiar system for old MT4 users.
@jsauter86 FXTM has good history, for EURUSD and other majors at least.
@l-andorrΓ "relative" sounds a lot like percentage. Never tried this though

@reader1 for a beginner EA builder, fxdreema is surely more "bug-proof" than trying to code from scratch.
EAs will be slower, though, thats for sure. I'm ok with that, as building EAs with fxdreema is much faster than coding. I save time, computer loses time, my time is more expensive lol
@robertk "Chart ID" specifies the target chart. Apparently the fxdreema block doesn't have that parameter, so I'd guess you have to use the actual mql4 function in a custom code block
https://docs.mql4.com/objects/objectcreate
@robertk behind the draw line block in fxdreema is this exact mql4 function, its just in graphical form with some nice drop down menus. You should be able to use the function, you have kind of used it before.
@zackry the source is "picked in loop" -> you must use the "for each object" block to tell your EA which object you are targeting.
@fideld003 all right, here's an example project. It keeps track of order counts, and uses that value to calculate lot size. Its a dangerous betting strategy, just for example - dont trade it.
https://fxdreema.com/shared/IQDWzM8qc

@mikemanahan basically, paste the mq4 code as "Custom function", set inputs as "Parameter used in block" and then call the function. This way you can convey the buffers to fxdreema variables. I dont know if thats the best way to manage it, I dont really use the studio - I dont think anyone on this forum does lol

@jsauter86 said in My Best Result Ever, Check this out guys.:
Im not a fan of 88% equity drawdown...
Didnt notice that, lol
@osryan in other words:
@biztet I cant replicate that result.. Try to change the cross condition to simple < 0 condition, maybe thats it somehow..