Search

 
 Join the Community, Create an EVE-ONLINE account or log in.

open All Channels
sepopen Market Discussions
blankseplocked Eve Trader, yet another tool
 
This thread is older than 90 days and has been locked due to inactivity.

New Topic   
 
Pages: [1] 2

Author Topic

Livia Sanders
Posted - 2008.08.05 08:00:00 - [1]
 

Hi all, let me introduce my trading tool - Eve Trader.

I was looking for a tool which can show my day-to-day sales in a nice-looking way. After a brief search I realized most of tools are quite user unfriendly. I decided to write my own tool which could show my sold stuff, my orders, reports on most profitable stuff and so on. And here it is:

http://evetrader.ado.me.uk
(site is not 24/7, usually it works from 8 till 21 GMT)

Feature list and screenshots are also available. If you like to have a source just mail me.




Unbowed Ash
Gallente
The Scope
Posted - 2008.08.05 10:49:00 - [2]
 

Edited by: Unbowed Ash on 05/08/2008 10:54:18
Edited by: Unbowed Ash on 05/08/2008 10:50:47
Will give it a go ...

Closely monitoring for loggers - paranoia FTW.

EDIT: I see you need full accsess API key. Since I dont know enough about how full access API key work will restrain myself from using for the time being ...

EDIT 2:
C/P from API key page:

Is this safe? Can someone steal my account?

It is safe to provide your user ID and API key to applications and web sites as long as you are prepared to allow the application or web site to see your character and corporation information.

Sharing your API key, full or limited, does NOT give people access to your account. Sharing your account password would. The API key only allows the recipient to view your character and corporation data but gives them NO control over it. They are NOT able to log in to the game or post on the forums with the API information. The API key is in no way generated from your account password - there is no way to calculate your password using this information.

Joxxy
Posted - 2008.08.05 11:00:00 - [3]
 

Im looking at it and I like it !

Considering that sharing API key is just a data miner and my char is less then important to anyone - np there.

Granted I am new to the market world, but tool like this sure does help.

Joxxy
Posted - 2008.08.05 11:07:00 - [4]
 

Just one sugestion - on first glance mind you - orders that are sold out are shown as expired.

Can you show them as sold and those expired as - expired ?

Ambo
Mortis Angelus
Dead Terrorists
Posted - 2008.08.05 11:15:00 - [5]
 

Looks nice. Smile

*Goes back to worknig feeverishly on EMMA 1.0 Wink

Hel O'Ween
Men On A Mission
Posted - 2008.08.05 11:18:00 - [6]
 

Nice to see another tool added to the toolbox of the EVE trader. The screenies look nice. Keep up the work. Smile

Livia Sanders
Posted - 2008.08.05 12:11:00 - [7]
 

Edited by: Livia Sanders on 05/08/2008 12:29:03
Edited by: Livia Sanders on 05/08/2008 12:28:48
Thanks for support :)

Originally by: Joxxy
Just one sugestion - on first glance mind you - orders that are sold out are shown as expired. Can you show them as sold and those expired as - expired ?


Sure, I'll include it in a next release.

BTW, Eve Trader is checking for its updates every time on start, so you'll be notified about possible updates.

Also, since English is not my native language feel free to report about typos and similar things :)

Vhaluus
Posted - 2008.08.05 12:48:00 - [8]
 

any chance of seeing its source code? I make a policy of not using independent programs like this unless I can compile them myself.

Misamo
Q-Tech Incindenary Division
Superior Eve Engineering
Posted - 2008.08.05 13:47:00 - [9]
 

Edited by: Misamo on 05/08/2008 13:57:05
It sure looks good and sounds like a useful tool. Will it run an vista?

and btw is there a site with a description in english or other language?

northwesten
Amarr
Trinity Corporate Services
Novus Ordo Mundi
Posted - 2008.08.05 13:59:00 - [10]
 

I will give this a go once i have the all clear! T

Ricdics
Tleilex Developments
-Mostly Harmless-
Posted - 2008.08.05 14:00:00 - [11]
 

Checked this out on a non-eve pc with an alt. I must say it looks really nice. The only problem I can see though is that it's only personal wallet. When do you plan on releasing this for corporate wallet/orders etc?

Livia Sanders
Posted - 2008.08.05 15:17:00 - [12]
 

Edited by: Livia Sanders on 06/08/2008 20:28:51
Originally by: Vhaluus
any chance of seeing its source code? I make a policy of not using independent programs like this unless I can compile them myself.

Yes, sure, you may find source here: svn://ado.me.uk:9130/.NET Projects/3.5/EveTrader
login/pass: EveTraderUser/EveTraderUser
there are current development version in trunk and published version in branch 1.2
Let me know if you have and troubles.

Originally by: Misamo
It sure looks good and sounds like a useful tool. Will it run an vista?
and btw is there a site with a description in english or other language?

It should run on Vista, haven't tested by myself. http://evetrader.ado.me.uk should appear in English unless you are not from Russia. :)

Originally by: Ricdics
When do you plan on releasing this for corporate wallet/orders etc?
Unfortunately there is no such plans for nearest future. But I'll check is there chance to implement this feature fast.


Ricdics
Tleilex Developments
-Mostly Harmless-
Posted - 2008.08.05 15:30:00 - [13]
 

I would pay handsomely for corporate functionality Smile (hint, hint)

Dooom Bringer
Posted - 2008.08.05 16:33:00 - [14]
 

ok i am running this on a quad core vista,
the problem i am having is that the value of items is 2 dec points out i.e. i have a item in game selling for 30 mill and this program is showing it at 3 billion and i have other items where the dec point is 2 points to the rigth too on buy and sell..

Hel O'Ween
Men On A Mission
Posted - 2008.08.05 16:46:00 - [15]
 

Edited by: Hel O''Ween on 05/08/2008 16:49:41
Originally by: Dooom Bringer
ok i am running this on a quad core vista,
the problem i am having is that the value of items is 2 dec points out i.e. i have a item in game selling for 30 mill and this program is showing it at 3 billion and i have other items where the dec point is 2 points to the rigth too on buy and sell..


This sounds very familiar. Clearly a localisation issue, where local settings for thousand separator and decimal separator are not taken into account. Livia, see http://myeve.eve-online.com/ingameboard.asp?a=topic&threadID=562102&page=2#31 for a possible solution.

Re: Corp wallet. Coding wise that's pretty much the same like personal wallet, just 6 of them. Just add a column "Wallet" where you store the wallet ID (personal = always 1000, corp 1000 - 1006) and another column that indicates if its a corp wallet or a personal entry. Done.

Dooom Bringer
Posted - 2008.08.05 16:59:00 - [16]
 

Edited by: Dooom Bringer on 05/08/2008 17:01:09
Originally by: Hel O'Ween

Re: Corp wallet. Coding wise that's pretty much the same like personal wallet, just 6 of them. Just add a column "Wallet" where you store the wallet ID (personal = always 1000, corp 1000 - 1006) and another column that indicates if its a corp wallet or a personal entry. Done.


if you get the corp wallet going it be nice to have a option to change a transaction from personal to corp as i have in the past forget to click the the little box and sold a corp item as personal instead of corp

Misamo
Q-Tech Incindenary Division
Superior Eve Engineering
Posted - 2008.08.05 17:27:00 - [17]
 

This is what I see when I check the URL quoted. And no I am not from Russia :)


Что такое Eve Trader?
Eve Trader это бесплатная и удобная тулза для трейдеров Eve-Online. Очень сильно облегчает жизнь, отображая удобным образом рыночные операции заданных чаров. Eve Trader работает через Eve-Online API.
Для кого Eve Trader?
В первую очередь Eve Trader будет полезен трейдерам, которые покупают и продают различные товары, у него есть отчеты по которым по которым удобно отслеживать упомянутые операции (см. скрины).
Почему Eve Trader?

Eve Trader позиционируется в первую очередь как удобная и полезная тулза. Это молодая тулза, поэтому некоторых полезных возможностей в ней нет, зато то что есть, с уверенностью можно сказать работает на порядок лучше чем у остальных.

Eve Trader не требует установки базы данных, единственное что ему мужно это .NET framework 3.5 который будет установлен автоматически.

Eve Trader постоянно растет и развивается.

northwesten
Amarr
Trinity Corporate Services
Novus Ordo Mundi
Posted - 2008.08.05 17:53:00 - [18]
 

Originally by: Ricdics
I would pay handsomely for corporate functionality Smile (hint, hint)


what he said

northwesten
Amarr
Trinity Corporate Services
Novus Ordo Mundi
Posted - 2008.08.05 18:15:00 - [19]
 

this is weird! If its for personal wallet then its wrong! There seems to be a confusing with the info.

It says I have 972mil in my wallet O.o tho with my sale order i have thats up is under corp but it shows a few itema that i got them up on personal sale.... So of course the graph said i had over a bill 29th july but never been near that over 6 months O.o



Ita Est
Posted - 2008.08.05 20:11:00 - [20]
 

Edited by: Ita Est on 06/08/2008 07:03:07
running it on vista 32 with a swiss/german localization it will not download any data and gives the following error message:

bei System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
bei System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt)
bei System.Double.Parse(String s, NumberStyles style, NumberFormatInfo info)
bei System.Convert.ToDouble(String value)
bei Core.Network.EveApi.Requests.WalletTransactionsRequest.<Parse>b__1(XElement r)
bei System.Linq.Enumerable.<SelectIterator>d__d`2.MoveNext()
bei System.Linq.Enumerable.<UnionIterator>d__87`1.MoveNext()
bei System.Linq.Buffer`1..ctor(IEnumerable`1 source)
bei System.Linq.OrderedEnumerable`1.<GetEnumerator>d__0.MoveNext()
bei System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
bei System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
bei Core.Updaters.CharacterWalletTransactionsUpdater.UpdateCharacter(Character character)
bei Core.Updaters.CharacterUpdater.UpdateCharacter(Character character)
bei EveTrader.Main.MainWindow.UpdateCharactersAndInitialize()
bei EveTrader.Main.MainWindow.forceUpdateToolStripMenuItem_Click(Object sender, EventArgs e)
bei System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
bei System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
bei System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
bei System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
bei System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
bei System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
bei System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
bei System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ScrollableControl.WndProc(Message& m)
bei System.Windows.Forms.ToolStrip.WndProc(Message& m)
bei System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

any ideas? it seems to work on other systems running vista



The hotfix solved above :) will keep on testing and reporting any bugs

Livia Sanders
Posted - 2008.08.05 20:12:00 - [21]
 

Dooom Bringer, your problem with 2 dec seems to be fixed, hotfix released.

Hel O'Ween, thanks for info on parsing numbers. I see there is almost no difference between corporate and personal data so ill try to do something.

Misamo, fixed, now it will appear in English :)

northwesten, that's really wired, since no one reported about this kind of behaviour before I guess its something related to your specific situation. Are you a corp ceo? Unfortunately all my chars are in npc corps and I cant check it right now. :(

Jons Squire
Suddenly Ninjas
Posted - 2008.08.05 20:16:00 - [22]
 

I like the interface and the way it works. Big problem - all prices seem to be out by a factor of 100. I really have 150 Million in my wallet, not the 15 Billion Eve Trader reports. All the prices in the Wallet Transaction Tab and Market Order Tab have the same problem.

In the Report Tab - I think "Sold To The Amount" should really be "Gross Sales"

In Market Orders, I can't figure out what the extra columns are in the Quantity column or what the "Estimated" column tells me.

The Release notes should be for Eve "Trader" - not Eve "Triader"


Great work - just a few bugs.

Gremrod
Minmatar
DEEzNUTS-DzN
Fidelas Constans
Posted - 2008.08.05 21:21:00 - [23]
 

very nice. I like it!

Hel O'Ween
Men On A Mission
Posted - 2008.08.05 21:47:00 - [24]
 

Originally by: Livia Sanders

northwesten, that's really wired, since no one reported about this kind of behaviour before I guess its something related to your specific situation. Are you a corp ceo? Unfortunately all my chars are in npc corps and I cant check it right now. :(


I'm guessing here, so I might be completely wrong, but eventually it leads you onto the right track. There are two kinds of "corporation transactions".

1) Transactions will appear in the personal wallet (/char/WalletTransactions.xml.aspx), if that char has the corp right "Accountant" and buys/sells that specific item on behalf of his corp. These kind of transactions are marked in the API download with "transactionFor=corporation". If you're just after personal wallet data, you need to filter these out.

2) The "real" corporation wallet transactions (/corp/WalletTransactions.xml.aspx). Shows all transactions for the corp done by corp members. Basically, by adding together all transactions from personal wallets that are done on behalf of the corporation, you should end up with the exact same transactions.

HTH,
Hel

Dooom Bringer
Posted - 2008.08.05 22:24:00 - [25]
 

Originally by: Livia Sanders
Dooom Bringer, your problem with 2 dec seems to be fixed, hotfix released.



sorry to IE is showing "Internet Explorer cannot display the webpage" for your website

and the eve trader is not autodownloading update's

Vodnik Theseus
Gallente
Deepspace Trade and Investments
Posted - 2008.08.05 23:05:00 - [26]
 

Why don't you just go get a normal server like normal people, that's up 24/7?

Dooom Bringer
Posted - 2008.08.06 16:55:00 - [27]
 

Originally by: Livia Sanders
Dooom Bringer, your problem with 2 dec seems to be fixed, hotfix released.

:(


cool this program autoupdated to patch and the market is now showing the rigth amounts..

Sadly the any old data in wallet and transaction still has this error i try to find the eve trader folder to delete old database and start from start but can not find said folder ..

Lubimchik
Perkone
Posted - 2008.08.06 19:00:00 - [28]
 

Sense its open source, I Could add the corperation wallet features in if there is a high demand for something like this.

With no intent to sound greedy but after all we are in the business forums of eve. What do you think something like this could make me isk wise?

Livia Sanders
Posted - 2008.08.06 20:12:00 - [29]
 

Edited by: Livia Sanders on 06/08/2008 20:47:54
Edited by: Livia Sanders on 06/08/2008 20:29:18
Latest hotfix supposed to fix all price problems and its only for NEW data. Unfortunately there is no easy way to fix existing values (unless you are familiar with XML).

Here is a solution:
The easiest way is to find Eve Trader settings file and delete it, it will reset Eve Trader and all invalid data
XP/2k3: C:\Documents and Settings\<YourUserName>\Application Data\EveTrader\settings.xml
Vista: C:\Users\<YourUserName>\AppData\Roaming\EveTrader\settings.xml

if your don't have a problems with prices you don't have to do anything. :)


Jons Squire, thanks, fixed typos.

Imagine a situation you have a sell order. Your are selling 10 items of something, 3 items are already sold, and there are 45 of 90 days left until expiration. Knowing the fact that only 3 of 10 items were sold and order is half expired allow as to presume that order won't be sold completely, and only 3 items will be sold in remaining period.

According to this data we can estimate:
1. real number of items to be sold in remaining period (first number in Quantity column)
2. their total price (Estimated column)
3. time until order buyout (ETCB column) funny, I don't remember why I named it so :) I swear never to use abbreviations again :)

there are some issues when NaN is displayed instead of number, it will be fixed in next releases

Gremrod, thanks :)

Hel O'Ween, thanks again for info ill do another hotfix tommorow

Vodnik Theseus, yep, I'm about to own one. The reason I'm not doing it right now is I'm about to upgrade my PC this weekend and to make server from old one.

Lubimchik, it would be nice, but please if you going to write some code contact me first, just to discuss ideas your are going to implement.

Dooom Bringer
Posted - 2008.08.06 21:47:00 - [30]
 

yep after deleting the setting.xml and reload api to get char's back and new data imported it all looks great now


Pages: [1] 2

This thread is older than 90 days and has been locked due to inactivity.

New Topic