Writeif will only display the result for the last bar in an
exploration, it is not an array.
You will see the value for each bar in a chart title, as this is using
equivalent to selectedbar.
You can get a single Letter result in a explore column for each bar
using ASC() function. See help files how to use it.

-- 
Cheers
Graham Kav
AFL Writing Service
http://www.aflwriting.com



2008/7/16 ricko8294_98 <[EMAIL PROTECTED]>:
> works for me.
>
> Are you sure you coded Buy and Short in your code?
>
> --- In [email protected], "treatmentinprogress"
> <[EMAIL PROTECTED]> wrote:
>>
>> Here's the code;
>>
>> LS = WriteIf(Buy, "L", WriteIf(Short, "S", "Err"));
>> AddTextColumn( LS, "L/S",1 , colorBlack, IIf(Buy, colorGreen, IIf
>> (Short, colorRed, colorGrey50)), -1 );
>>
>> When I run in explorer, all I get are "Err" showing up in the
> coloumns.
>>
>> The help says "Please note that WriteIf returns just single string
>> representing current SelectedValue of the EXPRESSION"
>>
>> I have other code where something like this works, I'm confused.
>>
>> Another Brian
>>
>
>
>
> ------------------------------------
>
> Please note that this group is for discussion between users only.
>
> To get support from AmiBroker please send an e-mail directly to
> SUPPORT {at} amibroker.com
>
> For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
> http://www.amibroker.com/devlog/
>
> For other support material please check also:
> http://www.amibroker.com/support.html
> Yahoo! Groups Links
>
>
>
>

Reply via email to