| Coding Forum Collaborate, receive help, or discuss coding related issues. |
![]() | | Tweet | |
| | #1 | ||
![]() | MP Indicator in EL Using Arrays I would like to do an indicator that creates an array for each 30-min bar that places in the array all the prices that were traded during that bar. This can be done by taking the low price of the bar and adding 0.25 (1 tick) for each tick of range in that bar (H - L) / 0.25 obviously, this requires a dynamic array as there will be different amounts of items within each bar. then I would like to cross references those arrays in a new cumulative array (all bars since day started) and take that cumulative array and solve for the 'mode' (an easy keyword function in EL) -- mode is the most repeated price. In excel, it defaults such that if there is more than 1 price that occurs the most amount of times, Excel takes the lowest of these prices --- which is fine..... because I would then like to just count the number of times the mode price occured and put that in a histogram. any willing to help out --- if this isn't clear, I can surely make it more clear. thanks Frank | ||
| |
|
| | #2 | ||
![]() | Re: MP Indicator in EL Using Arrays what do you think? http://www.traderslaboratory.com/for...ation-516.html
__________________ Only an idiot would reply to a stupid post | ||
| |
|
| | #3 | ||
![]() | Re: MP Indicator in EL Using Arrays | ||
| |
|
| | #4 | ||
![]() | Re: MP Indicator in EL Using Arrays ![]() Here it is in Excel if it helps visualize it: ![]() thanks for any help Last edited by Frank; 09-22-2009 at 11:19 PM. | ||
| |
|
| | #5 | ||
![]() | Re: MP Indicator in EL Using Arrays Your use of static arrays is correct. Nice job so far. Here are some suggestions...
Below is the EL code with the suggestions made above. Hope it helps. | ||
| |
|
| | #6 | ||
![]() | Re: MP Indicator in EL Using Arrays that is cool, you have created an 2-dimensional array with all the 30-min prices indexed within an assigned bar number. so next step would then be to reference the cumulative bars up to that point in the day --- would you use an if/then statement such as: if currentbar = 4 then loop through all the elements within BarNums 1-3 and create a cumulative array from which we loop through that and use a counter such as y=y+1 to count when an element is = to the mode price of the cumulative array?? is that doable? open ecry is slightly different but it did compile with one adjustment (changing 'bars' to 'bars1') one other thing, with current structure, the array can run out of space unless we set a huge number up front. how do you deal with this elegantly? thanks for any help frank | ||
| |
|
| | #7 | ||
![]() | Re: MP Indicator in EL Using Arrays Quote:
Quote:
| ||
| |
|
| | #8 | ||
![]() | Re: MP Indicator in EL Using Arrays Quote:
funny, maybe I am just a visual person -- but this was really easy for me when I originally did it in Excel but now seems quite compute intensive when thinking about the array coding steps. | ||
| |
|
![]() |
| Thread Tools | |
| Display Modes | Help Others By Rating This Thread |
| |
| ∧ Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Arrays Question | andypap | Coding Forum | 8 | 04-11-2009 11:34 AM |
| Looking for Someone Good with Coding Arrays | waveslider | Coding Forum | 3 | 10-28-2008 02:26 PM |
| Indicator with Data of Another Indicator | Tresor | Coding Forum | 13 | 08-06-2008 10:48 AM |
| Arrays | ImXotep | Coding Forum | 1 | 05-07-2007 06:09 AM |