Lepsze komentarze na wykresie

Kategoria: Repozytorium kodu MQL4 | 5 lipca 2009 o 00:21 | Odpowiedzi: 5 | Permalink

Nie trzeba długo programować w MQLu, aby zacząć narzekać na domyślny mechanizm nanoszenia komentarzy na wykres. W przypadku większej ilości danych, które chcemy wyświetlić na wykresie eleganckim posunięciem będzie stworzenie sobie do tego celu funkcji pomocniczych.

Czytaj dalej »


Liczenie zleceń w arkuszu - wersja z referencjami

Kategoria: Repozytorium kodu MQL4 | 11 czerwca 2009 o 21:12 | Odpowiedzi: Brak | Permalink

Temat liczenia zleceń w arkuszu już kiedyś poruszałem w artykule “Sprawdzanie ilości zleceń w arkuszu“, nie mniej jednak chciałbym to tego wrócić w kontekście referencji, którym poświęciłem ostatnio osobnego posta.

Kod z poprzedniego artykułu jest jak najbardziej poprawny i działa zgodnie z zamierzeniami. Jednakże w przypadku, gdy chcemy dokładnie określić liczebność każdego rodzaju zlecenia w arkuszu zleceń użycie kodu z poprzedniego artykułu sprawi, że nieco stracimy na wydajności. Czytaj dalej »


Handel w wyznaczonych godzinach

Kategoria: Repozytorium kodu MQL4 | 29 maja 2009 o 22:47 | Odpowiedzi: 5 | Permalink

Czasami zachodzi potrzeba ograniczenia godzin, w których EA ma handlować. Moża robić to na różne sposoby, ja jednak pokażę chyba najbardziej elegancki i najbardziej elastyczny - czyli definiowanie czasu jako stringa (pozwala na definiowanie minut a nawet sekund) oraz całość w postaci osobnej funkcji. Czytaj dalej »


MQL i referencje

Kategoria: Repozytorium kodu MQL4 | 23 maja 2009 o 18:18 | Odpowiedzi: Brak | Permalink

Często (głównie w celach optymalizacyjnych) byłoby dobrze, gdyby funkcja MQL potrafiła zwrócić kilka wartości.

Niestety MQL nie obsługuje programowania obiektowego, nie ma też struktur. Sytuacja jednak nie jest do końca beznadziejna, bowiem do uzyskania podobnego efektu można użyć mechanizmu przekazywania parametrów przez referencję. Czytaj dalej »


Nowe instrumenty w ofercie Admiral Markets

Kategoria: Brokerzy i platformy | 27 kwietnia 2009 o 17:19 | Odpowiedzi: 1 | Permalink

W zeszłym tygodniu Admiral Markets podali informację o zamiarze wprowadzenia do swojej oferty nowych instrumentów.

Będą to: 7 instrumentów CFD na indeksy największych światowych giełd oraz 3 instrumenty futures.

Nowe instrumenty wyglądają dość ciekawie, zważywszy, że wymagane jest tylko 2% depozytu zabezpieczającego, a spready nie przekraczają kilku punktów indeksu.

Na platformie demo można już przetestować ich działanie, natomiast na kontach real instrumenty te mają pojawić się “w najbliższym czasie”.

Więcej informacji oraz dokładną specyfikację nowych instrumentów znajdziecie w newsie na stronie Admiral Markets.


luktom visual order editor (wersja 1.6 z trailing stopem)

Kategoria: Wskaźniki i EA dla MT4 | 14 kwietnia 2009 o 09:50 | Odpowiedzi: 4 | Permalink

Trailing stopu nie zamierzałem wprowadzać do luktom visual order editor, miał on się dopiero znaleźć w następcy lvoe.

Jednak po wielu pytaniach odnośnie obsługi TS postanowiłem jednak zmienić nieco plany i dopisać fragmenty kodu odpowiedzialne za obsługe TS przez lvoe. Czytaj dalej »


Wysyłanie wiadomości przez Skype z poziomu EA

Kategoria: Repozytorium kodu MQL4 | 7 kwietnia 2009 o 14:30 | Odpowiedzi: 7 | Permalink

Przeglądając ostatnio bazę artykułów witryny MQL4 Community natrafiłem na ciekawy artykuł pt. “Using Skype to Send Messages from an Expert Advisor“.

W artykule opisane jest krok po kroku jak wszystko ustawić i zainstalować, ja pokuszę się jedynie o sporządzenie “esencji” tego artykułu, aby w przyszłości nie trzeba było szukać w całości :)

Czytaj dalej »


Realizacja breakpointów w testerze

Kategoria: Repozytorium kodu MQL4 | 25 marca 2009 o 22:17 | Odpowiedzi: Brak | Permalink

Dołączony do standardowej instalacji MetaTradera plik WinUser32.mqh (w experts\include) zawiera same interesujące funkcje. Na potrzeby tego wpisu zajmiemy się jedną z nich, a mianowicie keybd_event. keybd_event, jak sama nazwa wskazuje, symuluje zdarzenia klawiatury, a więc możemy w praktyce “udawać” naciśnięcia przycisków na klawiaturze.

W ten sposób można zastosować fajny trik, dzięki któremu jesteśmy w stanie zatrzymać tester w trybie visual mode poprzez zasymulowanie naciśnięcia klawisza pauzy.

Czytaj dalej »


6 przydatnych mini funkcji MQL

Kategoria: Repozytorium kodu MQL4 | 12 marca 2009 o 17:28 | Odpowiedzi: 2 | Permalink

Gdy tak czasem przeglądam kod innych osób zastanawia mnie po co było pisać aż tyle w niektórych miejscach, skoro można zrobić to krócej i bardziej elegancko. Poniżej przedstawiam kilka małych, jednak jakże przydatnych funkcji, które pozwalają w wielu miejscach uczynić kod krótszym, bardziej eleganckim i także - bardziej czytelnym. Czytaj dalej »


luktom profit/loss zone

Kategoria: Wskaźniki i EA dla MT4 | 24 lutego 2009 o 11:29 | Odpowiedzi: Brak | Permalink

Kolejny dodatek dla MetaTradera jawnie inspirowany Dealbookiem 360 :)

Wskaźnik po załączeniu go do wykresu liczy średni kurs otwarcia dla wszystkich bieżących pozycji (ważony ilością lotów na poszczególnych pozycjach) oraz rysuje pas od tego obliczonego kursu do kursu bieżącego, kolorując go odpowiednio na zielono lub czerwono, w zależności od tego, czy z bieżących pozycji na danej walucie wychodzimy na plus czy też na minus.

Zapraszam do pobierania!

Przejdź do strony o wskaźniku »