Otwieranie pozycji na podstawie już otwartych

O jezykach programowania w platformach i nie tylko.
Jakr
Bywalec
Bywalec
Posty: 18
Rejestracja: 10 sty 2012, 21:43

Otwieranie pozycji na podstawie już otwartych

Nieprzeczytany post autor: Jakr »

Witam

Chciałbym nieco zautomatyzować mój system. Moja wiedza na temat programowania jest znikoma, na razie próbuję sobie jednak poradzić z tym sam, gdyż to co chcę osiągnąć nie jest skomplikowane. Problem pojawia się przy stworzeniu funkcji, która będzie uzależniała otworzenie pozycji od otwarcia poprzedniej. W skrócie:

Zlecenie X otworzono po cenie A. Funkcja ma sprawić, że gdy cena instrumentu ulegnie zmianie o wartość B to zostanie otworzona pozycja Y z tp N i sl M. Następnie gdy tylko cena instrumentu ulegnie zmianie o wartość B od ceny otwarcia Y to zostanie otwarta pozycja Z z tp N i sl M.

Myślę, że opisałem to możliwie jasno. Czy ktoś mógłby mi powiedzieć w jaki sposób powiązać otworzenie kolejnej pozycji z ceną poprzednio otwartej? Ewentualnie czy ktoś chciałby napisać takiego robota? (jeśli tak to proszę o cenę).

Pozdrawiam

Awatar użytkownika
Pablo90
Pasjonat
Pasjonat
Posty: 1215
Rejestracja: 10 cze 2007, 15:36

Re: Otwieranie pozycji na podstawie już otwartych

Nieprzeczytany post autor: Pablo90 »

Kod: Zaznacz cały

if (Order_SELECT(0, SELECTY_BY_POS)) {
    if (Close[0] >= B * Points * OpenOrderPrice()) {
        OrderSend(BUY);
    } else if (Close[0] <= B * Points * OrderOpenPrice() {
        OrderSend(SELL);
    }
}
To jest pseudokod, który wydaje mi się, że rozwiązuje Twój problem.

ODPOWIEDZ