WL 5.3
Author: wycan
Creation Date: 1/22/2009 1:41 PM
profile picture

wycan

#1
Is 5.3 Released ? I was prompted for a download after logging in yesterday and it installed 5.3. I can't find any info on it, (fixes, enhancements etc). thx
profile picture

Eugene

#2
Yes, it's released (5.3.37). This is from the top of my head:

Two new instruments - old Strategy Ranking tool and new Extension Manager comes to WLP users.

Partial 64-bit compatibility (Developer 5.3 will be completely 64-bit compatible, once released, for there ain't no unmanaged Fidelity Server component).

There are tons of fixes, some behind the scenes and some hit the eye.
profile picture

Cone

#3
See "New and Noteworthy" in the User Guide.
profile picture

wycan

#4
Great. Thx
profile picture

marron

#5
Yes, I installed it& got the problem with it already. Exactly the same script, same setup, run fine on 5.1, now I keep getting "WealthLab Pro has encounted problem and need to close ... please tell Microsoft .... "
Fidel rep suggests I uninstall& reinstall ... .

As Eugene said "Partial 64-bits" (New and Noteworthy in User Guide, "Wealth-Lab Pro can be now be installed and run on 64-bit systems, however, due to the continued use of legacy C++ components in the Fidelity Server, Wealth-Lab still runs in 32-bit mode.") I "think" Fidel makes it 64-bits compatibility but WL5.3 is not 64-bits native. Thus, 5.3 not going to help "run out of memory" problem, because it not able to take advantage of 64-bits system. Correct me if I am wrong ( I hope that I am wrong ...) Eugene, Cone or any computer gurus?!!

profile picture

Cone

#6
Is "the problem" something that you've discussed before? You should create a ticket for that problem, and if it occurs with a specific script, zip and attach the .xml file from the Strategies folder.

You're not wrong. A legacy C++ component (Fidelity Server) is a problem for running 64-bit mode. (This doesn't apply to "Developer" 5.3, but unfortunately the WLD 5.3 release will be delayed due to another challenge.)
profile picture

deepbuyer

#7
QUOTE:
Partial 64-bit compatibility (Developer 5.3 will be completely 64-bit compatible, once released, for there ain't no unmanaged Fidelity Server component).


i am confused.

if i want to run 5.3 under Vista with 8Gb of Ram, will it be able to use 8 Gb? could it use 8 Gb for backtesting (assuming it does not need Fidelity Server component for this). in other words, could i feed 5.3 the data via ASCII and bypass the fidelity server? is there some other way to run 5.3 so that i could access 8Gb of Ram?

sorry, if the questions are silly.
profile picture

Eugene

#8
QUOTE:
if i want to run 5.3 under Vista with 8Gb of Ram, will it be able to use 8 Gb?

No. WLP 5.3 is a 32-bit app that runs in WOW64 environment. You could even run CorFlags with the /32BIT- option, removing the 32BIT flag, but still will notice that it's marked with *32 in the Task Manager. There's no option to force 64-bitness with CorFlags, as pure 64-bit applications are PE32+ images, and WealthLabPro is "PE32".

QUOTE:
is there some other way to run 5.3 so that i could access 8Gb of Ram?

Unfortunately, no way for WLP 5.3. 4Gb is the limit for WOW64, as this MVP says, and for that an application should be compiled with the LARGEMEMORYADDRESSAWARE flag (please don't ask me if this is the case or not).
profile picture

deepbuyer

#9
when will 64-bit WL come out?
sorry to say it but you guys really shot yourself in the foot by providing extra precision while limiting memory access. i can't run simple scripts on 5-min datasets that have >150 stocks. 1-min datasets are just out of the question.
profile picture

Eugene

#10
QUOTE:
when will 64-bit WL come out?


You'll have to ask Fidelity. After all, it's the Fidelity Server component that's written in unmanaged C++.

QUOTE:
sorry to say it but you guys really shot yourself in the foot by providing extra precision while limiting memory access.


Throughout the years, many customers were asking for double precision. Now it's implemented. Wealth-Lab, like software in general, can't please absolutely anyone.
profile picture

deepbuyer

#11
so, generally speaking: it is not a problem to make WL into 64-bit application,it is Fidelity that is the stumbling block here, is this correct?

i am not a programmer so i ask stupid questions. please, don't consider my remarks as attacks.
profile picture

Eugene

#12
I'm far from treating your remarks as attacks.

The 32-bit "stumbling block" here for Wealth-Lab Pro is a key component, Fidelity Server, used for streaming data and user authentication. Most likely, a rewrite of this component is required to make WLP truly 64-bit app. This should not affect Wealth-Lab Developer 5.3.
profile picture

deepbuyer

#13
will WLD 5.3 be able to stream live data? will the data come from a source different from the one used by WLP?
profile picture

Cone

#14
WLD 5.1 can stream live data already - in fact, there's a MultiQuote Server available in Extensions.

QUOTE:
data come from a source different from the one used by WLP
Well, WLP like WLD can use any data adapter written for it, but WLD will obviously not get a Fidelity data adapter.
profile picture

deepbuyer

#15
WLP customers get live data for "free" (WLP+data are not really free because one needs to generate >=120 trades using the horrible commissions, but WLP+data are free after 120 trades).

what about WLD? when i pay for WLD do i get free historical and streaming data? I understand that i can get free historical data from yahoo, but i suspect that yahoo quotes are not as good as what fidelity provides (maybe i am wrong). and there are no free streaming data out there.
profile picture

Cone

#16
Just 8 years ago I paid $25 a trade with RealTick, and, if I didn't make 20 trades a month, they charged me $200 for the software, which was only free after 50 trades. Funny thing was, I didn't think it was all that bad at the time.

Look, even by today's standards $8 trades are dirt cheap even when excluding the service and tools that are provided. If you're trading with any kind of size (like 1000 - 10000 shares) $8 is very competitive and in certain cases the lowest rate you'll find. How "horrible" is that?

QUOTE:
what about WLD?
We (MS123) are not a broker or data provider. We offer a backtesting platform for stocks and futures. Data is your responsibility, though we provide some connection solutions. During 2009 we expect to offer streaming adapters for QuoteTracker, IQFeed, and ESignal.
profile picture

deepbuyer

#17
$8/trade could be ok for lower priced stocks and large #shares. but for the little guy fidelity is expensive compared to some other brokers (but WLP is definitely a compensation). one has also compare the quality of fills. i am not sure for example if fidelity charges extra to let one place orders directly at the exchange (the only scenario where i could trust the quality of the fills).

i do believe one could negotiate lower rates with fidelity if one does high volume.
profile picture

marron

#18
Hi Cone,

Is "the problem" something that you've discussed before? -> Not exactly. My script seems to work fine in WLP5.1 until I upgraded to WLP5.3. I need to increase the data range setting for WLP5.3 to work correctly, end up take too long to test or I must slip my data into 2 folders .. . I do not know what's wrong!

You should create a ticket for that problem, and if it occurs with a specific script, zip and attach the .xml file from the Strategies folder. -> Thank for your offer. Is there anyway I can send my scripts privately to your email ... (Fidel told me that's possible) to check something 's wrong?!

You're not wrong. A legacy C++ component (Fidelity Server) is a problem for running 64-bit mode. (This doesn't apply to "Developer" 5.3, but unfortunately the WLD 5.3 release will be delayed due to another challenge.) -> I asked Fidel about the timeframe release of "full/real 64-bits" version but Fidel rep has no clue. By the way, WLD5.3 is available to Fidel customers, when it's available ?!!

I agree with you about $8/trade, litle pricy but the tool& premium customer service& if you are an active trader, 120 trades/yr not the big problem.

profile picture

futurewag

#19
If you are a Fidelity client, go to there website and under customer contact email them and ask them to make your need a priority. The reason email is better is they can forward it to the developers directly and make your expectations known. The developers won't give out release dates. It's more important to have the time to write clean lean code, test it,releasing a product that works; then it is to have it ready for the store shelves for christmas. I put it this way because that's how games are developed, and if you've ever been involved with game development you'll know as soon as the release is done, patches start coming out.
I'm not happy with the inability to change directories for my data. I have a 10k drive that I use for data, and a slower drive of the OS and programs. I had to spend a couple hours hacking the registy to move everything to the other drive. It was that or reinstalling my OS and directing "documents and settings" to reside on D:\. I'd like to see this addressed and from what I've read, others would to.

If you breakdown the cost of a trade it usually works out to pennies per share. It can even be much less if you buy cheap stock. If you were to talk to someone who traded 30 years ago you'd learn that we're getting a great deal.

Fidelity fills your trade within one second if its a limit order and your limit is hit. Market orders are immidiate.



profile picture

HappyLoser

#20
As a Wealth-Lab Developer 5 user from Europe, I am a little bit confused regarding the update info/thread above? I am running WL Version 5.1.5.10; is there also a new update available?
profile picture

Cone

#21
Please check the Developer .NET Home Page (Tools > Home Page) for more detailed information.