Topic: 1.2.2. bugs

In version 1.2.2. loading indicators from "Repo Indicators" does not work properly. Indicators appear in the "Indicators" & "Libraries" but do not appear in the "General Indicators".
NB : vesion 1.2.1. works fine (from this POW)
The loading process is slow and "Output log" appears as in the picture attached.

An old bug:  Ican not see the whole list "Acceptance criteria" (see picture attached).
http://s8.postimg.org/xvhx88ab5/fsb_PRObeta_1.jpg

http://s8.postimg.org/5u3vuj50x/fsb_PRObeta_2.jpg

Re: 1.2.2. bugs

An old bug:  I can not see the whole list "Acceptance criteria" (see picture attached).

This problem arises on computers with set larger fonts. This lead to larger UI elements. I'll fix it.

Is there other pages with similar problems?

I see also the nav. bar link is on two rows.

Re: 1.2.2. bugs

In version 1.2.2. loading indicators from "Repo Indicators" does not work properly. Indicators appear in the "Indicators" & "Libraries" but do not appear in the "General Indicators".

I think the problem is that the new version uses different digital signature tan the older one and it doesn't "like" the old compiled indicators dll files.

You can delete the dll indicator from the Libraries folder. FSB will recompile them again.

http://s9.postimg.org/g4bb3befv/screenshot_287.jpg

Re: 1.2.2. bugs

Popov wrote:

In version 1.2.2. loading indicators from "Repo Indicators" does not work properly. Indicators appear in the "Indicators" & "Libraries" but do not appear in the "General Indicators".

I think the problem is that the new version uses different digital signature tan the older one and it doesn't "like" the old compiled indicators dll files.

You can delete the dll indicator from the Libraries folder. FSB will recompile them again.

http://s9.postimg.org/g4bb3befv/screenshot_287.jpg

The problem was solved. Thank you. But ... I have a few questions about fsbPRO
1. In fsbPRO can I increase MaxDataBars & maxintrabars? How?
(About scaning intrabar I have more questions, but first I expect the answer to the question above.). TIA

Re: 1.2.2. bugs

1. In fsbPRO can I increase MaxDataBars & maxintrabars? How?

Use Data Horizon tool under the Control Panel.

The settings are stored in the selected Data Source and can be different for the different Sources.

http://s9.postimg.org/g5l8wqg9n/screenshot_288.jpg

Re: 1.2.2. bugs

Popov wrote:

1. In fsbPRO can I increase MaxDataBars & maxintrabars? How?

Use Data Horizon tool under the Control Panel.

The settings are stored in the selected Data Source and can be different for the different Sources.

http://s9.postimg.org/g5l8wqg9n/screenshot_288.jpg

I`m sorry . My question was incomplete. The correct Q is :  In fsbPRO , can I increase MaxDataBars & maxintrabars at 5.000.000 & 5.000.000  instead of 50.000 and 100.000  ? How?

Re: 1.2.2. bugs

Popov wrote:

An old bug:  I can not see the whole list "Acceptance criteria" (see picture attached).

This problem arises on computers with set larger fonts. This lead to larger UI elements. I'll fix it.

Is there other pages with similar problems?

I see also the nav. bar link is on two rows.

There are no other pages with similar problems. I`m using "Medium font size = 125 % " on a 1680x1050 resolution display.

Re: 1.2.2. bugs

I`m sorry . My question was incomplete. The correct Q is :  In fsbPRO , can I increase MaxDataBars & maxintrabars at 5.000.000 & 5.000.000  instead of 50.000 and 100.000  ? How?

Each Data Source has a separate settings file in C:\Program Files\Forex Strategy Builder Pro\User Files\System directory. These files starts with "DataSource" text.

http://s9.postimg.org/kh9ulqn6j/screenshot_290.jpg

Open the file of DataSource you want to edit and change MaximumBarsLimit and MaxIntrabarBarsLimit values.

http://s9.postimg.org/kfzwsblcr/screenshot_289.jpg

The "..Limit" variables set the limits of the Data Horizon.

9 (edited by B52 2014-04-11 20:13:44)

Re: 1.2.2. bugs

Popov wrote:

I`m sorry . My question was incomplete. The correct Q is :  In fsbPRO , can I increase MaxDataBars & maxintrabars at 5.000.000 & 5.000.000  instead of 50.000 and 100.000  ? How?

Each Data Source has a separate settings file in C:\Program Files\Forex Strategy Builder Pro\User Files\System directory. These files starts with "DataSource" text.

Open the file of DataSource you want to edit and change MaximumBarsLimit and MaxIntrabarBarsLimit values.

The "..Limit" variables set the limits of the Data Horizon.

It works (95%) fine ! Thanks a lot ! I have asked many times how to modify maxbars limits in fsbPRO alfa , without any success ... I tested fsbPRO with maxdatabars = 1.000.000 & maxintrabars= 4.000.000 , and Widowsw TaskManager looks like in attached image . (Number of parallel threads = 8 )
http://s17.postimg.org/h6adds2y3/fsb_PRObeta_5.jpg
This image open a discutiona about "Number of parallel threads"  . I use ( on my main machine) 2 CPU with 4 physical cores each ( I do not like to use virtual cores , for few reasons...).
I do not see a significant improvement  when I set "Number...." > 2 .
Number of parallel threads         CPU usage
1                                               12-13 %
2                                                ~ 25%
3                                                ~ 28%
4                                                ~ 30%
.........................................................
8                                                ~ 35%
What number do you recomand ?

Re: 1.2.2. bugs

Current beta version has crash reporting code included. It significantly reduces the performance of the Generator (2 times).
I'll remove it from the final release.
I made several tests and found out 2-5 threads work best, but without big difference.
I'll upload a version without the reporting code for testing.

11

Re: 1.2.2. bugs

Mr. Popov, I really appreciate the kindness with which you answered my questions.
I ask you to help me clear up another point: optimization.
I understand that the optimization method used by fsbPRO is "Optimizer passes all params in their ranges from top to bottom. If there is not  improvementit , it quits." . This means (simplified speaking) that in the case of the 5 parameters with a range of + / - 10  , instead of 20exp5 = 3,200,000 combinations of parameter values are use 20 x 5 = 100 combinations. 3,200,000 versus 100?
The difference is huge. How reliable can be such a method? Even the simplest  genetic optimizer tests  10,000-20,000 combinations and selects 2000-3000  of them. What kind of WFA can be done with 100 combinations ?
I understand that the optimization process is slow. I understand the risks of the overoptimization .
But I strongly believe that a tool like fsbPRO lose much of its value if it does not contain at least a simple genetic optimizer.
Or perhaps I misunderstood optimization mechanism used by fsbPRO ...

Re: 1.2.2. bugs

Optimizer starts from the top parameter and calculates the full range.
After that it goes to the lower one up to the last one.
At every calculations, it checks if there is a better result.
If optimizer passes all parameters in their full ranges and hasn't found a better result, it quits. (100 combinations.)

If option "Full calculations" is on and if it has found a better result, it starts again from the beginning and calculates downwards up to the last improved param.
Optimizer quits if it makes a full pass of all params without improvement.

We do not know how many cycles it will make. If there is improvement at every pass, it may reach full 3,200,000 combinations.

You can test it on "Demo Optimizer" strategy. Run it with and without "Full optimization" option.

http://s9.postimg.org/vjexk6h97/screenshot_292.jpg

...

I agree that this algorithm is not the best one, but it is enough good for the current stage of development. It can be easily improved further at a later stage.

The main problem is that digging in a single feature doesn't make the project better.
I made FSB free and public on 2006. At that time I constantly improve it by adding new features. It is open source since 2011. Unfortunately the monthly usage now is almost the same as it was 3 years ago.
So it's clear - improving and adding features in that way doesn't work.

I hope to hire a team of professionals in order to improve the project further. It depends on the income from the sales whether FSB will remain a hobby project or will grow to complete strategy developing and trading platform.

13

Re: 1.2.2. bugs

Mr. Popov: FsbBuilder works exceptionally for free software category.
FsbBuilder PRO works well for software that costs 330 usd.
It is well known that it is not hard at all to generate few strategies. Thousands of strategies are generated every day, even with a pencil and a sheet of paper. The challenge is to know if a stategy can be used for trading or not. What set of parameters to use ,when to do reoptimization, what robustness to expect, or when the strategy died. This requires a reliable backtester, a fast optimizer and a WFA module (for example).
If you want to develop the product in future , the efforts should be focused not on the  generating strategies function but on testing strategies procedures .I really appreciate the effort you made altruistic untill now  , but I'm not very convinced that many traders will pay for a software that generates multiple " beautiful " strategies  , which must be tested in real time forward .
I am convinced that a product that can generate 1 (one) commercially exploitable strategy per month will be a huge commercial success. ...If such a product can even exists ...
Once again I express  my whole respect for your work.