[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [amibroker] Re: Background Color Question



PureBytes Links

Trading Reference Links

Thomas,

 

I tried it. You are correct.

Apparently SetChartBackColor requires a numeric and the function delivers an array (I do get an error to that effect).

That's what I get for "assuming" J

 

Thanks for clarifying!

--

Terry

-----Original Message-----
From:
amibroker@xxxxxxxxxxxxxxx [mailto:amibroker@xxxxxxxxxxxxxxx] On Behalf Of Thomas Z.
Sent: Wednesday, March 29, 2006 11:31
To:
amibroker@xxxxxxxxxxxxxxx
Subject: RE: [amibroker] Re: Background Color Question

 

Hello Terry,

 

try it out, it doesn’t work with Setchartbkcolor.

It gives no error but it plots the same background over the whole period.

 

Regards

- - - - - - - - - - - - - - - - - - - -
Thomas
www.tradingbasis.com
support@xxxxxxxxxxxxxxxx
- - - - - - - - - - - - - - - - - - - -


From: amibroker@xxxxxxxxxxxxxxx [mailto:amibroker@xxxxxxxxxxxxxxx] On Behalf Of Terry
Sent: Wednesday, March 29, 2006 4:58 PM
To: amibroker@xxxxxxxxxxxxxxx
Subject: RE: [amibroker] Re: Background Color Question

 

Thomas changed techniques on you, plotting an area background instead of using the new function,  which works of course.

 

Another problem in your original formula:

Color = IIf(winterblock(), SetChartBkColor(colorYellow), colorRed);

Should be:

Color = IIf(winterblock(), SetChartBkColor(colorYellow), SetChartBkColor(colorRed));

 

--

Terry

-----Original Message-----
From: amibroker@xxxxxxxxxxxxxxx [mailto:amibroker@xxxxxxxxxxxxxxx] On Behalf Of Thomas Z.
Sent: Tuesday, March 28, 2006 23:55
To: amibroker@xxxxxxxxxxxxxxx
Subject: RE: [amibroker] Re: Background Color Question

 

Hi Axle,

 

you have used AND for every month instead OR.

However it seems that setchartbackground doesn’t work on bar by bar basis.

I have changed the code, see below.

 

 

function winterblock()

{

     Winter = Month() == 1 OR Month() == 2 OR Month() == 3 OR Month()

== 11 OR Month() == 12;

     return Winter;

}

 

Plot(1,"",IIf(winterblock(),colorYellow,colorRed),styleArea|styleOwnScale|styleNoTitle|styleNoLabel,0,1);

 

 

Regards

 

- - - - - - - - - - - - - - - - - - - -

Thomas

www.tradingbasis.com

support@xxxxxxxxxxxxxxxx

- - - - - - - - - - - - - - - - - - - -

 

 

 

-----Original Message-----
From: amibroker@xxxxxxxxxxxxxxx [mailto:amibroker@xxxxxxxxxxxxxxx] On Behalf Of axle_d
Sent: Wednesday, March 29, 2006 7:30 AM
To: amibroker@xxxxxxxxxxxxxxx
Subject: [amibroker] Re: Background Color Question

 

Thomas,

 

Thanks for the suggestion but I am definitely doing something wrong

since the whoile background colors yellow for me in the beow code.  ANy

suggestions appreciated.

 

function winterblock()

{

     Winter = Month() == 1 AND Month() == 2 AND Month() == 3 AND Month()

== 11 AND Month() == 12;

     return Winter;

}

 

Color = IIf(winterblock(), SetChartBkColor(colorYellow), colorRed);

 

 

--- In amibroker@xxxxxxxxxxxxxxx, "Thomas Z." <tzg@xxx> wrote:

>

> Hi,

>

>

>

> you can use the following two functions:

>

>

>

> SetChartBkColor( color )

>

>

>

> And

>

>

>

> Month()

>

>

>

>

>

>

>

> Regards

>

>

>

> - - - - - - - - - - - - - - - - - - - -

>

> Thomas

>

> www.tradingbasis.com <http://www.tradingbasis.com/>

>

> support@xxx

>

> - - - - - - - - - - - - - - - - - - - -

>

>

>

>

>

>

>

> -----Original Message-----

> From: amibroker@xxxxxxxxxxxxxxx [mailto:amibroker@xxxxxxxxxxxxxxx] On

Behalf

> Of axle_d

> Sent: Tuesday, March 28, 2006 4:52 PM

> To: amibroker@xxxxxxxxxxxxxxx

> Subject: [amibroker] Background Color Question

>

>

>

> I track the natgas market and it trades seasonally from Nov 1 to MArch

>

> 31, and April 1 to Oct 31.

>

>

>

> I would like to be able to set the bckgrnd color as yellow for the

>

> winter period and white for the summer period.

>

>

>

> TIA

>

>

>

> Alex

>

>

>

>

>

>

>

>

>

>

>

> 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 other support material please check also:

>

> http://www.amibroker.com/support.html

>

>

>

>

>

> Yahoo! Groups Links

>

>

>

>     http://groups.yahoo.com/group/amibroker/

>

>

>

>     amibroker-unsubscribe@xxxxxxxxxxxxxxx

>

>

>

>     http://docs.yahoo.com/info/terms/

>

 

 

 

 

 

 

 

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 other support material please check also:

http://www.amibroker.com/support.html

 

 

Yahoo! Groups Links

 

<*> To visit your group on the web, go to:

    http://groups.yahoo.com/group/amibroker/

 

<*> 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/

 

 






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 other support material please check also:
http://www.amibroker.com/support.html





YAHOO! GROUPS LINKS