impressivePers2252
@t_impressivePers2252
Ne tavsiye etmek istersiniz?
önceki makale
پیام های تریدر
filtre
Work book

// versiyon = 5Strategy ("RSI + EMA", Overlay = true, varsayılan_qty_type = strateji.percent_of_equity, varsayılan_qty_value = 100) /// ema9 = ta.ema (close, 9) 21) ema200 = ta.ema (close, 200) /////// celculate rsirsi = ta = ta (close, 200) //// celculate rsirsi = ta = ta (close) // world world (worling <30) ve dünya) (EMA9> EMA21) ve (Close> Ema200) ///// (EMA21) (EMA21) ve (Close
Sell

// // Yazar LonesomeTheBlue // //version=3 study("Satış / Alış Oranları", overlay = false, precision = 0) prd = input(title="Dönem", defval = 34, minval = 1) tw = high - max(open, close) bw = min(open, close) - low body = abs(close - open) _rate(cond) => 0,5 * (tw + bw + (cond ? 2 * body : 0)) / (tw + bw + body) volup = volume * _rate(open <= close) voldown = volume * _rate(open >= close) rate = linreg(volup - voldown, prd, 0) col = rate > 0 ? (falling(rate, 5) ? green : lime) : rate < 0 ? rising(rate, 5) ? bordo : kırmızı : na plot(oran, renk = renk, stil = sütunlar)
Amiri

pandaları pd olarak içe aktar matplotlib.pyplot'u plt olarak içe aktar # data yükle # Bu örnek için 'Tarih' ve 'Kapat' sütunlarını içeren bir CSV dosyası kullanacağız. # Dosya yolunu gerektiği gibi ayarlayın. data = pd.read_csv('path/to/your/data.csv') # 'Tarih' sütununu tarih saatine dönüştür data = pd.to_datetime(data) # 'Tarih' sütununu dizin olarak ayarlayın data.set_index('Tarih', inplace=Doğru) # Kısa vadeli ve uzun vadeli hareketli ortalamaları tanımlayın kısa_pencere = 50 uzun_pencere = 200 # Kısa vadeli ve uzun vadeli hareketli ortalamaları hesaplayın data = data.rolling(window=short_window, min_periods=1).mean() data = data.rolling(pencere=uzun_pencere, min_periods=1).mean() # Sinyal oluştur data = 0 data = np.where(data > veri, 1, 0) # Ticaret emirleri oluşturun data = data.diff() # Sonuçların grafiğinin çıkarılması plt.figure(figsize=(14, 7)) # Kapanış fiyatını ve hareketli ortalamaları çizin plt.plot(data, label='Kapanış Fiyatı', alpha=0,5) plt.plot(data, label=f'Kısa {short_window}-Gün MA', alpha=0,75) plt.plot(data, label=f'Uzun {long_window}-Gün MA', alpha=0,75) # Satın alma sinyallerinin grafiğini çizin plt.plot(data[data == 1].index, data[data == 1], '^', markersize=10, color='g', lw=0, label= 'Sinyal Satın Al') # Satış sinyalleri çizin plt.plot(data[data == -1].index, data[data == -1], 'v', markersize=10, color='r', lw=0, label='Satış Sinyali') # Etiket ve açıklama ekleyin plt.title('Hareketli Ortalama Geçiş Stratejisi') plt.xlabel('Tarih') plt.ylabel('Fiyat') plt.legend() plt.show()
Sorumluluk Reddi
Sahmeto'nun web sitesinde ve resmi iletişim kanallarında yer alan herhangi bir içerik ve materyal, kişisel görüşlerin ve analizlerin bir derlemesidir ve bağlayıcı değildir. Borsa ve kripto para piyasasına alım, satım, giriş veya çıkış için herhangi bir tavsiye oluşturmazlar. Ayrıca, web sitesinde ve kanallarda yer alan tüm haberler ve analizler, yalnızca resmi ve gayri resmi yerli ve yabancı kaynaklardan yeniden yayınlanan bilgilerdir ve söz konusu içeriğin kullanıcılarının materyallerin orijinalliğini ve doğruluğunu takip etmekten ve sağlamaktan sorumlu olduğu açıktır. Bu nedenle, sorumluluk reddedilirken, sermaye piyasası ve kripto para piyasasındaki herhangi bir karar verme, eylem ve olası kar ve zarar sorumluluğunun yatırımcıya ait olduğu beyan edilir.