0 beğenilme 0 beğenilmeme
631 kez görüntülendi
Aşağıda bulunan şartlara göre strateji oluşturmak istiyorum yardımınız için teşekkürler

AL

if(MOV(C,opt1,VAR)>OTT(C,opt1,opt2),
MOV(C,opt1,VAR)>OTT(C,opt1,opt3)*(1+opt4) AND STOSK(opt5,opt6,33,VAR)+1000>OTT(STOSK(opt5,opt6,33,VAR)+1000,2,opt7),
MOV(C,opt1,VAR)>OTT(C,opt1,opt3)*(1+opt4) AND STOSK(opt5,opt6,33,VAR)+1000>OTT(STOSK(opt5,opt6,33,VAR)+1000,2,opt7))

SAT

if(MOV(C,opt1,VAR)>OTT(C,opt1,opt2),
MOV(C,opt1,VAR)<OTT(C,opt1,opt3)*(1+opt4) AND STOSK(opt5,opt6,33,VAR)+1000<OTT(STOSK(opt5,opt6,33,VAR)+1000,2,opt7),
MOV(C,opt1,VAR)<OTT(C,opt1,opt3)*(1+opt4) AND STOSK(opt5,opt6,33,VAR)+1000<OTT(STOSK(opt5,opt6,33,VAR)+1000,2,opt7))

AÇIĞA SAT

if(MOV(C,opt1,VAR)>OTT(C,opt1,opt2),
MOV(C,opt1,VAR)<OTT(C,opt1,opt3)*(1+opt4) AND STOSK(opt5,opt6,33,VAR)+1000<OTT(STOSK(opt5,opt6,33,VAR)+1000,2,opt7),
MOV(C,opt1,VAR)<OTT(C,opt1,opt3)*(1+opt4) AND STOSK(opt5,opt6,33,VAR)+1000<OTT(STOSK(opt5,opt6,33,VAR)+1000,2,opt7))

AÇIK POZİSYONU KAPAT

if(MOV(C,opt1,VAR)>OTT(C,opt1,opt2),
MOV(C,opt1,VAR)>OTT(C,opt1,opt3)*(1+opt4) AND STOSK(opt5,opt6,33,VAR)+1000>OTT(STOSK(opt5,opt6,33,VAR)+1000,2,opt7),
MOV(C,opt1,VAR)>OTT(C,opt1,opt3)*(1+opt4) AND STOSK(opt5,opt6,33,VAR)+1000>OTT(STOSK(opt5,opt6,33,VAR)+1000,2,opt7))
Algoritmik Trading kategorisinde (18 puan) tarafından | 631 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme

Merhaba,

Linkteki dosyayı indirip çift tıklayarak kullanıcı stratejilerine eklenmesini sağlayıp kullanabilirsiniz.

https://destek.matriksdata.com/?qa=blob&qa_blobid=3672446235534170280

***STRATEJİLERİ TEST/DENEME ORTAMINDA SINAMADAN VE SİZİN İSTEDİĞİNİZ ŞEKİLDE ÇALIŞTIĞINA EMİN OLMADAN GERÇEK ORTAMDA HİÇBİR ZAMAN ÇALIŞTIRMAYINIZ ***

 

 

(15,892 puan) tarafından
0 0
İstenen formül ile gönderdiğiniz kod aynı koşullara sahip değil. Bende benzer bir kod için uğraşıyorum. Fakat yapamadım.
0 0

Anıl beyin paylaştığı standart yapı için linkteki strateji kullanılabilir.

Al

if( MOV(C,opt1,VAR)>OTT(C,opt1,opt3)*(1+opt4) AND 

STOSK(opt5,opt6,33,VAR)+1000>OTT(STOSK(opt5,opt6,33,VAR)+1000,2,opt7),1,0)

if (tott.Value[0][tott.CurrentIndex] > tott.Value[1][tott.CurrentIndex] &&
	sott.Value[0][sott.CurrentIndex] > sott.Value[1][sott.CurrentIndex] &&
	LastOrderSide.Obj != Side.Buy)
{
	FX_Alis();
}

Sat

if( MOV(C,opt1,VAR)<OTT(C,opt1,opt3)*(1-opt4) AND 

STOSK(opt5,opt6,33,VAR)+1000<OTT(STOSK(opt5,opt6,33,VAR)+1000,2,opt7),1,0)

if (tott.Value[0][tott.CurrentIndex] < tott.Value[2][tott.CurrentIndex] &&
	sott.Value[0][sott.CurrentIndex] < sott.Value[1][sott.CurrentIndex] &&
	LastOrderSide.Obj != Side.Sell)
{
	FX_Satis();
}

talep edilen strateji için satış koşulunu aşağıdaki gibi düzenleyip kullanılabilir.

if (tott.Value[0][tott.CurrentIndex] < tott.Value[1][tott.CurrentIndex] &&
     sott.Value[0][sott.CurrentIndex] < sott.Value[1][sott.CurrentIndex] &&
     LastOrderSide.Obj != Side.Sell)
{
     FX_Satis();
}

 

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,636 soru
8,590 cevap
4,821 yorum
19,786 kullanıcı