GSB Forums

Portfolio Analyst Pro exe file

 Pages:  1  

admin - 18-4-2018 at 01:54 AM

Jan 18 2022
New build released via auto update.
Has faster auto update for future releases
Updates on all systems for sale PA files effective today.
Bug fixes
Command line options (not documented but run the exe /? from command line
Gives error if no prices in pa file, with option to continue. (needed for some daily bar systems)
added micro symbols
added symbol substitution


June 01 2020
File digitally signed. (Keeps anti virus programs happier)
fix for message that you need to update a new version
Attachment: Login to view the details


Sept 09 2019, build with auto update (no installer)
No need to go to forums to download new version, apart from view release notes etc. Later note, this build expired. New users use the installer file below
File removed.


Jan 07 2019. Fix for code exit / crash.
New feature of criteria. Use for limit to x systems on say energy, or y systems of counter trend etc. Not documented yet.
Microsoft security essentials doesn't like this file. Exclude the file and the
C:\Program Files (x86)\Portfolio Analyst folder.
file removed



09/21/2018 Bug fixes, and small tweaks. Criteria button can now be seen without right click.
installer file. Includes reports of Crude oil heating oil and unleaded gas systems out of sample 1/1/2018
file removed

file with no installer, no energy sample reports
file removed


Today's build. Minor tweaks and bug fixes.
More builds likely in the short to medium term.
Detects duplicate input files.
You can refresh the files if you have updated the pa files.
There is no installer file in this file.
Unless you DONT want a installer file, use the file at the top of this post.

Attachment: Login to view the details


admin - 8-5-2018 at 11:55 PM

PA cloud is coming. About 1 to 2 months away.
I hope to have your charts updating daily to PA cloud. Then automatic updates of your web site and or download updated report.



pacloud.png - 49kB

admin - 5-6-2018 at 01:38 AM

Update to PA pro.
Has html (zipped ) download, so you can do reports like this.
http://trademaid.info/systemsGSBm2.1.htm
Note there is an optional time stamp on the graph,
The first performance metrics has all hyperlinks, the other graphs have no links.
Various other small tweaks or fixes.
All users please use this build.
Sample files included of some good ES + NQ systems.
Most of these systems can be traded for free for customers at Halfaxonline (IB re-seller) with brokerage $14 r/t


Attachment: Login to view the details


admin - 4-7-2018 at 08:36 PM

pa pro 2018-628.1
Minor bug fixes and improvements. Not essential to upgrade.
Fix of rone MC user with xml file that caused crash




Attachment: Login to view the details

alvestjo - 31-8-2018 at 12:36 AM

Hi,

Is there a updated non-pro version too? Or is build 171205.2 the latest?
//Jonas

admin - 31-8-2018 at 05:39 AM

Quote: Originally posted by alvestjo  
Hi,

Is there a updated non-pro version too? Or is build 171205.2 the latest?
//Jonas

Lots of small tweaks with more to come added to pro.
No updates on the non pro version unless you have a bug.
In pro Working on having max limits of custom criteria.
ie energy, index systems, trend following, apple orange etc
Not certain it will be delivered but looking into it now

admin - 16-9-2018 at 11:03 PM

new build
has criteria. ie allow max of x contracts on energy, max y contracts long only system. Very flexible and programmable.
Docs to come in a week or so.
In example shown, I wanted to allow only 1 system build on 30 minute bars, and the rest systems build on 25_35 minute bars.
see top post for exe file. No installer. Install all files, not just the exe file.



critera.png - 39kBcritrea1.png - 32kBcritrea2.png - 19kBcritrea3.png - 30kBcritrea4.png - 10kB

admin - 20-9-2018 at 04:09 PM

09/21/2018 Bug fixes, and small tweaks. Criteria button can now be seen without the need to right click.

admin - 21-9-2018 at 02:38 AM

installer file. Includes reports of Crude oil heating oil and unleaded gas systems out of sample 1/1/2018
see top of thread

admin - 4-11-2018 at 05:52 PM

I am experimenting with the idea of trade say 2 contracts, but 7 systems. So if 3 systems trade at once, you dont take the third contract.
There are lots of issues.
If 3 systems trade at once, you many not know what systems will execute.
You will tend to get higher ration of loosing trades. This is due to big (winning) moves trigger all systems, choppy moves trigger a few systems.
I think this is a bad idea if you trade 2 or more systems on 1 contract. You get less profit that 2 systems with 1 contract each, but the same draw down.
Here is a comparison.
I suspect it will work best with say 3 contracts, and 6 or so systems.
One advance its it limits the risk on a specific day.


7-systems.png - 155kB

cotila1 - 5-11-2018 at 01:44 AM

cool!
but how the 3 contracts would be choosen among the 6 systems??

Quote: Originally posted by admin  
I am experimenting with the idea of trade say 2 contracts, but 7 systems. So if 3 systems trade at once, you dont take the third contract.
There are lots of issues.
If 3 systems trade at once, you many not know what systems will execute.
You will tend to get higher ration of loosing trades. This is due to big (winning) moves trigger all systems, choppy moves trigger a few systems.
I think this is a bad idea if you trade 2 or more systems on 1 contract. You get less profit that 2 systems with 1 contract each, but the same draw down.
Here is a comparison.
I suspect it will work best with say 3 contracts, and 6 or so systems.
One advance its it limits the risk on a specific day.

admin - 5-11-2018 at 04:14 AM

Quote: Originally posted by cotila1  
cool!
but how the 3 contracts would be choosen among the 6 systems??

Quote: Originally posted by admin  
I am experimenting with the idea of trade say 2 contracts, but 7 systems. So if 3 systems trade at once, you dont take the third contract.
There are lots of issues.
If 3 systems trade at once, you many not know what systems will execute.
You will tend to get higher ration of loosing trades. This is due to big (winning) moves trigger all systems, choppy moves trigger a few systems.
I think this is a bad idea if you trade 2 or more systems on 1 contract. You get less profit that 2 systems with 1 contract each, but the same draw down.
Here is a comparison.
It will choose the best systems to give highest np/dd ratio.
But if they trade at once, pa will choose randomly.
I suspect it will work best with say 3 contracts, and 6 or so systems.
One advance its it limits the risk on a specific day.

admin - 4-1-2019 at 07:51 PM

all pa code has expired. I didnt realize this. Likely the app will just close
I will upload new version monday. Sorry for inconvenience

admin - 6-1-2019 at 09:38 PM

New version uploaded now

admin - 14-2-2019 at 04:05 PM

I hope to have a MC indicator that writes .pa files. Anyone interested in this?
It means you can have it on charts, and when the charts are opened it will write all the pa files.
Faster human time than having to manually do this on each chart, and the files are a lot smaller.
This feature has been on TS only.

uhrbi - 15-2-2019 at 04:07 AM

I would be very much interested. Speaking of TS only, can you please tell me where I can find it?

admin - 15-2-2019 at 03:44 PM

Quote: Originally posted by uhrbi  
I would be very much interested. Speaking of TS only, can you please tell me where I can find it?

C:\Program Files (x86)\Portfolio Analyst\TradestationCode\PortfolioAnalyst1.x.eld

cliffbn - 2-3-2019 at 06:17 PM

My trial expired but when I launch it also says: "Get prortfolio analyst for free. simply by trying an offer from one of our trusted partners" Same thing for EWfo
If click this option, it wants to login to my Paypal account

Of course I uninstalled it. Looks like it has a real virus that gets activated after trial period :( (It seems this is a fraudulent tactic using TrialPay. The advertiser, TrialPay company and software author make money without actually giving anything free to user)

Bruce - 30-8-2019 at 08:46 PM


Hi Peter, any new developments with PA? Is this still the latest version; paprosetupv.20190105.1.1b_i9.exe

admin - 30-8-2019 at 09:08 PM

Quote: Originally posted by Bruce  

Hi Peter, any new developments with PA? Is this still the latest version; paprosetupv.20190105.1.1b_i9.exe


Hi Bruce
this is whats new, but not released.
If anything in the list is of interest, I will update the installer


pa-new.png - 29kB

coccigelus - 6-9-2019 at 04:27 AM

Hello Peter, I am interested in the new version.

admin - 6-9-2019 at 05:21 AM

Quote: Originally posted by coccigelus  
Hello Peter, I am interested in the new version.


ok, i will do this next week. There wasnt a lot of updates in it

admin - 11-9-2019 at 10:06 PM

Quote: Originally posted by coccigelus  
Hello Peter, I am interested in the new version.


I will release this as soon as I have auto updates on pa.
That means when you run pa, you automatically get option to download new version.

This likely will be rolled out on all products

coccigelus - 12-9-2019 at 01:47 AM

Thank You for the follow up Peter.

Daniel UK1 - 12-9-2019 at 04:29 AM

Quote: Originally posted by admin  
I am experimenting with the idea of trade say 2 contracts, but 7 systems. So if 3 systems trade at once, you dont take the third contract.
There are lots of issues.
If 3 systems trade at once, you many not know what systems will execute.
You will tend to get higher ration of loosing trades. This is due to big (winning) moves trigger all systems, choppy moves trigger a few systems.
I think this is a bad idea if you trade 2 or more systems on 1 contract. You get less profit that 2 systems with 1 contract each, but the same draw down.
Here is a comparison.
I suspect it will work best with say 3 contracts, and 6 or so systems.
One advance its it limits the risk on a specific day.



Hi Peter, have you gotten further with the research on the above "issue"?
It is an interesting one.

Have you tested with different ranking methods for prioritise the signals when its more than the amount of contract allowed? such as perhaps rank by average trade over x time, NP/DD, Sortino, etc..

You say that it would most likely best on 3 ctr and 6 or more systems, what is your logic with the above..

Thanks

admin - 12-9-2019 at 03:41 PM

Quote: Originally posted by Daniel UK1  
Quote: Originally posted by admin  
I am experimenting with the idea of trade say 2 contracts, but 7 systems. So if 3 systems trade at once, you dont take the third contract.
There are lots of issues.
If 3 systems trade at once, you many not know what systems will execute.
You will tend to get higher ration of loosing trades. This is due to big (winning) moves trigger all systems, choppy moves trigger a few systems.
I think this is a bad idea if you trade 2 or more systems on 1 contract. You get less profit that 2 systems with 1 contract each, but the same draw down.
Here is a comparison.
I suspect it will work best with say 3 contracts, and 6 or so systems.
One advance its it limits the risk on a specific day.


Im not doing work right now on this. Basically we just take all trades that occur if we are allowed. You cant really sort this as you just have to take the trade if it occurs.
Should multiple trades occur in live trading, that comes down to execution method. In real terms trades are not likely to occur at the same time. They are mill seconds apart. Any ranking at this point would have to wait (delay) a trade to see if other trades occur at the same time. Thats complex to do, and I dont like the idea of any sort of delays in trades.
As I have a custom execution app (iblink), I can program no more than x contracts to trade. Im not using the feature right now as my focus is still on methodology and building systems

Hi Peter, have you gotten further with the research on the above "issue"?
It is an interesting one.

Have you tested with different ranking methods for prioritise the signals when its more than the amount of contract allowed? such as perhaps rank by average trade over x time, NP/DD, Sortino, etc..

You say that it would most likely best on 3 ctr and 6 or more systems, what is your logic with the above..

Thanks

admin - 17-9-2019 at 12:50 AM


Sept 09 2019, build with auto update (no installer). See top of thread.

coccigelus - 17-9-2019 at 06:26 AM

Thank You Peter!

admin - 17-9-2019 at 04:58 PM

Quote: Originally posted by coccigelus  
Thank You Peter!

Your welcome.
A thank option has been added to the forum this week. Thats also inline with our family values of thankfulness and gratitude. Characteristic that help transform lives.



thank.png - 7kB

Bruce - 18-9-2019 at 05:29 PM


Hi Peter,

Any chance we could incorporate a management fee and profit share on the monthly profit as done with hedge funds?

admin - 18-9-2019 at 05:33 PM

Quote: Originally posted by Bruce  

Hi Peter,

Any chance we could incorporate a management fee and profit share on the monthly profit as done with hedge funds?


Just to clarify, can you give some examples.
ie x% of new highes measured at end of month + y% of capital

Bruce - 18-9-2019 at 06:05 PM

Quote: Originally posted by admin  
Quote: Originally posted by Bruce  

Hi Peter,

Any chance we could incorporate a management fee and profit share on the monthly profit as done with hedge funds?


Just to clarify, can you give some examples.
ie x% of new highes measured at end of month + y% of capital


Have attached an example in excel spreadsheet, I hope that helps.

Thanks.

Attachment: Login to view the details


admin - 18-9-2019 at 06:13 PM

Hi Bruce,
I think that can be done, need to speak to the programmer. But it likely not done in a great hurry

saycem - 4-10-2019 at 09:50 PM

Just to clarify updating PA Pro. Says there is no installer but there is a setup.exe file. What is best way to update. Copy new files into older folder or run setup? thx

admin - 4-10-2019 at 10:35 PM

Quote: Originally posted by saycem  
Just to clarify updating PA Pro. Says there is no installer but there is a setup.exe file. What is best way to update. Copy new files into older folder or run setup? thx


copy files from this over your old files
PortfolioAnalyst_autoupdate.zip

coccigelus - 23-10-2019 at 02:49 AM

hello,

related to the section: "Contribution of Each System to Average 5 Worst Drawdowns"

I am seeing really an high variance of the results when I add or subtract a new system. I wonder if There is a more meaningful number to use in this very interesting section!? Maybe 30 instead of 5!?

admin - 23-10-2019 at 03:34 PM

Quote: Originally posted by coccigelus  
hello,

related to the section: "Contribution of Each System to Average 5 Worst Drawdowns"

I am seeing really an high variance of the results when I add or subtract a new system. I wonder if There is a more meaningful number to use in this very interesting section!? Maybe 30 instead of 5!?


If you want that, you would be better off with some of the other functions. I t hink there was some under water metrics. Ive found ave 5 and worst dd useful by them selves and looking at them both

How can I have a trial for PA ?

karta1940995 - 25-11-2019 at 09:49 PM

How can I have a trial for PA ?

I downloaded PA trail from: https://trademaid.info/pa.html
But I cannot entering PayPal web page.

admin - 25-11-2019 at 11:53 PM

Quote: Originally posted by karta1940995  
How can I have a trial for PA ?

I downloaded PA trail from: https://trademaid.info/pa.html
But I cannot entering PayPal web page.

can you send a screen shot?

There is a 14?? day trial on pa, which you dont need paypal for.
For purchase you can go here via paypal, https://trademaid.info/gsbhelp/PAProLicensing.html


or bank xfer
Peter

PA crash

karta1940995 - 26-11-2019 at 12:21 AM

I see "14 day trial " on the other computer.
But it will crash after I launch it about 10 seconds!

And this screenshot is the error computer, I think maybe I downloaded PA few months ago, but I forgot it.

messageImage_1574748843146.jpg - 39kB

admin - 26-11-2019 at 12:27 AM

Quote: Originally posted by karta1940995  
I see "14 day trial " on the other computer.
But it will crash after I launch it about 10 seconds!

And this screenshot is the error computer, I think maybe I downloaded PA few months ago, but I forgot it.


I think you have used this before, and the trial expired. If you dont have enough use of PA to decide to buy it, either use your other computer, I will see see if I can extend the trial.

karta1940995 - 26-11-2019 at 12:37 AM

Quote: Originally posted by admin  
Quote: Originally posted by karta1940995  
I see "14 day trial " on the other computer.
But it will crash after I launch it about 10 seconds!

And this screenshot is the error computer, I think maybe I downloaded PA few months ago, but I forgot it.


I think you have used this before, and the trial expired. If you dont have enough use of PA to decide to buy it, either use your other computer, I will see see if I can extend the trial.


Thanks Peter.

Another question, I think my crash issue is same with this https://trademaid.info/forum/viewthread.php?tid=210.
But my PA version is 20190115 download from:https://trademaid.info/pa.html
(see the screenshot detail)

Vincent

messageImage_1574749868906.jpg - 59kB

admin - 26-11-2019 at 03:58 AM

Quote: Originally posted by karta1940995  
Quote: Originally posted by admin  
Quote: Originally posted by karta1940995  
I see "14 day trial " on the other computer.
But it will crash after I launch it about 10 seconds!

And this screenshot is the error computer, I think maybe I downloaded PA few months ago, but I forgot it.


I think you have used this before, and the trial expired. If you dont have enough use of PA to decide to buy it, either use your other computer, I will see see if I can extend the trial.


Thanks Peter.

Another question, I think my crash issue is same with this https://trademaid.info/forum/viewthread.php?tid=210.
But my PA version is 20190115 download from:https://trademaid.info/pa.html
(see the screenshot detail)

Vincent


Hi Vincent,
thats an old version. New versions auto update to the most recent build.
First think would be fix the expired rego, or use your second machine.
Best email me teamviewer details if you need it looked at.

admin - 11-3-2020 at 02:28 AM

this is whats new in the latest PA pro
will release next week via auto update


pa-updates2.png - 99kB

MC indicator for PA

jasonp - 31-3-2020 at 09:48 AM

Quote: Originally posted by admin  
I hope to have a MC indicator that writes .pa files. Anyone interested in this?
It means you can have it on charts, and when the charts are opened it will write all the pa files.
Faster human time than having to manually do this on each chart, and the files are a lot smaller.
This feature has been on TS only.



I would very much like this script possible.

Thanks

RandyT - 31-3-2020 at 10:34 AM

Quote: Originally posted by jasonp  
Quote: Originally posted by admin  
I hope to have a MC indicator that writes .pa files. Anyone interested in this?
It means you can have it on charts, and when the charts are opened it will write all the pa files.
Faster human time than having to manually do this on each chart, and the files are a lot smaller.
This feature has been on TS only.



I would very much like this script possible.

Thanks


Not sure what post from Peter this references, but I can share what I am currently using for WritePA. Been meaning to send this to Peter to build from. Not perfect, but working for me as a "signal".

I've taken what Peter shared with me awhile back and made two changes.

1. Added folder configuration and file name configuration.
2. Changed it to first delete and rewrite the file whenever the signal is enabled. Letting it continually append was creating problems.



Attachment: Login to view the details


jasonp - 1-4-2020 at 02:34 AM

Thanks Randy

Unfortunately I get the error:

System.NullReferenceException: Object reference not set to an instance of an object.
at PortfolioAnalyst.Data.ResultData.get_SystemOpenTradeDrawdowns()
at PortfolioAnalyst.Data.ResultData.get_MaxSystemOpenTradeDrawdowns()
at PortfolioAnalyst.Data.ResultData.AllocateCapital(Decimal initialCapital)
at PortfolioAnalyst.Data.DataManager.ProcessData(String[] strategies, PortfolioSettings settings, SystemMarket[] systemMarkets)
at PortfolioAnalyst.UI.Forms.MainForm.backgroundWorkerReport_DoWork(Object sender, DoWorkEventArgs e)


when I use the files generated in PA. I will have a look at the script and compare results to TS when I get a chance. I sure its something simple as the files look very similar


RandyT - 1-4-2020 at 06:31 AM

Quote: Originally posted by jasonp  
Thanks Randy

Unfortunately I get the error:

System.NullReferenceException: Object reference not set to an instance of an object.
at PortfolioAnalyst.Data.ResultData.get_SystemOpenTradeDrawdowns()
at PortfolioAnalyst.Data.ResultData.get_MaxSystemOpenTradeDrawdowns()
at PortfolioAnalyst.Data.ResultData.AllocateCapital(Decimal initialCapital)
at PortfolioAnalyst.Data.DataManager.ProcessData(String[] strategies, PortfolioSettings settings, SystemMarket[] systemMarkets)
at PortfolioAnalyst.UI.Forms.MainForm.backgroundWorkerReport_DoWork(Object sender, DoWorkEventArgs e)


when I use the files generated in PA. I will have a look at the script and compare results to TS when I get a chance. I sure its something simple as the files look very similar



JasonP, are you using this for Stocks or Futures?

I'm not having an issue with this for Futures. That is the only think I can think of as possibly causing a problem. PA not liking the header. Which reminds me that one other minor change I made to that script was to generate symbol in header off of 'symbolroot()' since I personally use custom contracts and PA will not recognize these contract names unless using 'symbolroot()'.


Updated WritePA for Multicharts

RandyT - 9-4-2020 at 04:52 PM

Wanted to upload latest version of this MultiCharts script for generating PA files.

This has only been tested on futures contracts. I am not sure what it will do with stock trades.

Fixes in this version include:
- Write actual entry and exit names
- Fix data alignment for exits so they show exits the day of trade and not the day following.
- Write symbolroot to allow using custom futures names that PA will not recognize.




Attachment: Login to view the details


Another update to WritePA: version 0.8

RandyT - 10-4-2020 at 12:43 PM

A couple more bugs fixed in this version:

- Write valid times for trade exits
- Size of trade should be a positive integer


Attachment: Login to view the details


Daniel UK1 - 25-6-2020 at 03:43 AM

I question about PA PRO that i just started to play around with.
Letting PA chose systems based on lowest negative correlation is something that several people do, i cant find an option for this though.
Is there a way to chose a optimisation metric other than the existing in the bottom left cornet i GUI ?

Creating portfolio by lowest correlation is good, but that demands that initial selection is all tradeable/preferred/acceptable.

Chosing by Sortino is rather interesting, anyone done some testing on this ?

admin - 25-6-2020 at 03:54 AM

Quote: Originally posted by Daniel UK1  
I question about PA PRO that i just started to play around with.
Letting PA chose systems based on lowest negative correlation is something that several people do, i cant find an option for this though.
Is there a way to chose a optimisation metric other than the existing in the bottom left cornet i GUI ?

Creating portfolio by lowest correlation is good, but that demands that initial selection is all tradeable/preferred/acceptable.

Chosing by Sortino is rather interesting, anyone done some testing on this ?

I think choosing by portfolio np/dd ratio is better as it leads to best bang for buck, and least corelated DD
Ive not used sortiono
In red is what I think is best, but very valid to make w >1 ie 2


pa-settings.png - 42kB

admin - 1-7-2020 at 12:41 AM

pa pro 20200120.2 gives a message when you start that it needs to be updated. It still works.
Regardless the new build has bug fixes and improvements

Installer file is here
https://trademaid.info/pa.html


files zipped up at the top of this thread.

Attachment: Login to view the details


admin - 1-7-2020 at 12:49 AM

This is the updates of late.
Some features are not yet documented.


pa-updates.png - 54kB

admin - 1-7-2020 at 12:56 AM

Update, the new build says it needs to be updated. Ignore this. I will fix in the next build

admin - 1-7-2020 at 02:13 AM

AUto update is now working. If all is well, nothing more than allow it to auto update when it starts.
You might have to be in windows adminstrator mode for this to work

coccigelus - 6-7-2020 at 09:49 AM

Peter,

I am getting a discrepancy running the last version, where the Daily DD is higher than the intraday DD. I am running around 20 systems.



11.JPG - 113kB

admin - 6-7-2020 at 05:40 PM

Quote: Originally posted by coccigelus  
Peter,

I am getting a discrepancy running the last version, where the Daily DD is higher than the intraday DD. I am running around 20 systems.


I agree
If possible reproduce the issue with less systems?

best to .7zip else zip the files. .7zip compress's much more and pa reads them too.
the upload the files here.
https://u.pcloud.com/#page=puplink&code=43j7ZGRyQoXiFzU0GdBX...

coccigelus - 7-7-2020 at 12:15 AM

Peter,

I will try to see If I can detect the issue for each system in order to give You already problematic systems. This will assume that DD sum between systems works ok though..

This will take a while..


admin - 7-7-2020 at 12:37 AM

Quote: Originally posted by coccigelus  
Peter,

I will try to see If I can detect the issue for each system in order to give You already problematic systems. This will assume that DD sum between systems works ok though..

This will take a while..


a good methods is take the top 1/2 of your systems, and run the tests.
if the issue is still there, do the top 1/2 again. If its not there do the bottom half etc

admin - 13-7-2020 at 02:12 AM

There us a 20200701 update to PA pro to stop the message saying you must update.
The auto update will not work unless you run PA pro as windows adminstrator.
The reason is windows wont allow write access to anything under c:\program files unless your windows administrator

exe file is now digitally signed which will keep anti virus programs happier




rightclick.png - 20kB

admin - 13-7-2020 at 04:08 AM

New installer will be published tomorrow in-case anyone has issues with auto update

admin - 13-7-2020 at 07:45 PM

New installer file at top of this thread. 20200701.1 build

admin - 2-8-2020 at 07:58 PM

new version 20200803.1
This will fix a issue where pa closes after a few seconds.
Either isntall from here https://trademaid.info/sw/paprosetupv.20200803.10.exe
or just run as windows administrator, and allow program to auto update
Peter

coccigelus - 1-11-2020 at 01:48 AM

Hello Peter,

I would like to propose a feature. Say We have a strategy that trade a number of stocks. But We consider that strategy even if traded with a lot of charts (stocks) as just one. So I would like to group it (same a PA does). Then say just add it as just a single component to the NR of other strategies traded.

Example: I have twenty strategies trading futures. Then just add the single component mentioned above. (which trade many stocks and so would be more meaningful consider it as a single component). It would need PA create the file and then load with the futures strategies.

admin - 1-11-2020 at 03:37 PM

Quote: Originally posted by coccigelus  
Hello Peter,

I would like to propose a feature. Say We have a strategy that trade a number of stocks. But We consider that strategy even if traded with a lot of charts (stocks) as just one. So I would like to group it (same a PA does). Then say just add it as just a single component to the NR of other strategies traded.

Example: I have twenty strategies trading futures. Then just add the single component mentioned above. (which trade many stocks and so would be more meaningful consider it as a single component). It would need PA create the file and then load with the futures strategies.

Im not clear what your asking.
Do you want gsb to trade one systems with identical parameters on 20 stocks at once?
GSB can do that already

coccigelus - 1-11-2020 at 08:06 PM

Sorry Peter I try to explain once again. Let's say I have 10 strategy trading futures each with a stop of 2000$. PA offer great visualization of everything.

Then I add a strategy that trade 20 stocks with a stop each of 100$ via position size . So for PA, in this case, would be thirty component total. Instead of that I would like PA group the strategy trading all the stocks, and consider this one as a single component. So the total visualization of DD correlation would be just as a single component when showed with the futures strategies. So I would add different component based exactly on this thing. Run first the first strategy run thje twenty stock make the grouping, and after that use that component with the futures strategies.

EDIT: I am proposing feature for Portfolio Analyst Pro .

admin - 1-11-2020 at 09:43 PM

Quote: Originally posted by coccigelus  
Sorry Peter I try to explain once again. Let's say I have 10 strategy trading futures each with a stop of 2000$. PA offer great visualization of everything.

Then I add a strategy that trade 20 stocks with a stop each of 100$ via position size . So for PA, in this case, would be thirty component total. Instead of that I would like PA group the strategy trading all the stocks, and consider this one as a single component. So the total visualization of DD correlation would be just as a single component when showed with the futures strategies. So I would add different component based exactly on this thing. Run first the first strategy run thje twenty stock make the grouping, and after that use that component with the futures strategies.

EDIT: I am proposing feature for Portfolio Analyst Pro .


so pa pro sees this as one system?


coccigelus - 1-11-2020 at 10:45 PM

Yes. See the pic. updated. As U can see The 4 etf there are quite meaningless taken alone. Say I would like them grouped into one single component that I can evaluate together (the component) with other strategies. The component is just theoretically, how I have developed, a single strategy in my ideal world.( risk splitted across NR of etf or stocks) So for instance make the file of the 4 etf . And then use this file with the other strategies. Etc.

Then I make another strategy running on a basket of stock with the same risk of a single component. Group them make a single component/file and evaluate the component (which is composed of X strategies running on stocks) with the other strategies. etc

1.JPG - 68kB

Bruce - 4-1-2021 at 06:22 PM


Hi Peter,

Just checking to see that I'm running the most recent iteration of PA, build_20200803.1?

thx.

admin - 4-1-2021 at 08:30 PM

Quote: Originally posted by Bruce  

Hi Peter,

Just checking to see that I'm running the most recent iteration of PA, build_20200803.1?

thx.

thats the last released, but more work has gone in since.
1) Ability to cap say 3 es contracts, but have 5 systems.
There are negatives to this.
a) you cant tell what system traded first if its the same time
b) wins are highly correlated , and looses lowly correlated.
It means you get more of the losses, and less of the big wins
2) For unknown reasons, my own ts xml export files are corrupt on the end, and pa needed a fix to ignore this

admin - 11-1-2021 at 06:13 PM

More has been done on the above feature, but its a manual process of choosing x max contracts, and it needs to be auto.
Here is my best gold system after 1 tick slippage and $2.40 commission per side.
Here is 8 systems, capped at one contract at any time.
note ave trade goes down, np up, longest flat period from 83 to 23 days, longest dd period is 1/2, drawdown is bigger but np/dd (recovery ratio) goes from 26 to 44


gold-capped.png - 392kB

coccigelus - 14-1-2021 at 11:39 AM

Hello Peter,

can You pls give a look at these two files:

GLD I am unable to import in PA (along with other files), goog report an intraday DD lower than the Daily.

I believe the issue with importing may be due to pyramiding - TS setting - while the Intraday DD mismatch I have seen also with other file without scaling.

THX!

Attachment: Login to view the details


coccigelus - 14-1-2021 at 11:40 AM

Also Periodical returns are wrong. You can check the equity to see the mismatch.
Attachment: Login to view the details

admin - 14-1-2021 at 10:55 PM

Quote: Originally posted by coccigelus  
Also Periodical returns are wrong. You can check the equity to see the mismatch.


I will get programmer to look at dd.
did this file have pyramiding?
the gold file doesn't import at all for me.
I will get programmer to look at this.

coccigelus - 14-1-2021 at 11:11 PM

Both files have pyramiding. GLd does not import for me too. (but same system as goog) I have other couple of symbols that can't be imported.

I have other files without pyramiding that show DD discrepancies between Strategy performance report AND PA. If You would like to get it let me know.

THX!

admin - 14-1-2021 at 11:20 PM

Quote: Originally posted by coccigelus  
Both files have pyramiding. GLd does not import for me too. (but same system as goog) I have other couple of symbols that can't be imported.

I have other files without pyramiding that show DD discrepancies between Strategy performance report AND PA. If You would like to get it let me know.

THX!

Im going to get this looked into, but pyramiding is very complex and we might not have a perfect solution. As a bare min will try to get the gold file to import and max max intraday dd improved

coccigelus - 14-1-2021 at 11:22 PM

Pls look at the periodical return as well. They are all wrong . This can be seen having a look at the equity graph which is correct.

admin - 14-1-2021 at 11:24 PM

Quote: Originally posted by coccigelus  
Pls look at the periodical return as well. They are all wrong . This can be seen having a look at the equity graph which is correct.

shall do

admin - 21-1-2021 at 11:40 PM

pa pro 20200120 build is out.
Bug fixes, and
option to max ave of 5 worst drawdown soft coded.
(see misc option)
not documented yet, but option to have say this situation.
2 gold systems are on 1 chart (same session time used - (needed for TS, not for pa)
limit of 1 contract traded at any time, so if second trade occurs its ignored

ms.png - 30kB

cotila1 - 23-1-2021 at 07:36 AM

Quote: Originally posted by admin  
pa pro 20200120 build is out.
Bug fixes, and
option to max ave of 5 worst drawdown soft coded.
(see misc option)
not documented yet, but option to have say this situation.
2 gold systems are on 1 chart (same session time used - (needed for TS, not for pa)
limit of 1 contract traded at any time, so if second trade occurs its ignored


this is very good indeed, Peter. thanks
2 questions:
* I made a test for 4 ES systems. in this case, I would expect that if set Max systems=4 and max N contracts=4, the auto-portfolio selection should return the same results of the original?
But As per screenshot it seems the result are different (the other 2 limit tabs (systems, symbols) are disabled)

* could this kind of test in PA give a rough indications even when I use in PA systems with different sessions time? In the above test the 4 ES systems have slightly different session times.

pa.png - 43kB

admin - 28-4-2021 at 01:31 AM

I have updated the PA docs with some current live examples of the real messy world, not just the hyperthetical
https://trademaid.info/gsbhelp/Arealworldexample.html

Next build will have symbol mapping.
Use for IQfeed etc




maping.png - 47kB

admin - 20-8-2021 at 10:08 PM

The next release of PA pro will have current reports of most of the systems for sale, also one swing ES system from Murray Ruggiero
and will download futures updates as one zipped up file. The current auto update does one file at a time which is slow and less reliable.
Also a bug fix for systems on daily bars like swing dax system

The better download can only be effective after you have this new build

coccigelus - 25-8-2021 at 09:15 AM

Peter,

Would be possible to have added a feature to make a divisor for a specific system (or market) in the portfolio?

Example: I use CL as a feed but trade MCL. MCL does not have any history, making impossible inclusion into the portfolio. So I would like to use CL but with a divisor of 10.



admin - 23-9-2021 at 11:56 PM

version 20210924.1 under testing.
It has the option to export into a html file that should be able to be read by all browsers.
ts reports can be read by internet explorer only. Not firefox, edge or chrome.
example is here.
https://trademaid.info/gsbhelp/reports/Swing3/index.html
If any one wants to test this build, let me know
You hit the zip button, unzip the file and click on index.html




zip.png - 35kB

admin - 6-10-2021 at 09:22 PM

I am contemplating merging paPro with pa cloud.
What that means is you can go straight from ts to make documents that look like this,
and to have zipped performance reports done from command line.

nice format that you can see all the metrics with a click of the mouse on left side



as well as ziped report you can download.
https://trademaid.info/gsbhelp/reports/GSBSYS4b.GC.zip

It MIGHT be possible to automate this so every trade made is appended to the performance report. There are some significant issues in doing this last step, so it may not happen.
Im thinking of a small upgrade price for the feature

Peter


comments welcome

coccigelus - 13-1-2022 at 07:33 AM

Peter,

May we have implemented a moltiplicator/divisor for each strategy in the portfolio?(not symbol) I will consider this a great addition to overcome situation when for limited data history missing custom symbol etc etc we are forced to use the biggest symbol.

example: @mes=106xn has limited history. I want to use the biggest contract. Or I trade silver using the 1000$ instead of the mammouth 5000$ . (which TS doesn't provide as continuos ) etc.

I would love have this feature implemented.

coccigelus - 13-1-2022 at 07:34 AM

Peter,

May we have implemented a moltiplicator/divisor for each strategy in the portfolio?(not symbol) I will consider this a great addition to overcome situation when due to limited data history, missing custom symbol, etc etc we are forced to use the bigger contract.

example: @mes=106xn has limited history. Thus, I am forced to use the bigger contract. Or I trade silver using the 1000$ instead of the mammouth 5000$ . (which TS doesn't provide as continuos so not back-testable) etc.

I would love have this feature implemented. THX!

admin - 13-1-2022 at 09:32 PM

I think we have that already. You can set contracts to 0.2 etc
for @mes I would do @es and use 0.1 mutiplier.

admin - 13-1-2022 at 09:33 PM

Incidentally, my TS execution replacement allows you to key of the big contracts, but trade the small

https://trademaid.info/gsbhelp/TrademaidAutomationforTS.html

coccigelus - 14-1-2022 at 05:15 AM

OOps this quite embarrassing. Just figure out how easy is the process to change the multiplier.

My last PA version is 20210429.1 is this the last version available? I am always launch the app via the Run as Admin.


I checked the presentation of your plugin and IT looks a great solution for all those that don't want waste time figuring out how to get a reliable execution at TS given how unreliable and limited the Tradestation Automation Engine is.

admin - 14-1-2022 at 05:07 PM

The latest build is dec 2 2021.
Some features are not documented, like command line creation of html files.
This was needed as most browsers dont read ts 9.5 reports.

I will release next week the new build
Updating might not be smooth as all files were downloaded one at a time.
The new build downloads them as a single zipped file. But you need the new build for this feature


pa-updates.png - 59kB

Correlation in PA

Ketil - 17-1-2022 at 02:40 PM

Hi,

Why isn't the correlation between two systems the same independent of the number of systems in the portfolio? If you take a look at the pictures below you will see that the negative correlation between NQ_day2 and NQ_day3 is increasing when you add more systems to the portfolio. What is the reason for that? Thanks.

Corr_1.PNG - 15kB Corr_2.PNG - 18kB Corr_3.PNG - 25kB

admin - 17-1-2022 at 08:00 PM

@Ketil, my guess is adding systems changes the dates used in corelation tests. This will affect colreation.
lets say systemA & B has 1 year data
If you add SystemC with 10 years of data, then sysa&B are compared over 10 years of data, not 1.
Limit your dates to the newest start date of the system. 20070101 is often a good choice

admin - 17-1-2022 at 08:05 PM

Jan 19 2022
Released dec 2021 build.
See top of thread for all updates in this build
Has new PA files for all systems for sale too.

coccigelus - 17-1-2022 at 09:31 PM

@Peter,

I tried to launch PA as admin but Unfortunately I don't see any update process starting. Any idea? I have also checked the folder and the last zip is dated 9/2/21

111.JPG - 61kB

admin - 17-1-2022 at 11:26 PM

@coccigelus, can you send me anydesk details?

Carl - 18-1-2022 at 04:46 AM

Hi Peter, when I start PA 20210429.1 thw update process starts.
Files are downloaded.
But when starting this "new" version, PA 20210429.1 opens.
Even when I start the portfolioanalyst.exe.
The exe file is 1248 kB. The same size as the older version

admin - 18-1-2022 at 05:05 AM

Quote: Originally posted by Carl  
Hi Peter, when I start PA 20210429.1 thw update process starts.
Files are downloaded.
But when starting this "new" version, PA 20210429.1 opens.
Even when I start the portfolioanalyst.exe.
The exe file is 1248 kB. The same size as the older version

one other user had the same issue. I will look at this tomorrow. Its later here now

Daniel UK1 - 21-1-2022 at 05:35 AM

I just launched PA, but i get no new update at all, or its somehow supposed to be delivered from RM?

Edit, user error, launched as admin, and now it works,



 Pages:  1