0 beğenilme 0 beğenilmeme
1,601 kez görüntülendi

Merhaba, Algo kütüphanenizde fırsatçı trend paylaşımı için teşekkür ederim. Ancak şöyle bir sorunum var. Normalde metastock olarak yaptığım formülü iq da yerleştirmede karışıklık yaşıyorum(Özellikle hott/lott ve fırsatçı trend kısmı). Ayrıca bu konuda kullanım kolaylığı olsun diye kendime otomatik bir makro yazacağım. "Böylelikle sizi daha az rahatsız edeceğim :))" Aşağıda yazdığım formüldeki parametreleri tam olarak İq kodu içerisine yerleştirmenizi rica edeceğim. Şimdiden teşekkür ederim. 

If(MOV(C,60,VAR)>OTT(C,60,9),                                                                             

MOV(C,21,VAR)>OTT(C,21,0.6)*(1+0.0004) AND STOSK(200,200,111,VAR)+1000>OTT(STOSK(200,200,111,VAR)+1000,2,0.2) AND H>OTT(HHV(H,10/2),2,0.3) AND H>REF(HHV(H,10),-1),                                                                            

MOV(C,25,VAR)>(OTT(C,25,3.4)+REF(OTT(C,25,3.4)-(OTT(C,60,9)-OTT(C,25,3.4)),-100))/2 AND MOV(C,30,VAR)>OTT(C,30,0.7)*(1+0.0006) AND STOSK(250,250,111,VAR)+1000>OTT(STOSK(250,250,111,VAR)+1000,2,0.3) AND H>OTT(HHV(H,16/2),2,0.4) AND H>REF(HHV(H,16),-1)) AND                                                                                

((HOUR()=10 AND MINUTE()>=03) OR HOUR()>=11) AND ((HOUR()=17 AND MINUTE()<=58) OR HOUR()<=16)                                            

If(MOV(C,60,VAR)>OTT(C,60,9),                                                                             

MOV(C,40,VAR)<OTT(C,40,0.8)*(1-0.0008) AND STOSK(300,300,111,VAR)+1000<OTT(STOSK(300,300,111,VAR)+1000,2,0.4) AND L<OTT(LLV(L,22/2),2,0.5) AND L<REF(LLV(L,22),-1),                                                                       

MOV(C,50,VAR)<OTT(C,50,0.9)*(1-0.0011) AND STOSK(500,400,111,VAR)+1000<OTT(STOSK(500,400,111,VAR)+1000,2,0.5) AND L<OTT(LLV(L,28/2),2,0.6) AND L<REF(LLV(L,28),-1)) AND  

((HOUR()=10 AND MINUTE()>=03) OR HOUR()>=11) AND ((HOUR()=17 AND MINUTE()<=58) OR HOUR()<=16)

Algoritmik Trading kategorisinde (42 puan) tarafından | 1,601 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme
Merhabalar,

Algo kütüphanesindeki dosyayı indirdikten sonra parametreleri sırası ile girmeniz yeterlidir.

Kodlama paylaşmış olduğunuz sıraya göre yapılmıştır.

Parametre değişimi harici bir şey yapmanıza gerek yoktur.

İyi çalışmalar dileriz.
(11,059 puan) tarafından
0 0
Merhaba, örnek olarak verdiğim aşağıdaki kodun sıralaması sanırım farklı;

H>OTT(HHV(H,10/2),2,0.3) AND H>REF(HHV(H,10),-1),

 

[Parameter(2)]

public int HottlottPeriod2;

[Parameter(1.4)]

public decimal HottlottOpt2;

[Parameter(5)]

public int HottlottBarSayisi2;

[Parameter(MovMethod.VAR)]

public MovMethod HottlottMovMethod2;

[Parameter(10)] public int HighesthighPeriod2;
0 0

Merhabalar,

H>OTT(HHV(H,10/2),2,0.3) 

Buradaki satır HottLott indikatörünün Hott kısmıdır.

OTT(HHV(H,HOTTLOTTBARSAYISI),HOTTLOTTPERİOD,HOTTLOTTOPT) olarak kodlanmaktadır. Bu sebeple,

HOTTLOTTPERİOD kısmına 2,

HOTTLOTTOPT kısmına 0.3,

HOTTLOTTBARSAYISI kısmına ise 5 yazmanız gerekmektedir.

İyi çalışmalar.

Hoş geldiniz, Matriks Destek Platformu sizlere sorularınızın hızlıca cevaplanması için bir ortam sağlar. Sorduğunuz ve cevapladığınız soruların ve yorumlarınızın aldığı oylar üzerinden puan kazanırsınız. Puan sistemine bağlı kampanyamızla ücretsiz kullanım avantajlarından faydalanabilirsiniz.



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