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

[amibroker] Re: Possible coding error



PureBytes Links

Trading Reference Links

It really makes no nevermind to me but as I said before, users, 
especially non technical types quite often need to be protected from 
themselves.  This is not meant to be a classification of any 
particular user here, but I know for myself that if I am writing 
software I tend to put a lot more protection oriented features in it 
if it's for someone elses use, especially a clients, then for my 
own.  In the long run it pays diviends for the developer as well as 
the ongoing maintenance load and/or repetitive Q's & A's are far less 
and not to poo-poo AB and built up some other platform but when 
writing statements like

C = L;

in some other trading software develoment platforms language you are 
going to get a message like this with the C highlighted:

Line #1 - This word can not start a sentence.

--- In amibroker@xxxxxxxxxxxxxxx, "dingo" <dingo@xxxx> wrote:
> Ok, 
>  
> I'm going to add a LOT more clarity:  It was a joke, duude!  Fred 
got it
> and you didn't?
>  
> Clear?
>  
> d
> 
> -----Original Message-----
> From: Phsst <phsst@xxxx> [mailto:phsst@x...] 
> Sent: Tuesday, February 04, 2003 10:19 PM
> To: amibroker@xxxxxxxxxxxxxxx
> Subject: [amibroker] Re: Possible coding error
> 
> 
> For further clarity, regarding my previous post, change the term
> "system CONSTANTS" to "system VALUES". System "VALUES" should be
> non-assignable.
> 
> Phsst
> --- In amibroker@xxxxxxxxxxxxxxx, "Phsst <phsst@xxxx>" <phsst@xxxx>
> wrote:
> > Fred is right...
> > 
> > I suggest you give a little slack here and interpret Freds post to
> mean:
> > 
> > Built in "system VALUES" should not be allowed to be used on the 
left
> > side of the assignment statement "=".
> > 
> > To my way of thinking, "system CONSTANTS" should be protected. 
Which
> > means that any attempt to alter them should be prohibited and 
generate
> > error messages.
> > 
> > Open, High, Low, Close & Volume are "CONSTANTS"... BUY & SELL 
along
> > with many others are "VARIABLES".
> > 
> > Protect the "CONSTANTS".
> > 
> > Regards,
> > 
> > Phsst
> > 
> > --- In amibroker@xxxxxxxxxxxxxxx, "dingo" <dingo@xxxx> wrote:
> > > Not even BUY or SELL ?
> > >  
> > > Maybe that's your secret?  Hmmm I think I've found it guys!!
> > >  
> > > d
> > > 
> > > -----Original Message-----
> > > From: Fred <fctonetti@xxxx> [mailto:fctonetti@x...] 
> > > Sent: Tuesday, February 04, 2003 3:17 PM
> > > To: amibroker@xxxxxxxxxxxxxxx
> > > Subject: [amibroker] Re: Possible coding error
> > > 
> > > 
> > > TJ,
> > > 
> > > No offense but it is also good programming language development 
> > > practice to NOT allow built in reserved words to be used on the 
left
> 
> > > side =.
> > > 
> > > --- In amibroker@xxxxxxxxxxxxxxx, "Tomasz Janeczko" 
<amibroker@xxxx>
> 
> > > wrote:
> > > > Franco,
> > > > 
> > > > I have posted my e-mail because I received a support question
> > > > why the custom indicator using your code does not show close
> > > > but other value. And the reason was that code used Plot() 
> > > > statement to plot Avg array instead of close while the title 
> > > remained "Close".
> > > > Hence the confusion.
> > > > 
> > > > It is good programming practice not to overwrite build-in
> constants 
> > > and/or price arrays.
> > > > 
> > > > Best regards,
> > > > Tomasz Janeczko
> > > > amibroker.com
> > > > ----- Original Message ----- 
> > > > From: "Franco Fornari" <ffpsi@xxxx>
> > > > To: <amibroker@xxxxxxxxxxxxxxx>
> > > > Sent: Tuesday, February 04, 2003 8:11 PM
> > > > Subject: Re: [amibroker] Possible coding error
> > > > 
> > > > 
> > > > > Tomasz,
> > > > > 
> > > > > thanks for this clarification. One can choose A or C, 
replacing 
> > > all the
> > > > > occurrences into the entire formula.
> > > > > 
> > > > > Best regards,
> > > > > 
> > > > > Franco
> > > > > 
> > > > > ----- Original Message -----
> > > > > From: "Tomasz Janeczko" <tj@xxxx>
> > > > > To: <amibroker@xxxxxxxxxxxxxxx>
> > > > > Sent: Tuesday, February 04, 2003 8:00 PM
> > > > > Subject: [amibroker] Possible coding error
> > > > > 
> > > > > 
> > > > > > Hello,
> > > > > >
> > > > > > The formula attached to message
> > > > > > http://groups.yahoo.com/group/amibroker/message/32997
> > > > > > has a probable coding error in line
> > > > > >
> > > > > > C= A;
> > > > > >
> > > > > > This line OVERWRITES Close price with Average Price ( 
> > > (H+L+C)/3 )
> > > > > >
> > > > > > Doing this is strongly discouraged because close is not 
longer
> 
> > > close and
> > > > > may distort other indicators.
> > > > > >
> > > > > > If you REMOVE this line everything will be back to normal.
> > > > > >
> > > > > > Best regards,
> > > > > > Tomasz Janeczko
> > > > > > amibroker.com
> > > > > >
> > > > > > 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/
> > > > > >
> > > > > >
> > > > > 
> > > > > 
> > > > > 
> > > > > 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      
> > > 
> > > ADVERTISEMENT
> > >  
> > >
> 
<http://rd.yahoo.com/M=243376.2803712.4220031.1927555/D=egroupweb/S=17
05
> > >
> 
632198:HM/A=1414910/R=0/*http://ad.doubleclick.net/jump/N879.ameritrad
e.
> > > yahoo/B1054521.29;sz=300x250;adc=zhs;ord=1044389836667670?
>       
> > >  
> > >
> <http://us.adserver.yahoo.com/l?
M=243376.2803712.4220031.1927555/D=egrou
> > > pmail/S=:HM/A=1414910/rand=295404262>       
> > > 
> > > 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
> > > <http://docs.yahoo.com/info/terms/> .
> 
> 
> 
> Yahoo! Groups Sponsor	
> 
> ADVERTISEMENT
>  
> 
<http://rd.yahoo.com/M=243376.2803712.4220031.1927555/D=egroupweb/S=17
05
> 
632198:HM/A=1414910/R=0/*http://ad.doubleclick.net/jump/N879.ameritrad
e.
> yahoo/B1054521.29;sz=300x250;adc=zhs;ord=1044415163320273?> 	
>  
> <http://us.adserver.yahoo.com/l?
M=243376.2803712.4220031.1927555/D=egrou
> pmail/S=:HM/A=1414910/rand=217886588> 	
> 
> 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
> <http://docs.yahoo.com/info/terms/> .


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/