Wszystkie pytania dozwolone początkujących programistów

O jezykach programowania w platformach i nie tylko.
uefaforex
Gaduła
Gaduła
Posty: 113
Rejestracja: 19 lut 2012, 14:25

Nieprzeczytany post autor: uefaforex »

jako ze w programowaniu jestem ciemna masa mam takie pytanko czy EA mozna pisac w dowolnym języku tzn. polski lub angielski? :D

Awatar użytkownika
Pierz Andrzej
Przyjaciel Forum
Przyjaciel Forum
Posty: 1200
Rejestracja: 02 lip 2006, 14:17

Nieprzeczytany post autor: Pierz Andrzej »

uefaforex pisze:jako ze w programowaniu jestem ciemna masa mam takie pytanko czy EA mozna pisac w dowolnym języku tzn. polski lub angielski?
w ea mozesz nazywac sobie zmienne nawet po hebrajsku ;) ale wbudowne funkcje sa pochodne jezyka angileskiego

pozdrawiam
Andrzej Pierz
z poważaniem
Andrzej Pierz
FOREX-SERVICE

Fiku
Stały bywalec
Stały bywalec
Posty: 23
Rejestracja: 14 lut 2009, 16:14

Nieprzeczytany post autor: Fiku »

jak dostać losowy numer od 0 do jakiejs liczby? Srand i rand jakos nie do konca jasno mowia jak to zrobic
z gory dzieki za odpowiedz
Mql minimal techno remix

Awatar użytkownika
mikolaj2
Gaduła
Gaduła
Posty: 231
Rejestracja: 04 maja 2011, 14:37

Nieprzeczytany post autor: mikolaj2 »

http://www.forex-nawigator.biz/dyskusje ... hp?t=17967

lub

MathRand
Funkcja losuje liczbę z zakresu od 0 do 32767. Przed wywołaniem funkcji MathRand należy uruchomić generator liczb pseudolosowych za pomocą funkcji MathSrand.

Składnia:

Kod: Zaznacz cały

int MathRand()
Parametry
brak
Wartość zwracana
liczba losowa całkowita
Przykład:

Kod: Zaznacz cały

MathSrand(TimeLocal());
// Losuje 10 liczb typu integer
for(int i=0;i<10;i++ )
Print("Wartość losowa ", MathRand()); 

Propeth
Bywalec
Bywalec
Posty: 13
Rejestracja: 19 lut 2012, 20:55

Nieprzeczytany post autor: Propeth »

extern double MovingPeriod = 12;
extern double MovingShift = 6;
Będę wdzięczny za wyjaśnienie, za co dokładnie odpowiedzialne są te 2 zmienne?

MovingPeriod - czyli, że do obliczenia średniej ruchomej wykorzystujemy 12 ostatnich sesji? Natomiast nie mam pojęcia za co odpowiedzialna jest MovingShift.

Z góry dzięki.

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

Nieprzeczytany post autor: personov »

Prawdopodobnie chodzi o wartość sprzed 6 świec. Ale nazewnictwo nie jest szblonowe. Każdy programista może sobie nazwać co chce i jak chce.
Solą życia jest kasa.

Propeth
Bywalec
Bywalec
Posty: 13
Rejestracja: 19 lut 2012, 20:55

Nieprzeczytany post autor: Propeth »

personov pisze:Prawdopodobnie chodzi o wartość sprzed 6 świec. Ale nazewnictwo nie jest szblonowe. Każdy programista może sobie nazwać co chce i jak chce.
Po wyzerowaniu Shift, MA przesuwa się w tył, prawdopodobnie o to 6. Idąc tym tropem, odpowiedzialny jest on za przesunięcie w czasie naszej średniej ruchomej, pytanie tylko po co?

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

Nieprzeczytany post autor: personov »

Chociażby dla porównania aktualnej wartości MA z wartością sprzed 6 świec. Można wtedy określić, czy MA maleje, czy rośnie.
Ale tak naprawdę nie wiadomo co autor EA miał na myśli.
Solą życia jest kasa.

Awatar użytkownika
sonixh
Stały bywalec
Stały bywalec
Posty: 57
Rejestracja: 13 sty 2011, 19:26

Nieprzeczytany post autor: sonixh »

Witam,
nie wiem jak to dobrze opisać ale mam mały problem z EA. Napisałem sobie ea, który używa zig zaka i jakoś sobie radzi. Potem z tego programu wywaliłem zz i wstawiłem adx. Niby otwiera zlecenia lepiej ale występuje coś jakby "zacinanie" się. Jeśli pojawia się sygnał otwarcia pozycji to często ( ale nie zawsze) brak jest reakcji, dopiero jak otworzę okno "ustawienia strategii" i je ponownie zamknę nawet bez zmiany parametrów to wówczas EA zaczyna reagować. Po jakimś czasie znowu się wiesza. Jaka może być przyczyna?
Dla sprawdzenia zrobiłem sobie wskaźnik w ten sam sposób uzywając adx i ten się jakoś nie zacina. Ktoś wie co można zrobić w tej sprawie? :?:
Obrazek

Awatar użytkownika
Tig3r
Przyjaciel Forum
Przyjaciel Forum
Posty: 2310
Rejestracja: 02 sty 2008, 10:46

Nieprzeczytany post autor: Tig3r »

sonixh pisze:Ktoś wie co można zrobić w tej sprawie? Question
wstaw kod odpowiedzialny przynajmniej za otwieranie (masz ponawianie otwierania do skutku)?
======================================================
Nie głupi ten co nie wie, lecz ten który nie chce się nauczyć..

ODPOWIEDZ