molanis.com/forum - Tools for MetaTrader : The place to ask about the best expert advisor builder, expert advisor downloads, and expert advisor programming

AFTER YOU REGISTER SEND US AN EMAIL TO ACTIVATE YOUR ACCOUNT - Before posting:-1- Please read the user guide -2- Try the examples -3- Search in the forum
It is currently Sat May 11, 2024 2:06 am

All times are UTC - 5 hours




Post new topic Reply to topic  [ 8 posts ] 
Author Message
 Post subject: Iterative AND/OR MQL Block Conditions
PostPosted: Fri May 25, 2012 10:45 pm 
Offline

Joined: Wed Mar 14, 2012 12:31 am
Posts: 118
Hello Support,

I've built my first Signal Scanner using MQL blocks, but the process is extremely time consuming. I need to know if there is a faster way. In this example, I had to spend more time figuring out how to get the MQL into the MQL block, than I did in designing the condition itself. The reason? 180 "OR" iterations.

To put this into better perspective, the EA will contain eight (8) custom conditions. Each condition itself contains at least one (1) "AND" argument. All eight (8) conditions equate to 1 primary trade signal. When each condition collectively returns "true," the EA will execute the trade based on the trade signal. Nothing new so far. However, its not that easy.

Each of the eight (8) condition 180 "OR" iterations, or a grand total of 1,440 "OR" evaluations. Why? Because the "trade signal" (all eight conditions combined) are spread out over a 3 hour period by design. In other words, with this EA design, signals can take up to 3 hours to form. Each "OR" checks the previous 3 bars in sequence, all the way back through 180 M1 bars, and through 36 M5 bars, in search of market conditions that will return "true." Of course, that 3 hour search (what I call the Execution Range), gets evaluated on Every Tick.

To do set the proper incrementation inside the MQL Editor, would have been futile and nearly impossible to get right without making typos and keying mistakes of the worst kind. So, as a work-around to not having an enhanced MQL code editor, I used Excel. The problem was that Excel would not allow auto-detection of the copy-down pattern for each bar reference (Bar [0], Bar [1], etc.), because the location of the bar reference within the schema of the iCustom fields, places a Right Parenthesis at the end of the Shift value. After copying the condition into Excel, this caused me to break-up each condition according to the location of the iCustom Shift value, which is located at the end of all iCustom Fields.

With all the iCustom Shift values isolated into their own cell, I then inserted a column to the right of the Shift values column and copied down a Right Parenthesis for 180 rows. I then inserted another cell to the right of the Right Parenthesis column and copied down the Excel Concatenate Function, concatenating the Shfit Value to the Right Parenthesis. I then cut and pasted the Value Only back into the column containing just the Shift values, replacing it with the new Shift values + Right Parenthesis. But, it gets even more hair raising.

I then had to re-join the condition at each point where I had broken it up in order to get the benefit from Excel's copy-down pattern recognition function. So, to the right of all columns, I once again used Excel's Concatenation function to reassemble each component of each condition. I then needed to run Concatenation once again, to link all 180 conditions with pipes "||" which is MQL's "OR" logic.


Last edited by cfx on Fri May 25, 2012 11:24 pm, edited 2 times in total.

Top
 Profile  
 
 Post subject: Re: Iterative AND/OR MQL Block Conditions
PostPosted: Fri May 25, 2012 10:46 pm 
Offline

Joined: Wed Mar 14, 2012 12:31 am
Posts: 118
cont...

This process finally gave me a single block of text that I could copy and paste back into Word (which is what I use for MQL editing) and then into the Molanis MQL Block. Here's what the first MQL block looks like after using Excel to do the manual iteration work:

iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,3) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,2) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,2) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,1) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,4) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,3) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,3) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,2) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,5) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,4) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,4) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,3) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,6) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,5) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,5) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,4) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,7) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,6) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,6) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,5) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,8) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,7) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,7) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,6) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,9) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,8) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,8) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,7) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,10) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,9) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,9) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,8) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,11) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,10) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,10) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,9) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,12) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,11) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,11) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,10) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,13) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,12) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,12) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,11) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,14) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,13) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,13) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,12) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,15) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,14) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,14) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,13) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,16) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,15) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,15) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,14) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,17) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,16) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,16) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,15) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,18) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,17) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,17) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,16) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,19) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,18) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,18) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,17) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,20) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,19) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,19) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,18) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,21) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,20) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,20) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,19) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,22) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,21) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,21) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,20) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,23) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,22) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,22) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,21) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,24) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,23) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,23) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,22) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,25) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,24) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,24) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,23) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,26) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,25) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,25) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,24) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,27) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,26) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,26) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,25) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,28) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,27) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,27) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,26) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,29) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,28) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,28) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,27) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,30) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,29) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,29) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,28) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,31) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,30) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,30) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,29) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,32) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,31) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,31) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,30) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,33) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,32) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,32) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,31) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,34) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,33) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,33) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,32) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,35) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,34) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,34) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,33) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,36) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,35) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,35) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,34) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,37) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,36) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,36) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,35) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,38) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,37) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,37) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,36) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,39) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,38) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,38) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,37) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,40) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,39) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,39) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,38) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,41) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,40) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,40) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,39) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,42) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,41) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,41) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,40) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,43) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,42) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,42) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,41) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,44) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,43) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,43) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,42) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,45) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,44) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,44) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,43) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,46) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,45) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,45) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,44) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,47) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,46) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,46) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,45) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,48) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,47) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,47) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,46) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,49) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,48) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,48) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,47) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,50) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,49) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,49) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,48) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,51) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,50) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,50) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,49) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,52) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,51) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,51) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,50) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,53) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,52) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,52) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,51) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,54) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,53) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,53) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,52) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,55) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,54) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,54) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,53) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,56) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,55) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,55) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,54) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,57) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,56) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,56) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,55) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,58) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,57) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,57) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,56) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,59) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,58) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,58) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,57) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,60) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,59) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,59) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,58) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,61) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,60) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,60) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,59) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,62) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,61) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,61) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,60) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,63) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,62) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,62) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,61) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,64) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,63) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,63) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,62) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,65) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,64) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,64) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,63) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,66) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,65) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,65) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,64) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,67) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,66) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,66) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,65) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,68) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,67) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,67) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,66) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,69) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,68) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,68) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,67) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,70) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,69) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,69) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,68) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,71) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,70) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,70) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,69) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,72) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,71) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,71) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,70) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,73) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,72) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,72) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,71) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,74) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,73) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,73) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,72) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,75) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,74) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,74) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,73) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,76) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,75) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,75) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,74) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,77) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,76) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,76) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,75) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,78) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,77) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,77) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,76) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,79) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,78) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,78) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,77) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,80) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,79) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,79) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,78) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,81) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,80) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,80) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,79) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,82) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,81) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,81) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,80) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,83) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,82) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,82) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,81) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,84) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,83) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,83) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,82) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,85) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,84) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,84) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,83) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,86) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,85) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,85) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,84) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,87) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,86) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,86) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,85) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,88) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,87) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,87) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,86) ||
iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,89) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,88) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,88) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,87) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,90) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,89) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,89) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,88) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,91) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,90) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,90) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,89) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,92) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,91) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,91) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,90) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,93) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,92) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,92) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,91) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,94) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,93) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,93) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,92) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,95) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,94) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,94) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,93) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,96) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,95) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,95) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,94) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,97) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,96) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,96) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,95) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,98) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,97) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,97) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,96) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,99) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,98) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,98) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,97) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,100) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,99) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,99) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,98) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,101) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,100) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,100) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,99) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,102) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,101) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,101) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,100) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,103) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,102) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,102) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,101) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,104) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,103) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,103) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,102) ||


cont...


Last edited by cfx on Fri May 25, 2012 10:51 pm, edited 6 times in total.

Top
 Profile  
 
 Post subject: Re: Iterative AND/OR MQL Block Conditions
PostPosted: Fri May 25, 2012 10:46 pm 
Offline

Joined: Wed Mar 14, 2012 12:31 am
Posts: 118
cont...


iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,105) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,104) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,104) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,103) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,106) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,105) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,105) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,104) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,107) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,106) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,106) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,105) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,108) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,107) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,107) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,106) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,109) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,108) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,108) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,107) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,110) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,109) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,109) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,108) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,111) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,110) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,110) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,109) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,112) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,111) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,111) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,110) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,113) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,112) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,112) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,111) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,114) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,113) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,113) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,112) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,115) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,114) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,114) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,113) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,116) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,115) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,115) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,114) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,117) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,116) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,116) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,115) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,118) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,117) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,117) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,116) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,119) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,118) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,118) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,117) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,120) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,119) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,119) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,118) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,121) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,120) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,120) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,119) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,122) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,121) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,121) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,120) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,123) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,122) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,122) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,121) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,124) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,123) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,123) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,122) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,125) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,124) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,124) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,123) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,126) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,125) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,125) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,124) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,127) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,126) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,126) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,125) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,128) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,127) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,127) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,126) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,129) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,128) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,128) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,127) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,130) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,129) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,129) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,128) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,131) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,130) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,130) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,129) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,132) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,131) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,131) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,130) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,133) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,132) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,132) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,131) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,134) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,133) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,133) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,132) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,135) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,134) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,134) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,133) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,136) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,135) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,135) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,134) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,137) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,136) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,136) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,135) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,138) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,137) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,137) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,136) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,139) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,138) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,138) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,137) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,140) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,139) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,139) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,138) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,141) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,140) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,140) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,139) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,142) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,141) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,141) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,140) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,143) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,142) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,142) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,141) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,144) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,143) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,143) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,142) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,145) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,144) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,144) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,143) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,146) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,145) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,145) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,144) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,147) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,146) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,146) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,145) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,148) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,147) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,147) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,146) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,149) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,148) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,148) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,147) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,150) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,149) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,149) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,148) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,151) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,150) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,150) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,149) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,152) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,151) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,151) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,150) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,153) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,152) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,152) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,151) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,154) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,153) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,153) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,152) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,155) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,154) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,154) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,153) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,156) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,155) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,155) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,154) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,157) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,156) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,156) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,155) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,158) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,157) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,157) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,156) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,159) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,158) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,158) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,157) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,160) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,159) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,159) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,158) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,161) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,160) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,160) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,159) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,162) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,161) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,161) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,160) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,163) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,162) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,162) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,161) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,164) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,163) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,163) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,162) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,165) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,164) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,164) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,163) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,166) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,165) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,165) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,164) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,167) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,166) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,166) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,165) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,168) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,167) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,167) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,166) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,169) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,168) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,168) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,167) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,170) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,169) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,169) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,168) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,171) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,170) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,170) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,169) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,172) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,171) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,171) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,170) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,173) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,172) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,172) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,171) ||
iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,174) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,173) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,173) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,172) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,175) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,174) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,174) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,173) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,176) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,175) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,175) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,174) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,177) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,176) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,176) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,175) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,178) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,177) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,177) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,176) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,179) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,178) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,178) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,177) || iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,180) > iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,179) && iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,179) < iCustom(Symbol(),PERIOD_M1,"iR_DoubleStoch1025_v1_3", 10, 3, 3, 0, 25, 7, 20, 0, true,1,178)


cont...


Top
 Profile  
 
 Post subject: Re: Iterative AND/OR MQL Block Conditions
PostPosted: Fri May 25, 2012 11:20 pm 
Offline

Joined: Wed Mar 14, 2012 12:31 am
Posts: 118
cont...

Having to do the manual iteration work by hand inside the MQL block would be untenable to say the least. Excel, made the process doable, but you still had to figure out how to break-up the code and then reassemble it to get the net/net block-text effect. It worked and the MQL does test "OK."

Image

I now have to do this 7 more times for the Buy side, and another 8 more times for the Sell side! That will yield a total of 16 code blocks that you see above!!!

There's got to be a better way to use the MQL code editor in Molanis. Essentially, I've built a 3 Hour Signal Scanner. That's it. No rocket science and it was easy to design. However, it is going to be a very time consuming process to physically build it and I've only got one block completed.

So, here's what I'd like to know:

1) Is there a more efficient way to use the MQL "For Loop" function within the Molanis MQL block? If so, based on the example above, please give a clear and detailed explanation as to how it would be used to accomplish the same.

2) If using "For" in the Molanis MQL block is not possible, is there a way for you to enhance the MQL code editor, such that it includes something like an "intelligent parser," capable of looking at the structure of an iCustom and then allowing the user to enter an Iteration Range for each Shift Value detected by the Intelligent iCustom Parser?

In my block of code above, you will note that each condition is separated by || ("OR") and that each condition is comprised of four (4) iCustom inputs. Each of those iCustoms have one (1) Shift Value associated with it. An intelligent parser would detect each Shift Value (Bar Address) and allow the user to set an Iteration Range for each of the original four (4) Shift Values.

If you could build that into the MQL code editor, it would make more sophisticated EAs that require Signal Scanners across Time, far more easy and a whole lot less time consuming to build. As it stands right now, this entire thing will take me approximately 16-20 hours to build by hand this way.

With an Intelligent Parser - no more than 45 minutes at best. Multiply that across many EA builds and you have a time savings of Days and Weeks, which is a huge benefit to the end user needing to design more robust EAs. I don't know of any other way to build a Signal Scanner across such a range of bars (time) than doing bar-by-bar iterations. If you can think of a better way, please let me know.

Thanks!
cfx


Top
 Profile  
 
 Post subject: Re: Iterative AND/OR MQL Block Conditions
PostPosted: Sat May 26, 2012 2:58 pm 
Offline

Joined: Wed Mar 14, 2012 12:31 am
Posts: 118
Pic of Excel concatenation process that helps to build a signal scanner that fits inside an MQL block:

Image

I found that it cuts down development time by creating a separate concatenation process (Excel Tab) for each type of condition that requires iteration over a specified period of time. The larger the iteration period (number of bars used in the iteration), the greater the time savings and the less manual labor required to get a solid block of syntax correct MQL code that will work inside the Molanis MQL block.

Again, if the "For Loop" function works in the MQL block, please explain how.

Hope this helps someone.

cfx


Top
 Profile  
 
 Post subject: Re: Iterative AND/OR MQL Block Conditions
PostPosted: Sat May 26, 2012 11:04 pm 
Offline

Joined: Wed Mar 14, 2012 12:31 am
Posts: 118
It took nearly 12 hours of straight work on a Saturday to finish, but the signal scanner is done:

Image

It took 46 pages of code written in MS Word, and four (4) custom tab designs in Excel to handle the different types of iteration processes, by the way. There were four (4) 180 bar M1 iterations and three (3) 36 bar M5 iterations to build. Simply not possible in the current MQL code editor.

This EA is now a lot more flexible and profitable than it would have been without the iterations. So, having a tool like that built-in to the MQL editor would be absolutely wonderful and it would open the door to a new range of flexible and smarter EA designs.

Thanks,
cfx


Top
 Profile  
 
 Post subject: Re: Iterative AND/OR MQL Block Conditions
PostPosted: Sun May 27, 2012 6:51 pm 
Offline

Joined: Tue Dec 22, 2009 12:22 am
Posts: 1761
Great tool. Scanners like that one are sold on the internet - some companies sold them as stand alone products. Unfortunately the mql icon has an interface that allows building long conditions, but not to do hundreds of comparisons. I don't see an easier way of working with that quantity of conditions. Just be careful since sometimes mt4 complains a bit when lines of code are extra long.


Top
 Profile  
 
 Post subject: Re: Iterative AND/OR MQL Block Conditions
PostPosted: Mon May 28, 2012 12:53 am 
Offline

Joined: Wed Mar 14, 2012 12:31 am
Posts: 118
I appreciate the replies and the help. I did not know that such EAs were sold on the internet, but it is nice to see that others are doing the same things with MT4.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 8 posts ] 

All times are UTC - 5 hours


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by Molanis © 2009