NexusFi: Find Your Edge


Home Menu

 





MultiCharts 8 64-bit


Discussion in MultiCharts

Updated
      Top Posters
    1. looks_one Big Mike with 6 posts (8 thanks)
    2. looks_two diverdan with 3 posts (1 thanks)
    3. looks_3 Lampert with 3 posts (0 thanks)
    4. looks_4 Jura with 2 posts (0 thanks)
      Best Posters
    1. looks_one Bimi with 2.5 thanks per post
    2. looks_two xevian with 2 thanks per post
    3. looks_3 theorist with 1.5 thanks per post
    4. looks_4 Big Mike with 1.3 thanks per post
    1. trending_up 20,654 views
    2. thumb_up 26 thanks given
    3. group 15 followers
    1. forum 32 posts
    2. attach_file 0 attachments




 
Search this Thread

MultiCharts 8 64-bit

  #1 (permalink)
 
Big Mike's Avatar
 Big Mike 
Manta, Ecuador
Site Administrator
Developer
Swing Trader
 
Experience: Advanced
Platform: Custom solution
Broker: IBKR
Trading: Stocks & Futures
Frequency: Every few days
Duration: Weeks
Posts: 50,463 since Jun 2009
Thanks Given: 33,239
Thanks Received: 101,662

MultiCharts 8 64-bit, beta 1, announced today:

MULTICHARTS 8.0 [AUTOLINK]BETA[/AUTOLINK] 1? WHAT?S NEW [AUTOLINK]MultiCharts[/AUTOLINK] Blog

Some really great changes as well not to do with memory constraints, like processing mouse events (caught my eye):


MultiCharts
Download MultiCharts 8.0 Beta

MultiCharts 8.0 Beta 1 is big step forward for our traders. It’s the first time that EasyLanguage scripts can be used on 64-bit software, which means only your physical memory is the limit for backtesting, charting, optimization or trading. Several smaller features were added, and bugs affecting stability and data handling were addressed.

Follow us on Twitter, Facebook, LinkedIn, and Traders’ Blog to get timely updates about important changes. Share opinions on the MultiCharts Discussion Forum – MultiCharts: Trading Software for Automated Trading and [AUTOLINK]Backtesting[/AUTOLINK] • Index page.

Report bugs and request features in our Project Management system – MultiCharts Project Management.

NEW FEATURES

64-bit version

64-bit means that all modules in MultiCharts were rewritten to be 64-bit, so they can use all available RAM on a computer. Performance of the application is now limited only by the amount of physical memory in your computer. Limitation on number of bars on charts, mapping and importing ASCII files more than 4GB, number of symbols and plots in Scanner, and displaying strategy performance report with large number of trades were all lifted in the 64-bit version. More information here – MultiCharts Project Management - Issue MC-325 - Strategy Performance Report cannot be displayed with large number of trades, and here MultiCharts Project Management - Issue MC-131 - Intraday playback runs out of memory easily, and here -http://www.multicharts.com/discussion/viewtopic.php?t=6534.

Getting Started Wizard

Now the first time you launch MultiCharts you will see a wizard that helps you configure your data feed and create chart.

IWBank data feed and broker added

IWBank is one of the top Italian brokers that offers attractive rates and a premier connectivity to Italian and world markets.

Gather information from a bar through mouse-click

Information gathered about a bar through a mouse click. More info here -http://www.multicharts.com/pm/viewissue.php?issue_no=MC-394. There are new keywords that allow processing of captured information in scripts; check our Wiki in the near future for complete details.


aiCalcReason

aiCalcReason – specifies return of the calculation reason. GetAppInfo will return the value, indicating the reason of calculation initialization.

Notes:

calcreason_default – calculation is to be initialized when the new bar/tick appeared.

calcreason_mouseLClick – calculation is to be initialized after left-click on the chart.

calcreason_mouseRClick – calculation is to be initialized after right-click on the chart.

calcreason_timer – the calculation is to be initialized after expiration of RecalcLastBarAfter timeout.


ProcessMouseEvents

Declares that the study processes mouse events.

Usage

[ProcessMouseEvents = LogicalValue]

Where: LogicalValue – a true/false value; True = Enable; False = Disable

Notes:

If this attribute is not present in the study’s code, the indicator based in the mouse events will not be calculated.
Can be used only in signals and indicators
Example:

[ProcessMouseEvents = True];


MouseClickBarNumber

After a mouse click on the bar, returns the numerical value indicating the bar number from the beginning of the data series

Usage:

MouseClickBarNumber

Example:

MouseClickBarNumber will return 250 after a mouse click on the 250th bar on the chart from the beginning of the data series.

MouseClickCtrlPressed

Returns True if the Ctrl button is pressed on the keyboard simultaneously with a mouse click.

Usage:

MouseClickCtrlPressed


MouseClickShiftPressed

Returns True if the Shift button is pressed on the keyboard simultaneously with a mouse click Usage:

MouseClickShiftPressed

MouseClickDataNumber

Returns the numerical value indicating the data series number after a mouse click on the data series

Usage:

MouseClickDataNumber

Example:

MouseClickDataNumber will return 1 after left-click on the main chart with the main data series.

MouseClickDataNumber will return 2 after left-click on the sub-chart with the second data series.


MouseClickDateTime

Returns a double-precision decimal value in Julian (OLE) date-time format indicating the closing date of the bar after a click on the bar.

Usage:

MouseClickDateTime;

Example:

MouseClickDateTime will return a value of 39449.65625000 for 3:45 PM

MouseClickPrice

Returns a numerical value indicating price level of the mouse pointer position after a click on the chart.

Usage:

MouseClickPrice;

Example:

MouseClickPrice will return 139.60 after a click on the chart on the 139.60 price level.

GetPositionOpenPL keyword updated

Returns Open PL value in:

Symbol currency for Dukascopy (calculated on MultiCharts side)
Account currency for FXCM (calculated on the broker’s side)
Symbol currency for Interactive Brokers (calculated on MultiCharts side)
Symbol currency for LMAX (calculated on the broker’s side)
Symbol currency for MB Trading (calculated on MultiCharts side)
Symbol currency for Open E Cry (calculated on the broker’s side)
Symbol currency for Patsystem (calculated on the broker’s side)
Account currency for PFGBEST (calculated on the broker’s side)
Symbol currency for Trading Technologies (calculated on MultiCharts side)
Symbol currency for Zen-Fire (Rithmic) (calculated on the broker’s side)
Usage:

GetPositionOpenPL(Symbol, Account)

Where: Symbol – the name of the instrument.
Account – account number at broker.

Example:

Will return 15 if the current value in “Open PL” column in “Order and Position Tracker” window for the account is 15 dollars.

New keyword “GetUserName”

It returns info from ‘registration name’ field, i.e. the MultiCharts license. This allows third-party developers to authorize studies to particular MC licenses and not only to UserIDs (which may change as hardware changes). More info here -http://www.multicharts.com/pm/viewissue.php?issue_no=MC-796. Check our Wiki for complete details – GetUserName - MultiCharts

RecalсPersist keyword added

Used in variable declaration statements, before a variable name, to specify that the value of the variable is to be updated on every tick and the latest value of this variable is to be saved after the study recalculation.

Usage:

Declaration:[RecalcPersist]Name(InitialValue1)

Notes:

This keyword can be used only with variables.
The variable with such an attribute cannot be serial type.
Example:

Declare Max as a numerical value, updated on every tick, with initial value of 100. After study recalculation, the latest value of Max will be saved:

Variable:[RecalcPersist] Max(100);

#return

Returns the control from the study script by analogy with the corresponding C++ statement. Does not return any value.

Usage:

#return;

Notes:

Can be used in all types of studies.

Adding/Removing columns in Optimization Report

You can now add/remove columns in the Optimization Report. More info here -http://www.multicharts.com/pm/viewissue.php?issue_no=MC-172.

Access to any bar from a script – new keywords

Now you can access any bar of a price series from a PowerLanguage script with new keywords that are listed below.

symbol_open
symbol_high
symbol_low
symbol_close
symbol_volume
symbol_openint
symbol_date
symbol_time
symbol_ticks
symbol_upticks
symbol_downticks
symbol_time_s

These words return the same thing as corresponsind words without the “symbol_” prefix, but

1) Bars back are not limited by MaxBarsBack, and are limited only by the beginning of the data series

2) Bars forward are not limited by zero, and are only limited by the end of the data series

So, you can address any bar irrelevant of which bar you are currently calculating on. Complete information will be posted in our Wiki soon.


Other features

Connection status messages added to Logs tab in Order and Position Tracker for PFG broker.
Multiple exchange gateways support was added for Trading Technologies profile to accommodate implementation of Advantage Futures.
Clients can now connect to Demo and Live accounts from PFG at the same time, even if both use same ports.
Logging for order modifications is now enabled in Logs tab in Order and Position Tracker, since TT broker converts every market order to limit, and every stop order to stop-limit.
Open P/L and AvgEntryPrice are now calculated based on prices known to broker profile, and AvgSellPrice is taken from API.
Strategy name is now displayed in status line. More info here -http://www.multicharts.com/pm/viewissue.php?issue_no=MC-80.
Extended hours are now used for eSignal data feed to get volume outside regular trading hours.
Unicode support in Symbol Dictionary. More info here - MultiCharts Project Management - Issue MC-370 - Cyrillic Encoding Problem in Quik.
Symbol Mapping improved; it’s now more intuitive after choosing Broker symbol in the Lookup window.
Price scale markers are now always displayed according to user specifications if such exist.
Holiday List updated for 2012.
BUGS FIXED

Charting/Data Handling


Magnification to one minute in the Bar Magnifier didn’t work on daily charts built out of minute data.
Ask/Bid values form a previously connected profile would appear on the Trade Panel for a new broker profile (eg values from ZenFire would appear on a PFG profile).
Prices were significantly different for some PFG symbols on historical data and in real-time. More info here -http://www.multicharts.com/discussion/viewtopic.php?f=1&t=9855.
Ask and Bid for EURUSD.FXCM symbol from IQFeed would have volume equal to zero.
Problems displaying fractional prices for PFG symbols with fractional price scales.
Spikes in data from Interactive Brokers when new high or low values arrive.
Interactive Brokers shows incorrect volume in real-time data.
Holes in data when requesting minute chart data from TradeStation.
Trading


Signal without IntrabarOrdergeneration (IOG) would produce more than one order per bar if another signal with IOG was applied to the chart.
Scripts/Calculations


Close of the underlying price series would be ignored during Bar Maginifier mode on a larger timeframe.
AvgFC calculation on data2 series is not the same as in TradeStation. More info here -http://www.multicharts.com/pm/viewissue.php?issue_no=MC-759.

Stability/Performance


Exception when trying to add an ASCII Mapping symbol from within MultiCharts.
Assert when doing partial exit of a position in Synchronous Autotrading mode, and no dialog window for closing the position.
Memory leak when autotrading with ZenFire Local Sim broker.
SSL connection for some PFG users gave an error.
Stack Overflow exception after opening Master Strategy after opening several other windows.
Connection would constantly break with PFG API.
Some QMD data archives would not import due to being corrupted.
Exception in FIXServer when working with PFG charts and DOM.
Usability/Visual


Problems with display of drawings on charts.
Added proper message when user tries to open too many workspaces at once.
Visual Order dialog window would not scroll.

Mike

We're here to help: just ask the community or contact our Help Desk

Quick Links: Change your Username or Register as a Vendor
Searching for trading reviews? Review this list
Lifetime Elite Membership: Sign-up for only $149 USD
Exclusive money saving offers from our Site Sponsors: Browse Offers
Report problems with the site: Using the NexusFi changelog thread
Follow me on Twitter Visit my NexusFi Trade Journal Started this thread Reply With Quote
Thanked by:

Can you help answer these questions
from other members on NexusFi?
ZombieSqueeze
Platforms and Indicators
About a successful futures trader who didn´t know anyth …
Psychology and Money Management
How to apply profiles
Traders Hideout
What broker to use for trading palladium futures
Commodities
Better Renko Gaps
The Elite Circle
 
  #2 (permalink)
 
Nicolas11's Avatar
 Nicolas11 
near Paris, France
 
Experience: Beginner
Platform: -
Trading: -
Posts: 1,071 since Aug 2011
Thanks Given: 2,232
Thanks Received: 1,769

Source: IMPORTANT! Affects MC8 Beta1 users [AUTOLINK]MultiCharts[/AUTOLINK] Blog

" Everyone who downloaded MultiCharts 8 Beta 1 before noon (12 pm) Eastern Standard Time on February 14th, 2012 must download the beta again, and install it again.

Due to a technical glitch, MultiCharts version that was available before noon today will stop functioning. To continue using the beta version, go to Download, download and install the program again.

We apologize for any inconvenience to the people who already downloaded the program. Thank you for your understanding and cooperation."

Visit my NexusFi Trade Journal Reply With Quote
  #3 (permalink)
 
PositiveDeviant's Avatar
 PositiveDeviant 
United Kingdom
 
Experience: Intermediate
Platform: Multicharts
Trading: Dow
Posts: 587 since Nov 2010
Thanks Given: 257
Thanks Received: 256


For anyone considering switching, this is from Stan Bokov of Multicharts back in July last year;

"As mentioned in other threads, MultiCharts is currently 32-bit, which allows it to use only 2 GB of memory. We are working on a 64-bit version, which will allow you to use 8, 12 and so on amounts of memory that you may have on your machine. Therefore, I would advise a motherboard powerful and scalable enough to outfit more memory, and purchase a 64-bit version of Windows.

As for processors, some people use Xeon setups with 4 processors for a total of 32 cores, which make optimizations significantly faster."

Personally I only have 4 GB, I didn't realise that MC only used 2 GB, so even for me it would be worth switching, although I may wait until the full release rather than the beta, I will have the pain of re-installing windows as I'm using Windows 7 32-bit right now. (I didn't think I could use Windows 64-bit on my Macbook but I've now read somewhere that in fact I can).

"The primary thing required to obtain what you want from life, is simply the will to pursue it, and the faith to believe it is possible." - Author Unknown

"The ability to maintain discipline and stick to the rules is the hallmark of the experienced successful trader" - Curtis Faith
Visit my NexusFi Trade Journal Reply With Quote
  #4 (permalink)
 JohnnyB 
Chicago, IL
 
Experience: Advanced
Platform: prop
Trading: Options
Posts: 38 since Jan 2012
Thanks Given: 23
Thanks Received: 18

Does anyone have any comments/reviews on the 64 bit version of MC?

While I like NT so far, I would like it to take more advantage of system resources. For example, better back, forward, and replay testing using more cores and not having the UI constrained by a single thread. Other than that, I like the interface and using C# to program indicators and strategies.

if 64 bit MC was a big improvement, I might have to learn Easy Language.

Any thoughts? - JB

Reply With Quote
  #5 (permalink)
 
MultiCharts's Avatar
 MultiCharts 
Columbus, Ohio, US
 
Experience: Intermediate
Platform: MultiCharts
Broker: Multiple/Multiple
Trading: ES, EUR/USD
Posts: 168 since Oct 2010
Thanks Given: 74
Thanks Received: 172

There are a couple of reviews on elitetrader of the 64-bit version, don't know if people on futures.io (formerly BMT) have switched.

MultiCharts - Raising the Trading Standard.
Please send me a private message if you have any further questions about MultiCharts
Follow me on Twitter Reply With Quote
  #6 (permalink)
 Traderji 
Australia
 
Experience: Advanced
Platform: NinjaTrader, Multicharts
Trading: Spot Forex, Gold, Silver
Posts: 176 since Oct 2010
Thanks Given: 114
Thanks Received: 114


JohnnyB View Post
Does anyone have any comments/reviews on the 64 bit version of MC?

While I like NT so far, I would like it to take more advantage of system resources. For example, better back, forward, and replay testing using more cores and not having the UI constrained by a single thread. Other than that, I like the interface and using C# to program indicators and strategies.

if 64 bit MC was a big improvement, I might have to learn Easy Language.

Any thoughts? - JB



I thought I read somewhere on futures.io (formerly BMT) that Multicharts can compile C#? Hmmm...

Reply With Quote
  #7 (permalink)
 diverdan 
Singapore
 
Experience: Beginner
Platform: Multicharts, R
Trading: EUR / USD
Posts: 185 since Feb 2010
Thanks Given: 106
Thanks Received: 99


MultiCharts View Post
There are a couple of reviews on elitetrader of the 64-bit version, don't know if people on futures.io (formerly BMT) have switched.

I haven't switched yet as there were some issues around autotrading that concerned me.

Before I switch I would like to know how many betas are foreseen and what the anticipated release date is. I have checked on the PM site and this is not clear to me.

Regards,

Daniel

Visit my NexusFi Trade Journal Reply With Quote
  #8 (permalink)
 
petrmac's Avatar
 petrmac 
Czech Republic
 
Experience: Beginner
Platform: NinjaTrader
Trading: E7, M6E
Posts: 175 since Jun 2011
Thanks Given: 275
Thanks Received: 211


PositiveDeviant View Post
For anyone considering switching, this is from Stan Bokov of Multicharts back in July last year;

"As mentioned in other threads, MultiCharts is currently 32-bit, which allows it to use only 2 GB of memory. We are working on a 64-bit version, which will allow you to use 8, 12 and so on amounts of memory that you may have on your machine. Therefore, I would advise a motherboard powerful and scalable enough to outfit more memory, and purchase a 64-bit version of Windows.

As for processors, some people use Xeon setups with 4 processors for a total of 32 cores, which make optimizations significantly faster."

Personally I only have 4 GB, I didn't realise that MC only used 2 GB, so even for me it would be worth switching, although I may wait until the full release rather than the beta, I will have the pain of re-installing windows as I'm using Windows 7 32-bit right now. (I didn't think I could use Windows 64-bit on my Macbook but I've now read somewhere that in fact I can).

Confirmed. You can use w7x64bit on MacPro. I am using it via Parallels:-)

Visit my NexusFi Trade Journal Reply With Quote
  #9 (permalink)
Bilderberger
London
 
Posts: 14 since Aug 2010
Thanks Given: 1
Thanks Received: 27

I've made the switch to 64bit. The speed improvement was significant! i havent encountered any beta issues yet, really rather impressed with this upgrade

Reply With Quote
Thanked by:
  #10 (permalink)
 rani 
Prague, Czech Republic
 
Experience: Advanced
Platform: AgenaTrader, Track'nTrade
Broker: DeCarley/OEC, IBKR, IQFeed
Trading: futures, options
Posts: 180 since Sep 2010
Thanks Given: 66
Thanks Received: 84



petrmac View Post
Confirmed. You can use w7x64bit on MacPro. I am using it via Parallels:-)

From Czech Republic, on a MacPro - sounds familiar (except that I am using VMWare Fusion or Bootcamp) - Nice to see a neighbor here.

I am sorry for being off topic with this one...

Reply With Quote
Thanked by:




Last Updated on July 21, 2012


© 2024 NexusFi™, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Privacy Policy - Downloads - Top
no new posts