Znaleziono 1521 wyników

autor: personov
20 sty 2019, 19:29
Forum: Programowanie
Temat: Proszę o pomoc EA otwiera tylko na 1 parze na 2 już nie
Odpowiedzi: 6
Odsłony: 5630

Re: Proszę o pomoc EA otwiera tylko na 1 parze na 2 już nie

Pamiętaj, że ta funkcja jest funkcją zewnętrzną poza blokiem wykonawczym.
W bloku wykonawczym wywołujesz ją w taki sposób jak pokazałem.
autor: personov
20 sty 2019, 01:15
Forum: Programowanie
Temat: Proszę o pomoc EA otwiera tylko na 1 parze na 2 już nie
Odpowiedzi: 6
Odsłony: 5630

Re: Proszę o pomoc EA otwiera tylko na 1 parze na 2 już nie

Myślę, że problem tkwi w zapisie : int total = OrdersTotal(); Ten zapis mówi o wszystkich otwartych pozycjach na MT4,, a nie tylko tych o odpowiednim numerze magic. Ja zawsze używam licznika do pozycji : int total(int cmd){ int sum=0;int y; for(int i=0;i<=OrdersTotal();i++){ y=OrderSelect(i,SELECT_B...
autor: personov
13 sty 2019, 00:21
Forum: Programowanie
Temat: Operacje logiczne
Odpowiedzi: 3
Odsłony: 5029

Re: Operacje logiczne

Jeśli warunków jest więcej obok znaku || to musisz oddzielić je nawiasem np. :

Kod: Zaznacz cały

if ((Hour()<9&&0<Close[3]-Open[3]<0.00025)||(0<Open[3]-Close[3]<0.00025))
poza tym nie można zapisać tego w taki sposób :

Kod: Zaznacz cały

0<Close[3]-Open[3]<0.00025
tylko tak :

Kod: Zaznacz cały

Close[3]-Open[3]>0&&Close[3]-Open[3]<0.00025
autor: personov
15 lis 2018, 21:32
Forum: Programowanie
Temat: pomoc z zamykaniem po zakonczeniu swiecy
Odpowiedzi: 10
Odsłony: 7519

Re: pomoc z zamykaniem po zakonczeniu swiecy

W definicji iMA w nawiasie daj jeden zamiast zero ( ostatnia w nawiasie ). To numer świecy, z której brane są dane. Zero to świeca aktualna, która ciągle się zmienia. Jeden to ostatnia zamknięta świeca.
autor: personov
22 sie 2018, 20:37
Forum: Programowanie
Temat: błąd w tablicach
Odpowiedzi: 5
Odsłony: 4162

Re: błąd w tablicach

Dobra - sprawa załatwiona.
Wystarczyło w pętli for dać zamiast 25 dać 23.

Kod: Zaznacz cały

for(int i=23;i>=0;i--){ value[i+1]=Close[1]; value[i]=Close[0]; }
Dziękuję za podpowiedź.
autor: personov
22 sie 2018, 19:28
Forum: Programowanie
Temat: błąd w tablicach
Odpowiedzi: 5
Odsłony: 4162

Re: błąd w tablicach

Niestety to nie to. Tym bardziej, że podczas kompilacji nie ma żadnych błędów. Błędy są w zakładce strategie przy ładowaniu wskaźnika na wykres. Wskazywana jest linijka błędu pierwszą linijkę w init(), czyli na aaa[0]=Close[0]; W załączniku dodaję plik mq4. -- Dodano: śr 22-08-2018, 18:51 -- A może ...
autor: personov
22 sie 2018, 19:06
Forum: Programowanie
Temat: błąd w tablicach
Odpowiedzi: 5
Odsłony: 4162

błąd w tablicach

Proszę o pomoc. Przykładowy wskaźnik, który prowadzi pewne obliczenia i wykorzystuje tablice wywala błąd jeśli dodana jest linijka #property strict Jeśli tej linijki nie ma to wszystko jest OK. Jeśli natomiast kompilacja jest przez strict to wywala błąd "array out of range". Oto przykładowy kod : #p...
autor: personov
30 mar 2018, 20:29
Forum: Forex - dyskusje ogólne
Temat: Własne EA, czyli poszukiwanie Złotego Grala
Odpowiedzi: 1375
Odsłony: 259145

Re: Własne EA, czyli poszukiwanie Złotego Grala

Ale można przewidywać kierunek zmiany MA...
Właśnie to miałem na myśli pisząc o przewidywaniu "przyszłej wartości MA".
autor: personov
30 mar 2018, 20:02
Forum: Forex - dyskusje ogólne
Temat: Własne EA, czyli poszukiwanie Złotego Grala
Odpowiedzi: 1375
Odsłony: 259145

Re: Własne EA, czyli poszukiwanie Złotego Grala

Ja będziemy znali przyszłą wartość MA ? Jakby to było możliwe to można zrobić wszystko. Można już nawet przeglądać drogie fury na necie i rozglądać się za willą z basenem. Tak samo - a nawet prościej - można próbować przewidzieć czy następna świeca będzie czarna, czy biała. Wtedy otwieramy na począt...
autor: personov
30 mar 2018, 19:33
Forum: Forex - dyskusje ogólne
Temat: Własne EA, czyli poszukiwanie Złotego Grala
Odpowiedzi: 1375
Odsłony: 259145

Re: Własne EA, czyli poszukiwanie Złotego Grala

Do wygenerowania sygnału potrzebna jest przyszła wartość MA(3) i tutaj trzeba zrobić małe obejście ponieważ tester nie pozwala odczytać przyszłej wartości wskaźnika ([t-1]) Muszę więc go najpierw wygenerować i zapisać do pliku. Potem mogę to odczytać i wygenerować sygnał kupna lub sprzedaży. Czyli ...