hi,
didn't work your code out but below is an
alternative way to do this,
regards, Ed
starttime = 090000; endtime = 090300;
tn = TimeNum(); timecond = tn >= starttime AND tn <= endtime; firstBarOfDay = TimeNum() >= starttime ; firstBarOfDay =
firstBarOfDay - Ref(firstBarOfDay,-1);
xHigh = ValueWhen(timecond, HighestSince(firstBarOfDay,High)); xLow = ValueWhen(timecond, LowestSince(firstBarOfDay,Low));
DH = TimeFrameCompress(xHigh, inDaily, compressLast); DL = TimeFrameCompress(xLow, inDaily, compressLast); DH = TimeFrameExpand(DH,inDaily,expandFirst); DL = TimeFrameExpand(DL,inDaily,expandFirst);
SetBarsRequired(-2,-2); SetChartOptions(0,
chartShowDates); Plot(C,"C",colorWhite,64); Plot(IIf(tn >
090000,DH,Null),"DH",colorRed,styleThick); Plot(IIf(tn > 090000,DL,Null),"DL",colorBrightGreen,styleThick); Plot( timecond, "", colorLightGrey, styleArea|styleOwnScale,0,1);
----- Original Message -----
Sent: Sunday, August 09, 2009 12:05
AM
Subject: [amibroker] 3-minute values
incorrect in 1-minute chart
I am trying to extract the HIGH and LOW of the 3-minute bar at 9AM and plot
two horizontal lines in 1-minute chart as reference levels. The values should
not update until 9AM next day. However, the code below does not work, and the
values change as I scroll the charts left and right. Can anyone
help?
TimeRangeRef = TimeNum() == 090000;
// Obtain values from
3-minute time frame TimeFrameSet(in1Minute * 3); RangeHigh =
ValueWhen(TimeRangeRef, H); RangeLow = ValueWhen(TimeRangeRef,
L); TimeFrameRestore();
// Extract values for use in 1-minute
chart Long_price = TimeFrameExpand(RangeHigh, in1Minute *
3); Short_price = TimeFrameExpand(RangeLow, in1Minute *
3);
Plot(Long_price, "Long" + _PARAM_VALUES(),
ParamColor("Color Long", Colorcycle),
ParamStyle("Style")); Plot(Short_price, "Short" +
_PARAM_VALUES(), ParamColor("Color Short", Colorcycle),
ParamStyle("Style"));
__._,_.___
**** 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/
__,_._,___
|