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

Re: [amibroker] Re: Gaps (Fixed)



PureBytes Links

Trading Reference Links

Of what I've seen it works great.......Thanks WALT!!
----- Original Message ----- 
From: "hairy_mug" <WSCHWARZ@xxxxxxxxxxxxx>
To: <amibroker@xxxxxxxxxxxxxxx>
Sent: Friday, June 13, 2003 12:34 PM
Subject: [amibroker] Re: Gaps (Fixed)


> Juan,
>
> Here is a better version...
> Tested it somewhat but I don't have the data to do a full check...
> Try it and let me know...
>
>             Walt
>
>  /*********************************************/
> // for intraday charts
> //this assumes that the the last quote is yesterday & the first quote
> is today
> //lb_gapClo = 1 when gap has been closed...
> // Walt Schwarz 6/12/2003
> // Lb_gapInPlay = 1 when gap is not resolved
> // Lb_gapInPlay = 0 when No gap or gap has been resolved
>
>
> ln_YestClose=0;
> ln_TodayOpen=0;
> Lb_test=0;
> Ldt_dates=DateNum();
> lb_dayChg=(DateNum() != Ref(DateNum(),-1)) & (0 != Ref(Close,-1) );
> lb_hasGap = IIf(lb_dayChg & GapUp(),1,IIf(lb_dayChg & GapDown(),-
> 1,0));
> ln_YestClose=ValueWhen(lb_hasGap!=0,Ref(Close,-1));
> ln_TodayOpen=ValueWhen(lb_hasGap!=0,Close);
> ln_gapDate=ValueWhen(lb_hasGap!=0,DateNum());
>
> ln_diff=ln_TodayOpen-ln_yestClose;
> Lb_test=((ln_diff > 0 & Close<=ln_yestClose)|(ln_diff < 0 &
> Close>=ln_yestClose));
> Lb_test2=Cross(Lb_test,0) ;
> Lb_gapInPlay=IIf(IsEmpty(ValueWhen(Lb_test2!=Lb_test,Lb_test2)),1,0)&
> Ldt_dates==ln_gapDate;
>
> //Lb_gapInPlay = 1 when gap is not resolved
>
> Plot(0,"Gap Closed",colorRed,styleLine);
> Plot(Lb_gapInPlay,"YC="+WriteVal(ln_YestClose,8.2)+" TO="+WriteVal
> (ln_TodayOpen)+" Gap Date="+WriteVal
> (ln_gapDate,8.0,False),colorBlue,styleHistogram);
>
>
> --- In amibroker@xxxxxxxxxxxxxxx, "hairy_mug" <WSCHWARZ@xxxx> wrote:
> > Yes Juan,
> >  The blue will display all day to indicate there
> > was a gap since it shows weather the gap price was set;
> ln_todayOpen>0
> >
> > The Lb_gapClo is the real indicator; gap open (=0) or gap resolved
> > (=1)
> >
> > I was just showing colors so you could see conditions...
> >
> > I'm working on an esoteric "curve-fit" system whereby I match
> > the rsi produced by a combination of sines to the RSI of the stock
> > and then trade on the sine, not the stock price. Some interesting
> > progress so far... Lots of loops though and not for the "faint of
> > computer power"  :-)
> >
> > I am finding 5 minutes is good BUT grouping five 1 minute bars
> gives
> > me more information than 1 bar every five minutes.
> >
> >            Walt
> >
> >
> > --- In amibroker@xxxxxxxxxxxxxxx, "emarco" <emarco@xxxx> wrote:
> > > Walt,
> > >
> > > thank you very much!!
> > > I probably found some bugs in the indicator.Look at the pic I
> sent
> > you ...the gap is closed and the blue lines show up.
> > >
> > > I think 5 to 10 minutes is a balanced timeframe in regards to
> > slippage, commisions, noise in indicators. Anyway, perhaps you can
> > fine tune your entry with lower timeframe (ie, 1 minute). My idea
> is
> > to look for very high prob trades ( return expectancy >0) in a
> bunch
> > of "range" and "trend" systems. They trade rarely. But if you
> combine
> > the best ones...looks good. I finished a new system today, but i
> have
> > to code it..... perhaps i would ask for more help.
> > > What kind of systems do u develop.....trend , range or?? Any
> > insights to share?
> > > I used MS as my first soft, NOT good as I thought. There is no
> > flexibility and the language is very tough. Amibroker is one of the
> > best or the best. I never tried TS nor Ensign...have you? Wealthlab
> > very difficult...and I think that's all there are no other well
> known
> > soft.
> > >
> > >
> > > Here;s what I was coding for gaps.....does not work....but
> perhaps
> > it can be "fixed" easily.
> > >
> > > x1 = IIf(GapUp(),1,IIf(GapDown(),-1,0));
> > >
> > > x2 = IIf(x1!=0,Date(),0);
> > >
> > > x3 = IIf(TimeNum()=93000 AND x1!=0,Ref(High,-1),IIf(x2=Date(),Ref
> > (x3,-1),0);
> > >
> > > x4= IIf(TimeNum()=93000 AND x1!=0,Ref(Low,-1),IIf(x2=Date(),Ref
> (x4,-
> > 1),0);
> > >
> > >
> > > Thanks
> > >
> > > Juan
> > >
> > >
> > >   ----- Original Message ----- 
> > >   From: walt
> > >   To: amibroker@xxxxxxxxxxxxxxx
> > >   Sent: Friday, June 13, 2003 1:13 AM
> > >   Subject: RE: [amibroker] Gaps
> > >
> > >
> > >   Here you are Juan;
> > >
> > >   This will show blue when there is a gap and green when gap is
> > resolved...
> > >   It will only work for intraday charts and you have to catch the
> > last quote of the previous day.
> > >
> > >   BTW; Why did you pick 10 minute intervals?
> > >
> > >                   Walt
> > >
> > >
> > >   //*********************************************
> > >   // for intraday charts
> > >   //this assumes that the the last quote is yesterday & the first
> > quote is today
> > >   //lb_gapClo = 1 when gap has been closed...
> > >   // Walt Schwarz 6/12/2003
> > >   // blue shows when there is a gap, green when gap is resolved
> > >   ln_YestClose=0;
> > >   ln_TodayOpen=0;
> > >   Lb_test=0;
> > >   lb_dayChg=(DateNum() != Ref(DateNum(),-1)) & (0 != Ref(Close,-
> > 1) );
> > >   lb_hasGap = IIf(lb_dayChg & GapUp(),1,IIf(lb_dayChg & GapDown
> (),-
> > 1,0));
> > >   ln_YestClose=ValueWhen(lb_hasGap!=0,Ref(Close,-1));
> > >   ln_TodayOpen=ValueWhen(lb_hasGap!=0,Close);
> > >   ln_diff=ln_TodayOpen-ln_yestClose;
> > >   Lb_test=((ln_diff > 0 & Close<=ln_yestClose)|(ln_diff < 0 &
> > Close+.05>=ln_yestClose));
> > >   Lb_test2=ValueWhen(ExRem(Lb_test,0),Lb_test);
> > >   Lb_gapClo=IIf(IsEmpty(ValueWhen(ExRem
> (Lb_test2,0),Lb_test2)),0,1);
> > >
> > >   Plot(Lb_gapClo,"Gap Closed",colorGreen,styleHistogram);
> > >   Plot(ln_todayOpen>0,"YC="+WriteVal(ln_YestClose,8.2)+"
> > TO="+WriteVal(ln_TodayOpen),IIf
> > (lb_gapClo,colorGreen,colorBlue),styleHistogram);
> > >
> > >
> > >     -----Original Message-----
> > >     From: emarco [mailto:emarco@x...]
> > >     Sent: Thursday, June 12, 2003 8:20 PM
> > >     To: amibroker@xxxxxxxxxxxxxxx
> > >     Subject: Re: [amibroker] Gaps
> > >
> > >
> > >     thanks buddy!
> > >     Since have you been developing systems?
> > >     What do u trade?
> > >     Regards
> > >
> > >     Juan
> > >       ----- Original Message ----- 
> > >       From: walt
> > >       To: amibroker@xxxxxxxxxxxxxxx
> > >       Sent: Thursday, June 12, 2003 9:14 PM
> > >       Subject: RE: [amibroker] Gaps
> > >
> > >
> > >       I'm working on something...
> > >       The gap should only be checked when the day changes from
> one
> > day to the next.
> > >       I also want to keep track of an open gap so I'll keep
> you "in
> > the loop"...
> > >
> > >                                       Walt
> > >         -----Original Message-----
> > >         From: emarco [mailto:emarco@x...]
> > >         Sent: Thursday, June 12, 2003 7:58 PM
> > >         To: amibroker@xxxxxxxxxxxxxxx
> > >         Subject: Re: [amibroker] Gaps
> > >
> > >
> > >         10 minute
> > >         can u help me?
> > >         thxs
> > >
> > >         jb
> > >           ----- Original Message ----- 
> > >           From: walt
> > >           To: amibroker@xxxxxxxxxxxxxxx
> > >           Sent: Thursday, June 12, 2003 8:19 PM
> > >           Subject: RE: [amibroker] Gaps
> > >
> > >
> > >           What time frame is your chart? 1 minute?
> > >             -----Original Message-----
> > >             From: emarco [mailto:emarco@x...]
> > >             Sent: Thursday, June 12, 2003 6:26 PM
> > >             To: amibroker@xxxxxxxxxxxxxxx
> > >             Subject: Re: [amibroker] Gaps
> > >
> > >
> > >             thnks!!
> > >
> > >              is there any way to keep the gap true value until it
> > closes the gap. If during the day is not close, change to false gap
> > value?
> > >
> > >             thnks again
> > >
> > >               ----- Original Message ----- 
> > >               From: Bob Jagow
> > >               To: amibroker@xxxxxxxxxxxxxxx
> > >               Sent: Thursday, June 12, 2003 7:09 PM
> > >               Subject: RE: [amibroker] Gaps
> > >
> > >
> > >               You have to assign IIF, Juan.
> > >               x = IIf(GapUp(),1,IIf(GapDown(),-1,0));
> > >
> > >               Plot(x,"Gaps",1,5);
> > >
> > >                 -----Original Message-----
> > >                 From: emarco [mailto:emarco@x...]
> > >                 Sent: Thursday, June 12, 2003 2:19 PM
> > >                 To: amibroker@xxxxxxxxxxxxxxx
> > >                 Subject: [amibroker] Gaps
> > >
> > >
> > >                 hello,
> > >
> > >                            1) I am trying to identify gaps in my
> > system. Why i can't   plot "x"?
> > >
> > >                 IIf(GapUp(),x=1,IIf(GapDown(),x=-1,x=0));
> > >
> > >                 Plot(x,"Gaps",1,3);
> > >
> > >
> > >
> > >                 2) is there any way to:
> > >
> > >                     a) identify only 4:10PM to 9:30 AM gaps.
> > >
> > >                     b) keep the gap true value until it closes
> the
> > gap. If during the day is not close, change to false gap value.
> > >
> > >                     Thanks
> > >
> > >
> > >
> > >                 Juan
> > >
> > >
> > >
> > >                 Send BUG REPORTS to bugs@xxxx
> > >                 Send SUGGESTIONS to suggest@xxxx
> > >                 -----------------------------------------
> > >                 Post AmiQuote-related messages ONLY to:
> > amiquote@xxxxxxxxxxxxxxx
> > >                 (Web page:
> > http://groups.yahoo.com/group/amiquote/messages/)
> > >                 --------------------------------------------
> > >                 Check group FAQ at:
> > http://groups.yahoo.com/group/amibroker/files/groupfaq.html
> > >
> > >                 Your use of Yahoo! Groups is subject to the
> Yahoo!
> > Terms of Service.
> > >
> > >
> > >
> > >               Send BUG REPORTS to bugs@xxxx
> > >               Send SUGGESTIONS to suggest@xxxx
> > >               -----------------------------------------
> > >               Post AmiQuote-related messages ONLY to:
> > amiquote@xxxxxxxxxxxxxxx
> > >               (Web page:
> > http://groups.yahoo.com/group/amiquote/messages/)
> > >               --------------------------------------------
> > >               Check group FAQ at:
> > http://groups.yahoo.com/group/amibroker/files/groupfaq.html
> > >
> > >               Your use of Yahoo! Groups is subject to the Yahoo!
> > Terms of Service.
> > >
> > >
> > >
> > >             Send BUG REPORTS to bugs@xxxx
> > >             Send SUGGESTIONS to suggest@xxxx
> > >             -----------------------------------------
> > >             Post AmiQuote-related messages ONLY to:
> > amiquote@xxxxxxxxxxxxxxx
> > >             (Web page:
> > http://groups.yahoo.com/group/amiquote/messages/)
> > >             --------------------------------------------
> > >             Check group FAQ at:
> > http://groups.yahoo.com/group/amibroker/files/groupfaq.html
> > >
> > >             Your use of Yahoo! Groups is subject to the Yahoo!
> > Terms of Service.
> > >
> > >
> > >
> > >           Send BUG REPORTS to bugs@xxxx
> > >           Send SUGGESTIONS to suggest@xxxx
> > >           -----------------------------------------
> > >           Post AmiQuote-related messages ONLY to:
> > amiquote@xxxxxxxxxxxxxxx
> > >           (Web page:
> > http://groups.yahoo.com/group/amiquote/messages/)
> > >           --------------------------------------------
> > >           Check group FAQ at:
> > http://groups.yahoo.com/group/amibroker/files/groupfaq.html
> > >
> > >           Your use of Yahoo! Groups is subject to the Yahoo!
> Terms
> > of Service.
> > >
> > >
> > >
> > >         Send BUG REPORTS to bugs@xxxx
> > >         Send SUGGESTIONS to suggest@xxxx
> > >         -----------------------------------------
> > >         Post AmiQuote-related messages ONLY to:
> > amiquote@xxxxxxxxxxxxxxx
> > >         (Web page:
> http://groups.yahoo.com/group/amiquote/messages/)
> > >         --------------------------------------------
> > >         Check group FAQ at:
> > http://groups.yahoo.com/group/amibroker/files/groupfaq.html
> > >
> > >         Your use of Yahoo! Groups is subject to the Yahoo! Terms
> of
> > Service.
> > >
> > >
> > >
> > >       Send BUG REPORTS to bugs@xxxx
> > >       Send SUGGESTIONS to suggest@xxxx
> > >       -----------------------------------------
> > >       Post AmiQuote-related messages ONLY to:
> > amiquote@xxxxxxxxxxxxxxx
> > >       (Web page: http://groups.yahoo.com/group/amiquote/messages/)
> > >       --------------------------------------------
> > >       Check group FAQ at:
> > http://groups.yahoo.com/group/amibroker/files/groupfaq.html
> > >
> > >       Your use of Yahoo! Groups is subject to the Yahoo! Terms of
> > Service.
> > >
> > >
> > >
> > >     Send BUG REPORTS to bugs@xxxx
> > >     Send SUGGESTIONS to suggest@xxxx
> > >     -----------------------------------------
> > >     Post AmiQuote-related messages ONLY to:
> > amiquote@xxxxxxxxxxxxxxx
> > >     (Web page: http://groups.yahoo.com/group/amiquote/messages/)
> > >     --------------------------------------------
> > >     Check group FAQ at:
> > http://groups.yahoo.com/group/amibroker/files/groupfaq.html
> > >
> > >     Your use of Yahoo! Groups is subject to the Yahoo! Terms of
> > Service.
> > >
> > >
> > >         Yahoo! Groups Sponsor
> > >
> > >
> > >
> > >   Send BUG REPORTS to bugs@xxxx
> > >   Send SUGGESTIONS to suggest@xxxx
> > >   -----------------------------------------
> > >   Post AmiQuote-related messages ONLY to:
> amiquote@xxxxxxxxxxxxxxx
> > >   (Web page: http://groups.yahoo.com/group/amiquote/messages/)
> > >   --------------------------------------------
> > >   Check group FAQ at:
> > http://groups.yahoo.com/group/amibroker/files/groupfaq.html
> > >
> > >   Your use of Yahoo! Groups is subject to the Yahoo! Terms of
> > Service.
>
>
>
> Send BUG REPORTS to bugs@xxxxxxxxxxxxx
> Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
> -----------------------------------------
> Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx
> (Web page: http://groups.yahoo.com/group/amiquote/messages/)
> --------------------------------------------
> Check group FAQ at:
http://groups.yahoo.com/group/amibroker/files/groupfaq.html
>
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
>
>
>



------------------------ Yahoo! Groups Sponsor ---------------------~-->
Get A Free Psychic Reading! Your Online Answer To Life's Important Questions.
http://us.click.yahoo.com/Lj3uPC/Me7FAA/ySSFAA/GHeqlB/TM
---------------------------------------------------------------------~->

Send BUG REPORTS to bugs@xxxxxxxxxxxxx
Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
-----------------------------------------
Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx 
(Web page: http://groups.yahoo.com/group/amiquote/messages/)
--------------------------------------------
Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/