Forex Sql Baza Danych


Niedawno pobrałem platformę MetaTrader Terminal MT4.I mam mój własny silnik do testowania wstecznego, który przechowuje niektóre dane wyjściowe w mojej bazie danych serwera SQL Wyjście to zależy od modelu testuję Jednak wynik może być tak prosty, jak czas wejścia handlu. Co chciałbym wiedzieć. Jest to możliwe w MQL4 do pobrania danych z bazy danych SQL Server i następnie adnotacji wykresu za pomocą prostego B dla wpisu kupić lub S dla sprzedaży. Więc mam uruchomić testy testów wstecznych, tj. EURUSD w latach 2010-2011 i przechowywane w momencie zakupu i sprzedaży, chciałbym pojechać na platformę MetaTrader 4 i uruchomić skrypt, który pobierałby czas wszystkich pozycji kupna i sprzedaży z mojego SQL - bazy danych i na mojej karcie wyceny EURUSD te XTO-s. asked 26 Październik 14 w 19 02.Tak, jest to możliwe. MQL4 języka, w tym New - MQL4 aka MQL4 5, ma składni wsparcie dla importowania usług DLL, które pozwalają ponownej integracji narzędzi, zamknięta składnia MQL4 nie pozwala uzyskać więcej n a mianowicie MQL4-Script lub MQL4-ExpertAdvisor mogą komunikować się z zewnętrznymi procesami, w tym z rozsądnie działającymi systemami DBMS. dni, nie jest prostym procesorem sekwencyjnym, mianowicie MQL-CustomIndicator jest daleki od tego paradygmatu Kod, z wyjątkiem przypadków działania MQL4-Script jako fabryki zdarzeń, która jest inicjowana przez asynchroniczny przepływ przychodzących zdarzeń rynkowych Użytkownik jest odpowiedzialny za wszelkie środki, aby nie naruszyć stabilności w czasie rzeczywistym zasady Alpha Omega-of-MQL4-zasad Innymi słowy, słaby projekt, który może uzyskać niektóre O-blokowanie z RDBMS przetwarzania i innych, będzie najbardziej prawdopodobnie powodem awarii Terminala Handlowego, który jest ostatnią rzeczą, jakiej kiedykolwiek chciałby doświadczyć, czy to w fazie sprzedaży na żywo, czy też w fazie testowania wstecznego, czy też nie, to jest solidna, nie blokująca, heterogeniczna, równoległa integracja wielu procesorów architektura kod-design ma być używany do tego zadania. Jest to świetne, jeśli wykonano profesjonalnie. Uważaj, że wspomniane umysł pozwala bardzo inteligentnym, szybkim i prawie nieograniczonym architekturom współpracować z terminalem Trading z wielu przypadkach z nadajnikami w czasie rzeczywistym między kodem MT4 MQL4 a silnikiem AI ML dzięki Pythonie, szybkiemu silnikowi strumieniowania protokołu FIX do wprowadzania danych w czasie rzeczywistym z dostawcy płynności Pool, używając zdalnej grafiki NVIDIA GPU, zdalnie współdzielonego kanału informacyjnego IRC skype. czy filozofia jest na miejscu SQL nie jest niczym dodatkowym w tym znaczeniu Wciskając etykiety są trywialne w tym samym sensie MQL4 pozwala na budowę ponownie, używając interaktywnej warstwy GUI bliskiej czasie rzeczywistym, która pozwala, w kilka barier stabilności msec, pracuje z terminalem Trading w sposób czysto graficzny dawno temu przed tagiem marketingowym One-Click-Trading pojawił się tylko kliknięto w kupie kliknij, aby sprzedawać, w pełni interaktywnie sterowany liniowo, graficznie - obrazy wizualne ułatwiające handel, czy to w przypadku zautomatyzowanego handlu z pośrednią konfiguracją GUI zestawu reguł czy z rozszerzonym stylem Trading. Tak może sprawić, że terminal handlowy MT4 jest rodzajem zdalnego programowania wyświetlania wykresów , napędzany nie przez FX-Market, ale z procesora Cloud, gdzie znajduje się reguła zdalnego testowania strategii rulez. As rozumiem, że poprawiają mnie, jeśli źle się miewam, eksperymentator Custom Advisor Custom Indicator jest zdarzony tak, gdy zdarzenia na rynku są nazywane Skrypt nie jest nawet napędzany, więc jest to miejsce, w którym powinienem utworzyć mój kod Czy jest możliwe aby zatrzymać aktualizacje wykresów, aby obejść problem stabilności Jak m testów nie jestem zaniepokojony wykresy aktualizujące mHelpMe 27 października 14 w 9 58. Po prawej, skrypt MQL4 nie ma żadnego wyzwalacza z kolejki zdarzeń, poprawnie rozwiązano kwestię Still, nie będę polegał na wysyłaniu oczekujących oczekujących oczekujących SQL na niewidome, ale raczej zaimplementować asynchroniczny interfejs proxy, który pośredniczyłby w MQL4-front-end SQL-back - koniec przetwarzania kolejki zarządzania, aby służyć jeden zamiast innego, aby uniknąć zarówno blokowania MQL4, jak i przypadku przeciążenia MQL4, podczas pobierania lawiny bajtów w odpowiedzi blokującej blokadę, nie wspominając o skalibrowaniu wagi HFT jako pierwszego problemu na liście o użytkownika3666197 27 października 14 w 10 06 Pytanie powyżej, Twój kod nie jest znany, czy MT4-Graph jest online czy off-line Możesz łatwo aktywować swój kod MQL4-Script na wykresie off-line, nie słucha jednak żadnych aktualizacji projektowanie Inną kwestią jest posiadanie odpowiednich danych OHLCV dostępnych w bazie danych MT4-HistoryCentre, z których wykresy otrzymają dane PriceDOMAIN w celu wykreślenia słupków świec - ale to jest kolejny temat adresu user3666197 27 października 14 w 10 12.Domyślnie można użyć coś w rodzaju DECIMAL 19,2 dla wszystkich wartości monetarnych, ale jeśli tylko będziesz przechowywać wartości poniżej 1000, to będzie to tylko marnowanie cennej przestrzeni bazy danych. W większości implementacji DECIMAL N , 2 byłoby wystarczające, gdzie wartością N jest co najmniej numba r cyfr poprzedzających największą kwotę, jaką kiedykolwiek spodziewasz się zapisać w tym polu 5 Więc jeśli nie spodziewasz się przechowywania wartości większych niż 999999 99, DECIMAL 11,2 powinien być większy niż wystarczający, aż zmiany oczekiwań. chcesz być zgodny z zasadami GAAP, możesz przejść z DECIMAL N, 4, gdzie wartość N jest co najmniej liczbą cyfr przed największym sumą, jaką kiedykolwiek spodziewasz się zapisać w tym polu. 7. Odpowiedzi 8 marca 16 w 0 00 . Twoja odpowiedź.2017 Stack Exchange, Inc. Download Free Forex Data. Download Krok 1 Proszę wybrać Platformę Aplikacji i TimeFrame. W tej sekcji będziesz mógł wybrać platformę, na której będziesz potrzebować danych. MetaTrader 4 MetaTrader 5. Ta platforma umożliwia korzystanie tylko z danych paska 1 minuty M1 Te pliki nadają się do testowania strategii handlowych w ramach platform MetaTrader 4 i MetaTrader 5 Proszę wybrać. Ta platforma umożliwia wykorzystanie zarówno danych o długości 1 minuty, jak i danych Tick z 1 sekundą rozdzielczość Te pliki są dobrze dopasowane f lub backtesting strategie handlowe w najnowszych wersjach platformy NinjaTrader Proszę wybrać dane, które będą Ci potrzebne. Ta platforma umożliwia korzystanie z M1 1 Minute Bar Data tylko te pliki są odpowiednie do testowania strategii handlowych pod platformą MetaStock Proszę wybrać. W przypadku ogólnych zastosowań ten format umożliwia importowanie M1 1 Minute Bar Data do dowolnej trzeciej aplikacji Proszę wybrać.

Comments