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

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

Market Discussions

 
  • Topic is locked indefinitely.
 

EVE Mogul [v2] - Profit Tracking & More

Author
Jeronica
The Terrifying League Of Dog Fort
Deepwater Hooligans
#41 - 2012-09-22 22:41:10 UTC  |  Edited by: Jeronica
Cipio Hakoke wrote:
Alright from what i see in the past 100 wallet transactions I see:
14 sell orders at -1.52% profit
(a lot of buy orders those all have 0% profit some have a price of 0 others have the cost I payed for them)
1 sell order that has 100% profit although it is the exact same item i am selling that has some of the -1.52% profits.
a lot of sell orders with price profit and profit % at 0

hope this helps!

EDIT: just to be clear the 100% profit one was also sold as the exact same price as the -1.52% profit ones.


Okay, I'm going to make an admin panel so I can see everyone's information, if I can see the numbers on screen it'll be alot easier. I would like to state that any trade information I come across will not be disclosed to anyone, and I will not use it for my own personal gain.

I'll completely overhaul the stock/profit system this weekend (rest of today + tomorrow). Updates to come shortly.

I have tweaked some of the stock/profit functions a bit (basically if there's no stock dont grab taxes and apply to the "profit" like I was doing. It opens up the possibility of people getting that extra 2% of profit buying on another character and selling on one being tracked, but that'll have to do. If that 2% makes a huge difference there's another problem going on.

I have removed all my stats/history, and will see how a fresh import does on my end. I may remove everyone's if this works, just to get everyone on the same page.

EDIT: Some cron issues have been fixed. I have a cron table now, which gives me more information about the duration of each cron, and if there is a cron process in progress already, it wont start again.

I'll continue to monitor it, so we dont get any more insane cpu spikes.

EVE-MOGUL.COM

Trade Profit Tracking&Analytics

Offering Sotiyo Services In

New Caldari | Ashab

IPOs & Investments

Jeronica
The Terrifying League Of Dog Fort
Deepwater Hooligans
#42 - 2012-09-23 17:10:33 UTC  |  Edited by: Jeronica
I have added to the investor report function a way to give/remove access via authkeys.

For example, here is mine: https://market.tackledinbelt.com/reports/investor/d4607dcd6a9d1920127a2687c160e925acafa933/d7652b62ede0afb130836ae96f87ca278b4ce98e#1

I've used URI segments, because forum software likes to replace & with &, which the built in security sees as disallowed characters.

I've added the link to the user dropdown in the menu, or navigate to it here:
https://market.tackledinbelt.com/user/reportauth

EDIT:
We've been having server issues all day due to a server on the same network being ddos'd. At first I thought it was my script, so I optimized a bunch more. Turns out it wasn't my fault, so phew. In good news, the cronjobs are fixed.

EDIT2:

I have removed all rows, and set for all current users to have their data tracked as of 4:00 EVE time on 24 September 2012.
I have a feeling with this new database, it will clear up a lot of the issues we had previously. I also have removed the investor report function, instead it requires authid/authkey. You can see that under user menu.

EVE-MOGUL.COM

Trade Profit Tracking&Analytics

Offering Sotiyo Services In

New Caldari | Ashab

IPOs & Investments

I Was There
Habemus
#43 - 2012-09-24 14:55:20 UTC
I'm loving the Authkey for my investor reports. It makes me feel safe. It's abit like API keys, I can always delete them, incase I regret giving someone the authkey!

Great job!
Jeronica
The Terrifying League Of Dog Fort
Deepwater Hooligans
#44 - 2012-09-27 01:41:46 UTC
I have been hard at work coding today, and have some things to share.

First off, I added some privacy settings, upon next login, your metadata will be generated. Daily stats are compiled at 1:12 (enough time for the last API pull), for more leader board stats not yet implemented.

To get on the leaderboards, you must navigate to the privacy settings under the user menu, and check on the boards you want to be on.

Here are the leaderboards now,
https://market.tackledinbelt.com/stats/leaderboard

Once again, if anyone encounters any errors please let me know.

EVE-MOGUL.COM

Trade Profit Tracking&Analytics

Offering Sotiyo Services In

New Caldari | Ashab

IPOs & Investments

Jeronica
The Terrifying League Of Dog Fort
Deepwater Hooligans
#45 - 2012-10-07 19:22:06 UTC
I have an update!

I finished up the market view module, giving you some simple statistics (for now) of items. Check it out here, or navigate to it from the Market menu tab.

Some examples:


Also added an option to remove orders from your order screen. Sometimes, the API decides not to return some expired orders, so my script doesn't see the state of it change and does not change my database. I'll be looking into that more down the road.

As always, please post here with any bugs/errors, or convo/evemail me ingame. You can also contact me via jeronica@tackledinbelt.com.

Thanks for the support!

EVE-MOGUL.COM

Trade Profit Tracking&Analytics

Offering Sotiyo Services In

New Caldari | Ashab

IPOs & Investments

Kari Juptris
Dreddit
Test Alliance Please Ignore
#46 - 2012-10-19 15:30:57 UTC
I like the new item details feature :)
Jeronica
The Terrifying League Of Dog Fort
Deepwater Hooligans
#47 - 2012-10-21 02:52:30 UTC
I've got some updates that I feel warrant a post/bump.

First, I'd like to start with exclaiming how awesome twitter's bootstrap plugins are! That jquery plugin is revolutionary :P.
Now that I've gotten that out of the way, I've added some visual aspects to the site (using bootstrap). These include: a more uniform looking submit button (that actually displays correctly in IE), mini icons that replace/add to some text in places, and notification system using notification bubbles.

What's New?

  • Can send system wide notices/updates/quicktips
  • Can send individual users notifications
  • Using my orders module, I can add notifications of completed/expired orders.
  • Market View has gotten a visual update, integrating tabbed view so the information isn't just a wall of text. This should also allow for more information to be cleanly displayed on the screen.
  • Fixed some issues, with the api keys. At random, some API keys had a space at the end resulting in the api pull from CCP failing, due to the space. Integrated a innovative white_space removal function to handle that issue.

  • In the works:
  • Notifications page. Think of the facebook notification page, it will be similar, but not exact (partly because I don't have a facebook account, and have the domain blocked via router).
  • Expand notifications. I made the system pretty scalable, so anything I desire should be easily integrated.


I will be accepting feature requests as of now, and will start pushing myself to implement them quickly.
After all the feature requests that have been made has been looked into/implemented, I'll be releasing the site for public use and will start marketing.

Thanks for the support!
-Jeronica

EVE-MOGUL.COM

Trade Profit Tracking&Analytics

Offering Sotiyo Services In

New Caldari | Ashab

IPOs & Investments

Kari Juptris
Dreddit
Test Alliance Please Ignore
#48 - 2012-10-23 20:20:06 UTC
I think you broke the user page.

https://market.tackledinbelt.com/user is blank for me in Chrome and IE from both my work and home computer. Rightclick -> View Source shows no source.
Jeronica
The Terrifying League Of Dog Fort
Deepwater Hooligans
#49 - 2012-10-24 00:14:29 UTC  |  Edited by: Jeronica
Kari Juptris wrote:
I think you broke the user page.

https://market.tackledinbelt.com/user is blank for me in Chrome and IE from both my work and home computer. Rightclick -> View Source shows no source.

I've been having alot of issues with the current layout with parsing information. I just finished reskinning the site, and will be merging that code into the live server tonight.

The only current bug at the moment, is the inability to click into market groups in the market browser. That's currently #1 on my list to fix. You can, however, click on an item on your orders page, and it will take you to the market view. The search box also works as intended as well.

EDIT:
I have now merged the two codes. I have inserted a bug into the feedback area.

Please have a look around on your individual user accounts for any errors, and use the feedback button if you find any!

EVE-MOGUL.COM

Trade Profit Tracking&Analytics

Offering Sotiyo Services In

New Caldari | Ashab

IPOs & Investments

Awox YourTitan
Republic University
Minmatar Republic
#50 - 2012-10-24 03:40:17 UTC
Wow, this is a major improvement. It looks very professional and clean. Loving the new look. I've been using this for a few weeks and it just keeps getting better.
JohnathanGalt
Northern Sky Industries
#51 - 2012-10-24 12:22:06 UTC
I just tried to create an account and login. I used your link to generate an API. I get the following error:



Severity: Warning

Message: file_get_contents(https://api.eveonline.com/account/Characters.xml.aspx?keyID=1428309&vCode= KG5wdsq4z6OO8gzLGoUFihLWZvJdnRU0QdpuFE40HfVa9OQit2piWWmyh4jCtBDrsqrkf6pYSwKp93Fx2jUr2pTlnQ7oWEAOExOYta): failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request

Filename: models/charactersmodel.php

Line Number: 38

Any advice?
Jeronica
The Terrifying League Of Dog Fort
Deepwater Hooligans
#52 - 2012-10-24 13:43:24 UTC
JohnathanGalt wrote:
I just tried to create an account and login. I used your link to generate an API. I get the following error:



Severity: Warning

Message: file_get_contents(https://api.eveonline.com/account/Characters.xml.aspx?keyID=1428309&vCode= KG5wdsq4z6OO8gzLGoUFihLWZvJdnRU0QdpuFE40HfVa9OQit2piWWmyh4jCtBDrsqrkf6pYSwKp93Fx2jUr2pTlnQ7oWEAOExOYta): failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request

Filename: models/charactersmodel.php

Line Number: 38

Any advice?


Even when trying to access via browser, making sure the url is cleaned up it still returns an error. Are you sure you copied the api 100% from your api page? No missing characters? And make sure the API mask is correct, you should have all of the "Account and Market" items checked.

EVE-MOGUL.COM

Trade Profit Tracking&Analytics

Offering Sotiyo Services In

New Caldari | Ashab

IPOs & Investments

Awox YourTitan
Republic University
Minmatar Republic
#53 - 2012-10-24 15:19:53 UTC  |  Edited by: Awox YourTitan
JohnathanGalt wrote:
I just tried to create an account and login. I used your link to generate an API. I get the following error:



Severity: Warning

Message: file_get_contents(https://api.eveonline.com/account/Characters.xml.aspx?keyID=1428309&vCode= KG5wdsq4z6OO8gzLGoUFihLWZvJdnRU0QdpuFE40HfVa9OQit2piWWmyh4jCtBDrsqrkf6pYSwKp93Fx2jUr2pTlnQ7oWEAOExOYta): failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request

Filename: models/charactersmodel.php

Line Number: 38

Any advice?

Try generating an API by filing in the access mask with 6295553. I put your API in EVEMon and it returns Authentication Failure. Either you entered the wrong username/password OR your API has expired. The link on Market Mogul works fine, I just tested it. It's something on your end. Try just going to https://support.eveonline.com/api/Key/CreatePredefined/6295553
Kari Juptris
Dreddit
Test Alliance Please Ignore
#54 - 2012-10-24 18:49:39 UTC  |  Edited by: Kari Juptris
Agreed, your API information is wrong. If you enter this in your browser https://api.eveonline.com/account/Characters.xml.aspx?keyID=1428309&vCode=KG5wdsq4z6OO8gzLGoUFihLWZvJdnRU0QdpuFE40HfVa9OQit2piWWmyh4jCtBDrsqrkf6pYSwKp93Fx2jUr2pTlnQ7oWEAOExOYta you'll see that the eve api returns an authentication error instead of a list of characters. You might just need to make sure you're using the right predefined key.

Also, don't post your API info on the forums. People can and will abuse it.

edit: The user page is up and running for me. Jeronica, Tweety Bird, and I talked for a bit last night and Jeronica was able to find the function causing the error for me.
Jeronica
The Terrifying League Of Dog Fort
Deepwater Hooligans
#55 - 2012-10-25 02:56:40 UTC
The API pulls/cronjobs are being very finicky at the moment. I'm not sure if it's because of the influx of new users with empty characters (shouldn't be, since I only pull characters), or maybe the corrupt data somewhere.

In any case, I'm going to re-code the API module cleanly, using my knew knowledge of this framework, and should be done definitely by this weekend. I know some people have gotten their apis to go through, if its going through for you congrats! :P

Sorry for the issues, they came out of no-where.
Jer

EVE-MOGUL.COM

Trade Profit Tracking&Analytics

Offering Sotiyo Services In

New Caldari | Ashab

IPOs & Investments

Jeronica
The Terrifying League Of Dog Fort
Deepwater Hooligans
#56 - 2012-10-30 04:53:53 UTC
Looks like I got all the kinks worked out! Would love to have all who were participating to see where we're at!

Downside is, we had to truncate the database to work with the new tables I made to prevent any more errors (duplicate rows from api, etc).

I'm still working daily on the site and appreciate everyone's feedback!

EVE-MOGUL.COM

Trade Profit Tracking&Analytics

Offering Sotiyo Services In

New Caldari | Ashab

IPOs & Investments

JohnathanGalt
Northern Sky Industries
#57 - 2012-10-30 12:35:08 UTC
I have it working now, but I was wondering how often it pulls the API from CCP? It seems that my transactions are always many many hours out of date. Is there a way to add a button that you could press to refresh the API pull?
HalfArse
Wixo Trading Co.
#58 - 2012-10-30 13:51:03 UTC
is it possible for this to track corporation stuff like it can for a character? I have multiple characters and I do everything through the corporation wallet. I added my CEO character but every page of info is blank...presumably because all teh trasnactions are on behalf of the corp?
Jeronica
The Terrifying League Of Dog Fort
Deepwater Hooligans
#59 - 2012-10-30 14:55:27 UTC
@Johnathan
It activates a cronjob every 15minutes that pulls api for any characters with a cache that's expired. You can see when your cache expires in your character's management page.

@Halfarse
I'll see what I can do about this, and let you know what I find out!

EVE-MOGUL.COM

Trade Profit Tracking&Analytics

Offering Sotiyo Services In

New Caldari | Ashab

IPOs & Investments

JohnathanGalt
Northern Sky Industries
#60 - 2012-10-30 16:18:07 UTC
This is what that screen showed jsut a few seconds ago: API Status

Orders Cached Until: 2012-10-30 01:24:50
Journal Cached Until: 2012-10-30 00:54:50
Transactions Cached Until: 2012-10-30 00:55:03

We are already past that time, does it automatically updated, or do I have to do something to get that to update?