Wszystkie pytania dozwolone początkujących programistów

O jezykach programowania w platformach i nie tylko.
Awatar użytkownika
reptile
Maniak
Maniak
Posty: 2799
Rejestracja: 13 gru 2008, 13:48

Nieprzeczytany post autor: reptile »

alerty pewnie sa wpisz w szukajke, ino poziomy trzeba zmienic moze..
a histogram by miec chyba wystarczy zmienic w kodzie typ wykresu..
R.E.P.T.I.L.E. - Robotic Electronic Person Trained for Infiltration and Logical Exploration (off-line,only e-mail)

lasek
Stały bywalec
Stały bywalec
Posty: 23
Rejestracja: 27 lut 2011, 08:23

Nieprzeczytany post autor: lasek »

Znalazłem coś takiego, ale jestem kompletnie zielony. Pomógłbyś mi to przerobić z alertami przy poziomach 40/60 ?
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.

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

Nieprzeczytany post autor: Pierz Andrzej »

powinno byc ok

pozdrawaim
Andrzej Pierz
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.

Awatar użytkownika
siersciuch
Pasjonat
Pasjonat
Posty: 407
Rejestracja: 06 kwie 2010, 20:31

Nieprzeczytany post autor: siersciuch »

np. mam przez cały wykres od dołu do góry poziomy co 100 pipsów, 1.3500,1.3600,1.3700 ....... itd. Nie moge wpąść na warunek który zwracał bymi wartość miedzy którymi poziomami jest aktualna cena. Myślałem, wszystkie poziomy wpisac w tablice i je ponumerować, Tylko niemam pomysłu na warunek który zwrocił bymi, ze teraz cena znajduje sie np miedzy 75 a 76 poziomem.

Kod: Zaznacz cały

if(i<Bid<i+1) 
?? dobrze kombinuje?
jeżeli będziesz uparty, prawdopodobnie częściej odniesiesz sukces, niż doznasz porażki.

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

Nieprzeczytany post autor: Pierz Andrzej »

skorzystaj z :

Kod: Zaznacz cały

NormalizeDouble()
i utnij aktualna cene o
2 miesjsca po przecinku dla digits 4 i 2
i 3miejsca dla digits 5 i 3

pozdrawiam
Andrzej Pierz

Awatar użytkownika
CoVal
Gaduła
Gaduła
Posty: 320
Rejestracja: 06 paź 2005, 22:45

Nieprzeczytany post autor: CoVal »

siersciuch pisze:np. mam przez cały wykres od dołu do góry poziomy co 100 pipsów, 1.3500,1.3600,1.3700 ....... itd. Nie moge wpąść na warunek który zwracał bymi wartość miedzy którymi poziomami jest aktualna cena. Myślałem, wszystkie poziomy wpisac w tablice i je ponumerować, Tylko niemam pomysłu na warunek który zwrocił bymi, ze teraz cena znajduje sie np miedzy 75 a 76 poziomem.

Kod: Zaznacz cały

if(i<Bid<i+1) 
?? dobrze kombinuje?
jesli bedziesz mial tablice o nazwie np. double poziom[1000]
i wpiszesz do niej wszystkie poziomy od ustalonej ceny co 100 pipsow, to nie mozesz porownywac ceny Bid z ... indeksem tablicy "i", tylko z jej zawartoscia...

czyli:

Kod: Zaznacz cały

for(int i=1; i<=999; i++)
     if(Bid< poziom[i] && Bid > poziom[i-1]) break;
Print("Presently the price is between level: "i-1, " and level: ", i);
czy cos podobnego.... sprawdz syntaktyke, bo pisze z glowy...

i

Awatar użytkownika
siersciuch
Pasjonat
Pasjonat
Posty: 407
Rejestracja: 06 kwie 2010, 20:31

Nieprzeczytany post autor: siersciuch »

tak CoVal, no zauwazyłem własnie ze tablice musze wpisac anie samo i.


Dobra juz mam czyli ma być

Kod: Zaznacz cały

if(poziom[i]<Bid && Bid<poziom[i+1])
zamiast

Kod: Zaznacz cały

if(poziom[i]<Bid<poziom[i+1])
troche gupie bo oba warunki sa takie same w załozeniach a działa tylko ten z &&.

Dodano po 20 godzinach 55 minutach:

mam jedna zmienna, i potrzebny mi warunek na to, ze jeśli wartość zmiennej sie zmieni, czyli np x=10 i po iluś tam tickach x=11 i wtedy ma mi zwrócić true. Macie jakiś pomysł?

niebardzo moge dać

Kod: Zaznacz cały

if(x!=x)
i dwie zmienne tez nie wchodzą w gre
jeżeli będziesz uparty, prawdopodobnie częściej odniesiesz sukces, niż doznasz porażki.

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

Nieprzeczytany post autor: Tig3r »

siersciuch pisze:mam jedna zmienna, i potrzebny mi warunek na to, ze jeśli wartość zmiennej sie zmieni, czyli np x=10 i po iluś tam tickach x=11 i wtedy ma mi zwrócić true. Macie jakiś pomysł?
co chcesz uzyskać?
bo możesz najpierw sprawdzić czy coś jest inne od drugiego a dopiero potem przypisać nową wartość jak np tu:
http://www.forex.nawigator.biz/dyskusje ... 583#346583
======================================================
Nie głupi ten co nie wie, lecz ten który nie chce się nauczyć..

Awatar użytkownika
siersciuch
Pasjonat
Pasjonat
Posty: 407
Rejestracja: 06 kwie 2010, 20:31

Nieprzeczytany post autor: siersciuch »

mam poziomy cenowe co 100 pips, i zmienna która mi zwraca powyzej którego poziomy jest cena, Potrzebuje warunek, if cena przebija dolny poziom lub góry to...
jeżeli będziesz uparty, prawdopodobnie częściej odniesiesz sukces, niż doznasz porażki.

Awatar użytkownika
CoVal
Gaduła
Gaduła
Posty: 320
Rejestracja: 06 paź 2005, 22:45

Nieprzeczytany post autor: CoVal »

siersciuch pisze: mam jedna zmienna, i potrzebny mi warunek na to, ze jeśli wartość zmiennej sie zmieni, czyli np x=10 i po iluś tam tickach x=11 i wtedy ma mi zwrócić true. Macie jakiś pomysł?

niebardzo moge dać

Kod: Zaznacz cały

if(x!=x)
i dwie zmienne tez nie wchodzą w gre
zmiennej x musisz jakos przypisac ta wartosc (ktora po ilus tickach sie zmienia) - np. zalozmy, ze to po prostu wartosc iMA(....)

wiec piszesz:

Kod: Zaznacz cały

x = iMA(... tu parametry);
i chcesz to teraz porownac z ... x otrzymanym w poprzednim ticku....

no to musisz niestety zadeklarowac sobie zmienna pomocnicza, (TYLKO NA CZAS POROWNANIA) np. old_x(najlepiej zadeklarowac zarowno x jak i old_x jako zmienne globalne, zeby sie nie zerowaly z kazdym nowym tickiem)

i piszesz tak:

Kod: Zaznacz cały

old_x=x;
x= iMA(... tu parametry);
if(x != old_x) return(true);
ot i cala filozofia....

ODPOWIEDZ