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

Re: [amibroker] System Performance Indicators [was: Can someone fix this OLE code?]



PureBytes Links

Trading Reference Links

Hello,

For what is worth, you can run AmiQuote from Windows built-in scheduler
without any programming. The command line

quote.exe /autoupdate

will do the same as Tools->Auto-update database from AmiBroker.

That's the "easy" part.

Second thing: custom backtester does not need "different language". It is all PURE AFL.
And it is actually easy ... provided that you just take a look at examples included
in the User's Guide and KB.

OLE/COM is the other end of AmiBroker functionality.
Still it does not really require "learning new language". AFL and JScript are syntactically
very similar (to the extent that Herman actually took JScript code and run in AFL without
noticing that it was different language). And actually OLE is language-independent
(OLE can be accessed from any language). So there is no need to "learn new language".

COM/OLE needs only understanding of some basic ideas that are used in entire MS Office
(Excel, Word)

Surprisingly no-one complains that MS Excel or MS Word have OLE commands and that
you need to use "different language" (VBScript, VBA or JScript) to access those functionalities.
No-one complains that in order to use that in Word or Excel you need to get some
minimal knowledge about OLE. http://support.microsoft.com/kb/147650/
Probably because people who would complain simply are unaware of possibilities or
don't want to use these functions.

AmiBroker is charting and backtesting platform but it also provides a kind of
development toolkit. Some tools are easy, some are medium-complex and some are for
advanced users. Whenever you use all features and all power is upto your own preference
and upto your willigness to learn new things. If you don't want to learn new things it is your
decision. You can use "easy" parts only and that's alright. You can use for example
AFL code wizard to build your system without having ANY idea about programming at all.
But then you are limited to what is "included" in the wizard. 

Let me compare this to buying a camera - some people buy versatile camera 
but they use only "easy" (point-and-shoot) one-button mode, the others do spend time reading not only
the manual but also other books and web pages about photography, experiment, try things
and learn. Overtime they develop expertise and are able to do things that are impossible
to do for the people who did not spend time learning. 
Both kind of people are NOT professional photographers, both must work and do their duties.
The difference is not the scope of their duties but just willingness to learn.
Some of people who did not want to learn blame the camera manufacturer for their inability to
take good pictures for example in poor lighting conditions. Some of those who bought
cheaper models get excellent results because they spent time learning about using simpler
tool in more effecient way. Here http://www.kenrockwell.com/tech/150-vs-5000-dollar-camera.htm 
you will find excellent illustration of what I am saying. 

Best regards,
Tomasz Janeczko
amibroker.com
----- Original Message ----- 
From: "Yuki Taga" <yukitaga@xxxxxxxxxxxxx>
To: "Herman" <amibroker@xxxxxxxxxxxxxxx>
Sent: Sunday, May 18, 2008 5:10 PM
Subject: Re: [amibroker] System Performance Indicators [was: Can someone fix this OLE code?]


>H>  Most of us are here to trade and not to learn new programming
> H> languages; OLE and CBT are advanced tools for programmers.
> 
> Thank you, Herman!
> 
> And he's right, TJ.  Why do I need to learn another programming
> language just to control a tool like Amiquote, which lacks such basic
> (and to me, obvious) functionality as a scheduler, or even the
> ability to be controlled by what are very common Windows schedulers?
> You claim keyboard control is not dependable.  I find it quite
> sufficient.  However I cannot even take a vacation from computers
> unless I'm willing to forgo certain data that I retrieve with
> Amiquote, simply because there is no way to accomplish what should be
> a pathetically simple procedure of switching between 'Current' and
> 'Historical' quote retrieval via a keyboard shortcut.  My business is
> trading, not learning multiple computer languages.  When you provide
> tools that make my business easier, I am very pleased to support you.
> When you require that I complicate my life by learning some computer
> language that I am going to use for probably one single task, one
> time (and then promptly forget), then don't be surprised when my
> support diminishes.  I'm actually amazed you don't put up the
> requisite code for controlling Amiquote on your site, so that it's
> there for all AB users to take advantage of.
> 
> Yuki
> 
> 
> 
> 
> ------------------------------------
> 
> 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
> 
> 
> 

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

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/