Bug Reporting

All posts which do not fit into any other sections of the forum.

Moderator: admin

Re: Bug Reporting

Postby rtsayers » Wed Nov 18, 2015 6:38 pm

Hi I just updated to the latest version of marketscope and some of my indicators don't work like my news indicator that I love FFactory indicator as well as NEWS indicator not working anymore please fix or could you direct me to installing the older update... I have asked many time to fix the news indicators so it works with the new build??

Where could I get a older copy of the last build??

Thanks
rtsayers
FXCodeBase: Initiate
 
Posts: 119
Joined: Sat Jan 29, 2011 12:45 am

Re: Bug Reporting

Postby Julia CJ » Thu Nov 19, 2015 12:56 am

Hi Rtsayers,

After updating the Trading Station, you cannot back up to an older version.
Could you please send me your indicators or links I can get them by to ycherepanova(@)gehtsoft.com? It will help us find the reason of the issue. It is very likely that the problem is related to the indicators themselves.
Julia CJ
 

Re: Bug Reporting

Postby rtsayers » Thu Nov 19, 2015 11:10 pm

Hi Julia CJ

The indicators that have bugs are many with the new updated version I have done a clean install on the new version and three of my worked fine on the older version and I have a laptop with the older version and the indicators work fine... However not working on latest build...
Attachments
ffcalendar.lua
(18.71 KiB) Downloaded 641 times
DailyFX News.bin
(10.93 KiB) Downloaded 642 times
Time of a candle.lua
(5.14 KiB) Downloaded 657 times
news.lua
(12.56 KiB) Downloaded 647 times
showtimetoend.lua
(3.16 KiB) Downloaded 650 times
rtsayers
FXCodeBase: Initiate
 
Posts: 119
Joined: Sat Jan 29, 2011 12:45 am

Re: Bug Reporting

Postby papynou34 » Fri Nov 20, 2015 3:08 pm

Hi Julia,
My version is the french one.
For example, you open a chart. Here the example with DAX30.
You want to place an order, here : a sell. You have to do it by the small window that I drag from the TS. If you do it by the Trading tab, it will close the chart.

When you click on Sell (vente in French) on the chart, the windows to close the sell should appear, but now the window to sell appears after few seconds AND the Graph is closed!!!!
Attachments
Error1.PNG
papynou34
FXCodeBase: Initiate
 
Posts: 130
Joined: Fri Mar 27, 2015 6:52 pm

Re: Bug Reporting

Postby Julia CJ » Mon Nov 23, 2015 5:00 am

Hi Rtsayers,

DailyFX News.bin and news.lua indicators have problems, they need to be rewritten.
Since these indicators were made by FXCM, please contact them regarding this question.
We didn’t find any problems with indicators showtimetoend.lua and Time of a candle.lua. What errors do you have?
We found a typo in the ffcalendar.lua indicator.
Attachments
ffcalendar.lua
(18.71 KiB) Downloaded 660 times
Julia CJ
 

Re: Bug Reporting

Postby rtsayers » Mon Nov 23, 2015 12:25 pm

Hi Julia C

The Showtimetoend wont allow me to change the colors to black and when I start the marketscope up they say error same with time of candle I start my platform up sometimes and get errors with time of candle and showtimetoend doesn't work.


The FFcalendar is now working thanks for that.

Thanks
rtsayers
FXCodeBase: Initiate
 
Posts: 119
Joined: Sat Jan 29, 2011 12:45 am

Re: Bug Reporting

Postby Julia CJ » Tue Nov 24, 2015 1:20 am

Hi Papynou34,

Could you please answer a few questions about the issues?

1) Do the problems appear on a regular basis or just from time to time?
2) Could you please try the latest dev version of Trading Station?
This version contains fixes of some errors. You can download it at
http://www.fxcodebase.com/bin/beta/FXTS ... allDev.EXE
3)If the situation does not improve, could you please enable additional
logging in the TS dev version and send us results using the following instruction:
- Download the file

http://fxcodebase.com/bin/beta/FXTS/111115/debugipc.exe

and copy it in the folder with installed TS.Dev.

- Run the debugipc file from the TS dev folder.
- Set check Dev Version.
- In the appeared window, select Dev Version and click Enable DebugIpc Mode. The program should finish without errors.
- Run the Dev version of TS and repeat the problem. Exit TS.
- Archive the Log folder ("C:\Program Files (x86)\Candleworks\FXTS2.Dev\Log").
To do this, you can right-click the folder, in the appeared context menu point to Send to and in the appeared submenu, click Compressed (zipped) folder.
- If the TS dev folder contains the Crash folder, also archive it.
- Send us these archives at ycherepanova(@)gehtsoft.com.
Julia CJ
 

Re: Bug Reporting

Postby robocod » Tue Nov 24, 2015 5:17 am

I think I found a bug in the helper.lua file.

ExtSubscribe1(1, "EUR/USD", "t1", 1000, true, "bar") <<< this works ok
ExtSubscribe1(1, nil, "t1", 1000, true, "bar") <<< this doesn't work

Using "nil" for the instrument is supposed to use the default. This is how it works for non-tick sources, and also how it works for ExtSubscribe (for bar and tick sources). But, it seems for ExtSubscribe1, when "t1" is specified as the period, and nil specified as the instrument it does not work.

I think this is a mistake when this version of the function was "copied" from ExtSubscribe. ExtSubscribe has special handling for nil and "t1" which uses the instance.bid or instance.ask. This can not be used for ExtSubscribe1, but instead the tick is not handled properly.

Attempting to call ExtSubscribe1 with nil and "t1" returns nil.

I think the function needs to set sub.tick like it does for non-tick data, e.g. (See comments with ***)

Code: Select all
-- subscribe for the price data
function ExtSubscribe1(id, instrument, period, count, bid, type)
    local sub = {};
    if instrument == nil then
        sub.stream = core.host:execute("getHistory1", id, instance.bid:instrument(), period, count, 0, bid);
        --sub.tick = false; -- *** this is original code ***
        sub.tick = (period == "t1"); -- *** I think this should be used ***
        sub.loaded = false;
        sub.lastSerial = -1;
        _gSubscription[id] = sub;
    else
        sub.stream = core.host:execute("getHistory1", id, instrument, period, count, 0, bid);
        sub.tick = (period == "t1");
        sub.loaded = false;
        sub.lastSerial = -1;
        _gSubscription[id] = sub;
    end
    if sub.tick then
        return sub.stream;
    else
        if type == "open" then
            return sub.stream.open;
        elseif type == "high" then
            return sub.stream.high;
        elseif type == "low" then
            return sub.stream.low;
        elseif type == "close" then
            return sub.stream.close;
        elseif type == "bar" then
            return sub.stream;
        else
            assert(false, type .. " is unknown");
        end
    end
end
User avatar
robocod
FXCodeBase: Graduate
 
Posts: 298
Joined: Thu May 10, 2012 4:25 pm

Re: Bug Reporting

Postby papynou34 » Tue Nov 24, 2015 5:46 am

Hello Julia,
Ok I will do what you asked for.

A question : is it possible to install 2 versions of TS, the one i used and the new one you provided me with?
papynou34
FXCodeBase: Initiate
 
Posts: 130
Joined: Fri Mar 27, 2015 6:52 pm

Re: Bug Reporting

Postby papynou34 » Tue Nov 24, 2015 10:24 am

Hello Julia,
When I try to install the Dev version, it seems that the install program get stuck
Instaldev.PNG
papynou34
FXCodeBase: Initiate
 
Posts: 130
Joined: Fri Mar 27, 2015 6:52 pm

PreviousNext

Return to General Discussions

Who is online

Users browsing this forum: No registered users and 6 guests

cron