Wszystkie pytania dozwolone początkujących programistów

O jezykach programowania w platformach i nie tylko.
mateusz1
Stały bywalec
Stały bywalec
Posty: 70
Rejestracja: 09 kwie 2013, 11:55

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

Nieprzeczytany post autor: mateusz1 »

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.

paki
Gaduła
Gaduła
Posty: 115
Rejestracja: 12 paź 2011, 05:04

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

Nieprzeczytany post autor: paki »

Mam problem i już zgłupiałem :( Pytanie banalne: jak definiujemy liczby ujemne w mql4? Rzeźbię wynalazek związany z CCI:

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 ;
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.

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

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

Nieprzeczytany post autor: personov »

A jak sformułowałeś warunki otwarcia ?
Solą życia jest kasa.

Awatar użytkownika
Nowy500
Pasjonat
Pasjonat
Posty: 1028
Rejestracja: 13 lip 2012, 17:16

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

Nieprzeczytany post autor: Nowy500 »

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

Awatar użytkownika
Nowy500
Pasjonat
Pasjonat
Posty: 1028
Rejestracja: 13 lip 2012, 17:16

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

Nieprzeczytany post autor: Nowy500 »

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?
https://www.myfxbook.com/portfolio/lukaas78/10913797

Awatar użytkownika
investsoft.pl
Stały bywalec
Stały bywalec
Posty: 35
Rejestracja: 30 sie 2013, 11:38

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

Nieprzeczytany post autor: investsoft.pl »

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);   
}

Awatar użytkownika
Nowy500
Pasjonat
Pasjonat
Posty: 1028
Rejestracja: 13 lip 2012, 17:16

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

Nieprzeczytany post autor: Nowy500 »

:564: dzieki wielkie
https://www.myfxbook.com/portfolio/lukaas78/10913797

Awatar użytkownika
Blackhole
Stały bywalec
Stały bywalec
Posty: 86
Rejestracja: 30 lis 2007, 08:06

Odczyt zawartości katalogu w MT4

Nieprzeczytany post autor: Blackhole »

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."

Awatar użytkownika
reptile
Maniak
Maniak
Posty: 2799
Rejestracja: 13 gru 2008, 13:48

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

Nieprzeczytany post autor: reptile »

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 :D
R.E.P.T.I.L.E. - Robotic Electronic Person Trained for Infiltration and Logical Exploration (off-line,only e-mail)

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 »

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"

ODPOWIEDZ