Wszystkie pytania dozwolone początkujących programistów

O jezykach programowania w platformach i nie tylko.
Awatar użytkownika
personov
Pasjonat
Pasjonat
Posty: 1525
Rejestracja: 09 sie 2009, 21:27

Nieprzeczytany post autor: personov »

StopLoss 300 pips to tak jak byś wogóle nie ustawiał StopLoss :)
Nie znamy całego kodu, ale najprościej odnajdź w kodzie OrderSend().
W nawiasie szósta wartość po przecinku w nawiasie to wartość StopLoss. Dla pozycji BUY będzie to "Ask-0.03", dla SELL "Bid+0.03".
Solą życia jest kasa.

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

Nieprzeczytany post autor: Pierz Andrzej »

personov pisze:Dla pozycji BUY będzie to "Ask-0.03", dla SELL "Bid+0.03".
raczej nie tak ;) tylko tak:

dla Buy

Kod: Zaznacz cały

Bid - 300 * Point;
dla sell

Kod: Zaznacz cały

Ask +300 * Point
pozdrawiam
Andrzej Pierz
z poważaniem
Andrzej Pierz
FOREX-SERVICE

MkubuxK
Pasjonat
Pasjonat
Posty: 1051
Rejestracja: 20 maja 2009, 18:27

Re: MQL4 - Stop Loss

Nieprzeczytany post autor: MkubuxK »

Marcin30 pisze:Nie wiem czy to pytania dla tego działu...??? Mam wbudowaną strategie w BossaFX MACD Sample, ustawiłem już wszystkie parametry ale chce dodać jeszcze do strategii Stop Loss 300 pips. Jak to wprowadzić????
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
fx-forum

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

Nieprzeczytany post autor: personov »

Pierz Andrzej pisze:
personov pisze:Dla pozycji BUY będzie to "Ask-0.03", dla SELL "Bid+0.03".
raczej nie tak ;) tylko tak:

dla Buy

Kod: Zaznacz cały

Bid - 300 * Point;
dla sell

Kod: Zaznacz cały

Ask +300 * Point
pozdrawiam
Andrzej Pierz
Aby uogólnić symbole to faktycznie 300*Point, bo nie wszystkie pary kwotowane są 4 miejsca po przecinku. Ale ceny Bid i Ask napewno podalem prawidłowo.
Solą życia jest kasa.

Awatar użytkownika
siersciuch
Pasjonat
Pasjonat
Posty: 407
Rejestracja: 06 kwie 2010, 20:31

Nieprzeczytany post autor: siersciuch »

jak pobrać ostanie punkty z wskaźnika ZIG ZAG?
jeżeli będziesz uparty, prawdopodobnie częściej odniesiesz sukces, niż doznasz porażki.

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

Nieprzeczytany post autor: personov »

siersciuch pisze:jak pobrać ostanie punkty z wskaźnika ZIG ZAG?
W start() dodaj tablicę :

Kod: Zaznacz cały

 double Zig[5]; 
   int h=0; 
   for(int g=0; g < 1000; g++) { 
   Zig[h] = iCustom(Symbol(),Period(),"ZigZag",14,5,3, 0, g); 
   if(Zig[h] != 0) { 
   h++; } 
   if(h > 4) { 
   break; 
   }}  
 
Teraz masz 5 ostatnich Zigów ; Zig[0], Zig[1].....
Ostatnio zmieniony 18 gru 2011, 21:58 przez personov, łącznie zmieniany 1 raz.
Solą życia jest kasa.

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

Nieprzeczytany post autor: Pierz Andrzej »

personov pisze:Ale ceny Bid i Ask napewno podalem prawidłowo.
zlecenia Buy otwierasz po cenie Ask , zamykasz po cenie Bid .
zlecenie Sell otwierasz po cenie Bid , zamykasz po cenie Ask.

pozdrawiam
Andrzej Pierz
z poważaniem
Andrzej Pierz
FOREX-SERVICE

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

Nieprzeczytany post autor: personov »

Pierz Andrzej pisze:
personov pisze:Ale ceny Bid i Ask napewno podalem prawidłowo.
zlecenia Buy otwierasz po cenie Ask , zamykasz po cenie Bid .
zlecenie Sell otwierasz po cenie Bid , zamykasz po cenie Ask.

pozdrawiam
Andrzej Pierz
Tak.
Dlatego przy otwarciu dla Buy ma być Ask-300*Point, a dla Sell Bid+300*Point.
Solą życia jest kasa.

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

Nieprzeczytany post autor: Pierz Andrzej »

personov pisze:Dlatego przy otwarciu dla Buy ma być Ask-300*Point, a dla Sell Bid+300*Point.
zwracam honor ;) ... caly dzien przed kodem i przestalem logiczne myslec :D

pozdrawiam
Andrzej Pierz
z poważaniem
Andrzej Pierz
FOREX-SERVICE

Awatar użytkownika
siersciuch
Pasjonat
Pasjonat
Posty: 407
Rejestracja: 06 kwie 2010, 20:31

Nieprzeczytany post autor: siersciuch »

personov pisze:
siersciuch pisze:jak pobrać ostanie punkty z wskaźnika ZIG ZAG?
W start() dodaj tablicę :

Kod: Zaznacz cały

 double Zig[5]; 
   int h=0; 
   for(int g=0; g < 1000; g++) { 
   Zig[h] = iCustom(Symbol(),Period(),"ZigZag",14,5,3, 0, g); 
   if(Zig[h] != 0) { 
   h++; } 
   if(h > 4) { 
   break; 
   }}  
 
Teraz masz 5 ostatnich Zigów ; Zig[0], Zig[1].....
Aha własnie tego mi brakowało, czyli przez ICustom moge pobrać wartość danej świecy z każdego wskaźnika który jest \experts\indicators ??
jeżeli będziesz uparty, prawdopodobnie częściej odniesiesz sukces, niż doznasz porażki.

ODPOWIEDZ