Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - csk

Страницы: [1] 2
1
The idea is not to have to build "non-native" data sets if there is already available data. Not an issue if can't identify the problem. I can create separate workspaces for these symbols specifically for weekend use by adjusting the Last Date.

What difference does it make how the data gets into Tradestation? From the QR or from a text file that is created using data from the QR? Charts are built without problems. Real time for weekly or monthly data is not needed. If you need real time on daily charts, build 1440 minute charts.

It is only a weekend problem and these symbols are not trading. Like I said, I can create special workspaces and change the Last Date. They is really no need to unnecessarily create data that already exist. Or I can use the data from MT4/MetaServerRT/GlobalServer.

It is okay like I said no issue. I shall not clog up the airwave. Thanks anyway.

2
I recall a similar problem when I was with Telerate. At that time was still the Cruz brothers and the version was TS4.0. They were not ready for international use with data from different part of the world (read time-zone). So we always had problem with 24-hour FX data.

I suspected this problem I am having with some symbols may be a time-zone issue so on another computer I set time zone to UTC (GMT). DAX and UKZ loads. The other still no.

Update:
UTC + 1 and the problem with the stated symbols return.

No problem. I will work around.

3
I found a workaround. I go Format Symbol and change the Last Date to last Fri and the D, W, M charts show.

But it should not be like this because all other symbols that do not have this problem, the last date is current, i.e. today Sun. If I accidentally save the chart with the Last Date setting, I may be seeing stale chart come tomorrow and onwards when I do not realise.

I can't reproduce your problem. Any graphs are built normally.

I doubt that you need real time on daily, weekly and monthly charts. Therefore, generate text files using "ASCII Maker" and build graphs based on text files. You will not have any problems and the problem with zero price will disappear.

The idea is not to have to build "non-native" data sets if there is already available data. Not an issue if can't identify the problem. I can create separate workspaces for these symbols specifically for weekend use by adjusting the Last Date.

4
During weekend only, I cannot open Daily, Weekly and Monthly charts of the following symbols in TS9.1. The message on the chart window is "Waiting for data..."

Try switching worksheet shortcuts. Changing them may result in data loading.

Did that. Yesterday and today. No luck. I will just not analyse them on weekends.

5
I found a workaround. I go Format Symbol and change the Last Date to last Fri and the D, W, M charts show.

But it should not be like this because all other symbols that do not have this problem, the last date is current, i.e. today Sun. If I accidentally save the chart with the Last Date setting, I may be seeing stale chart come tomorrow and onwards when I do not realise.

6
Mine is like this for the mentioned symbols D, W and M on weekend only.


7
During weekend only, I cannot open Daily, Weekly and Monthly charts of the following symbols in TS9.1. The message on the chart window is "Waiting for data..."

XPT
XPD
DAX
UKZ
NIY

There is no problem with intraday data.

No problem with all the other symbols.

8
It happen to many currencies and quite frequent.


9
There is a time before MT5 move over to a new trading day, i.e., 00:00. There is a lull in quotes. During this time, someone run for stops. I had mine NZD stop placed a fair distance away and it was triggered. I have another broker and there was no run there, I did not have a NZD position there. So the few minutes before 00:00 and after is problematic. Agree that avoid auto strategies. I would say in all MT4/5 platform.

10
This morning when I launch TS9.1, I get about 20 charts with "0" plot. Today it occur on a lot of weekly charts. I am using QR 2021.08 because I am still using TS2000i but the same problem also occur in QR 2023.6. This is why I don't have the confidence to use TS9.1 and still prefer TS2000i. I attached some of the problematic charts.

11
This chart is using QR 2023.6.2100. However the same also occur when using Forexite QR 2021.8.1601 and its data source. Only on monthly and weekly charts, especially monthly. But the data unlikely the problem because this does not happen on the daily charts so there is no "0" price.

12
TS2000i is a lot smoother than TS9.1. TS2000i has better reliability of data update on the charts. Whereas for TS9.1, occasionally I have to hit Refresh for the charts to get back to life.

I did not encounter such a problem during the work of the QR-TS 9.1. ...

I always get the monthly and occasionaly the weekly last bar plotting from low price of 0. View - Refresh - Reload (Ctrl-R) temporary solve the problem until the next price tick. I can't trace where is the problem.

13
My needs are different. I still find TS2000i more fluent in usage and faster. My broker offers MT4 and it has built-in DDE server. I am using MetaServer RT DDE to get the broker realtime data directly into GlobalServer/TS2000i. The downside is if there is a downtime/stoppage on my computer, there is no history download available for direct GlobalServer. Patching will be by manual download from MT4.

I still use Gelium/Forexite TS9.1 on second screen.

What is the point of using TS2000i if you have a normally working TS 9.1?

TS2000i is a lot smoother than TS9.1. TS2000i has better reliability of data update on the charts. Whereas for TS9.1, occasionally I have to hit Refresh for the charts to get back to life.
 
The combination of MT4/MetaserverRT/GlobalServer provide very actively updated data that I can chart on TS2000i. It also has a lot more symbols, including commodities, bonds, stocks and full range of stock indexes. The other thing is it has a lot of FX crosses against my local country currency. It suits my needs.

I only started using the MT4 DDE and MetaServerRT DDE after Forexite announced ceasing their data back in Nov last year. I m now charting and analysing with my broker's data.

14
My needs are different. I still find TS2000i more fluent in usage and faster. My broker offers MT4 and it has built-in DDE server. I am using MetaServer RT DDE to get the broker realtime data directly into GlobalServer/TS2000i. The downside is if there is a downtime/stoppage on my computer, there is no history download available for direct GlobalServer. Patching will be by manual download from MT4.

I still use Gelium/Forexite TS9.1 on second screen.

15
Lately, I noticed that Forexite make changes to the frequency available (i.e., upload) intra-day data files on an hourly basis only.

Whereas previously they were available every 20 minutes (unofficially every 2 minutes by manual URL input). This is no more now. They have changed the frequency, possibly gradually ceasing of service they had initially announced back in Nov last year.

Gelium has kindly taken over with his version of QuoteRoom 2023.06.2100 working with his server (not Forexite). TS9.x only, no TS2000i.

16
TradeStation / EasyLanguage
« : 02 Августа 2023, 03:23:57 »
Цитировать
"method arguments cannot be used as inputs due to their life time"

Sounds like a variable going out of scope. If this is the case then ...
Цитировать
It occurs if a function is used in a method and the input of the method is passed to the input of the function.
... this is where the out of scope happen.

Цитировать
For example, I made the ExtractFileName(PathFile) function - getting the file name from its full name, which I use in several other functions that have methods that use ExtractFileName, and PathFile cannot be set to the inputs of these methods, an error occurs.
Will defining another variable to be assigned with the value of PathFile before the calls, will it help?

17
I did a search online and found this page:
https://gelium.net/soft-ts/tradestation-main/ts-platform/item/1188-ts-chart-based-on-text-file

Probably explain why it doesn't work for me with realtime data.


18
Tthanks.

My custexch.txt has one entry:
FX, 48

I read the TS help file to find out out how I may understand this entry and how to change if necessary.

48 is Windows code for W_EUROPE GMT+1:00
16 is Windows code for E_EUROPE GMT +2:00

So I changed 48 to 16  to cater for the early start. Launch TS9.1 but there is no difference.

Which lead me to asK whether exchange code "FX" is correct?

19
This is configured through TS sessions.

OK. Got it. Done it now.

Reason I did not think of TS sessions is because exchange time do not change, but the offset to GMT change. For example for the normal layman, when he works from 8am to 5pm, whether DST or not, he still work from 8am to 5pm (after offsetting his clock). Likewise, for the market exchange hour.

For comparision, in GlobalServer with using DST enabled, the Exchange Time do not change while the GMT Time offset and Local Time change.

20
By the way, in the Editor dialog window in the previous post, the section where the prices are shown, is missing a vertical scroll bar.

21
I notice that QR has started one hour earlier this past Monday morning, due to shift to daylight saving time. Quotes started updating from 12 Mar at 23:00. However TS9.1 chart started at 13 Mar 00:00. Can this be changed, in Quoteroom.ini?

PS: in TS2001 GlobalServer, I set to "Use daylight savings rules" and the trading hours auto adjust.   

22
Thank you.

I guess Forexite will continue with the QR service? I note that as before TS 2000i GlobalServer is supported. If so, this is good news for me because I am still running on old 11 year old MacMini 2011 (Windows 7) and opening two TS9.1 desktops can be a drag. So I open TS20001 and one TS9.1 desktop.

23
The Big Point Value parameter is set inside the QR code and cannot be changed through the configuration.

No problem. I will work around by amending EL Strategy codes to use an Input Variable to replace BigPointValue.

24
Explain for what symbol and why do you want to change the Big Point Value parameter?

BigPointValue is usually set to the contract size. I will just list a few of the symbols where the BigPointValue is very different:

Brent: 100
Gold: 100
Gas: 2,500
Copper: 2,500
FX: 100,000

The above is full size CFD. Small size is available at 1/10 to 1/100 of the above contract size. If can change the setting then the EL will take the value and correctly apply to smaller account size and position size.

Attached is the EL to calculate position size per entry. N is similar to ATR.



25
Of course it is always better for it to be set by system and the EL Reserved Word BigPointValue auto pick it up. If unable to edit the Big Point value anywhere, I can still work around. I can use an Input Variable, say BigPointVal and manually input the value and change my EL code to use BigPointVal instead of the BigPointValue Reserved Word. I use this to calculate dollar value volatility and position size.

26
How can I change the Big Point Value? They are all default to 1.000000.

https://gelium.net/soft-ts/tradestation-main/ts-platform/item/1188-ts-chart-based-on-text-file

I am aware of the attributes.ini file for 3rd-party data (non real-time) which I use for ASCII stocks and futures. For the real-time data from QR, this option is not available. I look into the Quoteroom.sym file and thought it might be in there somewhere?

Цитировать
[Symbol]
1=CAD^0^0^1^Äîëëàð ÑØÀ / Êàíàäñêèé äîëëàð^4^0^0^0^^1^USDCAD^2^CAD A0-FX^3^725
F1=^^^
2=CHF^0^0^1^Äîëëàð ÑØÀ / Øâåéöàðñêèé ôðàíê^4^0^0^0^^1^USDCHF^2^CHF A0-FX^3^726
F2=^^^
...

27
How can I change the Big Point Value? They are all default to 1.000000.

28
In QR-History Service, in the QR-History dialog window, there are Open, Start/Stop and Apply buttons. What are they individually for?

1) When I want to "History downloading for selected period of time", after I set the from and till dates, I don't know which button should I click. Sometime the Open button nothing happen. Then if I click too many buttons, the dialog appear to freeze and return after I leave it alone.

2) Which button should I click if I want to "Request history" Text(ASCII)? Apply?

Thanks.

29
1. Wait until the Fed stops raising the rate or the rate of raising the rate drops to a minimum. Futures on the rate should show the cessation of the growth of the rate or its decrease.

I have observed for many years from the time I handled US Govt Trsy Notes and Bonds and Interest Rate Futures since from back in the 1980s, that the market decides on the level of Fed Fund rates and then the Fed merely rubber stamped the market decision during their regular FOMC meetings. The Fed Funds futures is very indicative of future rate levels, although they are still fluid and will change as condition change.

As of now, the market decide that the Fed Fund to top out at 4.75 - 5.00 middle of this year. It is always fluid do keep monitoring.

30
Tthank you.

Might want to change the date. Data is up to 31 Dec 2022.
Цитировать
5. Download the missing history from 07/06/2022 to the current day, specifying the desired date interval and clicking the "Download" button.

31
Does anyone has this problem or is it only me. I seems not to have complete historical data for EURAUD and EURNZD. There are some sparse data (see attached chart). I try to re-download the data from post#42 from gelium.net. Tried both the Database and the ASCII files (choose symbol to import as TradeStation format per instruction on website). I also unable to use other txt file format exported from other software to import because now the required txt file format has changed to custom format.

32
If I understand the working correctly, BTC is hardwired to be the default chart every time. There is a Dropdown ListBox to change to other currency pair.

33
I have notice this for a while. It seems that a "Reload (Ctrl+R)" might show that the data may not be commited to the database in realtime. After the "Reload", the data gaps suddenly appear and then become persistent.

34
There were still some violation in the XP Mode VM. So I run it in a "real" Win7 computer now.

I went through all the log files in the Log folder in the Win7 (No FHS.log). Except for two areas, all others look okay.

The QuoteRoom.log shows Access Violation:
QuoteRoom main log


20.12.2022 00:20:51.567 FormDestroy start
20.12.2022 00:20:51.567 FormDestroy KILL
20.12.2022 00:20:51.572 QRDestroy start 1
20.12.2022 00:20:51.592 QRDestroy start 2
20.12.2022 00:20:51.609 ERROR: TfrmMain.crmLoadEnd: System Error.  Code: 87.
The parameter is incorrect | build 2012
20.12.2022 00:20:51.612 ERROR: TfrmMain.crmLoadError: Access violation at address 00E057AA in module 'QuoteRoom.exe'. Read of address 00000000 | build 2012
20.12.2022 00:20:51.613 ERROR: TfrmMain.crmLoadEnd: Access violation at address 00E043A3 in module 'QuoteRoom.exe'. Read of address 00000000 | build 2012
20.12.2022 00:20:51.615 ERROR: TfrmMain.crmLoadEnd: Access violation at address 00E043A3 in module 'QuoteRoom.exe'. Read of address 00000000 | build 2012
20.12.2022 00:20:57.682 Automatic page refresh is disabled.


SSMC.log Download error: code 3. This repeat periodically.
Log ???? ???????? ???? ??????.

12/20/2022 12:20:45 AM 
12/20/2022 12:20:45 AM  ?????? ???????????? ?????...
12/20/2022 12:20:47 AM  ???? ???????????? ????? 13.11.2022 ?? ????????? ? ????????? 18.12.2022
12/20/2022 12:20:47 AM  ?????? ???????????? ????? ?????????.


12/20/2022 12:20:55 AM 
12/20/2022 12:20:55 AM  Reading control file...
12/20/2022 12:20:57 AM  Control file date 13.11.2022 does not agree with the local 18.12.2022
12/20/2022 12:20:57 AM  Control file reading is complete.


12/20/2022 12:21:25 AM  Downloading control file...
12/20/2022 12:21:25 AM  Bytes received: 0, address: http://download.gelium.net/history/today/hstmntbr3.zip.
12/20/2022 12:21:25 AM  Download error : code 3.


12/20/2022 12:36:25 AM  Downloading control file...
12/20/2022 12:36:25 AM  Bytes received: 0, address: http://download.gelium.net/history/today/hstmntbr3.zip.
12/20/2022 12:36:25 AM  Download error : code 3.


12/20/2022 12:51:25 AM  Downloading control file...
12/20/2022 12:51:25 AM  Bytes received: 0, address: http://download.gelium.net/history/today/hstmntbr3.zip.
12/20/2022 12:51:25 AM  Download error : code 3.

...
...


35
Maybe because I am running it in WinXP VM now (instead of a test computer). I see memory access violation in the log. Some sort of export failure.

Most likely, you have run out of free disk space. Expand the virtual disk and everything will work. :)

Yes. You are right. I increase the RAM to 2GB (wasn't aware that the set up default was a meagre 512 MB).  Disk capacity 126GB. I restart afresh with Database as of 24 Nov and update up to current.

No issue, just for info: WinXP "wardrobe malfunction" in that the Forexite main page doesn't show may be WinXP cannot support newer web standards. See the blank main pane in post #69. No issue since this set up is for testing purpose.

36
Maybe because I am running it in WinXP VM now (instead of a test computer). I see memory access violation in the log. Some sort of export failure.

I am switching back to a "real" computer. Haha.

37
Maybe because I am running it in WinXP VM now (instead of a test computer). I see memory access violation in the log. Some sort of export failure.

38
Send fhs.log. I'll see why the data for November 25 was not imported automatically.

I only see FIS.log... attached. Also attaching QuoteRoom.log

FIS.log may contain my repeat trying.


How did you update the chart? Using the combination ctrl + r?

Menu - View - Refresh - Reload (should be same as Ctrl + R)

39
I thought something wrong on the charts so I patch the historical data from 23 Nov via "Request history" and "History downloading for selected period of time". After re-download, I check a few symbols and the data for 25 Nov is still missing. Refresh charts a few times didn't help. Then I do "Data import" with the 25 Nov file in the Import Folder and this works.

Wonder why would not patch automatically.

40
TThank you.

The vertical divider bug still there.

Страницы: [1] 2