Strategy Monitor in 6.4 not retaining Alerts + Run Strategy now De-activates the strategy
Author: Tobey
Creation Date: 10/24/2012 8:50 PM
profile picture

Tobey

#1
Hi Cone & Eugene

Strategy Monitor in 6.4 is not retaining Alerts form the last run if the program is closed and reopened.

Also when I have a strategy in the list "active" and then use the drop down menu to "Run this Strategy now" after the strategy runs manually it has also been De-activated and needs to be re-activated to make its next scheduled run.

Just in case the problem had to do with something saved from the old version, I emptied the strategy window and reloaded it. But that didn't change anything. So it looks like it's not a problem with saved data.

Thanks for your help!
Tobey
profile picture

Eugene

#2
Hi Tobey,
QUOTE:
Strategy Monitor in 6.4 is not retaining Alerts form the last run if the program is closed and reopened.

This is known, it appears that the change was intentional. Loading stored alerts may create confusion because they are no longer actual but may be treated as just created by the system.
profile picture

Eugene

#3
QUOTE:
Also when I have a strategy in the list "active" and then use the drop down menu to "Run this Strategy now" after the strategy runs manually it has also been De-activated and needs to be re-activated to make its next scheduled run.

This was also intentional, and the purpose behind this was to clearly determine whether Run Now has finished, or a scheduled Strategy has overwritten it.
profile picture

Eugene

#4
Sounds like that not retaining stale Alerts from the last run may be reverted.
profile picture

sdbens20

#5
I'm having the same problem as Tobey since the program update. Is a fix coming?

Thanks,

Sherm
profile picture

Eugene

#6
Nothing is broken (except for a habit of users), so I would not call it a fix. As already mentioned in another forum post a couple of days ago, yes, the change will be reverted shortly.
profile picture

Cone

#7
The 6.4 patch for Wealth-Lab Pro is available as of yesterday evening, so the next time you launch WLP you should be notified that a newer version is available (6.4.52.0).
profile picture

sdbens20

#8
Eugene,

What does "habit of users " mean?

Sherm
profile picture

Eugene

#9
The habit of users to find the stale alerts kept after restarting of the Strategy Monitor. From a programmer's standpoint, such volatile content is purged during a class's initialization.
profile picture

sdbens20

#10
Cone,

I'm running version 6.4.52.0. Did a data update at approx. 7:15 AM. Then, manually started and ran four strategies. Alerts listed all show 11/6/12 alert times. Closed and reopened Strategy Monitor. Same alert times shown. Re-ran strategies. Same alert times shown. Toggled "Show Alerts for all Strategies". Again, 11/6/12 alert times shown.

Shouldn't alert times be 11/7/12?

Also, strategies are still disabled after they are manually started.

Thanks,

Sherm
profile picture

sdbens20

#11
Cone,

Please disregard last posting. Fuzzy thinking this morning.

Thanks,

Sherm
profile picture

Eugene

#12
Sherm,
QUOTE:
Also, strategies are still disabled after they are manually started.

This change is intentional and will not be reverted.
QUOTE:
Shouldn't alert times be 11/7/12?

No, because the U.S. market has not traded on 11/7/12 yet. Should you run it on e.g. round-the-clock Forex data, the Alert time would indeed print 11/7/12 because the data already exists.
profile picture

abate

#13
I am also having the same problems with the latest version. Is there anyway to revert back to the previous version of WL Pro.
profile picture

Eugene

#14
Upgrade to 6.4.52.
profile picture

abate

#15
Eugene,

Thats what I have. I want to go back to the version that was stable before the current 2 previous versions.
profile picture

Eugene

#16
I don't think it's possible to roll back to 6.2 which was very buggy. I suggest you stick with 6.4 which comes with lots of bug fixes and the Fidelity streaming data support in the Strategy Monitor.
profile picture

abate

#17
The 6.4.52 version doesn't execute the strategies after setting them to 'activate'. I had to set each to 'Run strategy now'. This upgrade is really a headache. I just want to know if I can revert back to the old version.
profile picture

Eugene

#18
QUOTE:
The 6.4.52 version doesn't execute the strategies after setting them to 'activate'.

That's not true unless proven incorrect. How can this be reproduced?
profile picture

Cone

#19
Note that 'Run strategy now' will deactivate a strategy by design. That's new for all 6.4 builds. So, if you use that action, you must re-activate the strategy.
profile picture

abate

#20
Cone,

I think this problem can be reproduced. I set a stragegy to 'Run strategy now'. It comes back with a 'Run Once begining..' but never executes the strategy i.e. 'Run Once begining..' stays there forever. In the previous version when you set it to 'Run strategy now' it executes the strategy and if there is an alert it notifies you and that takes maybe 20 or 30 seconds depending on the symblols it updates.
Since the 'Run Once begining' was not doing anything I decided to deactivate and reactivate the strategy, but the 'Run Once begining..' doesn't go away and reactivating the strategy doesn't make the strategy active and therefore doesn't exeute the strategy.
profile picture

Cone

#21
If you tell us how to reproduce it, we'll sure give it a try. For starters we'll need:

1. Symbol or DataSet
2. Scale/Interval
3. Data Provider
4. Strategy
- You should be able to duplicate it using one of the public strategies, otherwise your strategy code may be what's hanging up.
profile picture

abate

#22
Cone,

Can you post me a public strategy that is sure to give alerts on 6om interval.
profile picture

abate

#23
I used the following code
CODE:
Please log in to see this code.


I set it to 'Run now' and it did and gave me alerts.
I reactivated the strategy.
I set it to 'Run now' again and the 'The Run once begining.. appears and stays there forever.
Recativating or decativating the strategy or set it to 'Run now' doesn't do anything - the message stays there and on the next schedeuled 60m run the strategy doesn't execute eventhough it is set to activate.
profile picture

Cone

#24
I'm able to duplicate it with the Fidelity Provider when using intraday intervals, activating the strategy (at least once), and then Run Now. i.e., even if you deactivate it before Run Now, it still hangs up on "Run Once beginning". :(
profile picture

Eugene

#25
I am able to duplicate it too with non-Fidelity data. Got stuck in "Run Once beginning" on Google 5-minute bars. :(
profile picture

Eugene

#26
@abate

To downgrade to 6.3, first uninstall 6.4, and then click through the cached installation files to find the desired MSI file:

in XP:
C:\Documents and Settings\[user who installed]\Local Settings\ApplicationData\Downloaded Installations

in Vista/7
C:\Users\[user who installed]\AppData\Local\Downloaded Installations\
profile picture

Eugene

#27
QUOTE:
Strategy Monitor in 6.4 is not retaining Alerts form the last run if the program is closed and reopened.


I stumbled onto this excellent comic strip by accident, and thought I'll just leave it here:



Even though the "spacebar heating" option (aka preserve stale alerts) has been reverted in 6.4.62, this picture is a great illustration of what 'not retaining stale alerts' is from a programmer's standpoint.