Wszystkie pytania dozwolone początkujących programistów

O jezykach programowania w platformach i nie tylko.
Awatar użytkownika
bfx
Pasjonat
Pasjonat
Posty: 1260
Rejestracja: 11 sty 2013, 15:49

Re: Wszystkie pytania dozwolone początkujących programistów

Nieprzeczytany post autor: bfx »

personov chyba tutaj masz odpowiedz:
Wartość StopLoss i TakeProfit możemy określić podczas otwierania nowego zlecenia, ale muszą być większe niż dopuszczalna przez brokera minimalna wartość stopów (stop level), którą możemy odczytać korzystając z funkcji MarketInfo() parametr MODE_STOPLEVEL. W przypadku ustawienia nieprawidłowych, najczęściej za bliskich poziomów stop otrzymamy błąd o kodzie 130
(ERR_INVALID_STOPS).

Jeśli otwieramy zlecenia oczekujące cena otwarcia nie może być ceną rynkową Ask lub Bid. Minimalny poziom odstępu od aktualnej ceny dla zleceń oczekujących określony przez brokera możemy odczytać za pomocą funkcji MarketInfo() parameter MODE_STOPLEVEL. W przypadku
ustawienia nie prawidłowych cen oczekujących otrzymamy błąd o kodzie 130 (ERR_INVALID_STOPS)
http://bossa.pl/index.jsp?layout=2&page ... at_id=1353
"Ty też jesteś Bogiem! Tylko uświadom to sobie, sobie"

JAREK67
Maniak
Maniak
Posty: 2143
Rejestracja: 13 lip 2006, 11:21

Re: Wszystkie pytania dozwolone początkujących programistów

Nieprzeczytany post autor: JAREK67 »

bfx pisze:personov chyba tutaj masz odpowiedz:
Wartość StopLoss i TakeProfit możemy określić podczas otwierania nowego zlecenia, ale muszą być większe niż dopuszczalna przez brokera minimalna wartość stopów (stop level), którą możemy odczytać korzystając z funkcji MarketInfo() parametr MODE_STOPLEVEL. W przypadku ustawienia nieprawidłowych, najczęściej za bliskich poziomów stop otrzymamy błąd o kodzie 130
(ERR_INVALID_STOPS).

Jeśli otwieramy zlecenia oczekujące cena otwarcia nie może być ceną rynkową Ask lub Bid. Minimalny poziom odstępu od aktualnej ceny dla zleceń oczekujących określony przez brokera możemy odczytać za pomocą funkcji MarketInfo() parameter MODE_STOPLEVEL. W przypadku
ustawienia nie prawidłowych cen oczekujących otrzymamy błąd o kodzie 130 (ERR_INVALID_STOPS)
http://bossa.pl/index.jsp?layout=2&page ... at_id=1353
niekoniecznie :lol:
Obrazek

Souzin
Bywalec
Bywalec
Posty: 9
Rejestracja: 06 sty 2013, 01:24

Re: Wszystkie pytania dozwolone początkujących programistów

Nieprzeczytany post autor: Souzin »

Potrzebuje skryptu ,ktory zmienial by mi profile.Czesto to robie i chcial bym sobie ulatwic.

Awatar użytkownika
bfx
Pasjonat
Pasjonat
Posty: 1260
Rejestracja: 11 sty 2013, 15:49

Re: Wszystkie pytania dozwolone początkujących programistów

Nieprzeczytany post autor: bfx »

Dzięki Andrzej. Tak łatwego rozwiązania nie szukałem :lol:
Ale jednak to tez mnie nie urządza :? Zmieniając szablony, ustawienia wskaźników wracają do początkowych. A niektóre na bieżąco dopasowuję do wykresu... Jakoś się bez tego obejdę. 8)
Ostatnio zmieniony 25 sty 2013, 21:01 przez bfx, łącznie zmieniany 1 raz.
"Ty też jesteś Bogiem! Tylko uświadom to sobie, sobie"

Awatar użytkownika
bbq
Pasjonat
Pasjonat
Posty: 604
Rejestracja: 10 maja 2011, 17:12

Re: Wszystkie pytania dozwolone początkujących programistów

Nieprzeczytany post autor: bbq »

Souzin pisze:Potrzebuje skryptu ,ktory zmienial by mi profile.Czesto to robie i chcial bym sobie ulatwic.
W polu templateIndex wpisz nr, zaczynając od 0 w/g listy Twoich szablonów, leci po wszystkich otwartych oknach.
Albo edytuj i zrób kilka gotowców dla szablonu x,y,z itd..

btw:szukasz skryptu, ea, indyka pisz/pytaj tu http://forex-nawigator.biz/forum/ciekaw ... 18362.html

Pzdr.
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
“Look deep into nature, and then you will understand everything better.” A. Einstein

naczelnik
Stały bywalec
Stały bywalec
Posty: 26
Rejestracja: 23 sty 2013, 23:04

Re: Wszystkie pytania dozwolone początkujących programistów

Nieprzeczytany post autor: naczelnik »

Witam,
Jak wiemy, aby otworzyć długą pozycją za cenę transakcji brana jest cena ASK. Mam w związku z tym pytanie - czy można postawić zlecenie BuyStop, ale tak aby poziom wejścia był badany przez cenę BID?
Pytam o to, ponieważ wykresy są rysowane przez cenę BID, a więc wskaźniki też na jej podstawie są obliczane i np. testując system, który mówi kup po 1.31210 w historii sprawdzi czy cena BID dotknęła ten poziom, a w rzeczywistości może okazać się, że nie koniecznie cena Bid jej dotknie, a zrobi to Ask, więc trochę nie halo.

Awatar użytkownika
personov
Pasjonat
Pasjonat
Posty: 1521
Rejestracja: 09 sie 2009, 21:27

Re: Wszystkie pytania dozwolone początkujących programistów

Nieprzeczytany post autor: personov »

Czymś innym jest warunek otwarcia, a czymś innym po jakiej cenie otwierane jest zlecenie.
Możesz dać warunek, że jeśli cena Bid coś tam przetnie lub osiągnie jakąś wartość to otwieraj BUY.
Ale dopiero w momencie otwierania pozycji brana jest pod uwagę cena Ask, bo tylko po takiej są otwierane BUY. Ale warunek przecięcia to co innego, tam możesz sobe wpisać co chcesz, nawet jak (cena Bid-100*Stoch/2567) przetnie co chcesz, to =====otwieraj BUY.
Solą życia jest kasa.

Awatar użytkownika
Pierz Andrzej
Przyjaciel Forum
Przyjaciel Forum
Posty: 1200
Rejestracja: 02 lip 2006, 14:17

Re: Wszystkie pytania dozwolone początkujących programistów

Nieprzeczytany post autor: Pierz Andrzej »

naczelnik dodaj spread do ceny BID i po sprawie ;)
z poważaniem
Andrzej Pierz
FOREX-SERVICE

naczelnik
Stały bywalec
Stały bywalec
Posty: 26
Rejestracja: 23 sty 2013, 23:04

Re: Wszystkie pytania dozwolone początkujących programistów

Nieprzeczytany post autor: naczelnik »

Właściwie to tak to wykonałem, dodałem spread do ceny BuyStop, ale co z możliwą zmianą spreadu, czy wtedy znowu modyfikować poziom BuyStop?

Awatar użytkownika
Pierz Andrzej
Przyjaciel Forum
Przyjaciel Forum
Posty: 1200
Rejestracja: 02 lip 2006, 14:17

Re: Wszystkie pytania dozwolone początkujących programistów

Nieprzeczytany post autor: Pierz Andrzej »

no to masz co najmniej trzy wyjścia
- modyfikujesz co zmianę spreadu
- wysyłasz OrderSend(...OP_BUY...) w momencie gdy cena dojdzie lub przekroczy poziom na którym mialo by byc zlecenie oczekujące ;)
- po złożeniu zlecenia oczekującego nic z nim nie robisz pomimo zmian spreadu
z poważaniem
Andrzej Pierz
FOREX-SERVICE

ODPOWIEDZ