evet uufuk bey ben koydum +200 -200 leri opening rangeden yukarda bir deger olusturmak için tesekkurler verdiginiz formul saat 10a kadar olanların yuksek ve dusugune gore acılıyor fakat saat 10daki barın degerlerininde ekli olmasını istiyorum ona kendim ugrasıcam yapmayı yapamazsam size danısırım fakat sadece saat 10:00daki barın yuksek ve dusuguyle range belirlemesini saglayabilirmiyiz acaba?
saat 10 a kadar oluşan günlük high low değeri
ORBH:=valuewhen(1, Hour()*100+Minute()=1000,ref(HighestSince(1,DAYOFM ONTH()<>REF(DAYOFMONTH(),-1),H),-1));
ORBL:=valuewhen(1, Hour()*100+Minute()=1000,ref(LowestSince(1,DAYOFMO NTH()<>REF(DAYOFMONTH(),-1),L),-1));
saat 10 a kadar oluşan günlük high+0,200 low-0,200 değeri
ORBH:=valuewhen(1, Hour()*100+Minute()=1000,ref(HighestSince(1,DAYOFM ONTH()<>REF(DAYOFMONTH(),-1),H),-1))+0.2;
ORBL:=valuewhen(1, Hour()*100+Minute()=1000,ref(LowestSince(1,DAYOFMO NTH()<>REF(DAYOFMONTH(),-1),L),-1))-0.2;
sorunuzun diğer kısmı açık değil, saat 10da tam bir saat daha range oluşumu bekleyecekseniz, Hour()*100+Minute()=1000 yerine Hour()*100+Minute()=1100, yarım saat bekleyecekseniz Hour()*100+Minute()=1030,.. 5 dk bekleyecekseniz Hour()*100+Minute()=1005
yapabilirsiniz. bu durumda ise seçiminiz tam saat başı olmazsa 1000,1100 vs., grafiğin zaman periyodunu değiştirdiğinizde indicatörünüz ile bar zamanı arasında eşleşme olmadığında sıfır üretecektir.
uufuk bey daha net anlatayım 5 dklık grafiklerde sadece saat 10:00da baslayıp 10:05de biten barın yuksek ve dusuguyle bu formulu calıstırmak istiyorum yani highestsince yada lowestsince uyguladıgımızda 10:05 e kadar olan degerleri saat 9:30dan itibaren alıyor ya ben sadece 10:00-10:05 arası degerlerle calıssın istiyorum
Herkese iyi haftalar
Uufuk hocam
VWAP - Volume Weighted Average Price indikatörünü matriks için paylaşmanız mümkün mü acaba
Metastock kodu yukarıdaki şekilde MP bölümünü (H+L+C)/3 şeklinde değiştirsem de sadece son mumun pivotunu veriyorKod:sm:=Input("starting month",1,12,1); sd:=Input("starting day of month",1,31,1); sy:=Input("starting year",1980,2100,2000); d1:= sd=DayOfMonth() AND sm=Month() AND sy=Year(); pv:=MP()*Cum(V); denom:= If(Cum(V)-ValueWhen(1,d1,V)=0,1,Cum(V)-ValueWhen(1,d1,V)); If(BarsSince(d1),(pv)/denom, MP())
Dostum,linkdeki siteleri incele,özellikle ikinci linki...
VWAP degişik birçok uygulamasını bulacaksın,ufkun acılır......
Gördüğün uygulamaların bir çogu matrik diline uyarlandı ama paylaşılmadı forum seviyesi beyin Jimlastigine uygun degil...Kaynak göstermeden sahiplenilerek çaka satıp paylaşılmasıda cabası....
Sizlere hediye olarak,volumlu-volumsuz,tarih ve zaman ayarlı(düşük timeframede çalışır), data seçenekli MİDAS veriyom...
https://www.google.com.tr/search?cli...w=1440&bih=771
http://www.midastradingsystems.com
![]()
Yer İmleri