0 beğenilme 0 beğenilmeme
633 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 | 633 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,639 soru
8,593 cevap
4,826 yorum
19,846 kullanıcı