Pytanie o przebicie średniej

O jezykach programowania w platformach i nie tylko.
Awatar użytkownika
thefear
Pasjonat
Pasjonat
Posty: 555
Rejestracja: 24 kwie 2009, 18:47

Nieprzeczytany post autor: thefear »

Witam ponownie.

Mam takiego problema:

Chciałbym by otwierało mi transakcję BUY kiedy cena dotknie średniej MA2.

Wpisałem taki warunek if(Ask==ma2) ale niestety nie działa

Użyłem takiego warunku Low[1] < ma2 && High[1] > ma2 i otwiera zlecenie ale na OPEN następnej świecy, a ja chciałbym by otwierała od razu kiedy tylko dotknie średniej. Jest to do wykonania ? :D
"Są ludzie, którzy nie zauważają małego szczęścia, ponieważ daremnie czekają na duże" Pearl Buck.

LowcaG
Pasjonat
Pasjonat
Posty: 1068
Rejestracja: 05 paź 2007, 15:39

Nieprzeczytany post autor: LowcaG »

thefear pisze:Chciałbym by otwierało mi transakcję BUY kiedy cena dotknie średniej MA2.

Pojecie "dotknie" jest bardzo nieokreslone...
bo
1.) dotknie z ktorej strony
2.) Zadko cena i srednia sie "dotykaja" czyli sa sobie rowne, prawie zawsze jest jakas malutka roznica stad
thefear pisze:Wpisałem taki warunek if(Ask==ma2) ale niestety nie działa
Nie ma prawa dzialac.

drugi kod mowi tylko o tym, zeby ma2 miescila sie miedzy high i low poprzedniej swieczki (nie ma mowy o dotykaniu) , a skoro z poprzedniej swieczki to znaczy, ze musi sie otwierac na "nastepnej".


Tobie tak na prawde chodzi o przecinanie sie ceny i sredniej
czyli:(jak to juz bylo wiele razy poruszane ;) )
np.:

pisze pseudokodem (nie chce mi sie dzis ;) ) ale mam nadzieje ze zrozumiesz

Kod: Zaznacz cały

if ( ma2[0] >= Close[0] && ma2[1] < Close[1] ) {
//buy
}
Dla sell analogicznie, tylko w druga strone

Awatar użytkownika
thefear
Pasjonat
Pasjonat
Posty: 555
Rejestracja: 24 kwie 2009, 18:47

Nieprzeczytany post autor: thefear »

Dziekuje za odpowiedź. Tylko mały problem jest czepia mi się tych nawiasów przy ma2[0] i ma2[1].

co miałem na myśli o "dotykaniu" chodzi o to że jeśli cena i średnia są mniej wiecej sobie równe to wtedy otwiera buy niezależnie czy od dołu się stykneli czy od góry..
"Są ludzie, którzy nie zauważają małego szczęścia, ponieważ daremnie czekają na duże" Pearl Buck.

LowcaG
Pasjonat
Pasjonat
Posty: 1068
Rejestracja: 05 paź 2007, 15:39

Nieprzeczytany post autor: LowcaG »

thefear pisze:ma2[0] i ma2[1].
A jak mowilem pseudokod, piszac to maialem na mysli ma2[0] - to aktualna ma , i ma2[1] to ma z poprzedniej swieczki.

hm... mowisz, ze niezaleznie od tego jak sie "dotykaja" to zawsze buy... a no to prosciej

Kod: Zaznacz cały

if (MathAbs(ma2-Close[0])< max_odleglosc*point){
//buy
}
Gdzie max_odleglosc mowi, jak blisko (w pipsach) musi byc cena od ma, zeby uznac ze sie stykaja...

Awatar użytkownika
thefear
Pasjonat
Pasjonat
Posty: 555
Rejestracja: 24 kwie 2009, 18:47

Nieprzeczytany post autor: thefear »

LowcaG wielkie dzięki za pomoc. Zasługujecie chłopaki na dobre piwo :564:
"Są ludzie, którzy nie zauważają małego szczęścia, ponieważ daremnie czekają na duże" Pearl Buck.

ODPOWIEDZ