Eyvallah usta
Ayrıca :)
uufuk adlı kullanıcıya tekrar itibar puanı vermeden önce biraz diğer kişilere de puan vermelisiniz.
Printable View
Indikatör grafigin altina gecince SAT üstünde AL yazdirmak istiyorum matriksle bir beceremedim yardim edecek arkadaslara simdiden tesekkür eder yeni yilin ülkemize baris ve huzur getirmesini dilerim.Özellikle Hissenet ailemizinde yeni yilini kutlarim
expert adviser üzerinden yazılabilir. İndikatörü FML ile çağırırsın. Al kısmına c> FML("İndikator builder üzerindeki indikatör kodu")
sat da da tersini yazarak sat şartını yazarsın. Bir de semboller kısmı var. Ala şartlarını sata da şartlarını yazarak ok yönlerini ayarlarsan sistem hem ok hem dediğiniz al sat yazılarını grafikde gösterir.
Sn Money Doctor Tesekürler ederim Tam istedigim gibi oldu.Sagolun,:bravo::party:
merhabalar, Uufuk hocam , Uğur hocam ve diğer arkadaşlardan ricam:
Tradingdeki least squares Mov.Av.formülü (ben birşeyler karaladım ama bire bire aynı olmadı,
yardımcı olabilir misiniz. Tşk.
kod:
length = input(title="Length", type=integer, defval=25)
offset = input(title="Offset", type=integer, defval=0)
src = input(open, title="Source")
lsma = linreg(src, length, offset)
lsmastd = stdev(abs(lsma[1] - lsma), length)
plot(lsma)
bgcolor( abs(lsma - lsma[1]) < lsmastd ? white : lsma < lsma[1] ? red : green, 70, offset=0)
Merhabalar, Uufuk hocam ve diğer arkadaşlardan ricam:
EXPLORER ile tarama yaparken Hacimi 1milyondan yüksek hisse bulmak istiyorum bileniniz lütfen yardim etsin,
herhangi formülün arkasina filtre bölümünde
AND V>1234567 böyle yazmama ragmen yine de bulmuyor acaba nerede hata ediyorum.!?
Dostum,formulde bir orijinallık yok,sadece süslü(avrat gibi)...
LINEARREG(Data,Period) işinizi görür...
Makyaj kısmını ister yap ister yapma...
https://i.hizliresim.com/W7AZyP.png
https://i.hizliresim.com/2JmkRL.png
https://i.hizliresim.com/Vr5LnP.png
LINEARREG(Data,Period) daki ufak fark data kaynaklıdır
Teşekkürler Uufuk hocam.
Dostumuz yardım istemişdi...Alıntı:
Originally Posted by xxx
Marjinal,sıra dışı oldugu için ve de özel içerigi olmadıgından burada cevaplıyorum,diger dostlarda fikir edinirler diye...
Öncelikle kurgu saglam olmalı..
Yüzde %1 zararı gördügü halde ilk iki ataman (a ve s örneginizde)çogunlukla poz degişmeyen bir yapıda olmalı....
Sade ve basit düşünmek lazım,adım adım yürümek lazım,gereksiz kalabalık formulasyundan kaçınmak lazım..
Yoksa "kedi yumak" formasyonu olur...
Örnek olarak
x:=mov(c,13,e); y:=most(x,1,2); yz:=1;
a:=cross(x,y) ; s:=cross(y,x) ;
aldım...Bu ana sistem....
Most %2 marjla çalışıyor..Zarar %1 kabullenirsek gözlemleme imkanımız oluşur...
Bu da %1 zararda hemen yön degişen hali....Kod:x:=mov(c,13,e); y:=most(x,1,2); yz:=1;
a:=cross(x,y) ; s:=cross(y,x) ; z:=valuewhen(1,a-s,a-s);
yzd:=valuewhen(1,a or s,c)*(1+(-z*yz/100));
a:=cross(x,y) or (cross(c,yzd) and z=-1); s:=cross(y,x) or (cross(yzd,c) and z=1);
x; y; yzd; a*(l-0.25); s*(h+0.25)
Bu da grafigi...
https://i.hizliresim.com/nOV6nB.png
iyi günler herkese
10 tane değişken var diyelim
"en büyüğünü bul"
formülü nedir?
https://i.hizliresim.com/BLXXj9.jpg
Sn uufuk hocam yukarıdaki gibi hem yükselen hem de düşen trendler olacak şekilde belli periyot da nasıl formüle edebiliriz? Amacım görünen fibo oranlarına paralel üstüne ve altına yeni fibo uzatma ve geri çekilme hedefleri ekleyebilmek.
Sn uufuk hocam ilgi ve alakanız için teşekkür ederim ancak istediğim matriksdeki fibolu olarak çizilen yükselen ve düşen trend çizgilerinin formülü idi. Ayrıca vermiş olduğunuz ikinci formülde aşağıdaki gibi sadece bir düz çizgi çıktı.
https://i.hizliresim.com/NZVbXa.jpg
https://i.hizliresim.com/LbPavG.png
Fibo isimli indikator,trend cizgisine ekleyecegin paralellerde örnek amacı ile eklenmişdi...
Merhaba ,
Uzun tüm paylaşımlarınız için teşekkür ederim. özellikle ufuk bey in emeklerine hayran olmamak mümkün değil. geçmiş sayfalarda sorulduysa çok özür dilerim.baya eski sayfaya baktım ama göremedim. .hazırlanan sistem ,sistem tester da 50 dk veya 80 dkveya 3 gün vb . gibi custom bir periyotta nasıl denenip otomatik alsat baglanabilir? teşekkür ederim.
standart zaman dilimlerinde çalıştırın system testerınızı, grafiği açın, sonra grafiğin üzerindeki periyottan n bar seçin. sisteminizi n bar gösteirir ama oto emri denemdim fikrim yoktur.
cevabınız için teşekkür ederim . o şekilde yapıyorum ama otomatik al-sat kısmında para birimi ve periyodu değiştirmek asıl amacım.
xu30 grafiğinde çalışan ve x30yvade sembolüyle emir gönderen bir robotum var. pozisyonu saat 18 değil de 18.10 da ya da 18.15 kapatsın istiyorum, mümkün müdür acaba?
robot anlık olarak xu30 da işlem geçince emri ilettiği için ve 18 den sonra xu30 kapalı olduğu için mumkun değil sanırım bu isteğim. security kodu ile x30yvade ye bağlamaya çalıştım ama teoride olsa bile pratikte emir iletilmiyor.
Matrikste stop olduğumuzda stop olunan noktada aynı anda ters pozisyon alabilecek kod nasıl yazılabilir.? Yardımcı olabileceklere şimdiden teşekkür ederim.
Selamlar,
İndikatör builder sekmesinde hisselerin dönemsel esas faaliyet karlarını gösterebilmek ve daha sonra bunu explorerda taramak mümkün mü acaba..?
örneğin : A hissesinin 2017 3.çeyrek esas faaliyet karı ile 2016 3.çeyrek esas faaliyet karını yüzdesel olarak farkını indikatör buillder da görebilir miyiz
Tşk ederim
hocam hayırlı olsun ben yeni katıldım aranıza. forum tarzı bir siteye de ilk defa üye oldum acemilimi mazur görün.
benim şöyle bir sorum olacakdı sizlere
https://hizliresim.com/4akYML
resimdeki gibi düşen trend de fibo 100 seviyesini 1 günce test eden sonra kıran hisselerin tarama formülünü yazabilirmiyiz
https://hizliresim.com/oO9mXb
resmin linki bu resim çıkmadı sanırım :(
Dostum mesajındaki çizim manuel olararak studio çizim...
Tepeler ile dipler arası fibo seviyeleri...
Tarama yapacak,Explorer de çeşit sened fiyatı var...
% cinsinden fiyat hareketlerini zigzaga cizdirip çözüm buluruz,yalnız bazı önlemler almalıyızkı repaint yapmasın...
Verecegim formulu sat içinde kullanabilirsin....
https://i.hizliresim.com/4aqa60.png
------------------------------------------------
%2lık trend için tepe dip zigzagı..%2 yi degişebilirsin...
perc:=2;
diffHi:=H-Ref(H,-1); diffLo:=Ref(L,-1)-L; a:=If(diffLo>diffHi,L,H);
z:=ZIG(a,perc,%);
-----------------------------
Küçük geri çekilmelerde poz degişmesin diye önlem
zp:=if(z>ref(z,-1),1,-1);
---------------
Son ve önceki trend seviyeleri ile verdigin yüzdeden ufak trendleri eleyen ,repaint engelleyen önlem..
last:=ValueWhen(1, ( Z > Ref(Z,-1) AND Ref(Z,-1) < Ref(Z,-2) ) OR ( Z < Ref(Z,-1) AND Ref(Z,-1) > Ref(Z,-2) ), Ref(Z,-1));
last2:=ValueWhen(2, ( Z > Ref(Z,-1) AND Ref(Z,-1) < Ref(Z,-2) ) OR ( Z < Ref(Z,-1) AND Ref(Z,-1) > Ref(Z,-2) ), Ref(Z,-1));
pc:=(100*abs(C-last)/ last)>=perc;
--------------------------------
İstedigin al
Cross(c,last2) and pc and zp=1;
---------------------
Cabası sat üstüne beleş...
Cross(last2,c) and pc and zp=-1
---------------------------------------------------
Explorer için
Al kolonu
Sat kolonuKod:perc:=2; diffHi:=H-Ref(H,-1); diffLo:=Ref(L,-1)-L; a:=If(diffLo>diffHi,L,H);
z:=ZIG(a,perc,%); zp:=if(z>ref(z,-1),1,-1);
last:=ValueWhen(1, ( Z > Ref(Z,-1) AND Ref(Z,-1) < Ref(Z,-2) ) OR ( Z < Ref(Z,-1) AND Ref(Z,-1) > Ref(Z,-2) ), Ref(Z,-1));
last2:=ValueWhen(2, ( Z > Ref(Z,-1) AND Ref(Z,-1) < Ref(Z,-2) ) OR ( Z < Ref(Z,-1) AND Ref(Z,-1) > Ref(Z,-2) ), Ref(Z,-1));
pc:=(100*abs(C-last)/ last)>=perc;
Cross(c,last2) and pc and zp=1
Kod:perc:=2; diffHi:=H-Ref(H,-1); diffLo:=Ref(L,-1)-L; a:=If(diffLo>diffHi,L,H);
z:=ZIG(a,perc,%); zp:=if(z>ref(z,-1),1,-1);
last:=ValueWhen(1, ( Z > Ref(Z,-1) AND Ref(Z,-1) < Ref(Z,-2) ) OR ( Z < Ref(Z,-1) AND Ref(Z,-1) > Ref(Z,-2) ), Ref(Z,-1));
last2:=ValueWhen(2, ( Z > Ref(Z,-1) AND Ref(Z,-1) < Ref(Z,-2) ) OR ( Z < Ref(Z,-1) AND Ref(Z,-1) > Ref(Z,-2) ), Ref(Z,-1));
pc:=(100*abs(C-last)/ last)>=perc;
Cross(last2,c) and pc and zp=-1
https://i.hizliresim.com/76XDBm.pngAlıntı:
Originally Posted by mystery
Kod:Nw:=HOUR()<>ref(HOUR(),-1); n1:=14; p1:=1/(n1);
H1:=ValueWhen(1,Nw,Ref(HighestSince(1,Nw,H),-1)); L1:=ValueWhen(1,Nw,Ref(LowestSince(1,Nw,L),-1));
C1:=ValueWhen(2,Nw,Ref(C,-1)); matr1:=Max(Abs(C1-H1),Abs(C1-L1)); matr:=Max(matr1,H1-L1);
nc1:=valuewhen(n1+1,nw,matr); x1:=If(nw,(p1*matr)+(PREV-nc1*p1),PREV);
x1
Uufuk hocam selam.
Bir önceki günün ağırlıklı ortalamasını bir sonraki günün sabit başlangıc değeri olarak nasıl formüle edebiliriz. Mesela viop agırlıklı ort 148460 görünüyor. Bunu bir sonraki gün akşamına kadar sabit yatay çizgi çekecek.Bu rakamı değişik periyotlara çevirdiğimde 1-5-10 -15 veya 60 hepsinde yatay düz çizgi çekecek. Bunu formüle edebilmemiz mümkün mü? Kolay gelsin .
[QUOTE=uufuk;1613169]Dostum mesajındaki çizim manuel olararak studio çizim...
Tepeler ile dipler arası fibo seviyeleri...
Tarama yapacak,Explorer de çeşit sened fiyatı var...
% cinsinden fiyat hareketlerini zigzaga cizdirip çözüm buluruz,yalnız bazı önlemler almalıyızkı repaint yapmasın...
Verecegim formulu sat içinde kullanabilirsin....
https://i.hizliresim.com/4aqa60.png
hocam, bunu 61.8 için nasıl uyarlayabiliriz ya da diğer fibo oranları için ? Yani %100 lük oran değilde %61.8 seviyesi yukarı geçilirse şartını nasıl uyarlayabiliriz ?
Genelde bir önceki trendin 61.8 seviyelerinin aksi yönde kırılması var olan trendin sona erdiği anlamına gelebiliyor.
SN. UUFUK, zigzag explorer için teşekkürler. last2 olmazsa olmazı :)
arkadaşlar merhaba ben yeni üye oldum
bir konu hakında bilgi sahibi olmaya çalışıyorum matrikste otomatik alım satım yapılabiliyormuz