öyle karýþýk kuruþuk birþeyler yook
bir tek MACÝDE..
macide yeþil yaktýmmý al... kýrmýzý yaktýmmý kapat...
50 dene periyotta deðil... tek periyot
öyle karýþýk kuruþuk birþeyler yook
bir tek MACÝDE..
macide yeþil yaktýmmý al... kýrmýzý yaktýmmý kapat...
50 dene periyotta deðil... tek periyot
selamlar dayu....
matriks platformunu kullanmýyorum.... biraz aþinalýk var...
kendi içinde hazýr robotu var... aracý kurumlarýnda var...
o tarz robotlarda...deðerleri kendin girip...stop belirleyip... çalýþtýrýyorsun.
ama kendine has bir sistemi....robot yapmak.... için....
kývanç bey gibi... bilenlerden yardým almak lazým.
kendisinin çok güzel çalýþmalarý var... ben TW de olanlarý incelemiþtim.
robot iþi beni aþar.... ben de TW sistemimi robot yapýp kullanmak istedim....
ama kullandýðým aracý kurum... üzerinden iþlemi göndermek için api gerekti...
kendime de yapamadým.
birde test olayý var ki.... veriler tam olmalý... sistemi veya robotu test etmek gerekiyor...
çoðu zaman... evdeki hesap çarþýya uymuyor....
kusura kalma... yardýmcý olamadým... selamlar...
16.07.2024 - 10.12.2024
bilmez miyim... macideyi grafik üzerinde fiyat olarak söyleyince...
herkes... öyle þey olur mu diye.... yadýrgamýþlardý seni....
TW de, bilinen rsý, ccý, mom, macide gibi þeyler...ekran üzerine fiyat olarak konuyor...
çok örneðini gördüm.... burda da bazýlarýný paylaþtým....
macd fiyat olarak görme.... https://tr.tradingview.com/script/vM...-Price-Charts/
örnek https://www.tradingview.com/x/RZxmqAe3/
sadece sar kullanýyorum bende.... scalping tarzý iþlemlerim olduðundan... 15 dk periyot üstü kullanmam...
senin macideyi de ekledim...bundan sonra.... macide=çýtak dayu
https://www.tradingview.com/x/sQmItAYF/
https://www.tradingview.com/x/GWsoTT25/
https://www.tradingview.com/x/LXSizsx8/
sade... https://www.tradingview.com/x/ryGQevSH/
bu arada kerem bey yazmýþ... btc çok ciddi düþebilirmiþ... microstrategy batýrmaya oynuyrlar diye...
selamlar...
16.07.2024 - 10.12.2024
Selamlar.
Bilinen/standart MACD göstergesi(12,26,9):
Hýzlý ortalamadan(12 barlýk), yavaþ ortalamanýn(26 barlýk) çýkarýlmasý ile elde edildiðinden çýkan sonuç "0" ekseninde hareket eder.
Formüle edersek:
EMA(12) - EMA(26) = MACD çizgisini oluþturur.
EMA(MACD,9) ise sinyal çizgisi veya trigeri...
Bir fiyatýn X ortalamasýný Y ortalamasýndan çýkartmanýn sonucu "0" çevresinde hareket eden bir deðer oluþturur. Hatta bilindiði gibi (-) deðer de alabilir.
Fiyat "0" veya (-) olamayacaðýndan, bunu fiyatýn üzerine atarsak "destek/direnç" olarak çalýþmaz.
Sadece buna izin verilen veri terminalleri, görüntüyü "fiyat skalasýna göre" ayarladýðýndan,
Sanki fiyat bu deðerlere yakýn hareket ediyormuþ gibi görünür.
Diðer türlü olsa MACD -15, fiyat 150 diyelim...
Ekrandaki fiyat da, gösterge de saðlýklý biçimde görülemez.
@yörük@ hocam:
https://tr.tradingview.com/script/vM...-Price-Charts/
Linki ile örnek verdiðiniz MACD göstergesi deðil. MACD üzerinden destek, direnç belirleyen bambaþka bir hesaplama biçimi.
Kodu irdelersek:
Kod://@version=5 // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © readCrypto //////////////////////////////////////////////////////////////////////// indicator(title='MACD-Price', shorttitle='MACD-P', overlay=true) /////////////////////////////////////////////////////////////////////// fast_length = input(title='Fast Length', defval=12) slow_length = input(title='Slow Length', defval=26) signal_length = input.int(title='Signal Smoothing', minval=1, maxval=50, defval=9) src = input(title='Source', defval=close) //////////////////////////////////////// // MACD fast_ema = ta.ema(src, fast_length) slow_ema = ta.ema(src, slow_length) macd = fast_ema - slow_ema signal = ta.ema(macd, signal_length) hist = macd - signal BURAYA KADAR STANDART MACD FORMULÜ ANCAK BÝZÝM EKRANDA GÖRDÜÐÜMÜZ BU(YANÝ MACD) DEÐÝL. ms_mid = (macd + signal) / 2 FARKLI OLARAK: MACD VE SÝNYALÝ TOPLANIP 2 YE BÖLÜNMÜÞ. MS_MID DEÐÝÞKENÝNE ATANMIÞ. mspnt = close MSPNT DEÐÝÞKENÝNE "KAPANIÞ DEÐERÝ" ATANMIÞ. mspnt := ms_mid[1] >= ms_mid and ms_mid >= ms_mid[2] ? close >= open ? close : open : ms_mid[1] < ms_mid and MS_MID DEÐÝÞKENÝN ANLIK DEÐERÝ, MS_MID DEÐÝÞKENÝN ÖNCEKÝ BARDAKÝ DEÐERÝNDEN BÜYÜK VEYA EÞÝTSE VE MS_MID DEÐÝÞKENÝN ANLIK DEÐERÝ, MS_MID DEÐÝÞKENÝN 2 ÖNCEKÝ BARDAKÝ DEÐERÝNDEN BÜYÜK VEYA EÞÝTSE VE KAPANIÞ DEÐERÝ, AÇILIÞ DEÐERÝNDEN BÜYÜK VEYA EÞÝT ÝSE EKRANA KAPANIÞ DEÐERÝ... DEÐÝLSE AÇILIÞ DEÐERÝ YAZDILIRMIÞ.... ms_mid < ms_mid[2] ? close >= open ? close : open : mspnt[1] VEYA DÝÐER OLASI DÝÐER KOÞULLAR SIRALANMIÞ... plot(mspnt, title='Buy / Sell', color=hist < 0 ? color.blue : color.green, linewidth=2, transp=0)
Ezcümle bu kodla ekranda görünen þey MACD Göstergesi deðil...
MACD göstergesi ile kurgulanmýþ bazý koþullarda gösterilen, FÝYAT deðerleri.
Yukarýda da belirttiðim gibi, "0" ekseninde salýnmak üzere tasarlanmýþ göstergeleri fiyat skalasýnda kullanmanýn,
destek/direnç olmak anlamýnda bir deðeri olamaz.
Ýyi çalýþmalar, bol kazançlar.
EK: Matriks Web Trader'da bildiðim kadarý ile algo-robot iþi yok.
Eski veri terminalinde:
MACD "0" deðerinden büyükken trigeri yukarý keserse 'AL' sinyali üretmek için,
"AL" koþuluna þu kod yazýlabilir:
"0" seviyesi önemsenmiyorsa:Kod:macd()>0 and cross(macd(),macdtrigger())
"Sat" koþulu ise þu þekilde:Kod:cross(macd(),macdtrigger())
Uzun süredir incelememekle birlikte Matriks IQ'da ise bu türden kalýplarýn hazýr þekilde bulunduðunu hatýrlýyorum.Kod:cross(macdtrigger(),macd())
Son düzenleme : KýsaVade; 18-01-2026 saat: 17:50.
Aleyküm Selam....KýsaVade hocam....
Haklýsýn yine.... çýtak dayunun ekranýnda gördüðü.... buna benzer bir þey....gerçek macd deðil...
Çünkü macd deðerini fiyat ekranýna konmaya çalýþýlýrsa...
ya üst üste ekran bindirilir... aksi halde "0" göre salýným yapan gösterge... ekraný bozar...
o yüzden çoðu macd hesaplamalarýnda TW deki yazarlar.....
macdi, grafiðin en altýnda... daire þeklinde...renklendirip kullanýyorlar ki.... ekraný bozmamýþ oluyorlar...
böyle yazmamda ki, amaç çýtak dayu içindi...
biliyorsun ki, ben kod yazamýyorum... yazýlaný okumaya çalýþýp... kendimce ilaveler...çýkarmalar ile...
yazýlan kodlarýn...parçalarýný birleþtirerek bir þeyler karalýyorum...
bende ki, problem ise birinin yazdýðý kodu... kendimce "anlamlandýrmaya" çalýþmak...
matriks konusunda deneyimim yok.... sadece sarla tarama yapýyorum arada bir....
https://github.com/algocode2022/matriksiq böyle yapýlan iþler var.... ama beni çok aþar...
16.07.2024 - 10.12.2024
Sözünü ettiðimiz TV koduyla üretilen göstergenin bile kendi içinde bir mantýðý var.
Oysa tam tersine. Gerçek MACD sözü edilen.
MACD göstergesini fiyatýn üzerine atýnca, Matriks Veri Terminali "fiyat barlarý anlaþýlýr biçimde görülebilsin" diye,
göstergeyi fiyata göre yeniden ölçeklendirdiði için öyle bir göz yanýlsamasýna neden oluyor.
Önemli olan kod yazmak deðil abi. Olsa iyi olur elbet.
Önemli olan amaca yönelik sonuçlar çýkarýp, mevcut olandan kendi kafandakine uygun bir sistem yaratabilmek.
Ayrýca bir ara AI(Yapay Zeka) ile kodlama iþini girmiþtin yanlýþ hatýrlamýyorsam. Verimli olmadý mý?
Bu arada özellikle Tranigview ücretsiz plan kullanýp,
ayný ekranda farklý zaman dilimi ve/veya gösterge kullanmak isteyenler için,
Google Chrome'un duyurduðu yeni özellik ilaç gibi...
Açýk sekmelerden birinin tepesine sað tuþla týklayýp,
"Sekmeyi yeni bölünmüþ görünüme ekle" seçeneðini týklarsanýz:
Sonra da eklemek istediðiniz 2. sekmeyi saðdan seçerseniz...:
Windows'un ekran bölme vb. fonksiyonundan iyi. Çünkü tek bir sekme olarak hareket ediyor.
KýsaVade üstadým;
Þu an için böyle bir problemim yok ama bilgi daðarcýðýmýz geliþsin lazým olur diye soruyorum. Dediðiniz gibi fiyat üzerine atýlan bazý göstergeler yeniden ölçeklendiriliyor. Bunu önlemenin yani sabitlemenin herhangi bir yolu var mýdýr? MetaStock, Matriks v.b. için...
“Baþarýsýzlýk yeniden ve daha zekice baþlayabilme fýrsatýndan baþka bir þey deðildir.” Henry Ford
Yer Ýmleri