Archive for the 'actionscript' Category

Market Data Perspective

Here is the first post in English, as its target is perhaps a bit wider than for my usual gibberish.

The nine month now work for Symagon GmBH (subsidiary of Nagler & Company) has its fruit. Or even a few. The first and what took the most effort is a Flex GUI for investment strategy backtesting and market data review. This was done with Rafał Sytek from Symagon. Backend is kdb+, a vector-oriented, fast database which I know little about ;) and a little Java/Blaze DS middleware. The second is a 3D visualisation tool for order book series. The 3D tool is only a little ‘Flexish’. The main 3D component is a pure Actionscript thing, with layers, 3D-2D and back transformations, etc. And here is what I find cool enough to show off.

This type of visualisation is simpler and closer to the common chart.

This type of visualisation is simpler and closer to the common chart.

The plane beneath the chosen order book helps you compare bid and ask sides.

The plane beneath the chosen order book helps you compare bid and ask sides.

Clicking on a order book strip gets you to the details of single orders.

Clicking on a order book strip gets you to the details of single orders.

Almost a hundred of order books visualised as 3d slope

Almost a hundred of order books in a row

An order book is a snapshot of a market, with (almost) all buy and sell offers for a single financial instrument. I pictured a series of order books as a sloped river bank, with the transaction at water’s level. The ground above is a cumulated size of ask orders beginning from the transaction. The green part is going deeper as the bid orders cumulate. Time axis is horizontal, and Y-axis shows price levels. I believe this visualisation gives a lot more information in a simple manner. Now looking forward to the expert opinion… see what is coming.

Backtesting GUI

This was a good lesson. Series renderers, chart extensions, live scrolling, zooming, syncing between the charts show the real flex guts. Sometimes I felt like writing it from the scratch myself… It was not anything about Flex itself, rather my understanding the complexity of its components. As it turned out, it was usually better to study a bit more the originals rather than implementing one’s own solutions. Some of the comps developed at the beginning look completely naive and weird now. The motto of future Flex chart works is:

ChartElement class is essential to almost all you.

And the big application for testing investment strategies looks like this:

Adobe AIR/Flex frontend of an application for testing investment strategies

Adobe AIR/Flex frontend of an application for testing investment strategies

tropmy czyli śledzik vel mousetracking

Właśnie uruchomiliśmy, w zepsole supersklepy.pl, rzecz do analityki usability i efektywności stron. Na razie, przez małe zamieszanie, pod tymczasowym adresem, docelowy to http://tropmy.net (i dodatkowo tropmy.com i tropmy.pl). Badanie polega na śledzeniu ruchów myszki/kursora, nakładaniu wielu takich śladów i prezentacji wyników. Początek to trzy rodzaje wizualizacji danych:

  • ślady, czyli strona pomazana jak dworcowa ściana,
  • kliknięcia, czyli dropsy w kolorowej polewie
  • mapy uwagi (heatmapy), czyli tęcza w kałuży

Całość dostępna w wersji demo za darmo, wersja płatna w drodze, podobnie jak rozbudowa. Próbujemy na swój sposób, a jeśli się da to lepiej, zrobić to co np. robi np. clicktale.com.

Domy w Sosnowej Dolinie mają nową stronę

Po dłuuugim okresie pracy, udało się uruchomić stronę podwarszawskiego osiedla domów firmy AIG/Lincoln Polska. To już nasza czwarta internetowa realizacja dla tej firmy. Strona to kontynuacja residential.pl, witryny zbierającej prezentacje mieszkaniowej działalności dewelopera O ile residential.pl jest właściwie czysto flashową prezentacją odnośników do konkretnych treści na innych stronach, to sosnowadolina.pl już te treści zawiera. Kłopot polegał na sensownym utrzymaniu animowanego nagłówka z menu i obrazkami, czyli spójności “user experience” ;) z jednoczesnym przechodzeniem między stronami. Najeżdżanie kursorem na fotkę powoduje rozuwanie harmonijki zdjęć, klikanie na opcje menu i obrazki czasem przenosi na inną stronę, czasem wyświetla podmenu. Konsultując rozwiązania z Klientem, w końcu jakoś to opanowaliśmy. Zdecydowaliśmy się zaakceptować jedną z wad Ajaksa, związaną z niedziałającym przyciskiem wstecz. Wiem, że są sposoby i na to, ale moim zdaniem zbyt skomplikowane jak na tę prostą strukturę. Za to działają deep-linki, czyli bezpośrednie odnośniki do treści.

Aha, niniejszym bardzo dziękujemy Katarzynie, obu Magdalenom i Adminowi za miłą współpracę, zaangażowanie i… pochwały. Panu Tomaszowi z firmy hostingowej Onyx również, za szybkie działanie i fachową pomoc.

Strona ogólna projektów mieszkaniowych firmy AIG/Lincoln Polska.

Strona ogólna projektów mieszkaniowych firmy AIG/Lincoln Polska.

Nowa strona — domy wolnostojące na sprzedaż niedaleko Magdalenki pod Warszawą, AIG/Lincoln Polska.

Nowa strona — domy wolnostojące na sprzedaż niedaleko Magdalenki pod Warszawą, AIG/Lincoln Polska.

« Previous PageNext Page »