Kod:
//Macd Çoklu Zaman Dilimi Gösterge ve Tarama Bir Arada. 10/03/2018
/*Macd göstergesinin saatlik, günlük ve haftalık bazda gösterilmesi ve tarama sonuçlarına yönelik
hazırlanmıştır. Taramayı saatlik olarak yapın.
Gösterge olarak kullanılması görsel olarak iyi durmadığı için gösterge kısmında "//" çizgiler
kullandım. Gösterge olarak kullanmak için "//" çizgileri kaldırmalısınız.
*/
//https://twitter.com/ert_analiz
_SECTION_BEGIN("hourly");
TimeFrameSet(inHourly);
macdh=MACD(12, 26);
sinyalh=Signal(12, 26, 9);
saat = WriteIf(Cross(macdh, sinyalh),"kesişim", WriteIf(Cross(sinyalh, macdh),"kesişim", WriteIf(macdh >= sinyalh,"üstte", WriteIf(sinyalh > macdh,"altta","nötr"))));
saatrenk = IIf(Cross(macdh, sinyalh), colorBrightGreen, IIf(Cross(sinyalh, macdh), colorRed,IIf(macdh >= sinyalh, colorGreen, IIf(sinyalh > macdh, colorDarkRed,colorDefault))));
AddTextColumn(saat,"Saat ", 1, colorDefault, saatrenk);
AddColumn(macdh,"Macd Saat ", 1.2, colorDefault, saatrenk);
TimeFrameRestore();
_SECTION_END();
_SECTION_BEGIN("daily");
TimeFrameSet(inDaily);
macdd=MACD(12, 26);
sinyald=Signal(12, 26, 9);
gun = WriteIf(Cross(macdd, sinyald),"kesişim", WriteIf(Cross(sinyald, macdd),"kesişim", WriteIf(macdd >= sinyald,"üstte", WriteIf(sinyald > macdd,"altta","nötr"))));
gunrenk = IIf(Cross(macdd, sinyald), colorBrightGreen, IIf(Cross(sinyald, macdd), colorRed,IIf(macdd >= sinyald, colorGreen, IIf(sinyald > macdd, colorDarkRed,colorDefault))));
AddTextColumn(gun,"Gun ", 1, colorDefault, gunrenk);
AddColumn(macdd,"Macd Gun ", 1.2, colorDefault, gunrenk);
TimeFrameRestore();
_SECTION_END();
_SECTION_BEGIN("Weekly");
TimeFrameSet(inWeekly);
macdw=MACD(12, 26);
sinyalw=Signal(12, 26, 9);
hafta = WriteIf(Cross(macdw, sinyalw),"kesişim", WriteIf(Cross(sinyalw, macdw),"kesişim", WriteIf(macdw >= sinyalw,"üstte", WriteIf(sinyalw > macdw,"altta","nötr"))));
haftarenk = IIf(Cross(macdw, sinyalw), colorBrightGreen, IIf(Cross(sinyalw, macdw), colorRed,IIf(macdw >= sinyalw, colorGreen, IIf(sinyalw > macdw, colorDarkRed,colorDefault))));
AddTextColumn(hafta,"Hafta ", 1, colorDefault, haftarenk);
AddColumn(macdw,"Macd Hafta ", 1.2, colorDefault, haftarenk);
TimeFrameRestore();
_SECTION_END();
//aşağıdaki Plot kodu ile başlayan satır başlarındaki italik çizgileri kaldırırsanız gösterge olarak ta //görebilirsiniz.
//Gösterge olarak biraz karışık görünüyor.
//Plot( TimeFrameExpand( macdh, inHourly), "saat", colorBlue );
//Plot( TimeFrameExpand( sinyalh, inHourly), "saatsinyal", colorLightBlue );
//Plot( TimeFrameExpand( macdd, inDaily), "gun", colorRed );
//Plot( TimeFrameExpand( sinyald, inDaily), "gunsinyal", colorDarkRed );
//Plot( TimeFrameExpand( macdw, inWeekly), "hafta", colorGreen );
//Plot( TimeFrameExpand( sinyalw, inWeekly), "haftasinyal", colorLime );
Filter=1;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
görüntü olarak şöyle olması lazım...
Yer İmleri