These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE Technology Lab

 
  • Topic is locked indefinitely.
 

API Changes On Sisi - Please Help Test

First post
Author
Desmont McCallock
#61 - 2014-03-16 08:58:16 UTC  |  Edited by: Desmont McCallock
Just to let you all guys know, the CharacterSheet cache period has been set to 6 hours.

CCP FoxFour, this should had been set to 1 hour so to be in consistency with the SkillQueue cache period (not to mention that this was the original cache period of the call before it got broken).
Vaerah Vahrokha
Vahrokh Consulting
#62 - 2014-03-16 11:43:58 UTC
Megarom wrote:
Quote:
Until you won't feed this kind of data, all we can do is to show colorful yet mildly useful charts with very obsolete moving averages.


This is just utter bullshit.


Nice way to lay down your reasoned points.


Megarom wrote:

If moving averages are obsolete just share the underlying mathematics with the community and people will code them into their market graphs. There is noting magical about the analysis your favorite software is doing.


I have developed software since 1980, I might know how to code these things myself. Actually, if you spent 2 minutes you'd see that the ONLY financial platform charts ever being produced in EvE come from me. Dr. Ejyo has shown similar ones at Fanfest, 1-2 years after I have done them.


Megarom wrote:

Opening and Closing prices make no sense in a market that is open practically all the time. Yes there are probably some tricks to pull to fake those somehow, but any analysis the software you would be using does based on that information is compromised because the data doesn't follow the assumptions the software makes about it.


Please stick to what you know.
Even 24h markets like Forex and aftermarket futures don't have any downtime (EvE has) yet their prices include open and close. There is a whole science about studying the gaps that form in the few moments between a close and the next open.

Moreover, some (rare) financial data feeds provide HLC data, that is without the open (assumed to equal the previous day's close). EvE does not provide that either.


Megarom wrote:

Regarding format: JSON >>> CSV

If the thing you are using to consume the data just wants to use CSV pay your dues and write the 10 lines of code it takes make the conversion.


I have paid more dues than you. I did not even question JSON, I just put down a simple EXAMPLE of how OHLC data are formatted.

I fully trust CCP FoxFour to be more than capable figuring out the trivial transposition from CSV OHLC to 4 key => values.
It's not my fault the industry standard for data exchange is CSV (and FIX for most real time data feeds) or HST formats so I make my examples in what the professionals use.
CCP FoxFour
C C P
C C P Alliance
#63 - 2014-03-16 14:14:31 UTC
Desmont McCallock wrote:
Just to let you all guys know, the CharacterSheet cache period has been set to 6 hours.

CCP FoxFour, this should had been set to 1 hour so to be in consistency with the SkillQueue cache period (not to mention that this was the original cache period of the call before it got broken).



Depending how you use you you will actually get different cache times on it. That endpoint is a bit... weird. The endpoint itself uses several other methods used by other endpoints and then finds the longest cache timer of all those inividual calls and returns that as e cache time.

I will see what I can do about improving that when I get back, the endpoint always followed those cache timts but never returned it properly, so nothing much should actually have changed.

Also, typing on tablet.

@CCP_FoxFour // Technical Designer // Team Tech Co

Third-party developer? Check out the official developers site for dev blogs, resources, and more.

Desmont McCallock
#64 - 2014-03-16 19:32:01 UTC
CCP FoxFour wrote:
Desmont McCallock wrote:
Just to let you all guys know, the CharacterSheet cache period has been set to 6 hours.

CCP FoxFour, this should had been set to 1 hour so to be in consistency with the SkillQueue cache period (not to mention that this was the original cache period of the call before it got broken).



Depending how you use you you will actually get different cache times on it. That endpoint is a bit... weird. The endpoint itself uses several other methods used by other endpoints and then finds the longest cache timer of all those inividual calls and returns that as e cache time.

I will see what I can do about improving that when I get back, the endpoint always followed those cache timts but never returned it properly, so nothing much should actually have changed.

Also, typing on tablet.
I was always under the impression (since I started playing EVE and got involved with the API) that cache time was standard for each and every call (endpoint), varying from 5 minutes to 6 hours max. Weird.
Megarom
Shiva
Northern Coalition.
#65 - 2014-03-16 20:29:32 UTC
Vaerah Vahrokha wrote:
Megarom wrote:
Quote:
Until you won't feed this kind of data, all we can do is to show colorful yet mildly useful charts with very obsolete moving averages.


This is just utter bullshit.


Nice way to lay down your reasoned points.



vOv What I quoted originally is just blatantly untrue.

"this kind of data" in that sentence seemed to reference to 2 things.
- Open/Close price data
- CSV format

and stated that without those 2 only moving averages could be calculated and additionally that any charts based on the data currently available would be only mildly useful.

Correct me if I misunderstood what you were originally trying to say.

Yes it does look like most of indicators have traditionally used close prices, but their indicative powers are in now way lost if something different is used instead. For this reason Open/Close data is in no way a requirement to using more interesting indicators.

The CSV issue should be pretty beaten already. CCP giving the data in CSV format can't possibly be a requirement for anything because it's so easy to do any necessary reformatting yourself.

Whether the insight from those indicators will raise above 'mildly useful' is going to be highly subjective therefore I'm conveniently ignoring that part of the quote in deciding whether it is in fact bullshit.
Vaerah Vahrokha
Vahrokh Consulting
#66 - 2014-03-17 17:31:53 UTC
Megarom wrote:
Vaerah Vahrokha wrote:
Megarom wrote:
Quote:
Until you won't feed this kind of data, all we can do is to show colorful yet mildly useful charts with very obsolete moving averages.


This is just utter bullshit.


Nice way to lay down your reasoned points.



vOv What I quoted originally is just blatantly untrue.

"this kind of data" in that sentence seemed to reference to 2 things.
- Open/Close price data
- CSV format


Bolded the part you misread.

Please manage your anger better and don't look for fights where there aren't.
Wollari
Dirt Nap Squad
#67 - 2014-03-28 17:25:24 UTC
responses with ownerGroupID=0

is that a normal fact?

Example:

ID -> Name
https://api.eveonline.com/eve/characterName.xml.aspx?ids=1030463496
row name="doc101" characterID="1030463496"

Name -> Owner
https://api.eveonline.com/eve/ownerID.xml.aspx?names=doc101
row ownerID="0" ownerName="doc101" ownerGroupID="0"


FunFact it's ownerID=0 as well :-) So the characterName/ID API resolves the name in both direction, the ownerID has a problem. i've a couple more of those.

to help you: It's an old and closed corporation which was once part of an alliance (back in 2010)
https://evemaps.dotlan.net/corp/1030463496

DOTLAN EveMaps | Your out-of-game map, navigation toolset, sov database, etc. since 2008

CCP FoxFour
C C P
C C P Alliance
#68 - 2014-04-01 21:53:44 UTC
Wollari wrote:
responses with ownerGroupID=0

is that a normal fact?

Example:

ID -> Name
https://api.eveonline.com/eve/characterName.xml.aspx?ids=1030463496
row name="doc101" characterID="1030463496"

Name -> Owner
https://api.eveonline.com/eve/ownerID.xml.aspx?names=doc101
row ownerID="0" ownerName="doc101" ownerGroupID="0"


FunFact it's ownerID=0 as well :-) So the characterName/ID API resolves the name in both direction, the ownerID has a problem. i've a couple more of those.

to help you: It's an old and closed corporation which was once part of an alliance (back in 2010)
https://evemaps.dotlan.net/corp/1030463496


Yea... to be honest I don't know how I feel about that. It's a deleted corporation, you cannot search it in-game...

I suppose I can see us needing to make ID -> name lookup work for deleted things, but not name to ID.

@CCP_FoxFour // Technical Designer // Team Tech Co

Third-party developer? Check out the official developers site for dev blogs, resources, and more.