Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 197

 
FAQ :

Teşekkür ederim.
 
sannin :

İzdesbyll :
Bitirdiğim insanca dua ettiğim biri olsun.

prensibi tarif et


İki zıt emir açıyoruz. Biri kâra geçtiğinde, onu kapatıyoruz ve iki zıt emir daha açıyoruz ve bu, zenginleşene kadar devam ediyor. Yalnızca bir alış emrini kapatırsak, önce bir satış açarız ve sonra bir satış kapatırsak satın alırız - bunun tersi de geçerlidir. (Bu, ikinci sipariş için yeterli fon olmayabileceği gerçeğine dayanmaktadır).
 

Merhaba.

Gerçekten tavsiyeye ihtiyacım var!

Grafikte bir çizgi çiziyorum . Çizginin başında t1(fiyat ve zaman) ve çizginin sonunda (trend) t2(fiyat ve zaman) vardır. Tam olarak iki katına çıkarmanın/uzatmanın bir yolu yok.

Onlar. satırın üçüncü koordinatını hesaplamak gerekir: t3(fiyat ve zaman).

Fiyatı hesaplamak zor değil ama süre... Her zamanki farkı sayamazsınız.


Teşekkür ederim!

 
de_leonid :

Fiyatı hesaplamak zor değil ama süre... Her zamanki farkı sayamazsınız.


bar farkı?
 
de_leonid :

Merhaba.

Gerçekten tavsiyeye ihtiyacım var!

Grafikte bir çizgi çiziyorum. Çizginin başında t1(fiyat ve zaman) ve çizginin sonunda (trend) t2(fiyat ve zaman) vardır. Tam olarak iki katına çıkarmanın/uzatmanın bir yolu yok.

Onlar. satırın üçüncü koordinatını hesaplamak gerekir: t3(fiyat ve zaman).

Fiyatı hesaplamak zor değil ama süre... Her zamanki farkı sayamazsınız.


Teşekkür ederim!


Kim'in bir işlevi vardır :

 //+----------------------------------------------------------------------------+
double EquationDirect( double x1, double y1, double x2, double y2, double x) {
   if (x2==x1) return (y1);
   return ((y2-y1)/(x2-x1)*(x-x1)+y1);
}
//+----------------------------------------------------------------------------+
 

İyi akşamlar !

Lütfen bana bunu nasıl kodlayacağımı söyle

Sipariş stop tarafından kapatılmışsa ,

sonra, stop ile kapatılan son emrin hacminin 2 ile çarpımına eşit bir hacimle bir sonraki emri açın .


if (isCloseLastPosByStop ()== True) // son sipariş stop tarafından kapatılırsa

{

P = ????? // hacim = stop ile kapatılan son emrin hacmi çarpı 2


OrderSend(Symbol(),OP_SELL , P ,Bid,1,Ask+1500*Point,Ask-300*Point,"jfh",123 );

}

Teşekkür ederim.

 
solnce600 :

İyi akşamlar !

Lütfen bana bunu nasıl kodlayacağımı söyle

Sipariş stop tarafından kapatılmışsa ,

sonra, stop ile kapatılan son emrin hacminin 2 ile çarpımına eşit bir hacimle bir sonraki emri açın .


if (isCloseLastPosByStop ()== True) // son sipariş stop tarafından kapatılırsa

{

P = ????? // hacim = stop ile kapatılan son emrin hacmi çarpı 2


OrderSend(Symbol(),OP_SELL , P ,Bid,1,Ask+1500*Point,Ask-300*Point,"jfh",123 );

}

Teşekkür ederim.


Kimov'un işlevlerini düşüncesizce mi kullanıyorsunuz yoksa Igor'un onlarda ne dediğini anlıyor musunuz? Bu, sorunuzun cevabına bağlıdır.
 

Tamam, uzun süredir cevap vermediniz, size bir ipucu vereceğim: isCloseLastPosByStop () işlevinden true değerini döndürürken, bir değer daha döndürün, yani: bulunan son konumun lot boyutu.

Nasıl yapılır? Parti boyutunu fonksiyonun kendisine yazacağınız referansa göre fonksiyona bir değişken iletin. Bunu yapmak için isCloseLastPosByStop() işlevini biraz değiştirmeniz gerekecektir.

Hiçbir şey anlamadıysanız, son kapatılan pozisyonun lot büyüklüğünü döndürecek bir fonksiyon arayın. Ya da kendin yap. Ve kullanın, ancak lot değerini gerçek değerle birlikte geçmekten daha pahalıdır.

 
Her şeyi anladım.Teşekkürler.
 

Tünaydın.

Lütfen aşağıdakileri nasıl yapacağınızı önerin:

Fiyat 1,9047 - 1,9080 aralığında hareket ediyor (rakamlar şartlı). Bir sonraki mumun açılış fiyatı verilen aralığın dışındaysa, bir Uyarı verin. İşe yaramazsa, bir sonraki mumu bekleyin. Ve böylece fiyat aralığın dışına çıkana kadar.

Şimdiden teşekkürler.