Kompletny kurs tworzenia własnych strategii w MT4

O jezykach programowania w platformach i nie tylko.


Awatar użytkownika
grubyfufi
Bywalec
Bywalec
Posty: 19
Rejestracja: 01 lut 2012, 23:16

Re: Kompletny kurs tworzenia własnych strategii w MT4

Nieprzeczytany post autor: grubyfufi »

Po kilku dniach ctrl+c – ctrl+v :D i korzystanie z klawisza F1 nabrało sensu 8) załączam przetłumaczoną dokumentacje MQL4 dla metaedytora.
Nie znam dobrze angielskiego więc skorzystałem z gotowych przekładów na stronie bossafx oraz kursu MetaQuotes Language 4 (MQL) kilka postów wcześniej.
Na pewno znajdzie się cała masa błędów zachęcam więc do skorygowania oraz umieszczenia poprawionej wersji,
aha plik należy podmienić w katalogu „Languages”
Pozdrawiam
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.

WojtexWay
Gaduła
Gaduła
Posty: 145
Rejestracja: 18 wrz 2012, 19:22

Re: Kompletny kurs tworzenia własnych strategii w MT4

Nieprzeczytany post autor: WojtexWay »

grubyfufi pisze:Po kilku dniach ctrl+c – ctrl+v :D i korzystanie z klawisza F1 nabrało sensu 8) załączam przetłumaczoną dokumentacje MQL4 dla metaedytora.
Nie znam dobrze angielskiego więc skorzystałem z gotowych przekładów na stronie bossafx oraz kursu MetaQuotes Language 4 (MQL) kilka postów wcześniej.
Na pewno znajdzie się cała masa błędów zachęcam więc do skorygowania oraz umieszczenia poprawionej wersji,
aha plik należy podmienić w katalogu „Languages”
Pozdrawiam
No tak, tylko po co? Czy jest sens uczyć się jeszcze MQL4?
Fakt, że ten język długo będzie jeszcze dominował w śród "traderów", ale chyba tylko dlatego, że większość osób w nim programujących ma niewiele wspólnego z programowaniem na co dzień i raczej nie uśmiecha im się uczyć nowego twora. A gdy popatrzy się na dokumentację MQL5 (ponad 4k stron) to można się zniechęcić...
Z drugiej jednak strony MQL5 jest znacznie bardziej rozbudowany i wydajny od MQL4 a tylko nieznacznie trudniejszy w opanowaniu - przynajmniej gdy porównujemy ten sam stopień funkcjonalności.

Natomiast jak ktoś nie umie programować to moim zdaniem nie ma sensu w ogóle uczyć się MQL4 - bo albo skończymy na tym języku i będziemy ciągle na coś narzekać, albo będziemy musieli uczyć się wszystkiego od nowa przechodząc np. na MQL5 (gdzie pewnie i tak będziemy narzekać, ale zawsze będziemy mieli większe możliwości).
Chyba najlepiej to najpierw nauczyć normalnego języka programowania (C#, Java czy kontrowersyjnego C++) i dopiero później myśleć o MQL5 lub innej platformie.

JAREK67
Maniak
Maniak
Posty: 2143
Rejestracja: 13 lip 2006, 11:21

Re: Kompletny kurs tworzenia własnych strategii w MT4

Nieprzeczytany post autor: JAREK67 »

Wojtex, jak mniemam ty już umiesz programować, a jednak narzekasz. Z twojego wpisu wnoszę, że narzekanie i znajomość takiego czy innego języka programowania nie mają ze sobą nic wspólnego. Nie mów ludziom co mają robić, którą drogą podążać i powstrzymaj się od tego typu "porad". Tobie może ten materiał się nie przyda, ale z pewnością znajdą się tacy, którzy podziękują Grubemufufiemu.

Grubyfufi, :564: szkoda, że nie jakieś 5-6 lat wcześniej.

WojtexWay
Gaduła
Gaduła
Posty: 145
Rejestracja: 18 wrz 2012, 19:22

Re: Kompletny kurs tworzenia własnych strategii w MT4

Nieprzeczytany post autor: WojtexWay »

JAREK67 pisze:Nie mów ludziom co mają robić, którą drogą podążać i powstrzymaj się od tego typu "porad".
@JAREK67 chyba nie zrozumiałeś przekazu...
Moim zdaniem lepiej ostrzec człowieka przed pewnym zagrożeniem niż pozwolić mu wejść na minę, z której później będzie mu się ciężko wydostać... Są znacznie lepsze drogi niż MQL4. W sumie to trudno znaleźć gorszą ;].
Dla człowieka, który dopiero zaczyna swoją przygodę z programowaniem nie ma znaczenia, który język wybierze - i tak musi uczyć się wszystkiego od nowa - więc pytanie po co uczyć się tego złego (i nabierać złych nawyków) jak można nauczyć się czegoś lepszego? I to w dodatku tylko niewiele większym kosztem?
Nauczy się MQL4 i co dalej? Co, gdy MQL4 okaże się niewystarczające? Ma uczyć się kolejnego języka by osiągnąć swój cel?!... A wiesz jak ciężko później się przestawić z programowania strukturalnego na obiektowy, gdy się przyzwyczaisz do tego pierwszego? To wymaga zupełnie innego sposobu myślenia...
Więc pytanie czy nie lepiej od razu uczyć się czegoś lepszego?

Tak się zastanawiam ile sam znasz języków, by móc stwierdzić, czy coś jest "dobre" i warte nauki a coś "złe"? Próbowałeś chociaż innych języków w tym np. MQL5?
JAREK67 pisze:Tobie może ten materiał się nie przyda, ale z pewnością znajdą się tacy, którzy podziękują Grubemufufiemu.
Tak, podziękują, jak okaże się, że nauczyli się śmiecia, w którym nawet nie można zrobić bardziej zaawansowanej strategii, bo tester zamula lub muszą implementować część rzeczy w dll-kach (czyli de facto uczyć się kolejnego języka)...

Awatar użytkownika
Tymek
Pasjonat
Pasjonat
Posty: 648
Rejestracja: 20 mar 2006, 13:39

Re: Kompletny kurs tworzenia własnych strategii w MT4

Nieprzeczytany post autor: Tymek »

Nie przesadzajmy. Jeżeli ktoś pozna dobrze C lub C++ to zna wszystkie pozostałe języki programowania.
Różnice są w semantyce lub składni ale technika jest ta sama. C#, C++, C, MQL ... są podobne.
W jednym czegoś brakuje a w drugim trzeba przestawić się ze strzałki na kropkę ;)
Przecież to nie jest nic wielkiego.
Każdy chce mieć pieniądze, ale pieniądze nie zawsze chcą każdego ;)

JAREK67
Maniak
Maniak
Posty: 2143
Rejestracja: 13 lip 2006, 11:21

Re: Kompletny kurs tworzenia własnych strategii w MT4

Nieprzeczytany post autor: JAREK67 »

WojtexWay pisze:
JAREK67 pisze:Nie mów ludziom co mają robić, którą drogą podążać i powstrzymaj się od tego typu "porad".
@JAREK67 chyba nie zrozumiałeś przekazu...
Moim zdaniem lepiej ostrzec człowieka przed pewnym zagrożeniem niż pozwolić mu wejść na minę, z której później będzie mu się ciężko wydostać... Są znacznie lepsze drogi niż MQL4. W sumie to trudno znaleźć gorszą ;].
Dla człowieka, który dopiero zaczyna swoją przygodę z programowaniem nie ma znaczenia, który język wybierze - i tak musi uczyć się wszystkiego od nowa - więc pytanie po co uczyć się tego złego (i nabierać złych nawyków) jak można nauczyć się czegoś lepszego? I to w dodatku tylko niewiele większym kosztem?
Nauczy się MQL4 i co dalej? Co, gdy MQL4 okaże się niewystarczające? Ma uczyć się kolejnego języka by osiągnąć swój cel?!... A wiesz jak ciężko później się przestawić z programowania strukturalnego na obiektowy, gdy się przyzwyczaisz do tego pierwszego? To wymaga zupełnie innego sposobu myślenia...
Więc pytanie czy nie lepiej od razu uczyć się czegoś lepszego?

Tak się zastanawiam ile sam znasz języków, by móc stwierdzić, czy coś jest "dobre" i warte nauki a coś "złe"? Próbowałeś chociaż innych języków w tym np. MQL5?
JAREK67 pisze:Tobie może ten materiał się nie przyda, ale z pewnością znajdą się tacy, którzy podziękują Grubemufufiemu.
Tak, podziękują, jak okaże się, że nauczyli się śmiecia, w którym nawet nie można zrobić bardziej zaawansowanej strategii, bo tester zamula lub muszą implementować część rzeczy w dll-kach (czyli de facto uczyć się kolejnego języka)...
Mojego przekazu też nie zrozumiałeś. Chodzi o twoją postawę na tym forum, a którą przedstawiasz w swoich postach. W zasadzie sprowadza się ona do ogólnej krytyki osób i zjawisk. Nie wdając się w polemikę na temat "wyższości świąt....", daj coś z siebie co będzie bardziej pożyteczne dla czytających poza arbitralnym wydawaniem opinii " to złe, a to dobre"
Dla twojej informacji, nie jestem programistą, nie znam języków programowania.
Nauczyłem się pisać w mql4 i jakoś nie cierpię bardzo z tego powodu.

WojtexWay
Gaduła
Gaduła
Posty: 145
Rejestracja: 18 wrz 2012, 19:22

Re: Kompletny kurs tworzenia własnych strategii w MT4

Nieprzeczytany post autor: WojtexWay »

Tymek pisze:Różnice są w semantyce lub składni ale technika jest ta sama. C#, C++, C, MQL ... są podobne.
Oczywiście, że tak. Programowanie to przede wszystkim sposób myślenia ;-). Idea ogólnie jest ta sama, ale jednak przejście z jednego języka na drugi wymaga trochę wysiłku. Szczególnie, jakbyś chciał przejść z MQL4 do MQL5 lub C++. W drugą stronę jest znacznie prościej.
JAREK67 pisze:Chodzi o twoją postawę na tym forum, a którą przedstawiasz w swoich postach. W zasadzie sprowadza się ona do ogólnej krytyki osób i zjawisk. Nie wdając się w polemikę na temat "wyższości świąt....", daj coś z siebie co będzie bardziej pożyteczne dla czytających poza arbitralnym wydawaniem opinii " to złe, a to dobre"
A co złego w tym, że przedstawiam swoją negatywną opinię różnych rzeczy i postaw różnych ludzi? Mam prawo tylko do zachwalania? Mam się podlizywać dla dobra czegoś tam?

A co złego jest w krytyce? Krytyka pełni bardzo ważną rolę m.in. w dokształcaniu się - w zmianie na lepsze. W jaki sposób chcesz się czegoś nauczyć, jak każdy Ci mówi, że robisz dobrze, a prawda jest taka, że robisz to do d*py?! Jak chcesz człowiekowi pomóc wyręczając go w czymś? W taki sposób, jak dzisiaj mu "pomożesz" to jutro też będzie potrzebował "pomocy" - dziś znalazł frajera to jutro też go poszuka... Natomiast jakbyś go nauczył (lub zmusił do nauki - co ja po części staram się robić w moich, być może czasami zbyt ostrych, wypowiedziach) to jutro nie będzie już potrzebował "pomocy", bo sam będzie potrafił to zrobić...

Jak coś jest złe to trzeba to powiedzieć, a nie pieprzyć od rzeczy. Taka pseudo poprawność polityczna...

A teraz popatrz jeszcze na swoje i innych posty na tym forum i powiedz ile jest w nich wartości merytorycznej (ale takiej prawdziwej, tj. gdzie ludzie prezentują swoją wiedzę i doświadczenie, a nie gadają od rzeczy lub prezentują swoje przypuszczenia, pojęcia nie mając w danym temacie...)? Bo moim zdaniem ponad 99% postów na tym forum nadaje się tylko do śmieci. Ale oczywiście nikt w nich nie narzeka i nie krytykuje a atmosfera przesiąknięta jest "tęczową" energią...

Z mojej strony EoT

flogum
Stały bywalec
Stały bywalec
Posty: 73
Rejestracja: 02 lis 2013, 15:21

Re: Kompletny kurs tworzenia własnych strategii w MT4

Nieprzeczytany post autor: flogum »

WojtexWay pisze:[...]Szczególnie, jakbyś chciał przejść z MQL4 do MQL5 lub C++. W drugą stronę jest znacznie prościej.[...]
Z MQL4 do C++? Jaki tu jest problem? Przecież składnia identyczna. Chyba, że niedokładnie dokumentację przeczytałem :D

ODPOWIEDZ