Znaleziono 43 wyniki

autor: TesterForex
25 sie 2017, 10:43
Forum: Programowanie
Temat: Maksymalna wartość RSI z 20 poprzednich świec
Odpowiedzi: 1
Odsłony: 4785

Re: Maksymalna wartość RSI z 20 poprzednich świec

Można np. taką funkcją: double maxRSI(int range,int timeFrame=PERIOD_CURRENT,int period=14,int priceMode=PRICE_CLOSE) { double tempRSI, maxRSI=0; for(int i=0; i<range; i++) { tempRSI=iRSI(Symbol(),timeFrame,period,priceMode,i); if(tempRSI>maxRSI) maxRSI=tempRSI; } return maxRSI; }
autor: TesterForex
03 sie 2017, 16:10
Forum: Programowanie
Temat: Real times quotes via MT4/5
Odpowiedzi: 1
Odsłony: 4680

Re: Real times quotes via MT4/5

Czy chodzi o konsolę mt4? Jeśli tak, to jest to bardzo proste:

Stworzyć EA -> w funkcji OnTick() umieścić: printf("Ask: %f, Bid: %f", Ask, Bid); -> skompilować i umieścić na wykresie wybranej pary.
autor: TesterForex
03 sie 2017, 16:01
Forum: Programowanie
Temat: Ograniczenie iBarShift()
Odpowiedzi: 4
Odsłony: 5446

Re: Ograniczenie iBarShift()

Funkcja iBarShift() nie ma takiego ograniczenia. W dokumentacji nic na ten temat nie ma i doświadczalnie również wychodzi, że funkcja zwraca też znacznie większe wartości. Problemem jest natomiast brak danych. Na platformie, na której to testowałem minutówek na EUR/USD było tylko 1002 i w takim przy...
autor: TesterForex
02 sie 2017, 13:08
Forum: Ciekawe linki, reklamy
Temat: Interaktywny kurs MQL
Odpowiedzi: 10
Odsłony: 8803

Re: Interaktywny kurs MQL

Cześć, kurs dotyczy języka MQL, czyli języka stworzonego przez Metaquotes do automatyzacji i wspomagania handlu na platformie MetaTrader4. W Twoim przypadku możesz zainteresować się ruby on rails https://www.codecademy.com/learn/learn-rails, PHP i frameworkami z "Model-View-Controller" lub Django. O...
autor: TesterForex
19 cze 2017, 10:29
Forum: Programowanie
Temat: przebicie poziomu
Odpowiedzi: 4
Odsłony: 6783

Re: przebicie poziomu

Dokładnie, w tym przypadku printuj sobie Bid i Low[1], to zobaczysz czy ten if rzeczywiście nie działa.
autor: TesterForex
13 cze 2017, 14:35
Forum: Programowanie
Temat: błąd millisecond timer
Odpowiedzi: 3
Odsłony: 3668

Re: błąd millisecond timer

W takim razie może rzeczywiście poobserwuj wykorzystanie procesora przy odpalaniu EA z tym timerem. O problemach ze sprzętem pisali w tym wątku: https://www.mql5.com/ru/forum/166358/page4
autor: TesterForex
13 cze 2017, 12:04
Forum: Programowanie
Temat: Porównanie RSI z danego momentu z RSI w momencie zakupu
Odpowiedzi: 4
Odsłony: 3731

Re: Porównanie RSI z danego momentu z RSI w momencie zakupu

Hmm, to może taki robot, który zamyka wszystkie otwarte selle lub buye, gdy RSI przekroczy dany poziom? #property strict //+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ ...
autor: TesterForex
12 cze 2017, 10:16
Forum: Programowanie
Temat: nie działający kod
Odpowiedzi: 1
Odsłony: 3006

Re: nie działający kod

Potrzebujesz zmiennej, która będzie przechowywała wartość ostatniego fraktala. Niech to będzie lastFractal W każdym wywołaniem głównej funkcji musisz od nowa "wyliczać" wartość ostatniego fraktala i sprawdzać czy jest inna niż ta przechowywana w zmiennej lastFractal. Jeżeli jest inna, to aktualizuje...
autor: TesterForex
09 cze 2017, 16:41
Forum: Programowanie
Temat: wartość ostatniego fraktala
Odpowiedzi: 6
Odsłony: 3953

Re: wartość ostatniego fraktala

Gotowe rozwiązanie (jak chciałeś tylko podpowiedź, to nie patrz:P): double getLastFractal(){ double val = 0; for(int i=0; i < Bars; i++) { val = iFractals(NULL,0,MODE_UPPER,i); if(val) return val; val = iFractals(NULL,0,MODE_LOWER,i); if(val) return val*-1; } return 0; } Jak funkcja trafi najpierw n...
autor: TesterForex
09 cze 2017, 13:32
Forum: Programowanie
Temat: wartość ostatniego fraktala
Odpowiedzi: 6
Odsłony: 3953

Re: wartość ostatniego fraktala

Ta funkcja nie zwraca wartości ostatniego fractala, tylko wartość fraktala wybranego rodzaju dla wybranej świecy. iFractals(NULL, 0, MODE_UPPER, 1); Ten kod sprawdza wartość fraktala wzrostowego na poprzedniej świecy. Jeżeli na poprzedniej świecy akurat nie ma fraktala wzrostowego, to funkcja zwraca...