Jak narysować pudełko w MT4? - Strona 3
Strona 3 z 4 PierwszyPierwszy 1234 OstatniOstatni
Pokaż wyniki od 21 do 30 z 34

Wątek: Jak narysować pudełko w MT4?

  1. #21
    1 Załącznik(i) Tak, zaczynam od zera, ale to było wczoraj. Dziś, nawet teraz, mam już więcej niż tylko zadrapania. Te lekcje od guru programistów są doskonałe. Inne świetne źródło jest tutaj:
    http://articles.mql4.com/84Ten artykuł był bardzo pomocny, ponieważ przedstawia różne sekcje kodu EA. Oto czego się do tej pory nauczyłem. • Oczywiście istnieją fragmenty kodu, które są w pewnym stopniu stałe od jednego EA do drugiego, na przykład część do sprawdzania pasków, część do sprawdzania salda konta i tak dalej. • Wydaje się, że jedyną częścią, która naprawdę wiele zmienia, są stwierdzenia „jeśli” używane do decydowania o tym, jak wejść i wyjść z rynku. Naprawdę fajne jest to, że jeśli kompilujesz i otrzymujesz błędy na dole, możesz zaznaczyć i kliknąć błąd prawym przyciskiem myszy i wybrać „przejdź do linii” z wyskakującego menu, mały czerwony wskaźnik pokazuje, gdzie zrobiłeś błąd w samym kodzie! Jak poręczny! Napraw je jeden po drugim i wkrótce udało mi się skompilować plik bez błędów i ostrzeżeń. Tak! Właśnie napisałem swój pierwszy EA. Z pewnością nie jest to twórca fortuny (jeszcze) Nazwałem to odpowiednio: Prototype001 Sprawdza poziomy RSI i sprawdza ruch poziomów RSI w ciągu ostatnich 5 słupków. i na tej podstawie otwiera się długo lub krótko. (przynajmniej tak mi się wydaje, testuję to teraz, aby zobaczyć, czy faktycznie działa.) Czy do tej pory można było to zrobić inaczej? Jestem pewien, że mogło. Pierwszy raz piszę coś takiego. Zapraszam do obejrzenia mojego skromnego EA i przedstawienia swojej krytyki. Jak byś to zrobił do tej pory? Czy ktoś mógłby również rozszerzyć definicję zapasów predefiniowanej zmiennej o nazwie: Punkt? Dziękuję! Hal
    https://www.forex-instant.com/attach...0340543145.mq4

  2. #22

    Cytat Zamieszczone przez ;
    Czy ktoś mógłby również rozszerzyć definicję zapasów predefiniowanej zmiennej o nazwie: Punkt?
    rozwiń zapasy ... Trudno mi to zrozumieć ;-) (jestem Francuzem). Załóżmy, że chcesz wyjaśnić? jeśli tak... jak dodać lub odjąć 30 pipsów od 1,2500? 30 * Punkt == 30 * 0,0001 == 0,0030, więc 1,2500 0,0030 Daje dobrą wartość wielokrotności. 4 waluta dziesiętna: Punkt da 0,0001 2 waluta dziesiętna: Punkt da 0,01

  3. #23
    Dzięki za wskazówkę Zeuzere, czytam te wszystkie lekcje dzisiaj. wygląda bardzo obiecująco. To powinno dać mi początek. Dzięki jeszcze raz

  4. #24
    Idź zobacz to: MT4 uczy się programować Post#1 Dobra robota Przeczytaj to, potem będziesz mógł ładnie zacząć

  5. #25
    Czy znasz podstawowe rzeczy, takie jak :For, switch, function, parameter, double, int itp.... Albo zaczynasz od zera? Jeśli zaczynasz od zera, proponuję wziąć udział w małym podstawowym kursie języka C. Są darmowe w sieci i jest to łatwe (Cóż, nie tak dla początkujących) ... Możesz zaprogramować podstawowe rzeczy w weekend, jeśli poważnie o tym myślisz ... Ponieważ nie będę wyjaśniać, jak programować, ale mogę pomóc usuniesz trochę chmury, aby zacząć, jeśli znasz podstawy programowania.

  6. #26
    Niechętnie zadawałem pytania, ponieważ nie chcę zadawać głupich pytań, ale muszę przyznać, że jest to trudniejsze niż myślałem dla kogoś, kto zaczyna od zera i nie ma wcześniejszego doświadczenia w programowaniu. ... Czuję, że utknąłem. Oto, co próbuję teraz zrobić i zrozumieć, zanim przejdę dalej… Próbuję napisać kod, który mówi: Otwórz długą pozycję Jeśli RSI(21) gt;= 50 i jeśli RSI(21) zostało wzrost w ostatnich 5 świecach i jeśli ADX(14) przeszedł z południa 40 na północ 40 To tylko jedna część mojego pomysłu… pudełko pojawi się później. Najpierw muszę uruchomić tę część. Myślałem, że będę wiedział, jak czytać samouczki, ale tak nie jest. Jako kompletny początkujący programista (kto ja??) patrzę na kod tu i tam i próbuję znaleźć w nim sens. Czuję, że potrzebuję poważnego potrzymania za rękę. Nie wiem, gdzie umieścić rzeczy w ramach wygenerowanych przez edytor. (tj.: inicjalizacja, deinicjalizacja lub start) Jednak jestem zdeterminowany, aby wbić te rzeczy przez moją czaszkę w taki czy inny sposób. Czy ktoś zna jakieś zajęcia z kodowania EA, na które mógłbym pójść? Poważnie podchodzę do nauki. Jestem po prostu zbyt młody, aby cokolwiek robić samodzielnie i nie chcę kopiować kodu innych ludzi, ponieważ czuję, że nie nauczyłbym się niczego w ten sposób.

  7. #27
    Dzięki Zeuzere i Tesli. Na razie mam wystarczająco dużo do zabawy i jestem pewien, że po drodze będę miał bardziej szczegółowe pytania. Teraz nadszedł czas, aby kodować i trzymać kciuki! Jeszcze raz dzięki chłopaki!

  8. #28
    Wskazówki... Pracuję nad oscylatorem, który mówi mi, kiedy nastąpi wybicie, i używam tego ( 0 == BreakOut ) - Definiuję 3 okresy: powiedzmy 200, 100 i 50 - W każdym momencie liczę ile świec został trafiony w przeszłości (w tym okresie po bieżącej cenie) --jeśli po zamknięciu świecy otrzymasz wartość 0, to wiesz, że nie było żadnego trafienia świecy w ciągu ostatnich X okresów. --W ten sposób możesz nadać wartość każdemu ruchowi (jak wskaźnik) --Np.: 0 do 5, robisz coś, inaczej nie jest prawdziwym wybiciem... Używam tej techniki i bez wahania połączę ją z głośnością . Jeśli oba są dobre, mam przerwę… Ale to tylko wskazówki… Możesz zdefiniować High/Low na okres, który lubisz przez: - powiedzmy, High/Low na wczoraj, - według czasu (jak PipBoxer) - lub użyj indior, takiego jak CCI (Aby uzyskać szczyt i dół, odzyskaj swoją cenę HighLow za ten okres). Jeśli potrzebujesz pomocy, zadaj jasne pytanie, a ja postaram się odpowiedzieć!

  9. #29
    W MetaEditorze, jeśli naciśniesz F1, gdy masz kursor na nazwie funkcji w kodzie (np. iHighest), otrzymasz dość obszerny opis funkcji i jej parametrów. Nie krępuj się zadawać więcej pytań, jeśli utkniesz, jest tu wiele osób chętnych do pomocy.

  10. #30
    Dziękuję tesla. Nie chcę tylko, żeby to działało. Chcę właściwie zrozumieć, jak i dlaczego. Rozgryzę fragment kodu, który zamieściłeś. Jestem pewien, że pomoże mi, gdy zrozumiem, co robi. Jeszcze raz dziękuję.

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Używamy cookies
Używamy cookies, aby jak najlepiej dostosować witrynę do Twoich potrzeb. Kontynuowanie przeglądania tej strony, oznacza zgodę na używanie plików cookies. Aby uzyskać więcej informacji zapoznaj się z naszą Polityką Prywatności.