Witam
Poszukuję osobę która zrobi system zarządzania otwartymi pozycjami.
System ma działać tak:
Jeżeli ostatnia świeca jest 10 razy większa niż najwieksza z 10 ostatnich swiec to jeżeli ruch poszedł w górę modyfikowane będą pozycje BUY. Modyfikacja będzie polegać na ustawieniu SL w połowie tej dużej świecy. Analogicznie dla ruchu w dół modyfikuje pozycje SELL.
Czekam na propozycje wykonania.
Poszukiwany programista mt5
- ninjaproject
- Maniak
- Posty: 4944
- Rejestracja: 30 lip 2019, 13:15
Re: Poszukiwany programista mt5
Nie testowałem, ale powinno działać:
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Trejder, Mentor/trener, aka. Dadas, fx-technik, obecnie ninjaproject.
Programuję wskaźniki i EA do MetaTrader 4/5.
Programuję wskaźniki i EA do MetaTrader 4/5.
Re: Poszukiwany programista mt5
Dzięki za szybką reakcję.
-
- Uczestnik
- Posty: 1
- Rejestracja: 18 lip 2023, 17:27
Re: Poszukiwany programista mt5
Cześć! Projekt, który opisujesz, wymaga stworzenia systemu zarządzania pozycjami opartego na określonym algorytmie analizy danych rynkowych. Poniżej przedstawiam ogólny zarys, jak taki system mógłby działać:
Dane rynkowe: Najpierw musisz zdobyć dostęp do danych rynkowych, które będą używane do analizy. Możesz korzystać z różnych źródeł, takich jak API giełdowe, platformy brokerskie, dane historyczne lub usługi finansowe oferujące te informacje.
Analiza danych: Następnie musisz przetworzyć te dane, aby obliczyć średnią wartość ostatnich 10 świec oraz najwyższą wartość spośród tych 10 świec. Dzięki temu będziesz w stanie porównać ostatnią świecę z wartościami referencyjnymi.
Warunek wejścia: Teraz należy zdefiniować warunek wejścia na rynek. W Twoim przypadku będzie to, gdy ostatnia świeca jest 10 razy większa niż najwyższa wartość ze wszystkich świec. Jeśli ten warunek zostanie spełniony i ruch będzie w górę, będziesz modyfikował pozycje BUY; jeśli ruch będzie w dół, modyfikujesz pozycje SELL.
Modyfikacja pozycji: Gdy spełnią się warunki wejścia, system automatycznie dokonuje modyfikacji pozycji. Na przykład, jeśli ruch jest w górę i masz otwartą pozycję BUY, system ustawi Stop Loss (SL) na poziomie połowy dużej świecy. Analogicznie, jeśli ruch jest w dół, SL dla pozycji SELL będzie również ustawiony na połowie dużej świecy.
Zarządzanie pozycjami: Warto również zapewnić, żeby system zarządzał pozycjami w zależności od sytuacji rynkowej. To może obejmować zabezpieczanie pozycji (take profit, stop loss) oraz śledzenie trendów i wskaźników, które mogą wpłynąć na sytuację na rynku.
Testowanie i optymalizacja: Po stworzeniu systemu, ważne jest przetestowanie go na danych historycznych (backtesting) i optymalizacja parametrów. Upewnij się, że Twój system działa poprawnie i efektywnie przed jego zastosowaniem na żywym rynku.
Dane rynkowe: Najpierw musisz zdobyć dostęp do danych rynkowych, które będą używane do analizy. Możesz korzystać z różnych źródeł, takich jak API giełdowe, platformy brokerskie, dane historyczne lub usługi finansowe oferujące te informacje.
Analiza danych: Następnie musisz przetworzyć te dane, aby obliczyć średnią wartość ostatnich 10 świec oraz najwyższą wartość spośród tych 10 świec. Dzięki temu będziesz w stanie porównać ostatnią świecę z wartościami referencyjnymi.
Warunek wejścia: Teraz należy zdefiniować warunek wejścia na rynek. W Twoim przypadku będzie to, gdy ostatnia świeca jest 10 razy większa niż najwyższa wartość ze wszystkich świec. Jeśli ten warunek zostanie spełniony i ruch będzie w górę, będziesz modyfikował pozycje BUY; jeśli ruch będzie w dół, modyfikujesz pozycje SELL.
Modyfikacja pozycji: Gdy spełnią się warunki wejścia, system automatycznie dokonuje modyfikacji pozycji. Na przykład, jeśli ruch jest w górę i masz otwartą pozycję BUY, system ustawi Stop Loss (SL) na poziomie połowy dużej świecy. Analogicznie, jeśli ruch jest w dół, SL dla pozycji SELL będzie również ustawiony na połowie dużej świecy.
Zarządzanie pozycjami: Warto również zapewnić, żeby system zarządzał pozycjami w zależności od sytuacji rynkowej. To może obejmować zabezpieczanie pozycji (take profit, stop loss) oraz śledzenie trendów i wskaźników, które mogą wpłynąć na sytuację na rynku.
Testowanie i optymalizacja: Po stworzeniu systemu, ważne jest przetestowanie go na danych historycznych (backtesting) i optymalizacja parametrów. Upewnij się, że Twój system działa poprawnie i efektywnie przed jego zastosowaniem na żywym rynku.
-
- Uczestnik
- Posty: 1
- Rejestracja: 07 sie 2023, 13:31
Re: Poszukiwany programista mt5
Poszukujemy programisty z doświadczeniem w obszarze MT5.
Re: Poszukiwany programista mt5
Robiłem coś podobnego