Potrzebne jest opracowanie bota do handlu na kontraktach futures Binance, który będzie działał przez API. Po uruchomieniu kodu przez konsolę, należy wprowadzić następujące dane: wybór pary handlowej (na przykład BTCUSDT lub LTCUSDT), kwotę zysku, przy osiągnięciu której pozycja zostanie zamknięta i otwarta nowa oraz kwotę początkowej marży, czyli o ile $ zostanie otwarta pierwsza pozycja.
Pomysł bota:
Po uruchomieniu przez konsolę bot powinien wykonać następujące działania:
1. Otworzyć pozycję z zadanymi parametrami (para handlowa, kwota take profit i początkowa marża).
2. Przy osiągnięciu docelowego zysku w wysokości 1 dolara pozycja automatycznie się zamyka, a nowa zostaje otwarta.
3. W przypadku spadku o 50% od marży pozycji następuje dodanie marży:
• Na przykład, jeśli początkowa marża wynosi 5 dolarów, przy spadku do 2,5 dolarów w pozycji marża zwiększa się o 2,5 dolara, w wyniku czego nowa marża wyniesie 7,5 dolara.
• Jeśli spadek trwa do 3,75 dolarów (50% nowej marży), ponownie następuje uzupełnienie marży o 3,75 dolara, i tak dalej, aż do osiągnięcia docelowego zysku w wysokości 1 dolara.
4. Po osiągnięciu docelowego zysku w wysokości 1 dolara pozycja automatycznie się zamyka, a bot ponownie otwiera nową pozycję.