OrderSend() işlevinde hata mı var? - sayfa 3

 
tara :
Albany yasak değil :)


her şey buraya üç satırda yazılabilir

 if ((Bid - iMA )< var* Point )   OrderSend ();
if (( iMA - Bid)< var* Point )   OrderSend ();

gibi bir şey

 
Hayır, bu işe yaramaz :)
 
pako :
Daha az özellik içeren kod göndermek için düzenledim. Yorumlar taşındı. Eh, biletin olduğu yerden işaret kaldırılmadı ... Ess, ama bu olmamalı. Ama yine de, bai için orada her şey yolunda.
 
hoz :
Daha az özellik içeren kod göndermek için düzenledim. Yorumlar taşındı. Eh, biletin olduğu yerden işaret kaldırılmadı ... Ess, ama bu olmamalı. Ama yine de, bai için orada her şey yolunda.
Sorduğum gibi yap.
 
hoz :
Daha az özellik içeren kod göndermek için düzenledim. Yorumlar taşındı. Eh, biletin olduğu yerden işaret kaldırılmadı ... Ess, ama bu olmamalı. Ama yine de, bai için orada her şey yolunda.

Grafikte veya demoda neyin yanlış yerde açıldığını (çizildiğini) testteki görselleştiriciye göre mi değerlendiriyorsunuz? test cihazında orada neyin çizildiği net değilse, demoda hata ayıklamak için zaman harcayın, yorumdaki değişkenleri ekranda görüntüleyin ve algoritmaya göre gözlemleyin. Önceki sayfalarda Ocak ortası tarihleri olan bir ekran gördüğüm için sordum.

 
tara :
Hayır, bu işe yaramaz :)

Fiyat noktaya biraz girintiden daha yakın bir mesafede yaklaşır yaklaşmaz if ((Bid - iMA )< var* Point )
yoksa çok mu bukoff'a ihtiyacın var? ??????

ayrıca fare ile

Ma1 = iMA ( NULL ,i_TF,i_fastMaPeriod, 0 , MODE_EMA ,MODE_CLOSE, 1 );
Ma2 = iMA ( NULL ,i_TF,i_fastMaPeriod, 0 , MODE_EMA ,MODE_CLOSE, 2 );

if (Ma1 > Ma2) вверх;
else           вниз;
 
tara :
Sorduğum gibi yap.

Zaten bitti. Ayrıca fareden girinti değişkenini biraz arttırdım ve yola çıkıyoruz.... Gözle görerek her şeyi anlamak her zaman mümkün olmuyor.

Merak ediyorum, performansın yanı sıra lastBarTime değişkeninin global düzeye çıkarılması başka bir şeyi etkiler mi? Sonuçta, tür static 'dir, bu da değişkenin değerini programın ömrü boyunca sakladığı anlamına gelir...

Ve ilginç bir an daha. Yine de fareyi farklı işlevlerde kullanıyorsam, hemen başlangıçta bildirerek doğru olanı yapmış mıyım? Yoksa kaynak maliyetleri açısından her tikte değer almak çok mantıklı değil mi?

 
BeerGod :

Grafikte veya demoda neyin yanlış yerde açıldığını (çizildiğini) testteki görselleştiriciye göre mi değerlendiriyorsunuz? test cihazında orada neyin çizildiği net değilse, demoda hata ayıklamak için zaman harcayın, yorumdaki değişkenleri ekranda görüntüleyin ve algoritmaya göre gözlemleyin. Önceki sayfalarda Ocak ortası tarihleri olan bir ekran gördüğüm için sordum.

Eh, evet, görselde sürüyorum ve bakıyorum .. Ve neyi doğru gösteremez? Sonuçta, aracı saatte veya H4 demosunda geri alırsanız, birkaç yıl kışlayabilirsiniz :) ..... :) Ne teneke.
 
pako :

Fiyat noktaya biraz girintiden daha yakın bir mesafede yaklaşır yaklaşmaz if ((Bid - iMA )< var* Point )
yoksa çok mu bukoff'a ihtiyacın var ??????


Eh, bu aynı ve bukaf aynı (bir sinyalden bahsediyorsak):

 if ( MathAbs (Ask - fastMa) <= i_thresholdFromMa * pt ) // ..зазор между ценой покупки и машки, <= i_thresholdFromMa..
        return (SIGNAL_BUY);                       // ..функция возвращает сигнал покупки
 
hoz :

Zaten bitti. Ayrıca fareden girinti değişkenini biraz arttırdım ve yola çıkıyoruz.... Gözle görerek her şeyi anlamak her zaman mümkün olmuyor.

Merak ediyorum, performansın yanı sıra lastBarTime değişkeninin global düzeye çıkarılması başka bir şeyi etkiler mi? Sonuçta, tür static 'dir, bu da değişkenin değerini programın ömrü boyunca sakladığı anlamına gelir...

Ve ilginç bir an daha. Yine de fareyi farklı işlevlerde kullanıyorsam, hemen başlangıçta bildirerek doğru olanı yapmış mıyım? Yoksa kaynak maliyetleri açısından her tikte değer almak çok mantıklı değil mi?

Biraz sarhoşum ve sorunuza cevap veremem.