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

[amibroker] Channeling Stocks Question?



PureBytes Links

Trading Reference Links

Tomasz,

Excellent additions.  A big *Thank You* for making OLE for Guru Commentary.

Aha ... yes ... now all I need is an OLE method ===>

    AB.make.money("USD",1000000);

*smile*  ... guess I'm on my own for this ... 

Regards,
- Salil V Gangal



--- Tomasz Janeczko <amibroker@xxxxxx> wrote:
> Hello,
> 
> A new beta version (4.51.1) of AmiBroker has just been released.
> 
> 
> This should be last beta before official release.
> 
> It is available for registered users only from the members area at:
> http://www.amibroker.com/members/bin/ab4511beta.exe
> and
> http://www.amibroker.net/members/bin/ab4511beta.exe
> 
> (File size: 608 090 bytes,  608 KB)
> 
> If you forgot your user name / password to the members area
> you can use automatic reminder service at: http://www.amibroker.com/login.html
> 
> The instructions are available below and in the "ReadMe" file
> ( Help->Read Me menu from AmiBroker )
> 
> Best regards,
> Tomasz Janeczko
> amibroker.com
> 
> 
> AmiBroker 4.51.1 Beta Read Me
> February 25, 2004 10:48 
> 
> THIS IS A BETA VERSION OF THE SOFTWARE. EXPECT BUGS !!!
> 
> Backup your data files and entire AmiBroker folder first!
> 
> INSTALLATION INSTRUCTIONS
> 
> IMPORTANT: This archive is update-only. You have to install full version 4.50
> first. 
> 
> Just run the installer and follow the instructions. 
> 
> Then run AmiBroker. You should see "AmiBroker 4.51.1 beta" written in the About
> box.
> 
> See CHANGE LOG below for detailed list of changes.
> 
> CHANGE LOG
> 
> CHANGES FOR VERSION 4.51.1 (as compared to 4.51.0)
> 
>   a.. OLE interface methods numbering adjusted to maintain backward compatibility
> with previous versions and other programs referring to old OLE interface
> 
> CHANGES FOR VERSION 4.51.0 (as compared to 4.50.10)
> 
>   a.. OLE automation interface changes: 
>   Analysis.Backtest and Analysis.Optimize now support new "Type" parameter.
>   Type can be one of the following values:
>   0 : portfolio backtest/optimize
>   1 : individual backtest/optimize
>   2 : old backtest/optimize
> 
>   For backward compatibility Type parameter is optional and defaults to 2
>   (old backtest/optimize)
> 
>   Example code:
> 
>   AB = new ActiveXObject("Broker.Application");
>   AB.Analysis.Backtest( 0 ); // perform portfolio backtest
>   AB.Analysis.Optimize( 0 ); // perform portfolio optimize
> 
>   b.. OLE automation interface new object: "Commentary"
> 
>   This object has 5 methods:
>   - BOOL LoadFormula( STRING pszFileName ) - loads the formula
>   - BOOL SaveFormula( STRING pszFileName ) - saves the formula
>   - void Apply() - displays the commentary 
>   - BOOL Save( STRING pszFileName ); - saves commentary output (result) to the
> file (use after call to Apply())
>   - void Close() - closes the commentary window
> 
>   Commentary object is accessible from Broker.Application object via Commentary
> property:
> 
>   Example code:
> 
>   AB = new ActiveXObject("Broker.Application");
>   AB.Commentary.LoadFormula("C:\\Program Files\\AmiBroker\\AFL\\MACD_c.afl");
>   AB.Commentary.Apply();
>   AB.Commentary.Save("Test.txt");
>   AB.Commentary.SaveFormula("MACDTest.afl");
>   //AB.Commentary.Close();
> 
>   c.. AFL function Now( format = 0 ) accepts new parameter values 
> 
>   Returns current date / time in numerous of formats: 
>   // formats supported by old versions
>   format = 0 - returns string containing current date/time formatted according to
> system settings 
>   format = 1 - returns string containing current date only formatted according to
> system settings 
>   format = 2 - returns string containing current time only formatted according to
> system settings 
>   format = 3 - returns DATENUM number with current date 
>   format = 4 - returns TIMENUM number with current time 
>   format = 5 - returns DATETIME number with current date/time 
>   // new formats available from version 4.51
>   format = 6 - returns current DAY (1..31) 
>   format = 7 - returns current MONTH (1..12)
>   format = 8 - returns current YEAR (four digit) 
>   format = 9 - returns current DAY OF WEEK (1..7, where 1=Sunday, 2=Monday, and so
> on)
>   format = 10 - returns current DAY OF YEAR (1..366)
> 
>   d.. Custom indicators:
>   If plot name is empty the value of such plot does not appear in the title
>   and does not appear in the data tool tip
> 
>   Plot( C, "Price", colorWhite, styleCandle );
>   Plot( MA( C, 10 ), "", colorRed ); // NOTE that this plot name/value will NOT
> appear in the title
>   Plot( MA( C, 20 ), "MA20", colorGreen );
> 
>   e.. SetOption( "field", value )
>   accepts new fields:
>   "CommissionMode" - 
>   0 - use portfolio manager commission table
>   1 - percent of trade
>   2 - $ per trade
>   3 - $ per share/contract
> 
>   "CommissionAmount" - amount of commission in modes 1..3
> 
>   "MarginRequirement" - account margin requirement (as in settings), 100 = no
> margin
> 
>   "ReverseSignalForcesExit" - reverse entry signal forces exit of existing trade
> (default = True )
> 
>   f.. new AFL function: GetOption( "field" ) - retrieves the settings, accepted
> fields the same as in SetOption.
> 
>   Example:
> 
>   PositionSize = -100 / GetOption("MaxOpenPositions");
> 
>   g.. new AFL function: GetRTData( "field" )
>   - retrieves the LAST (the most recent) value of the following fields
>   reported by streaming real time data source )
>   (Note 1: this function is available ONLY in PROFESSIONAL edition,
>   calling it using Standard edition will give you NULL values for all fields)
>   (Note 2: works only if data source uses real time data source (plugin) )
>   (Note 3: availablity of data depends on underlying data source
>   - check the real-time quote window to see if given field is available )
>   (Note 4: function result represents the current value at the time of the call
>   /formula execution/, and they will be refreshed depending on chart or commentary
> refresh interval
>   /settable in preferences/. Built-in real time quote window is refreshed
>   way more often (at least 10 times per second) ) 
> 
>   Supported fields:
>   "Ask" - current best ask price 
>   "AskSize " - current ask size
>   "Bid" - current best bid price 
>   "BidSize " - current bid size
>   "52WeekHigh" - 52 week high value
>   "52WeekHighDate" - 52 week high date (in datenum format)
>   "52WeekLow" - 52 week low value
>   "52WeekLowDate" - 52 week low date (in datenum format)
>   "Change" - change since yesterdays close
>   "Dividend" - last dividend value
>   "DivYield" - dividend yield
>   "EPS" - earnings per share
>   "High" - current day's high price
>   "Low" - current day's low price
>   "Open" - current day's open price
>   "Last" - last trade price
>   "OpenInt" - current open interest
>   "Prev" - previous day close
>   "TotalVolume" - total today's volume
>   "TradeVolume" - last trade volume
>   "ChangeDate" - datenum (YYYMMDD) of last data change
>   "ChangeTime" - timenum (HHMMSS) of last data change
>   "UpdateDate" - datenum (YYYMMDD) of last data update
>   "UpdateTime" - timenum (HHMMSS) of last data update
>   "Shares" - total number of shares 
> 
>   Example:
>   "Bid = "+GetRTData("Bid");
>   "Ask = "+GetRTData("Ask");
>   "Last = "+GetRTData("Last");
>   "Vol = "+GetRTData("TradeVolume");
> 
>   "EPS = "+GetRTData("EPS");
>   "52week high = "+GetRTData("52weekhigh");
> 
>   h.. Custom indicators:
>   Default names and graph values appear in the title 
>   when using old-style graph0, graph1, graph2 statements in the custom indicators 
> 
> 
> HOW TO REPORT BUGS
> 
> If you experience any problem with this beta version please send detailed
> description of the problem (especially the steps needed to reproduce it) to bugs
> at amibroker.com
> 
> 
> 


__________________________________
Do you Yahoo!?
Get better spam protection with Yahoo! Mail.
http://antispam.yahoo.com/tools


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