Wszystkie pytania dozwolone początkujących programistów
Re: Wszystkie pytania dozwolone początkujących programistów
Rozwijając myśl chciałbym otwierać pozycje za pomocą np.klawisza A(pozycja na wzrost) i zamykać jednocześnie otwierając pozycje spadkową klawiszem H i na odwrót,natomiast jeżeli chciał bym definitywnie zamknąć pozycje bez otwierania kolejnej chciałbym do tego użyć kolejnego klawisza J.
Plus oczywiści możliwość zmiany wysokości zajmowanej pozycji.
Plus oczywiści możliwość zmiany wysokości zajmowanej pozycji.
Re: Wszystkie pytania dozwolone początkujących programistów
Mam problem i już zgłupiałem
Pytanie banalne: jak definiujemy liczby ujemne w mql4? Rzeźbię wynalazek związany z CCI:
Szablon z wiadomej strony. Long ma się otworzyć, jeśli Var1>0, Var1>Var2 i Var1<10, shorty analogicznie na odwrót. "10" i "-10" używam po to, by robot nie próbował otwierać pozycji, gdy CCI znacznie odbiega od 0. Longi się otwierają, shorty nie. Wywala błąd 4051, 4110.

Kod: Zaznacz cały
double Var1 = iCCI(NULL, PERIOD_M1, 14, PRICE_CLOSE, Current + 0);
double Var2 = iCCI(NULL, PERIOD_M1, 14, PRICE_CLOSE, Current + 1);
double Var3 = 10;
double Var4 = -10;
double Buy1_1 = Var1 ;
double Buy1_2 = Var2 ;
double Buy2_1 = Var1 ;
double Buy2_2 = 0;
double Buy3_1 = Var1 ;
double Buy3_2 = Var3 ;
double Sell1_1 = Var1 ;
double Sell1_2 = Var2 ;
double Sell2_1 = Var1 ;
double Sell2_2 = 0;
double Sell3_1 = Var1 ;
double Sell3_2 = Var4 ;
Re: Wszystkie pytania dozwolone początkujących programistów
A jak sformułowałeś warunki otwarcia ?
Solą życia jest kasa.
Re: Wszystkie pytania dozwolone początkujących programistów
dziala wam na mt4 build 509 99% modelowanie. Prubuje dokonac konwersji danych z csv na fxt roznymi skryptami bezskutecznie. Jest mi ktos w stanie pomoc?
https://www.myfxbook.com/portfolio/lukaas78/10913797
Re: Wszystkie pytania dozwolone początkujących programistów
czy funkcje OrdersTotal() mozna przykladowo przypisac jednej parze walutowej?
Chcialbym miec strategie na eurjpy ktora nie pozwala na wiecej niz jedna pozycje na danym instrumencie. a chcialbym dodatkowo grac na sp500 manualnie. mozna to jakos zrobic?
Chcialbym miec strategie na eurjpy ktora nie pozwala na wiecej niz jedna pozycje na danym instrumencie. a chcialbym dodatkowo grac na sp500 manualnie. mozna to jakos zrobic?
https://www.myfxbook.com/portfolio/lukaas78/10913797
- investsoft.pl
- Stały bywalec
- Posty: 35
- Rejestracja: 30 sie 2013, 11:38
Re: Wszystkie pytania dozwolone początkujących programistów
Można zastosować swoją funkcję zliczającą ilość otwartych pozycji dla bieżącego symbolu:
Kod: Zaznacz cały
int OrdersTotalForCurrentSymbol()
{
int count=0;
for (int i=0;i<OrdersTotal();i++)
{
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol()==Symbol()) count++;
}
return (count);
}
Re: Wszystkie pytania dozwolone początkujących programistów

https://www.myfxbook.com/portfolio/lukaas78/10913797
Odczyt zawartości katalogu w MT4
Czy tytułowa operacja (dir) jest możliwa do wykonania w MT4? Nie znalazłem żadnej funkcji do tego, a odnośnie obsługi systemu plików są jedynie funkcje do operowania na plikach.
"W Bogu wszelkie nasze bogactwo."
Re: Wszystkie pytania dozwolone początkujących programistów
Nie. tester, historia i files czasami trzeba tak: // reszta z .dll znajdziesz na forum mql4 przykłady.
Widzę, Ty sie pojawiasz i znikasz na fx
Widzę, Ty sie pojawiasz i znikasz na fx

R.E.P.T.I.L.E. - Robotic Electronic Person Trained for Infiltration and Logical Exploration (off-line,only e-mail)
Re: Wszystkie pytania dozwolone początkujących programistów
Witam. Chciałem sobie napisac funkcję. Jednym z parametrów ma byc interwał czasowy. Jakiej zmiennej mogę przypisac wartośc PERIOD_M1, PERIOD_M5... ?
"Ty też jesteś Bogiem! Tylko uświadom to sobie, sobie"