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

Re: [amibroker] Re: Resetting exRem at the start of the day



PureBytes Links

Trading Reference Links

> Using exrem is useful for backtesting and charts, but does not remove
> the excess signals from scans or explorations
???
ExRem works on array level and removes excess signals in every mode.

Best regards,
Tomasz Janeczko
amibroker.com
----- Original Message ----- 
From: "Graham" <kavemanperth@xxxxxxxxx>
To: <amibroker@xxxxxxxxxxxxxxx>
Sent: Monday, January 31, 2005 10:37 PM
Subject: Re: [amibroker] Re: Resetting exRem at the start of the day


> 
> Cross will provide a single signal when the variable value crosses
> above the other value. This provides a single signal for buy/sell
> rather than using > which will provide a continuous series of signals
> every bar that the value is higher than the other
> 
> Using exrem is useful for backtesting and charts, but does not remove
> the excess signals from scans or explorations
> 
> 
> On Mon, 31 Jan 2005 16:17:19 -0000, qweds_560 <qweds_560@xxxxxxxxx> wrote:
>> 
>> 
>> Thanks Graham, tried it,doesn't solve the problem...
>> 
>> In general, does using CROSS take out excessive signals without
>> using exRem?
>> 
>> Sam
>> 
>> --- In amibroker@xxxxxxxxxxxxxxx, Graham <kavemanperth@xxxx> wrote:
>> > try
>> > x=Cross(TimeNum(), 093001);
>> >
>> >
>> > On Fri, 28 Jan 2005 13:08:53 -0000, qweds_560 <qweds_560@xxxx>
>> wrote:
>> > >
>> > >
>> > > Hi,
>> > >
>> > > I am using the following code to try and reset exRem at the
>> > > beginning of the day:
>> > >
>> > > x=TimeNum() == 093000;
>> > >
>> > > Buy = ExRem(Buy,Short);
>> > > Sell = ExRem(Sell,Buy);
>> > >
>> > > Short = ExRem(Short,Buy);
>> > > Cover = ExRem(Cover,Short);
>> > >
>> > > Short=IIf(x==1,Flip(Short,Buy),Short);
>> > > Buy=IIf(x==1,Flip(Buy,Short),Buy);
>> > >
>> > > This sort of gives me a solution in that, while it now gives me
>> all
>> > > the trades i want, there may be an extra trade at 093000 which I
>> > > then need to delete manually from my analysis.
>> > >
>> > > Any suggestions on improving on my solution?
>> > >
>> > > Thanks
>> > >
>> > > Sam
>> > >
>> > > --- In amibroker@xxxxxxxxxxxxxxx, "qweds_560" <qweds_560@xxxx>
>> wrote:
>> > > >
>> > > > Thanks for this, this solves my previous problem of trades not
>> > > > closing at a specified time if there is no data there! (I just
>> > > > needed to >= rather than = the time).
>> > > >
>> > > > Unfortunately, I still cannot make the backtester reset at the
>> > > > beginning of the day. I am now trying to use if...else
>> statements.
>> > > >
>> > > > Any suggestions appreciated.
>> > > >
>> > > > Sam
>> > > >
>> > > > --- In amibroker@xxxxxxxxxxxxxxx, "Herman van den Bergen"
>> > > > <psytek@xxxx> wrote:
>> > > > > Try to close out positions at the end of the day (untested)
>> with
>> > > > something
>> > > > > like this:
>> > > > >
>> > > > > MarketClose= 155000; // set to suit your needs and TF used
>> > > > > EndOfDayPeriod = Timenum() >= MarketClose;
>> > > > >
>> > > > > Sell = sell or EndOfDayPeriod ;             // exit on last
>> bar
>> > > > > cover = cover or EndOfDayPeriod ;
>> > > > >
>> > > > > Buy = buy and not EndOfDayPeriod;     // no entries on last
>> bar
>> > > > > Short = short and not EndOfDayPeriod ;
>> > > > >
>> > > > > herman
>> > > > >   -----Original Message-----
>> > > > >   From: qweds_560 [mailto:qweds_560@x...]
>> > > > >   Sent: Sunday, January 23, 2005 3:00 PM
>> > > > >   To: amibroker@xxxxxxxxxxxxxxx
>> > > > >   Subject: [amibroker] Resetting exRem at the start of the
>> day
>> > > > >
>> > > > >
>> > > > >
>> > > > >   Hello,
>> > > > >
>> > > > >   I am backtesting on an intraday basis. I am using a system
>> > > which
>> > > > >   alternates between long and short positions. All positions
>> are
>> > > > >   closed out at the end of the day. I seemed to have coded
>> this
>> > > so
>> > > > far
>> > > > >   using exRem to remove any excessive signals.
>> > > > >
>> > > > >   At present, the backtester will continue alternating into
>> the
>> > > > next
>> > > > >   day by referring to the last trade made on the previous
>> day.
>> > > For
>> > > > >   example, if the last trade today was a short position
>> (which
>> > > > will be
>> > > > >   closed at the end of the day), the backtester will monitor
>> for
>> > > a
>> > > > buy
>> > > > >   signal the next day.
>> > > > >
>> > > > >   I need to reset it somehow so that the backtester monitors
>> for
>> > > > >   either a buy OR a short signal at the start of the next day
>> > > (at a
>> > > > >   specified time) without reference to the last trade of the
>> > > > previous
>> > > > >   day.
>> > > > >
>> > > > >   I would be grateful for any suggestions on how to do this.
>> > > > >
>> > > > >   Many thanks
>> > > > >
>> > > > >   Sam
>> > > > >
>> > > > >
>> > > > >
>> > > > >
>> > > > >
>> > > > >   Check AmiBroker web page at:
>> > > > >   http://www.amibroker.com/
>> > > > >
>> > > > >   Check group FAQ at:
>> > > > > http://groups.yahoo.com/group/amibroker/files/groupfaq.html
>> > > > >
>> > > > >
>> > > > >
>> > > > > -------------------------------------------------------------
>> ----
>> > > --
>> > > > ---------
>> > > > > --
>> > > > >   Yahoo! Groups Links
>> > > > >
>> > > > >     a.. To visit your group on the web, go to:
>> > > > >     http://groups.yahoo.com/group/amibroker/
>> > > > >
>> > > > >     b.. To unsubscribe from this group, send an email to:
>> > > > >     amibroker-unsubscribe@xxxxxxxxxxxxxxx
>> > > > >
>> > > > >     c.. Your use of Yahoo! Groups is subject to the Yahoo!
>> Terms
>> > > > of Service.
>> > >
>> > >
>> > > Check AmiBroker web page at:
>> > > http://www.amibroker.com/
>> > >
>> > > Check group FAQ at:
>> http://groups.yahoo.com/group/amibroker/files/groupfaq.html
>> > > Yahoo! Groups Links
>> > >
>> > >
>> > >
>> > >
>> > >
>> >
>> >
>> > --
>> > Cheers
>> > Graham
>> > http://e-wire.net.au/~eb_kavan/
>> 
>> 
>> Check AmiBroker web page at:
>> http://www.amibroker.com/
>> 
>> Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html
>> Yahoo! Groups Links
>> 
>> 
>> 
>> 
>> 
> 
> 
> -- 
> Cheers
> Graham
> http://e-wire.net.au/~eb_kavan/
> 
> 
> 
> Check AmiBroker web page at:
> http://www.amibroker.com/
> 
> Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
> Yahoo! Groups Links
> 
> 
> 
> 
> 
> 
> 
>


------------------------ Yahoo! Groups Sponsor --------------------~--> 
In low income neighborhoods, 84% do not own computers.
At Network for Good, help bridge the Digital Divide!
http://us.click.yahoo.com/EpW3eD/3MnJAA/cosFAA/GHeqlB/TM
--------------------------------------------------------------------~-> 

Check AmiBroker web page at:
http://www.amibroker.com/

Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.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/