SMA ze wskaźnika?. Mam problem z kodem.

O jezykach programowania w platformach i nie tylko.
PPeFX
Stały bywalec
Stały bywalec
Posty: 25
Rejestracja: 12 lip 2015, 16:48

SMA ze wskaźnika?. Mam problem z kodem.

Nieprzeczytany post autor: PPeFX »

Witam

Szanowni forumowicze mam problem z wyciągnięciem SMA/EMA ze wskaźnika ATR. Próbuje tak:

Kod: Zaznacz cały

double First_MA[200]; 
double Second_MA[200];
....

   for(int i=0; i<50; i++) {
   First_MA[i] =iATR(NULL,0,14,i); }

   for(i=0; i<50; i++){
   Second_MA[i]   = iMAOnArray(First_MA,50,14,0,MODE_SMA,i);}
Następnie robię porównanie np.:
if(First_MA[0]>Second_MA[0])
{........}

Ale coś jest źle, SMA jest źle wyliczana. Sygnały pokazuje w złych miejscach!.

Koledzy i koleżanki, jak poprawnie wyciągnąć średnia ze wskaźnika?.
I przepraszam za brak podstawowej wiedzy.

Pozdrawiam :)

Awatar użytkownika
bucho1504
Stały bywalec
Stały bywalec
Posty: 55
Rejestracja: 01 sie 2008, 21:46

Re: SMA ze wskaźnika?. Mam problem z kodem.

Nieprzeczytany post autor: bucho1504 »

Trudno napisać gdy nie wiadomo jak dokładnie twoje porównanie wygląda ale ;
1. Nie przypisanie zmiennej początkowej wartości , to należy pamiętać, że wartość w zmiennej będzie przypadkowa
(Warto więc inicjalizować wszystkie zmienne początkową wartością)
2. Każda zmienna ma również swój zasięg, w którym jest widoczna. Zasięg ten determinują klamry { ... }. Zmienna, którą utworzyłeś będzie widoczna tylko w obrębie danego bloku.
:)
Ten nie popełnia błędów kto nic nie robi

ODPOWIEDZ