İdeale gelen Kol gibi zamlar hayırlı olsun.UserDLL modülü 50 TL den 250 TL olmuş. Diğer lisanslarda zamlanmış.Tivitterda şow yapan adam zam sorularına cevap vermiyor komedi.
https://estore.idealdata.com.tr/prices
İdeale gelen Kol gibi zamlar hayırlı olsun.UserDLL modülü 50 TL den 250 TL olmuş. Diğer lisanslarda zamlanmış.Tivitterda şow yapan adam zam sorularına cevap vermiyor komedi.
https://estore.idealdata.com.tr/prices
Selamlar Arkadaşlar
aşağıdaki şartlara göre sorgu yapmak istiyorum ? sıfıra yakın bilgim var
- Macd Al verecek
- RSİ 50 üzerinde, Momentum 100 ve üzerinde olanlar
- 8 Günlük Ortalaması , 21 günlük Ortalamasını yukarı kesen
- 50 günlük ortalaması- 200 günlük ortalamasını yukarı kesen
- Most yani TOMA değeri 1 olan
hisselerin sorgusu yapan kod , rica ediyorum.
Yardımlarınız için şimdiden teşekkürler
Toma değerlerini düzenleyin.
PHP Code:
Sistem.SorguAciklamaGenislik = 10;
Sistem.SorguBaslik[0] = "Kapanış"; Sistem.SorguOndalik[0] = 2;
Sistem.SorguBaslik[1] = "MACD"; Sistem.SorguOndalik[1] = 0;
Sistem.SorguBaslik[2] = "RSI"; Sistem.SorguOndalik[2] = 0;
Sistem.SorguBaslik[3] = "MOM"; Sistem.SorguOndalik[3] = 0;
Sistem.SorguBaslik[4] = "8-21"; Sistem.SorguOndalik[4] = 0;
Sistem.SorguBaslik[5] = "50-200"; Sistem.SorguOndalik[5] = 0;
Sistem.SorguBaslik[6] = "TOMA"; Sistem.SorguOndalik[6] = 0;
Sistem.SorguBaslik[7] = "SONUC"; Sistem.SorguOndalik[7] = 0;
var MAC = Sistem.MACD(12,26);
var EMAM = Sistem.MA(MAC,"Exp",9);
var RSI = Sistem.RSI(14);
var MOM = Sistem.Momentum(14);
var MA8 = Sistem.MA(8, "Exp", "Kapanis");
var MA21 = Sistem.MA(21, "Exp", "Kapanis");
var MA50 = Sistem.MA(50, "Exp", "Kapanis");
var MA100 = Sistem.MA(100, "Exp", "Kapanis");
var TOM = Sistem.TOMA(3, 2);
var EMAT = Sistem.MA(TOM, "Exp", 3);
var Son = Sistem.BarSayisi -1;
var xMACD = Sistem.Liste(0);
var xRSI = Sistem.Liste(0);
var xMOM = Sistem.Liste(0);
var xMA821 = Sistem.Liste(0);
var xMA50100 = Sistem.Liste(0);
var xTOM = Sistem.Liste(0);
for (int i=1; i < Sistem.BarSayisi; i++)
{
xMACD[i] = MAC[i] > EMAM[i] ? 1 :0;
xRSI[i] = RSI[i]>50.0f ? 1 :0;
xMOM[i] = MOM[i]>100.0f ? 1 :0;
xMA821[i] = MA8[i]>MA21[i] ? 1 :0;
xMA50100[i] = MA50[i]>MA100[i] ? 1 :0;
xTOM[i] = TOM[i]>EMAT[i] ? 1 :0;
}
// Macd filtrele
// if ( MAC[Son] > EMAM[Son] && MAC[Son-1] < EMAM[Son-1] )
{
Sistem.SorguDeger[0] = Sistem.GrafikVerileri[Sistem.BarSayisi-1].Close;
Sistem.SorguDeger[1] = xMACD[Son];
Sistem.SorguDeger[2] = xRSI[Son];
Sistem.SorguDeger[3] = xMOM[Son];
Sistem.SorguDeger[4] = xMA821[Son];
Sistem.SorguDeger[5] = xMA50100[Son];
Sistem.SorguDeger[6] = xTOM[Son];
Sistem.SorguDeger[7] = xMACD[Son]+xRSI[Son]+xMOM[Son]+xMA821[Son]+xMA50100[Son]+xTOM[Son];
}
Sistem.SorguEkle();
Merhaba, tradingview üzerinde aşağıdaki kodu kullanarak günlük alarm kuruyordum şart koşulu sağlandığında bar kapanışını beklemeden gün içerisinde bir tane sinyal veriyor bu kod. Bunu ideale çevirmede sıkıntı yaşıyorum. Denemelerimde sinyal geldikten sonra bir bar geçince emir geliyor bir türlü beceremedim. Yani ideal üzerinde, günlük grafikte aşağıdaki kodun şartı sağlandığında bar kapanışını beklemeden al/sat sinyali gelince emir verebilir miyiz? Verebilirsek biraz yardımcı olabilirseniz çok sevinirim.
***************************************
study("Tillson T4", overlay=true)
T3FiboLine = input(false, title="Show T3 Fibonacci Ratio Line?")
length1 = input(4, "T3 Length")
a1 = input(0.65, "Volume Factor")
T1ema(price,length,a) =>
e1 = ema(price, length)
e2 = ema(e1, length)
T1 = (1+a)*e1 - a*e2
T1
T2ema(price,length,a) =>
e1 = ema(price, length)
e2 = ema(e1, length)
e3 = ema(e2, length)
e4 = ema(e3, length)
c1 = a*a
c2 = - 2*a*a - 2*a
c3 = a*a + 2*a + 1
T2 = c1*e4 + c2*e3 + c3*e2
T2
T3ema(price,length,a) =>
e1 = ema(price, length)
e2 = ema(e1, length)
e3 = ema(e2, length)
e4 = ema(e3, length)
e5 = ema(e4, length)
e6 = ema(e5, length)
c1 = -a * a * a
c2 = 3 * a * a + 3 * a * a * a
c3 = -6 * a * a - 3 * a - 3 * a * a * a
c4 = 1 + 3 * a + a * a * a + 3 * a * a
T3 = c1 * e6 + c2 * e5 + c3 * e4 + c4 * e3
T3
T1 = T1ema((high + low + 2 * close) / 4,length1,a1)
T2 = T2ema((high + low + 2 * close) / 4,length1,a1)
T3 = T3ema((high + low + 2 * close) / 4,length1,a1)
col11 = T1 > T1[1]
col13 = T1 < T1[1]
col21 = T2 > T2[1]
col23 = T2 < T2[1]
col1 = T2 > T2[1]
col3 = T2 < T2[1]
color_1 = col11 ? color.green : col13 ? color.orange : color.yellow
color_2 = col21 ? color.green : col23 ? color.red : color.yellow
color_3 = col21 ? color.green : col23 ? color.purple : color.yellow
plot(T1, color=color_1, linewidth=3, title="T1")
plot(T2, color=color_2, linewidth=3, title="T2")
plot(T3, color=color_3, linewidth=3, title="T3")
length12 = input(5, "T3 Length fibo")
a12 = input(0.618, "Volume Factor fibo")
T32 = T3ema((high + low + 2 * close) / 4, length12, a12)
T33 = 2*T1 - T2
T12 = T1 - T2
plot(T32, color=color.black, linewidth=3, title="T32")
plot(T33, color=color.orange, linewidth=2, title="T33")
plot(T12, color=color.orange, linewidth=2, title="T12")
col12 = T32 > T32[1]
col32 = T32 < T32[1]
color2 = col12 ? color.blue : col32 ? color.purple : color.yellow
plot(T3FiboLine and T32 ? T32 : na, color=color2, linewidth=2, title="T3fibo")
alertcondition(crossover(T3, T3[1]), title="T3 BUY", message='BUY')
alertcondition(crossunder(T3, T3[1]), title="T3 SELL", message='SELL')
alertcondition(cross(T3, T3[1]), title="Color ALARM", message="T3 has changed color!")
***************************************
var Y = Sistem.YuzeyselVeriOku(Sistem.Sembol);// YÜZEYSEL VERİ OKU
var C = Y.LastPrice; // SON FİYAT
var H = Y.HighDay; // GÜN YÜKSEK
var P = Y.PriceStep; // FİYAT ADIMI
var V = (float)Y.VolDay; // HACİM
ben buraya kapanış günü alış lot ve satış lotu nasıl yazıcam ? yanı yüksek fıyat hıghday ama alış lot satış lot nasıl yazılacak yardımcı olursanız cok sevınırım saygılarımla
Sezai Bey in yayınladığı son dökümanı inceleyiniz. Ya da burada ideal sistem fonksiyonları bölümünde yüzeysel veri ye bakabilirsiniz http://www.directfn.com.tr/idealsistem/
Geldik, gidiyoruz..
Biçare gönüller! Ne giden son gemidir bu!
Hicranlı hayatın ne de son matemidir bu.
Yer İmleri