Wszystkie pytania dozwolone początkujących programistów

O jezykach programowania w platformach i nie tylko.
Awatar użytkownika
personov
Pasjonat
Pasjonat
Posty: 1525
Rejestracja: 09 sie 2009, 21:27

Re: Wszystkie pytania dozwolone początkujących programistów

Nieprzeczytany post autor: personov »

Jako przedostatnią wartość w nawiasie wpisz MODE_SIGNAL zamiast MODE_MAIN.
Solą życia jest kasa.

jamny
Stały bywalec
Stały bywalec
Posty: 24
Rejestracja: 19 mar 2015, 14:03

Re: Wszystkie pytania dozwolone początkujących programistów

Nieprzeczytany post autor: jamny »

Dzięki, o to mi chodziło (prawie).
Przy takim rozwiązaniu problem jest taki, że trzeba kilka razy wywołać wskaźnik, żeby odczytać jego zmienne. Taki MACD ma tylko 2 , ale już np. Wadah ma 4 zmienne. Może się okazać, że przy 4 wywołaniu wskaźnika 4 zmienna będzie już inna, niż była przy odczytywaniu pierwszej.
Nie ma możliwości odczytu wszystkich zmiennych przy jednorazowym wywołaniu, np do tablicy?

fuxio
Stały bywalec
Stały bywalec
Posty: 39
Rejestracja: 01 sty 2015, 19:47

Re: Wszystkie pytania dozwolone początkujących programistów

Nieprzeczytany post autor: fuxio »

Zaczynam z MQL-em, wersja od MT4, proszę nie krzyczeć :)

Mam uruchomione dodatkowe wskaźniki, które pobrałem z internetu. Wskaźniki mają funkcje i zmienne, np.
double ADX[];

Czy, gdy wskaźnik jest uruchomiony na wykresie to ta zmienna jest globalna i dostępna dla mojego EA?
Jeżeli tak to jak się odnieść do tej zmiennej, poprzez "if ADX[]>80 = ......" ?

Awatar użytkownika
personov
Pasjonat
Pasjonat
Posty: 1525
Rejestracja: 09 sie 2009, 21:27

Re: Wszystkie pytania dozwolone początkujących programistów

Nieprzeczytany post autor: personov »

To co jest na wykresie nie jest istotne dla EA.
Jeśli chcesz umieścić warunek w kodzie EA to musisz najpierw zdefiniować wartość wskaźnika w kodzie EA.
np. :

Kod: Zaznacz cały

double atr  = iATR(Symbol(),Period(),5,0);
I teraz możesz dodać w warunkach, że np. :

Kod: Zaznacz cały

if(atr<60)......
Solą życia jest kasa.

fuxio
Stały bywalec
Stały bywalec
Posty: 39
Rejestracja: 01 sty 2015, 19:47

Re: Wszystkie pytania dozwolone początkujących programistów

Nieprzeczytany post autor: fuxio »

dzieki, pewnie za jakis czas z czyms innym wyskocze :)

Awatar użytkownika
MarcinMC
Stały bywalec
Stały bywalec
Posty: 78
Rejestracja: 01 kwie 2014, 16:56

Re: Wszystkie pytania dozwolone początkujących programistów

Nieprzeczytany post autor: MarcinMC »

Witam, chce napisać proste ea które będzie otwierać pozycje ileś razy większą od pozycji którą sam otworzyłem po określonym ruchu, Zastanawiam się jak zrobić żeby odczytywał cenę i wolumen pozycji którą otworzyłem ręcznie, i zeby następne pozycje otwierał już według wytycznych.
Skype marcinmc92

micro-Adam
Bywalec
Bywalec
Posty: 7
Rejestracja: 27 kwie 2015, 15:29

Re: Wszystkie pytania dozwolone początkujących programistów

Nieprzeczytany post autor: micro-Adam »

Witam , jak zrobić aby histogram rysował się nie od zera tylko od innej formuły ?

Awatar użytkownika
MarcinMC
Stały bywalec
Stały bywalec
Posty: 78
Rejestracja: 01 kwie 2014, 16:56

Re: Wszystkie pytania dozwolone początkujących programistów

Nieprzeczytany post autor: MarcinMC »

Siemka mam pytanie, otwieram pozycje z MagicNumber i chciałbym wiedzieć jak w kodzie z tej konkretnej pozycji odczytać cenę otwarcia jej?
Skype marcinmc92

daamiian
Stały bywalec
Stały bywalec
Posty: 26
Rejestracja: 31 gru 2009, 00:42

Re: Wszystkie pytania dozwolone początkujących programistów

Nieprzeczytany post autor: daamiian »

Witam,
mam pytanie o operacje plikowe . Chciałbym nanieść pozycje z pliku na wykres ,ale nie wiem jak przyporządkować wartości do zmiennych.
Plik csv w formacie : czas otwarcia;cena otwarcia; czas zamknięcia; cena zamknięcia.
Co mam dopisać do kodu aby dało się na podstawie tych danych stworzyć obiekty na wykresie ?

Kod: Zaznacz cały

int handle;
string Time1,Price1,Time2,Price2;
handle=FileOpen("history.csv",FILE_CSV|FILE_READ,';');
if(handle==-1)return; 
if(FileSize(handle)==0){FileClose(handle); return; }
while(!FileIsEnding(handle))
   {
......
   }

Awatar użytkownika
KapitanPlaneta
Bywalec
Bywalec
Posty: 10
Rejestracja: 24 cze 2015, 09:41

Re: Wszystkie pytania dozwolone początkujących programistów

Nieprzeczytany post autor: KapitanPlaneta »

Pytanie czysto teoretyczne

Czy robil ktos pod mt5 wartosci automatycznego ustawiania Sl podczas realizacji zlecenia?

Przepraszam ale jestem tu nowy i nie bardzo potrafie wyszukac informacji na ten temat ;)

ODPOWIEDZ