PureBytes Links
Trading Reference Links
|
Brian,
I create dynamic string arrays to populate pop up on-chart button
arrays that allow you to select different data (by indicator name) for
data ribbons. I know that is a mouthful. It is easy to demonstrate
and hard to explain, but I will give it a try.
If I click on the legend of a signal ribbon, a list pops up to show
all the different indicators that are assigned to display on that
ribbon. Clicking on one replaces the legend and data to the selected
values.
So, if I have 8 ribbon stripes, but 30 different internal indicators I
want to be able to monitor, I can select a few at a time that relate
to the trading or debugging problem at hand.
I also have parameters in the parameter window that can make each of
these selections, but they are much more cumbersome than just point
and click on the data you want to see.
Internally, I have to create a model of the data I want to display
that is built up in real time based on a modular indicator function
saying that it has data available for a ribbon if it is desired at
this time. It was a brain teaser to figure out all the edge conditions!
I will be making the code to do this available as soon as I get enough
free time to finish cleaning it up and documenting it.
BR,
Dennis
On Jun 25, 2009, at 9:07 PM, brian_z111 wrote:
> I didn't anticipate that I would ever get into processing/
> programming speed ... couldn't see why others were so into it ....
> but I am starting to get it.
>
> Trading in the whitespace (right of screen) is a reality that we all
> have to face up to sooner or later.
>
>
>> Perhaps that is an argument for built-in string arrays.
>
> You are miles ahead of me with programming ..... to help me out (I
> have never used this type of function and can't even imagine what
> uses I could put them to) ... what do you want to use string arrays
> for?
>
> The manual says they are used in an exploration or an indicator ...
> I can't see where a WriteVal function fits into a chart?
>
>
>
>
> --- In amibroker@xxxxxxxxxxxxxxx, Dennis Brown <see3d@xxx> wrote:
>>
>> On my system the most executed code and the one taking the most time
>> is NumToStr(). 29 calls and 100ms of time used.
>> I think it is from converting an index to a string to append to a
>> static variable name for faking string arrays.
>> I already converted most of the static numeric arrays to the new
>> static array type.
>> Strange what pops up. I would have never guessed that this would be
>> the one taking so much time.
>> Perhaps that is an argument for built-in string arrays.
>>
>> BR,
>> Dennis
>>
>> On Jun 25, 2009, at 6:41 PM, brian_z111 wrote:
>>
>>> I was speculating on which line of code is the most frequently used
>>> AFL.
>>>
>>> I would like a zloty for every time I have typed:
>>>
>>> Plot(variable,"variable",1,1);
>>>
>>>
>>>
>>
>
>
>
>
> ------------------------------------
>
> **** IMPORTANT PLEASE READ ****
> This group is for the discussion between users only.
> This is *NOT* technical support channel.
>
> TO GET TECHNICAL SUPPORT send an e-mail directly to
> SUPPORT {at} amibroker.com
>
> TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at
> http://www.amibroker.com/feedback/
> (submissions sent via other channels won't be considered)
>
> For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
> http://www.amibroker.com/devlog/
>
> Yahoo! Groups Links
>
>
>
------------------------------------
**** IMPORTANT PLEASE READ ****
This group is for the discussion between users only.
This is *NOT* technical support channel.
TO GET TECHNICAL SUPPORT send an e-mail directly to
SUPPORT {at} amibroker.com
TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at
http://www.amibroker.com/feedback/
(submissions sent via other channels won't be considered)
For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
http://www.amibroker.com/devlog/
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/amibroker/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/amibroker/join
(Yahoo! ID required)
<*> To change settings via email:
mailto:amibroker-digest@xxxxxxxxxxxxxxx
mailto:amibroker-fullfeatured@xxxxxxxxxxxxxxx
<*> To unsubscribe from this group, send an email to:
amibroker-unsubscribe@xxxxxxxxxxxxxxx
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|