Wszystkie pytania dozwolone początkujących programistów
- ninjaproject
- Maniak
- Posty: 4944
- Rejestracja: 30 lip 2019, 13:15
Re: Wszystkie pytania dozwolone początkujących programistów
Też się kompiluje poprawnie:
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Trejder, Mentor/trener, aka. Dadas, fx-technik, obecnie ninjaproject.
Programuję wskaźniki i EA do MetaTrader 4/5.
Programuję wskaźniki i EA do MetaTrader 4/5.
Re: Wszystkie pytania dozwolone początkujących programistów
tak obydwa się komplikują tylko jeden jest goły przez co nie pracuje, teraz muszę jeszcze raz skopiować i wkleić do tego pustego a powinien cały się zainstalować
- ninjaproject
- Maniak
- Posty: 4944
- Rejestracja: 30 lip 2019, 13:15
Re: Wszystkie pytania dozwolone początkujących programistów
Co ty za dziwne rzeczy wypisujesz?
Ten pierwszy to jest tylko czysty szablon, bez żadnych kodów wykonawczych.
Żadne wklejanie jednego w drugi nic nie da!
Jeżeli ten drugi jest EA z warunkami wykonawczymi, to będzie działać tak, jak jest!
Mam wrażenie, że nie masz pojęcia co robisz?
Strategia działa, tylko teraz jest rynek zamknięty, więc nie może zleceń oczekujących otworzyć.
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Trejder, Mentor/trener, aka. Dadas, fx-technik, obecnie ninjaproject.
Programuję wskaźniki i EA do MetaTrader 4/5.
Programuję wskaźniki i EA do MetaTrader 4/5.
Re: Wszystkie pytania dozwolone początkujących programistów
nie rozumiesz mnie, pobrałem EA na jednej zapisał się poprawnie a na drugiej platformie wychodzi goły szablon bez kodów zamiast gotowca, te same EA, pobierałem już kilkanaście robotów i za każdym razem zamiast zapisać się wychodzi nowy szablon jest nazwa i nic więcej, na drugiej platformie te same EA zapisuje się poprawnie. Ja nie tworzyłem nowego szablonu a zapisywałem nowe EA które zamiast się zapisać wychodzi nowy szablon.
- ninjaproject
- Maniak
- Posty: 4944
- Rejestracja: 30 lip 2019, 13:15
Re: Wszystkie pytania dozwolone początkujących programistów
A sprawdziłeś, czy ta MT4, która kiszkuje jest uaktualniona?
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Trejder, Mentor/trener, aka. Dadas, fx-technik, obecnie ninjaproject.
Programuję wskaźniki i EA do MetaTrader 4/5.
Programuję wskaźniki i EA do MetaTrader 4/5.
- ninjaproject
- Maniak
- Posty: 4944
- Rejestracja: 30 lip 2019, 13:15
Re: Wszystkie pytania dozwolone początkujących programistów
Bo ja takich cudów, żeby kompilator kasował kod i podstawiał czysty szablon, to nie spotkałem.
Trejder, Mentor/trener, aka. Dadas, fx-technik, obecnie ninjaproject.
Programuję wskaźniki i EA do MetaTrader 4/5.
Programuję wskaźniki i EA do MetaTrader 4/5.
- atIanticos
- Stały bywalec
- Posty: 22
- Rejestracja: 19 gru 2019, 18:28
Re: Wszystkie pytania dozwolone początkujących programistów
@zbyszko
To że akurat w tym czasie mało się działo na wykresie, i że wyrwałeś z wykresu 4 godziny to nie stwierdza że w inne dni nie można zarobić, nie chce mi się pokazywać np wcześniejszego dnia na tej walucie z tym ustawieniem renko, lub nawet dalszej części wczorajszego dnia tego wykresu co wrzuciłeś. Jeśli automat działał by poprawnie można było by sprawdzić na przestrzeni roku, inne waluty i inne ustawienia renko. Ważne są też godziny w których dana para jest bardziej płynna lub mniej. Wtedy ci dopiero potwierdzę że to nie działa, lecz narazie dalej twierdze że to może wyjść na +
To że akurat w tym czasie mało się działo na wykresie, i że wyrwałeś z wykresu 4 godziny to nie stwierdza że w inne dni nie można zarobić, nie chce mi się pokazywać np wcześniejszego dnia na tej walucie z tym ustawieniem renko, lub nawet dalszej części wczorajszego dnia tego wykresu co wrzuciłeś. Jeśli automat działał by poprawnie można było by sprawdzić na przestrzeni roku, inne waluty i inne ustawienia renko. Ważne są też godziny w których dana para jest bardziej płynna lub mniej. Wtedy ci dopiero potwierdzę że to nie działa, lecz narazie dalej twierdze że to może wyjść na +
"Audaces fortuna iuvat" - Wergiliusz
Poprowadzę Twój rachunek. Szczegóły na priv
Poprowadzę Twój rachunek. Szczegóły na priv
Re: Wszystkie pytania dozwolone początkujących programistów
Cześć, umieściłem w EA kod, który odczytuje wartość z bufora pewnego wskaźnika. Wskaźnik rysuje linię na wykresie. Niestety odczytane wartości różnią się od wartości przechowywanych w buforze wskaźnika. Czyli wartość zaczytana ze wskaźnika różni się od poziomu ceny, gdzie linia została wyrysowana. Użyłem funkcji ICustom w takiej postaci:
double x = NormalizeDouble(iCustom(NULL, 5, "nazwa wskaźnika.ex4", parametr1, parametr2, parametr3, parametr4, 5, 1),4);
Czyli funkcja powinna odczytać wartość z piątego bufora dla świecy o indeksie 1.
Uprzedzając pytania, zrobiłem odczyty ze wszystkich buforów i w żadnym buforze nie było potrzebnej mi wartości.
Czy ktoś ma pomysł co może być przyczyną takiego zachowania?
Oczywiście nie posiadam kodu samego wskaźnika, bo to załatwiłoby sprawę...
double x = NormalizeDouble(iCustom(NULL, 5, "nazwa wskaźnika.ex4", parametr1, parametr2, parametr3, parametr4, 5, 1),4);
Czyli funkcja powinna odczytać wartość z piątego bufora dla świecy o indeksie 1.
Uprzedzając pytania, zrobiłem odczyty ze wszystkich buforów i w żadnym buforze nie było potrzebnej mi wartości.
Czy ktoś ma pomysł co może być przyczyną takiego zachowania?
Oczywiście nie posiadam kodu samego wskaźnika, bo to załatwiłoby sprawę...
- ninjaproject
- Maniak
- Posty: 4944
- Rejestracja: 30 lip 2019, 13:15
Re: Wszystkie pytania dozwolone początkujących programistów
1. Sprawdź czy na pewno odczytujesz właściwy bufor.
2. Sprawdź, czy masz wszystkie parametry zgodnie z wymaganymi ustawieniami i czy masz wszystkie parametry.
3. NormalizeDouble(double,Digits);
Bufory możesz sprawdzić poprzez zakładkę "Kolory".
Tam masz kolejność buforów i ich numer.
Oraz, poprzez ctrl+D - okienko danych po lewej się otworzy, i jak dasz kursor na świecę, to zobaczysz wartości buforów.
4. Nazwa wskaźnika musi być dokładnie identyczna z tym w folderze Indicators i nie zawiera rozszerzenia .ex4.
Nie wiem, czy zrozumiałem, ale skoro wskaźnik nie wyrzuca potrzebnej tobie danej, to chyba logiczne że jej nie otrzymasz?
2. Sprawdź, czy masz wszystkie parametry zgodnie z wymaganymi ustawieniami i czy masz wszystkie parametry.
3. NormalizeDouble(double,Digits);
Bufory możesz sprawdzić poprzez zakładkę "Kolory".
Tam masz kolejność buforów i ich numer.
Oraz, poprzez ctrl+D - okienko danych po lewej się otworzy, i jak dasz kursor na świecę, to zobaczysz wartości buforów.
4. Nazwa wskaźnika musi być dokładnie identyczna z tym w folderze Indicators i nie zawiera rozszerzenia .ex4.
Nie wiem, czy zrozumiałem, ale skoro wskaźnik nie wyrzuca potrzebnej tobie danej, to chyba logiczne że jej nie otrzymasz?
Trejder, Mentor/trener, aka. Dadas, fx-technik, obecnie ninjaproject.
Programuję wskaźniki i EA do MetaTrader 4/5.
Programuję wskaźniki i EA do MetaTrader 4/5.
Re: Wszystkie pytania dozwolone początkujących programistów
Z tego co widzę to narzuciłeś, że ta wartość ma być odczytywana z TFu "M5". A jaki jest TF, na którym to sprawdzasz ? Też M5 ? Bo te wartości na pewno się różnią.
Solą życia jest kasa.