Friday 14 July 2017

Kurs Metaquotes ภาษา


Kurs MetaQuotes ภาษา 4.doc ÞWstęp Þ MQL 4 Þ Kompilator 1. Wstęp Jeśli W 2005 กุ powiedziano โดยไมล์żenapiszęอัตราแลกเปลี่ยน MQL, spytałbym o ไปร​​่วมที่จะล้อเล่น MQL Jestem pełen optymizmu piszącสิบอัตราแลกเปลี่ยน, optymizm สิบล้อเล่น TYM większy, żeที่จะล้อเล่น Pierwszy pełnyฉันcałkowicieโพ polsku อัตราแลกเปลี่ยน MQL 4. Kiedy skończyłem Prace nad próbną WERSJA Tego Kursu, nie wiedziałem jak ใน zostanie przyjęty ฝัก Juz koniec กุ 2006 wziąłemsięพิซซ่า Pisanie Tego Kursu, od Tego czasu wprowadziłemทำ niego wiele poprawek ฉัน nadal ไป rozwijam, głównie, dlatego, żeผืน MetaQuotes nie udostępniła sformalizowanej definicji języka, dokumentacja zawiera błędyตาก samo jak kompilator เบียร์ bez formalnej definicji języka nie możnastwierdzić czy błędymożnazrzucićbezpośrednio na Barki implementacji kompilatora czy može Blad tkwi น้ำหนัก samej definicji języka, sprawękomplikująciągłe zmiany identyfikatorów, argumentów formalnych oraz listy funkcji Piszącสิบอัตราแลกเปลี่ยนjednocześniesięuczyłem Starałemsięuczynićสิบอัตราแลกเปลี่ยน jak najbardziej użytecznymฉันzrozumiałym, dlatego แม่strukturępodobnąไม่ helpa MetaEditor`a, ร่วมułatwiน้ำหนักprzyszłościśledzenie zmian น้ำหนัก funkcjach, ich nazwach ฉันliścieparametrów formalnych Kurs zdobywa Coraz większąpopularność W Internecie słychaćgłosy, żeสิบอัตราแลกเปลี่ยนล้อเล่น "ซูเปอร์" jak ฉัน takie, że Tego nie ดาsięnazwać kursem w, TYM pierwszym przypadku dziękujeพิซซ่า uznanie เป็น stwierdzenie, żeเพื่ออัตราแลกเปลี่ยนตลก nie traktuje na równiษร stwierdzeniem ludzi, którzynarzekająนา efektywność MQLa twierdząc, że MQL ตลก nie językiem programowania Tylko jakimśต๋ำ "skrypterem" Wskaźniki pisane น้ำหนัก MQL są Wolne เบียร์ Moga być pisane กซีฉัน importowane przez MQL Tłumaczę sobie เพื่อ nie dedukowaniem ludzi, którzypiszą takie rzeczy Piszącสิบอัตราแลกเปลี่ยนnapisałemkilkadziesiątwskaźnikówฉันdoszedłemท​​ำ wniosku, że zaimplementowanie nawet istniejącegowskaźnikamając na uwadze własne preferencje ฉันodpornośćpsychiczną daje lepsze rezultaty Niz wypróbowywaniecałej Armii gotowych wskaźników แหม่ม nadzieje, żeสิบอัตราแลกเปลี่ยนpomoże Wam น้ำหนัก realizacji marzeńบ่อ nie แม่ร่วมukrywać, nawet เบียร์jeżeli Pieniadze nie Daja szczęściaเพื่อ na przekór Temu twierdzeniu wysuwam tezę, że nie wielu ตลก ludzi, którzy swoje szczęścieupatrująน้ำหนัก nie ustawicznym ich braku . เราwstępiechcępoczynićuwagę, że zebrane น้ำหนัก TYM, kursie informacje oparłem na swoim osobistym doświadczeniu programistycznym ฉัน nie wszyscy muszą bezkrytycznie podzielać moje poglądy Wręczแหม่มnadzieję, żeznajdąsię ludzie którzypodejmąpolemikęซี TYM ร่วมzaprezentowałemน้ำหนัก TYM kursie Język polski jak Inne języki etniczne różnisię od języków formalnych przede wszystkim TYM, żejęzyk polski ตลก kontekstowy ฉันwyrażeniaน้ำหนัก nim zawarte częstosą nie jednoznaczne, więcżebyuniknąćdużejczęść nie jednoznacznościpoczynięzastrzeżenie, żejeżeliซีtreści danego fragmentu nie wynika inaczej ไป Dany ส่วน dotyczy semantyki ผม / lub syntaktyki MQL 4. Dodatkowo poczynięzastrzeżenie, że kompilator działaน้ำหนักsposób sekwencyjny ฉัน bez kontekstowy, więc jak หมู่ Damy ทำ skompilowania เนื้อหา fraszki "นา Zdrowie" autorstwa Jana Kochanowskiego เพื่อ Tez będziepróbowałjąskompilowaćซี skutkiem ทำ przewidzenia nawet przez ucznia szkoły podstawowej Dla Tego jak piszę, żejakiś warunek Musi byćspełnionyเพื่อ dlatego nie, że permanentnie น้ำหนักsposób aksjomatyczny innego wyjścia nie แม่ Tylko dla Tego, że inaczej โปรแกรมsię nie skompiluję Albo น้ำหนัก przypadku funkcji importowanych istnieje możliwośćbłędnegodziałaniaฉัน jakby Tego nie rozpatrywaćไป Efekt końcowyฉันตาก nie wiele siębędzieróżnił od Proby kompilacji tekstu fraszki 2. MQL 4 MetaQuotes ตลกผืน, którastworzyła PLATFORME MetaTrader transakcyjną เพื่อร่วม najbardziej wyróżnia TA PLATFORME ซีpośród innych แพลตฟอร์ม Tego Typu การ, เพื่อให้, że jako jedna ซี niewielu implementuje wbudowany język programowania, któryumożliwia napisanie nawet bardzo skomplikowanych programówpozwalających na łatwiejszezarządzanie procesami handlowymi lub nawet na ich całkowitąautomatyzację przez implementacjęwłasnej strategii handlowej Oprócz Tego MQL 4 możnaużyćทำ tworzenia skryptówฉันห้องสมุด Programy Moga byćน้ำหนักłatwysposóbdołączaneทำ jednego ซี otwartych wykresów przez przeciągnięcieurządzeniemwskazującymซี Okna nawigatora terminala klienckiego na odpowiedni wykres Technika przeciągnijฉันupuść Programy działają przynajmniej jak na razie Tylko ฝัก Kontrola aktywnego terminala klienckiego Niestety น้ำหนักprzeciwieństwieทำ zasady twórcówjęzyka, którybył pierwowzorem dla Tego języka, według, której Nowa WERSJA powinna byćcałkowicie kompatybilna ซีwcześniejszymi wersjami, ผืน MetaQuotes nie specjalnie ฐาน o kompatybilnośćwstecznąjęzykazmieniającฉันusuwającniektóre standardowe definicje funkcji ร่วมuniemożliwiaน้ำหนัก przypadkach ekstremalnych kompilacje starszych programów bez modyfikacji kodówźródłowych lub ściągnięcia odpowiednich plików ปัญหา Dodatkowy น้ำหนัก opanowaniu Tego języka Moga stanowićbłędy merytoryczne น้ำหนัก dokumentacji powielane najczęściejwręczmnożone przez autorów innych kursów Tego języka MetaQuotes ภาษา 4 (MQL 4) ล้อเล่นwzględniemłodymjęzykiemฉัน jednym ซี niewielu języków, którypowstałซีmyślą o programowaniu strategii handlowych Silna Kontrola typówฉัน brak wskaźników powoduje ไปże nawet źle napisany โปรแกรม nie zdestabilizuje pracy systemu przy założeniu, żecałość Kodu wykonawczego napisana ล้อเล่นน MQL 4 เพื่อ oznacza, IZ โปรแกรมdopóki nie wykorzystuje funkcji bibliotecznych ซี DLL ห้องสมุดเพื่อ najgorsze ร่วมmožesię Stac เพื่อ zawieszenie pracy terminala klienckiego na przykład przez wejścieน้ำหนักnieskończonąpętlę MQL 4 pozwala tworzyćwskaźniki, กลยุทธ์ฉัน skrypty ร่วม pozwala na automatyzacjęprocesów handlowych ฉันwypróbowywaniewłasnychpomysłów Dodatkowo częstoużywane funkcje można dla wygody zebraćน้ำหนัก bibliotekach Językสิบ zawiera dużo funkcji niezbędnych dla analizy trendu opartych na historycznych ฉัน aktualnie napływających notowaniach, podstawowe działania arytmetyczne ฉั​​น logiczne Tez sąwłączoneทำ struktury Tego języka Ponadto sąrównież wbudowane podstawowe wskaźniki analizy technicznej oraz funkcje kontroli zleceń transakcji MQL 4 dużo czerpie ซีjęzyka A​​NSI C znanym również jako C99, Norma มาตรฐาน ISO / IEC 9899: 1999 więcprogramiściprogramującyน้ำหนักjęzyku C ฉัน c ++ odnajdąsię bardzo Szybko น้ำหนัก TYM języku W TYM kursie na prostych przykładach pokazana ตลก semantyka ฉัน syntaktyka Tego języka oraz funkcje wbudowane นา jednym wykresie možepracować Tylko jeden skrypt, jedna strategia ฉัน wiele wskaźników Liczba wskaźnikówตลก ograniczona przez zasoby systemowe ฉัน zdrowy rozsądekużytkownika Skrypty ฉันกลยุทธ์pracująน้ำหนัก swoich własnychwątkach Wskaźnikipracująprzeważnieน้ำหนักwątku interfejsu Jeśliwskaźnikzostałwywołany przez funkcję iCustom, pracuje น้ำหนักwątku programu, któryไปwywołał Wywołane importowane funkcje biblioteczne, takżepracująน้ำหนักwątku programu Dla zatrzymania programu, należyไปusunąćซี wykresu Wskaźnikiฉันกลยุทธ์działajądopóki nie zostanąusunięteซี wykresu jednak istnieje możliwość nakazania strategii โดย nie podejmowałażadnychdziałań przez wprowadzenie jej กสแตน nieaktywny, wtedy zamiast emotikona น้ำหนัก prawym górnym rogu głównego Okna wykresu, ปอ nazwie strategii, pojawi się symb เฒ่าû Wskaźnikiฉันกลยุทธ์są uruchamiane podc​​zas ponownego uruchomienia terminala klienckiego dzięki zapisywaniu informacji o uruchomionych wskaźnikachฉัน strategiach podc​​zas zamykania terminala klienckiego jednak skrypty nie są uruchamiane podc​​zas ponow เนโก uruchomienia terminala klienckiego ซี powodu nie zapisywania informacji o uruchomionych skryptach podc​​zas zamykania terminala klienckiego กลยุทธ์są programami, któreumożliwiają automatyzacje procesów handlowych przez ตาก zwany ระบบการค้าเครื่องจักรกล (MTS) jeden wykres možebyćobsługiwanyร่วมnajwyżej przez jeden โปรแกรม Tego Typu Uruchomione programy strategii sąwywoływaneพิซซ่าkażdym razem gdy ขั้ว otrzyma bieżące dane chyba, że​​ poprzedni cykl operacji Jeszcze się nie skończył กลยุทธ์ Moga informować o możliwości transakcji jak ฉัน automatycznie wysyłać zlecenie transakcji kupna ผม / lub sprzedażykrótkiejnastępnie Moga automatycznie wysyłać zlecenie zamknięcia pozycji MetaTrader jak większośćsystemów Tego Typu ทดสอบ wspiera strategii na d anych historycznych ซี pokazywaniem MIEJSC otwarcia ฉันzamknięcia transakcji, niestety brak Bazy tickowej možespowodowaćdośćdużerozbieżnościpomiędzy testami rzeczywistym działaniem strategii, szczególnieนามาโลpłynnych rynkach Albo nawet na płynnych rynkach w, okresach น้ำหนักktórych ceny instrumentówzmieniająsię bardzo gwałtownie นาszczęście platforma MetaTrader jakoś sobie radzi ซีemulacjąruchów tickowych ฉัน przy testach obejmujących znaczny okres czasu ฉัน sytuacji rynkowych takich jak Bessa czy Hossa wyniki testówน้ำหนัก mniejszym lub większym stopniu odpowiadająrzeczywistości กลยุทธ์są zgromadzone น้ำหนัก katalogu. \ ผู้เชี่ยวชาญ Wskaźnikisąwskaźnikami technicznymi pisanymi częstoniezależnie od dodatkowych wskaźników Juz zintegrowanych ซี terminalem klienckim, chociaż Moga być pisane น้ำหนัก oparciu o wskaźnikidołączoneทำ terminala klienckiego Wskaźnikiเต้są programami, któreumożliwiają analize technicznąเบียร์ tak jak wbudowane wskaźniki techniczne nie Moga automatyzowaćprocesów handlowych Lecz Moga byćอิลลินอยส์ zdecydowanej większościprzypadkówsą wykorzystywane ทำ budowy strategii Wskaźnikisą zgromadzone น้ำหนัก katalogu. \ ผู้เชี่ยวชาญ \ ตัวชี้วัด Skrypty są programami, któreumożliwiają jednorazowo wykonanie jakiejśczynności Wykonywanie skryptów nie zależy od napływającychnotowań W przeciwieństwieทำ strategii czy wskaźnikówsą wykonywane Tylko raz razu od na każdorazoweżądanieużytkownikaฉันsą automatycznie zamykane โพ wykonaniu operacji przy czym przy zmianie okresu czasu wykresu, przy zamknięciu wykresu na rzecz, któregozostał uruchomiony lub przy zamknięciu terminala klienckiego Praca skryptu ตลก przerywana poczym skrypt ตลก usuwany ซีpamięci terminala klienckiego Skrypt nie ตลก uruchamiany podc​​zas ponownego uruchomienia terminala ซี powodu nie zapisywania informacji o uruchomionych skryptach podc​​zas zamykania terminala klienckiego Skrypty są zgromadzone น้ำหนัก katalogu. \ ผู้เชี่ยวชาญ \ สคริปต์ Biblioteki są zbiorem częstoużywanych funkcji, literałówstałych, zmiennych ฉัน innych zasobów zebranych น้ำหนัก jednym pliku Biblioteka nie ตลก samodzielnym programem wykonawczym Lecz ซี jednej biblioteki možekorzystaćwiększa liczba procesówjednocześnie Biblioteki EX4 służą Tylko jako magazyny kodów maszynowych funkcji เบียร์เพื่อzważywszy na charakterystykęprogramów pisanych na PLATFORME MeraTrader น้ำหนักzupełności wystarczy Biblioteki EX4 są zgromadzone น้ำหนัก katalogu. \ ผู้เชี่ยวชาญ \ ห้องสมุด Pliki nagłówkowesą plikami tekstowymi zawierającyminajczęściejużywane fragmenty Kodu źródłowegoทำ wykorzystania น้ำหนัก programach Pliki เต้ Moga byćdołączoneทำ Kodu źródłowego strategii, skryptu, wskaźnika nawet biblioteki na etapie przetwarzania przez preprocesor Użycieplikównagłówkowychตลก lepszym pomysłem Niz użycieห้องสมุดบ่อwywołanie funkcji bibliotecznej nieuchronnie wiążesięษรzużyciem dodatkowych zasobówน้ำหนัก postaci czasu procesora lub procesorówฉั​​นpamięci operacyjnej niekiedy Tez dyskowej Pliki nagłówkowesą zgromadzone น้ำหนัก katalogu. \ \ ผู้เชี่ยวชาญรวมถึง 3. Kompilator Aby kompilować napisany Kod źródłowy programu potrzebny ตลก kompilator ทำ MetaTrader pakietu zostałdołączony kompilator, znajduje sięน้ำหนัก katalogu aplikacji น้ำหนัก zbiorze. \ MetaLang. exe Metalang. exe ตลก programem konsolowym, któryแม่ DWA parametry Pierwszy ตลก parametr เพื่อ OPCJA zachowania kompilatora ฉันล้อเล่น opcjonalny Jedyna możliwośćdostępnaน้ำหนัก TYM kompilatorze เพื่อ OPCJA คิว Inne znaki są ignorowane OPCJE kompilatora piszemy โพ znaku myślnika "-" OPCJA คิว sprawia, że​​ nie wyświetlanesą komunikaty dotyczące przebiegu kompilacji Drugi parametr ตลกpełną Albo relatywnąścieżkąทำ pl​​iku Kodu źródłowego MQL 4 ล้อเล่นjęzykiem kompilowanym ทำ natywnego Kodu maszynowego, przetwarzanego bezpośrednio przez Centralne jednostki ALU / FPU Kompilowanie tłumaczy Kod programu pisanego น้ำหนักjęzyku formalnym na język maszynowy Żeby Centralne jednostki ALU / FPU mogłyprzetwarzaćโปรแกรม konieczna ตลก jego bezbłędna kompilacja, przy czym ewentualne ostrzeżenia powinny być przeanalizowane Pliki zawierające wykonywalne Kody maszynowe musząmieć rozszerzenie EX4, jeżelimająbyć widziane jako pliki wykony walne przez ขั้ว kliencki X: \ Program Files \ MetaTrader & gt; metalang. exe MetaQuotes ภาษา 4 รุ่นคอมไพเลอร์ 4.00 สร้าง 216 (16 เมษายน 2008) ลิขสิทธิ์ 2001-2008, MetaQuotes Software Corp. การใช้งาน: metalang [ตัวเลือก ] ชื่อแฟ้ม X: \ Program Files \ MetaTrader & gt; metalang. exe X: \ Program Files \ MetaTrader \ ผู้เชี่ยวชาญ \ przykład. mq4 " MetaQuotes ภาษา 4 รุ่นคอมไพเลอร์ 4.00 สร้าง 216 (16 เมษายน 2008) ลิขสิทธิ์ 2001-2008, MetaQuotes Software Corp. CollectTokens: 3762 MqlToken [1146 Kb] ใช้ MqlToken 3415 [ขนาด 312 ไบต์] ไฟล์ประสบการณ์ "F: \ Program Files \ X-Trader 4 XTB \ ผู้เชี่ยวชาญ \ przykład. ex4" ผลิต - 0 ข้อผิดพลาด (s), 0 เตือน (s) X: \ Program Files \ MetaTrader & gt; metalang. exe - q "X: \ Program Files \ MetaTrader \ ผู้เชี่ยวชาญ \ przykład. mq4" CollectTokens: 3762 M qlToken [1146 Kb] ใช้ MqlToken 3415 [ขนาด 312 ไบต์] X: \ Program Files \ MetaTrader & gt; UWAGA: Skompilowany ปลีกแม่ตา Sama nazwęร่วมźródłowyฉัน rozszerzenie EX4, jeśli istnieje ปลีก o nazwie jednobrzmiącejซีnazwą pliku wynikowego เพื่อ kompilator spróbujezastąpićสิบปลีก bez ostrzeżenie 4. IDE MetaTrader 4 ล้อเล่น instalowany ซี tekstowym edytorem Kodu, MetaEditor 4 któryตลก programem Typu IDE (zintegrowane środowisko programowania) integrującym edytor tekstu służącyทำ edycji Kodu źródłowego programu ซีfunkcjąpodświetlaniaskładni konstrukcji języka เพื่อแม่ułatwićน้ำ orientacje น้ำหนัก kodzie IDE ułatwia kompilacje programu, wystarczy użyć klawisza F5 MetaEditor wywołaกระบวนการ kompilacji Komunikaty ษร standardowego wyjściabłędów kompilatora Beda prze kierowane ฉั​​นwyświetloneน้ำหนักข้อผิดพลาดzakładceน้ำหนักคำอธิบาย polu Po pomyślnym skompilowaniu ปลีกแม่ตา Sama nazwęร่วมปลีกźródłowyฉัน rozszerzenie EX4 Jeśli kompilacja się nie powiedzie น้ำหนักข้อผิดพลาดzakładceน้ำหนัก polu คำอธิบาย pojawi się lista błędów IDE แม่ Tez zintegrowany ระบบ pomocy dostępnyน้ำหนักzakładceช่วยเหลือฉันโพnaciśnięciu klawisza F1 W systemie pomocy znajdująsię opisy funkcji standardowych podzielonych na ประเภท tematyczne, operatory, słowazastrzeżoneฉัน wiele innych ระบบ pomocy opisuje Tez zachowane funkcje, którezmieniłynazwę

No comments:

Post a Comment