Witam,
czy ktoś kiedykolwiek robił coś takiego że transakcje z algo w MQL4 były robione poprzez to co jest dostępne w polu Credit zamiast Balance?
Uzycie kredyt zamiast balance
- JAREK67
- Pasjonat Forex
- Posty: 621
- Rejestracja: poniedziałek 27 sie 2012, 21:25
- skype: jarekpa67
- Lat na Forex: 11
Re: Uzycie kredyt zamiast balance
Zamiast to nie ale używam aktualnie:
Kod: Zaznacz cały
AccountBalance()+AccountCredit()
Re: Uzycie kredyt zamiast balance
Ale to co piszesz rozumiem, że służy do wyliczeń. Mi chodzi o to żeby jeśli AccountBalance() jest równe 0 automat wysłał order, ponieważ AccountCredit() jest różne od zera. Jednym zdaniem czy jest możliwość w MQL4 coś zmienić aby domyślnie nie korzystał z AccountBalance() tylko z Accountcredit() przy wysyłaniu orderu?
- JAREK67
- Pasjonat Forex
- Posty: 621
- Rejestracja: poniedziałek 27 sie 2012, 21:25
- skype: jarekpa67
- Lat na Forex: 11
Re: Uzycie kredyt zamiast balance
To nie w mql-u trzeba coś zmieniać tylko raczej w EA, które ma wysłac order. Nie mam w tym względzie większego doświadczenia ponieważ pierwszy raz trafił mi się broker, który dorzucił jakiś bonus. Właśnie w postaci AccountCrdedit().
Dlatego sumuję mój AccountBalance () z ich AccountCredit().
Ale to załatwiam w EA. Jeśli AccountBalance() = 0 to pozostaje kredyt do handlu.
Tak przynajmniej mi się wydaje.
Dlatego sumuję mój AccountBalance () z ich AccountCredit().
Ale to załatwiam w EA. Jeśli AccountBalance() = 0 to pozostaje kredyt do handlu.
Tak przynajmniej mi się wydaje.
Re: Uzycie kredyt zamiast balance
I jak Ci to działa?
Na zasadzie:
if ((AccountBalance()+AccountCredit())>0) --> OrderSend
Bo jeśli nie to przecież domyślne wysyłanie z AccountBalance() musi być na wartości dodatniej, bo gdy jest równe 0 to nie wyśle.
Na zasadzie:
if ((AccountBalance()+AccountCredit())>0) --> OrderSend
Bo jeśli nie to przecież domyślne wysyłanie z AccountBalance() musi być na wartości dodatniej, bo gdy jest równe 0 to nie wyśle.
- JAREK67
- Pasjonat Forex
- Posty: 621
- Rejestracja: poniedziałek 27 sie 2012, 21:25
- skype: jarekpa67
- Lat na Forex: 11
Re: Uzycie kredyt zamiast balance
Ja nie sprawdzam generalnie takiego warunku.m_c pisze:I jak Ci to działa?
Na zasadzie:
if ((AccountBalance()+AccountCredit())>0) --> OrderSend
Bo jeśli nie to przecież domyślne wysyłanie z AccountBalance() musi być na wartości dodatniej, bo gdy jest równe 0 to nie wyśle.
U mnie zawsze AccountBalance() >0.
Inaczej to jaki jest sens handlowania? Dla mnie ten bonus to "wrzód na d..."
Musiałem przez niego właśnie przerobić EA, żeby poprawnie liczyło inne parametry. (SL,TP, wielkość pozycji)
Re: Uzycie kredyt zamiast balance
Sens jest taki, że jeśli zarobisz to masz profit, który możesz wypłacić. Jeśli stracisz to nie swoje pieniądze. Czyli twoje ryzyko wynosi zero.
- irmentruda
- Maniak Forex
- Posty: 1103
- Rejestracja: piątek 19 wrz 2014, 11:30
- Lat na Forex: 3
- Rodzaj rachunku: Rachunek rzeczywisty
- Lokalizacja: Silesia
Re: Uzycie kredyt zamiast balance
hej, ten Credit to taka inna dzwignia. Przynajmniej tak jest w XM. Mozna miec Balance < 0 i dalej trejdowac bo Credit daje FreeMargin i ja (niestety) ostatnio czesto z tego korzystam. W sumie to tylko dlatego jeszcze trejduje z palca.
@mc - to nie jest tak, ze Twoje ryzyko jest = 0 bo ono dalej wynosi tyle ile wplaciles. Ewentualnie jesli powinie sie Tobie noga to masz mozliwosci poklikac troche dluzej. Jesli dobrze to zrobisz to odrobisz te straty i wrocisz ponad zero. W XM jesli wyplacisz zysk to Credit jest proporcjonalnie zmniejszany. Ale za obrot mozna "doplacic" sobie Credit albo Balance (duzo mniej).
@mc - to nie jest tak, ze Twoje ryzyko jest = 0 bo ono dalej wynosi tyle ile wplaciles. Ewentualnie jesli powinie sie Tobie noga to masz mozliwosci poklikac troche dluzej. Jesli dobrze to zrobisz to odrobisz te straty i wrocisz ponad zero. W XM jesli wyplacisz zysk to Credit jest proporcjonalnie zmniejszany. Ale za obrot mozna "doplacic" sobie Credit albo Balance (duzo mniej).
Re: Uzycie kredyt zamiast balance
Jeśli jest AccountBalance()=0 a AccountCredit()>0 to z palca zlecenia wchodzą, natomiast z EA niestety nie.
Jeśli nic nie wpłaciłem to ryzyko wynosi 0.
Jeśli nic nie wpłaciłem to ryzyko wynosi 0.
- JAREK67
- Pasjonat Forex
- Posty: 621
- Rejestracja: poniedziałek 27 sie 2012, 21:25
- skype: jarekpa67
- Lat na Forex: 11
Re: Uzycie kredyt zamiast balance
Widać EA jest tak napisane.m_c pisze:Jeśli jest AccountBalance()=0 a AccountCredit()>0 to z palca zlecenia wchodzą, natomiast z EA niestety nie.
Jeśli nic nie wpłaciłem to ryzyko wynosi 0.
Re: Uzycie kredyt zamiast balance
A jak Ci powiem, że po stronie brokera odznacza/zaznacza się możliwość zawierania transakcji gdy balance=0 i credit>0 co daje możliwość zawierania transakcji z palca to dalej będziesz twierdził że to błąd EA?
- JAREK67
- Pasjonat Forex
- Posty: 621
- Rejestracja: poniedziałek 27 sie 2012, 21:25
- skype: jarekpa67
- Lat na Forex: 11
Re: Uzycie kredyt zamiast balance
Po pierwsze nie napisałem, że to jest błąd EA.
Po drugie nie wiem jak to jest grać za kredyt ponieważ zawsze gram za swoje.
Po drugie nie wiem jak to jest grać za kredyt ponieważ zawsze gram za swoje.
Re: Uzycie kredyt zamiast balance
Zadziałało bardzo prosto. Może komuś się przyda na przyszłość, jeśli będzie miał sposobność handlować tylko z kredytu.
Warunki do otwarcia pozycji:
Warunki do otwarcia pozycji:
Kod: Zaznacz cały
double x=AccountFreeMargin();
double A=iClose(Symbol(),PERIOD_M1,-1);
double B=iClose(Symbol(),PERIOD_M1,-2);
if (OrdersTotal()==0 && A>B && x>0)
{
RefreshRates();
Ticket=OrderSend(.............);
}
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 2 gości