Wszystkie pytania dozwolone początkujących programistów

O jezykach programowania w platformach i nie tylko.
Awatar użytkownika
Japco
Stały bywalec
Stały bywalec
Posty: 76
Rejestracja: 24 lip 2010, 20:42

Nieprzeczytany post autor: Japco »

to jest raczej to o co chodzi. Dużo łatwiej byłoby Ci pomóc, gdybyś nam ułatwił zadanie i dodał jako załączniki te wskaźniki.
"Szaleństwem jest robić wciąż to samo i oczekiwać rożnych rezultatów".

Albert Einstein

Awatar użytkownika
potrzebujący ;)
Bywalec
Bywalec
Posty: 17
Rejestracja: 29 kwie 2012, 23:02

Nieprzeczytany post autor: potrzebujący ;) »

kolejna prośba o pomoc... :wall:
przy odnośniku do iCustom pokazuje mi błąd...

Kod: Zaznacz cały

'iCustom' - variable expected	C:\Program Files\Markets.com MetaTrader\experts\bot.mq4 (47, 8)
rozumiem, że musze gdzieś dopisać jakąś wartość dla iCustom, czy tak?
tylko jaką i gdzie?
5% z czegoś jest lepsze niż 100% z niczego :P

Awatar użytkownika
mikolaj2
Gaduła
Gaduła
Posty: 231
Rejestracja: 04 maja 2011, 14:37

Nieprzeczytany post autor: mikolaj2 »

Może przykład będzie dla Ciebie pomocny : double val=iCustom(NULL, 0, "SampleInd",13,1,0);

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

Nieprzeczytany post autor: personov »

Po prostu musisz zdefiniować wartość wskaźnika, która Cię interesuje.
Nie ma uniwesalnej formułki na iCustom().
Zależy jaki to wskaźnik, jakie ma ustawienia, ile ma buforów itd.
Solą życia jest kasa.

EduSystem
Stały bywalec
Stały bywalec
Posty: 29
Rejestracja: 23 wrz 2011, 13:42

Nieprzeczytany post autor: EduSystem »

Podejrzewam, że koledze barkowało :

Kod: Zaznacz cały

 double zmienna=iCustom
Technika Ichimoku

kamien
Uczestnik
Uczestnik
Posty: 3
Rejestracja: 27 kwie 2012, 18:35

Nieprzeczytany post autor: kamien »

Witam,
Dzieki za wczesniejsze porady. Mam taki problem, jesli ma ktos ochote i czas mi pomoc to z gory dziekuje. Potrzebuje zrobic taki warunek: porownaj zdarzenie X ze wskaznikiem trendu MACD, jesli wskaznik rosnie to zrob Y jesli maleje to zrob Z. Zdarzenia X,Y,Z sa zdarzeniami ktore znam i wiem jak wykonac ale mam problem z implementacja i wykorzystaniem danych ze wskaznika. Prosze o pomoc. Pozdrawiam

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

Nieprzeczytany post autor: personov »

Musisz zdefiniować wartość aktualnego słupka MACD i wartość poprzedniego słupka MACD ( ostatnia wartość shift = 1 ). Jeśli je porównasz to będziesz wiedział, czy MACD rośnie, czy maleje.

Kod: Zaznacz cały

double macd1 = iMACD(Symbol(),Period(),12,26,9,0,0,0);
double macd2 = iMACD(Symbol(),Period(),12,26,9,0,0,1);
I warunek :

Kod: Zaznacz cały

if(macd1>=macd2)....//rośnie
if(macd1<macd2)...//maleje
Solą życia jest kasa.

czopsi
Bywalec
Bywalec
Posty: 6
Rejestracja: 24 kwie 2012, 14:31

Nieprzeczytany post autor: czopsi »

Witam.
Dopiero zaczynam interesować się programowaniem, więc pytania dla niektórych mogą być banalne :)
Czy da się zrobić test dla całej grupy średnich (np. od 2- okresowej do 10-okresowej) na danych historycznych? Chodzi o to by zrobić 1 test i otrzymać wyniki dla różnych okresów średnich zamiast robić kilka czy kilkanaście osobnych testów.
Czy jest możliwe takie coś np. dla 2 grup średnich? Tzn. w jednym teście sprawdzamy przecięcia 2 średnich (jedna z grupy powiedzmy 2-10, a druga z grupy np. 11-20). Jak wygląda wykres takiego testu? Kilkadziesiąt osobnych wykresów czy jeden trójwymiarowy czy coś w tym stylu?
Jeśli to możliwe gdzie można znaleźć info jak to zrobić?
Z góry dzięki:)

MkubuxK
Pasjonat
Pasjonat
Posty: 1051
Rejestracja: 20 maja 2009, 18:27

Nieprzeczytany post autor: MkubuxK »

Wystarczy, że będziesz miał strategię z parametrami konfigurowalnymi. Wtedy ustawiasz optymalizację tych parametrów i otrzymujesz mapę 2d jako wynik tej optymalizacji.


Przykład:

Strategię moving average masz w strategiach standardowych. Parametr Moving Average oznacza okres średniej. Wystarczy że puścisz optymalizację od 1 do 10. Aby przetestować dwie grupy średnich musiałbyś mieć strategię umożliwiającą określenie parametru pierwszej średniej i drugiej. W praktyce sprowadza się to do określenia zmiennych extern
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Ostatnio zmieniony 06 maja 2012, 23:52 przez MkubuxK, łącznie zmieniany 1 raz.
fx-forum

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

Nieprzeczytany post autor: personov »

Da się. Podczas testu zaznaczasz opytmalizację, a w ustawieniach testu zaznacz zakresy wartości, dla których chcesz zrobić serię testów. Poczytaj o optymalizacji. To slowo, którego szukasz ;)

Dodano po 1 minutach:

MkubuxK wyprzedziłeś mnie ;)
Solą życia jest kasa.

ODPOWIEDZ