matrıks ıq da bir degısken decımal sayının ortalaması
- Soruldu
- Kategori
- Algoritmik Trading
- Görüntülenme
- 586 görüntülenme
- Durum
- Cevaplandı
//DX1:= 48;
//D2:= PDI(DX1);
//M2:= MDI(DX1);
//DS:= D2 - M2;
//DS1:= MOV(DS, DX1, S);
//DS3:= ROC(DS1, 8, $);
YUKARIDAKİ MATRIKS PRİME KODLARINDAKI DS1 VE DS3 DEGISKENLERINI IQ YA CEVIRMEK ISTIYORUM.YAPAMADIM. DEGISKENIN ORTALAMASINI ALMAK KONUSUNDAKI ÖRNEĞİ İNCELEDİM FAKAT AYNISI BİLE CALIŞMIYOR. BU KONUDA DAHA DETAYLI BIR ORNEK PAYLASIRMISINIZ?


DX1:=48;
D2:=PDI(DX1);
M2:=MDI(DX1);
DS:=D2-M2;
DS1:=MOV(DS,DX1,S);
DS2:=DS-DS1;
DS3:=ROC(DS1,8,$);
DS4:=lowestsince(1.,CROSS(DS1,DS),DS);
DS5:=DS-DS4;
DS6:=ROC(DS1,16,$);
KODU DERLIYOR ,BACKTEST YAPILMADI DIYE KIRMIZI BIR KUTU CIKIYOR.. HATA VERIYOR.. BEN HER BARDA DEGISEN BIR SAYININ HAREKETLI ORTALMASINI ALMAK ISTIYORUM.. KODLAR BIR BIRI ILE İLİŞKILI OLDUGU İÇİN YUKARIDAKI "" DS1"" YAPAMADIĞIM İÇİN ROC KISMI OLAN "DS3" DE CALIŞMIYOR.SİTEDE ALTERNATIF YARDIM KISMINDA YAZAN
Değişken tanımlama ve ortalamasını alma. - Matriks Destek ve Yardım Platformu
KISMINI DENEYIP YAPTIM OLDU.FAKAT BU SEFER ROC KISMINIDA BURADAN ALIP UYGULADIM LAKIN KODU DERLIYOR BACKTEST HATASI VERIYOR BASIT BIR YOLU YOOKMU ? BIR DEGISKENIN HAREKETLI ORTALMASINI ALMANIN OLMUYOR İSE , TEKRARDAN SISTEM İÇERİSİNDE DUZELTMEM GEREK .
TESEKKURLER