Ho costruito uno strumento di analisi per War Era che chiamo Erantir. Non è completo, ma funziona già, e ho pensato di condividere quello che fa oggi e dove voglio portarlo.
Giocare senza dati è giocare a occhi chiusi. Ogni giorno prendo decisioni su cosa produrre, cosa comprare, quando vendere — e lo facevo guardando i prezzi a schermo uno alla volta, senza capire se il trend stava salendo o scendendo, senza sapere se una guerra in corso stava per far salire la domanda di munizioni, senza avere idea di chi stesse comprando cosa e a che prezzo convenisse entrare.
Alla lunga mi sono stancato e ho iniziato a costruire qualcosa.
Erantir è una dashboard web che gira in locale su un server e si connette all'API di War Era per raccogliere e analizzare i dati in automatico.
Raccoglie i prezzi di tutti gli item ogni 5 minuti, l'order book completo ogni 5 minuti, i dati geopolitici ogni 15 minuti — paesi in guerra, alleanze, popolazione — più le battaglie attive e le transazioni completate.
La dashboard ha sei sezioni principali.
Comando è quella che uso di più. Risponde alla domanda "cosa faccio adesso?". Mostra i segnali operativi ordinati per score, i migliori acquisti con l'upside reale calcolato, le migliori vendite, e lo stato delle mie produzioni con un verdetto che considera il margine effettivo con il bonus di regione, il trend del prodotto, il trend della materia prima e la competizione sul mercato in quel momento.
Mercato risponde a "dove sta andando il mercato?". Trend medio, ratio buy/sell globale, flusso domanda/offerta per ogni item, i top movers dell'ultima ora, e un rilevamento automatico delle anomalie — spread troppo alto, pressione estrema su un item, volatilità fuori norma.
Produzione mostra il margine reale calcolato sul best ask della materia prima e il best bid del prodotto — non sui prezzi medi che spesso non riflettono quello che trovi davvero sul mercato. Tiene anche lo storico del margine nel tempo, così vedi se stai producendo in un momento buono o cattivo rispetto alla media.
Trading calcola i livelli operativi: prezzo di entrata, target, stop, e il rapporto rischio/rendimento. Mostra il grafico con le medie mobili a 10 e 30 periodi, l'order book con il depth chart, un rilevatore di muri di ordini (supporti e resistenze), i pattern orari per capire a che ora il prezzo è storicamente più basso, e le correlazioni tra item.
Guerra risponde a "quali item saliranno?". Mostra i conflitti attivi sopra una certa soglia di popolazione coinvolta, l'impatto stimato sui prezzi degli item bellici, le regioni produttrici in zone di conflitto che potrebbero subire interruzioni, e i paesi specializzati che si trovano in guerra.
Intel traccia i giocatori che appaiono negli order book, nelle battaglie e nel ranking danni. Per ognuno accumula nel tempo: livello, paese, azienda, cosa vende e cosa compra, danni settimanali, unità militare. L'idea è costruire nel tempo un quadro di chi sono i player chiave sul mercato e in guerra.
Per ogni item il sistema calcola uno score di acquisto e uno di vendita da 0 a 100. I criteri principali sono la posizione del prezzo nel range storico (uso il 5° e il 95° percentile per evitare che gli outlier distorcano tutto), la pressione domanda/offerta dall'order book, lo spread bid/ask, e il trend dell'ultima ora.
Per la produzione lo score considera anche il margine effettivo con il bonus di regione e la domanda reale — non i volumi stimati, ma le unità effettivamente in buy order in quel momento.
Gli score sono euristici, non modelli statistici. Funzionano discretamente, ma non li ho ancora validati sistematicamente.
Erantir è un work in progress. Le cose che non funzionano ancora bene o che mancano del tutto:
Il tracker dei giocatori raccoglie i profili lentamente per non martellare l'API, quindi nelle prime settimane i dati sono incompleti. Nel tempo migliora da solo.
Non manda notifiche. Per vedere i segnali devi aprire la dashboard.
I dati storici nelle prime ore sono pochi, quindi i range e le medie non sono ancora affidabili. Più gira, più migliora.
Gli score non sono ancora calibrati su dati reali — non so ancora con precisione quanto spesso i segnali si rivelano corretti.
Le cose su cui sto lavorando o che ho in piano:
Collegare giocatori, paesi, unità militari e aziende in un grafo relazionale, in modo da poter fare query tipo "chi sono i principali produttori di heavyAmmo nella mia regione e sono attualmente in guerra?".
Un sistema di eventi che riconosca automaticamente situazioni rilevanti — dichiarazione di guerra, spike anomalo di prezzo, deposit in scadenza — e le classifichi per urgenza.
Un feedback loop che logga ogni segnale emesso e il prezzo nelle ore successive, per calibrare gli score con dati reali invece che con parametri a mano.
Tre nuove sezioni: una sull'intelligence geopolitica più dettagliata, una sul consumo bellico in tempo reale (scorte vs domanda stimata), e una sui cicli temporali di prezzo per giorno della settimana e ora del giorno.
Non sto cercando di vendere nulla. Lo condivido perché penso che avere strumenti di analisi renda il gioco più interessante — sposta la competizione dall'ignoranza all'interpretazione dei dati. Chi legge meglio il mercato vince, non chi ha più tempo per guardare i prezzi uno alla volta.
Se qualcuno vuole dare feedback su cosa aggiungere o semplicemente è curioso di come funziona, sono disponibile.
Seguiranno sviluppi