0 beğenilme 0 beğenilmeme
609 kez görüntülendi
Tradingview üzerinde bulunan aşağıdaki kodları IQ platformuna aktarmak istiyorum. Sorunumun bir kısmını eğitim dökmanlarından ve örneklerden çözdüm ancak bazı sorunları çözmem gerekiyor?
1. Soru- RMI fonksiyonu "decimal" değer olarak hesaplayabiliyorum ancak bunu bir indikatör gibi kullanmak istiyorum. Yani tek bir değeri değil liste olarak görmek istiyorum. Her bar kapanışında RMI değerlerini listede tutup bunu daha sonra crossabove, ve crossbelow komutu ile kullanmak istiyorum?

2. Soru - Fonksiyonda kullandığım "close"değerlerini parametre olarak tanımlamak istiyorum ve "up" ve "dn" değerlerini de bir liste yada indikatör olarak kullanmak istiyorum. Parametre tanımlarında bununla alakalı bir yanıt bulamadım, ayrıca liste (array) parametre kullanımı nasıl yapılıyor. indikatör kullanarak sorunu çözebiliriz belki ama bu çok karmaşık ve uzun bir süreç gibi duruyor.

Teşekkürler...

 

len = input(24, title="LEN", type=input.integer, minval = 1)
m = input(5, title=" MOM", type=input.integer, minval = 1)

RMI(len, m)=>
    up = ema(max(close - close[m],0), len)
    dn = ema(max(close[m] - close,0), len)
    RMI = dn == 0 ? 0 : 100 - 100 / (1 + up / dn)
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Algoritmik Trading kategorisinde (22 puan) tarafından | 609 kez görüntülendi

Bu soruya cevap vermek için lütfen giriş yapınız veya kayıt olunuz.

8,639 soru
8,593 cevap
4,826 yorum
19,840 kullanıcı