0 beğenilme 0 beğenilmeme
618 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 | 618 kez görüntülendi

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

8,701 soru
8,654 cevap
4,853 yorum
20,181 kullanıcı