Wykres giełdowy

Wykres giełdowy
0

Witam,
Dopiero raczkuje C++, podstawy znam. Nie proszę nikogo aby mi napisał gotowy kod, chce aby to było jasne :) ale będę wdzięczny za wszelaką pomoc.
Musze napisać na zaliczenie program działający podobnie na zasadach akcji giełdowych przedstawiający wyniki w formie wykresu (dwie współrzędne).
Dodatkowo chciałbym aby prognozował kilka danych do przodu, czy powiedzmy 'akcje' spadną lub odnotują wzrost.

I tutaj uprzejmie proszę o pomoc, bo nie bardzo wiem jak się do tego zabrać, jakich funkcji użyć, jakiej biblioteki graficznej (jeśli chodzi o grafikę nic szczególnego)
Co zadeklarować, jak zrobić grafikę.
Za jakąkolwiek pomoc, pomysł z góry dziękuje.

MD
  • Rejestracja:ponad 11 lat
  • Ostatnio:ponad 8 lat
  • Postów:280
1

Do wyboru: Winapi/Qt

No dobra rozpisze się bardziej. Na akcjach giełdowych się nie znam, ale od strony programistycznej:
Jeżeli zależy ci na przenośności użyj Qt, jeżeli nie to Winapi, która jak sama nazwa wskazuje jest dedykowany dla windowsa. Osobiście polecam Winapi(ewentualnie MFC, też pod windowsa), jeżeli zdecydujesz się na Winapi. Polecam ci ten kurs starczy ci(nie wiem czy mogę reklamować, ale niech strace.)
http://cpp0x.pl/kursy/Kurs-WinAPI-C++/167 do 7 lekcji powinno ci starczyć jeśli nie ma to być nic skomplikowanego. Reszta to twoja inwencja twórca. Możesz stworzyć klase Wykres i Funkcja na przykład. Każdy Wykres zawierałby obiekt klasy Funkcja, która rysowałaby po wykresie za pomocą funkcji poznanej z tego kursu.
Inną istotną rzeczą jest, że musisz wziąć z jakiegoś źródła wartości walut i takie tam, nie wiem skąd. Ale myślę, że może się przydać biblioteka dynamiczna sock32.dll wchodząca w skład WinAPI. Więcej znajdziesz pod hasłem WinSock, bodajże na tamtej stronie, też jest kurs, lecz nie wiem czy będzie to dokładnie to czego potrzebujesz. Ponieważ nie wiem skąd wziąć aktualne wartości walut trzeba je ściągać z jakiegoś źródła przy użyciu jakiegoś protokołu ;d

edytowany 5x, ostatnio: MoorfoxD
0

Akurat o dane najmniej się martwię, bo w najgorszym wypadku będę prosił o wprowadzenie z palca :) bądź będą stałe do zmiany już w samym kodzie, chodzi o raczej o graficzne przedstawienie, mam chwilę jeszcze na to czasu także są jeszcze konsultacje.
Chce się uporać z najważniejszym, potem będę się martwił o szczegóły ;). Dziękuje za pomoc.

MD
  • Rejestracja:ponad 11 lat
  • Ostatnio:ponad 8 lat
  • Postów:280
0

Wprowadzanie z palca :P ? takie wykresy są chyba aktualizowane co sekunda lub mniej. Na wstęp zrób okienko zapoznaj się z WinAPI wtedy klasa wykres, która chyba powinna być dynamicza co będzie cięższe(ale z początku niech będzie statyczna). Może warto uczynić go kontekstem(poczytasz kurs dowiesz się), ewentualnie dowiedz się czy da się, a jak tak to jak, stworzyć PictureBox. Później klasa Funkcja, która będzie strukturą danych na przykład typu kolejka która będzie przechowywała struktury typu Punkt No i jak już chcesz z palca wprowadzać to może zczytywanie z pliku(na początek).

edytowany 4x, ostatnio: MoorfoxD
0

Zwracam się do wszystkich o pomoc i uprzejmie proszę o zrozumienie sytuacji.
Pisałem program jak w temacie - dane podawane z palca, proste rzeczy typu, wybór waluty, podanie wartości dla 7 dat.
Program miałem praktycznie gotowy, funkcje, szablon pod WINAPI, został mi tylko kod do rysowania wykresu do podanych funkcji i cała kosmetyka. Nie ukrywam dopiero raczkuje i trochę czasu musiałem nad tym spędzić.
Mam jeszcze dwa tygodnie na oddanie projektu, w ten weekend zjazd gdzie mam konsultacje i powinienem coś pokazać.
Problem w tym że siadł mi dysk (SSD), brak możliwości odczytu czegokolwiek, właśnie próbuje odzyskać dane ale wątpię czy to przyniesie jakikolwiek skutek...

Nie prosiłbym nikogo o taką pomoc ale jestem w sytuacji trochę bez wyjścia :(
Proszę, jeśli ktoś ma chwilę wolnego aby napisał mi chociaż część samego kodu do funkcji, rysowania. Nawet nie mam kiedy sam dzisiaj trochę nadrobić tematu, do 22:00 w pracy.
Wstyd jest mi iż nie mam żadnej kopii zapasowej i sam fakt że muszę o coś takiego prosić...

Z góry przepraszam i dziękuję za jakąkolwiek pomoc!

gośćabc
pracowałem kiedyś z winapi MFC, to nawiększe g**no na świecie, i stawiam 1/10, że jako początkujący tego nie ogarnąłeś (model/view), zwyczajnie zrób ogłoszenie w innym dziale i proś chłopaków o napisanie tego za kasę, szkoda Twojego i naszego czasu jak nie kumasz tematu
0

Pisałem że została tylko grafika do ogarnięcia.
Nie chce całego kodu, bo to mnie wcale nie urządza, nie to chodzę na studia żeby ktoś za mnie robotę robił.
Wynikła taka a nie inna sytuacja i jestem w kropce, potrzebuje czegoś żeby mieć co pokazać na konsultacje.

Fakt, może i masz racje, powinienem poprosić kogoś o pomoc odpłatnie.
Zatem proszę o kontakt jeśli ktoś jest zainteresowany - cygasc@gmail.com

0

Jeśli ktoś się podejmie napisania całego, również proszę o kontakt.
Program ma być prosty bez żadnych cudów i wodotrysków.

_13th_Dragon
  • Rejestracja:ponad 19 lat
  • Ostatnio:około 12 godzin
0

Użyj C++ Buildera aby dostać takie coś:
b6440154fd.png
(Sinusoida płynie sama) trzeba napisać jedynie tyle:

Kopiuj
  int T=Timer1->Tag+1;
  PerformanceGraph1->DataPoint(clRed,45+40*sin(T/10.0));
  PerformanceGraph1->Update();
  Timer1->Tag=T;

Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.
edytowany 2x, ostatnio: _13th_Dragon

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.