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

[amibroker] Re: Unable to run an intraday system that used to run before upgrade 5.09



PureBytes Links

Trading Reference Links

I continue to investigate concerning the way to be flat at the end of
the day.

If I run the MACD system on a one minute chart, the flat position
appends at 19:59, as scheduled.
If I run the system on a fifteen minute chart, I have no flat position
on the last bar of the day.

It was working with the same AFL code, one month ago under the AB
v:5.00 . I took screen capture of fifteen minute chart and trade list.

I searched for parameters that could modify the result. I found nothing.

If somebody could run the code in relation to his market hours ( under
v: 5.09), I would appreciate the feedback.

Regards

--- In amibroker@xxxxxxxxxxxxxxx, "reinsley" <reinsley@xxx> wrote:
>
> Hello,
> 
> Since I upgraded AB 5.00 to 5.09, I'am unable to run an intraday system.
> The systems were running well before. It's the same for all my trading
> systems. The trade list of AA backtester was showing the right hours
> with the right plotting arrow.
> They are supposed to run intraday and they became overnight now.
> I must say I used exactly the same syntax for markethours and
> marketclose into all my trading systems.
> 
> I'am bogged on that issue for three days now. 
> Do I forget a parameter related to backtester ? 
> Does this code not good for the new version ?
> 
> 
> //TS MACD ID
> //Trading system reversal MACD cross signal
> 
> _SECTION_BEGIN("TS MACD IntraDay");
> 
> TransmitOrder = False;  // Set to True to really trade
> //TimeFrameSet( in1Minute ); // switch to 1 minute frame 
> PositionSize = MarginDeposit = 1;// Do not reinvest Profits in backtest
> SetChartOptions(1,chartShowArrows|chartShowDates);
> MarketHours = TimeNum()>=080000 AND TimeNum()<195900;
> MarketClose= TimeNum()>=195900 AND TimeNum()<=240000;
> 
> Buy = Cross(MACD(), Signal()) AND MarketHours;
> Sell = Cross(Signal(), MACD()) OR MarketClose;
> Short = Cross(Signal(), MACD()) AND MarketHours;
> Cover = Cross(MACD(), Signal()) OR MarketClose;
> 
> /////////////////Plot//////////////////////
> Plot(C,"close",6,128);
> _N(Title = "TS MACD IntraDay - "+StrFormat("{{NAME}} - {{INTERVAL}}
> {{DATE}} Open %g, Hi %g, Lo %g, Cl %g {{VALUES}}", O, H, L ,C  ));
> 
> shape = IIf(Buy , ExRem(Buy,Sell) * shapeUpArrow, ExRem(Sell,Buy) *
> shapeDownArrow );
> PlotShapes( shape, IIf( Buy, colorGreen, colorRed ), 0, IIf( Buy, Low,
> High ) );
> shape2 = IIf(Cover , ExRem(Cover,Short)* shapeHollowUpArrow,
> ExRem(Short,Cover) * shapeHollowDownArrow);
> PlotShapes( shape2, IIf( Cover, colorGreen, colorRed ), 0, IIf( Cover,
> Low, High ) );
> 
> 
> GraphXSpace = 15; /* create empty space of 15% top and bottom of
chart */
> _SECTION_END();
> 
> 
> 
> 
> 
> Any help will be appreciated
> 
> Regards
>



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

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

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