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.

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