LOT KROCZĄCY (LOt STEP)

O jezykach programowania w platformach i nie tylko.
mateuszer
Bywalec
Bywalec
Posty: 6
Rejestracja: 18 wrz 2012, 19:34

LOT KROCZĄCY (LOt STEP)

Nieprzeczytany post autor: mateuszer »

Witajcie!

Powiedźcie mi proszę (ale tak łopatologicznie) w jaki sposób, gdzie i jaki wpisać kod do utworzonej już strategii w MQL4 na kroczący Lot (LOT STEP) by była możliwość aurtomatycznej zmiany lotów.

po 3 dniach nieudanych prób zdecydowałem się zapytać tutaj.

Jak byście znali odpowiedź albo wiedzieli gdzie takiej rady szukać podziękuję!

Pozdrawiam

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

Nieprzeczytany post autor: personov »

A jak to ma wyglądać ? Lot kolejnej pozycji ma być dodawany, mnożony przez jakąś liczbę, czy jak ?
I czy takie zwiększanie lota ma się odbywać po każdej kolejnej pozycji, czy tylko po kolejnej w tym samym kierunku ? Czy tylko po stratnej, albo zyskownej ?
A może lot ma stanowić jakiś procent Ballance, albo Equity ?
Sprecyzuj pytanie.
Solą życia jest kasa.

mateuszer
Bywalec
Bywalec
Posty: 6
Rejestracja: 18 wrz 2012, 19:34

Nieprzeczytany post autor: mateuszer »

było by świetnie gdyby lot (mikro lot) mógł być dodawany po każdej stratnej pozycji, lub po zwiększeniu się o dany % balance.

Np jak by to można było wbudować w tego eksperta lub gdzie gdzie szukać informacji? z góry dziękuję za pomoc
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.

Kris82
Stały bywalec
Stały bywalec
Posty: 34
Rejestracja: 11 lip 2012, 00:27

Nieprzeczytany post autor: Kris82 »

Tutaj masz temat dotyczący automatycznej zmiany wielkości lota.

http://www.forex-nawigator.biz/dyskusje ... hp?t=19007

mateuszer
Bywalec
Bywalec
Posty: 6
Rejestracja: 18 wrz 2012, 19:34

Re: LOT KROCZĄCY (LOt STEP)

Nieprzeczytany post autor: mateuszer »

Dzięki za linka, tylko powiedźcie mi gdzie mogę wpisać ten kod? w które miejsce dokładnie?

lot=0.01;
if(AccountProfit()> 4000) lot=0.02;
if(AccountProfit()> 9000) lot=0.03;
if(AccountProfit()> 13500) lot=0.04;

próbowałem wkleić to wszędzie, ale za każdym razem jak odświeżałem MetaTradera, strategia już nie działała...

Dzięki wielkie

crn
Gaduła
Gaduła
Posty: 117
Rejestracja: 17 mar 2009, 22:07

Re: LOT KROCZĄCY (LOt STEP)

Nieprzeczytany post autor: crn »

mateuszer pisze:Dzięki za linka, tylko powiedźcie mi gdzie mogę wpisać ten kod? w które miejsce dokładnie?

lot=0.01;
if(AccountProfit()> 4000) lot=0.02;
if(AccountProfit()> 9000) lot=0.03;
if(AccountProfit()> 13500) lot=0.04;

próbowałem wkleić to wszędzie, ale za każdym razem jak odświeżałem MetaTradera, strategia już nie działała...

Dzięki wielkie

"lot" musisz zastapic parameterm, ktory odpowada w OrderSend za loty
wklej to przed orderSend( ... );

czyli jak znajdzesz cos a la:

Kod: Zaznacz cały

OrderSend(Symbol(),OP_BUY,TEN_PARAMETR_CIE_INTERESUJE,Ask,3,Ask-25*Point,Ask+25*Point,"My order #2",16384,0,Green);
to zamien na:

Kod: Zaznacz cały

double lot=0.01;
if(AccountProfit()> 4000)  lot=0.02;
if(AccountProfit()> 9000)  lot=0.03;
if(AccountProfit()> 13500) lot=0.04;
OrderSend(Symbol(),OP_BUY,lot,Ask,3,Ask-25*Point,Ask+25*Point,"My order #2",16384,0,Green);

ODPOWIEDZ