"Grup" hareketinin "Harika", "dijital" göstergesi

 

Altı aracı verilen sıra ile açmak ve bunları ekranda şu şekilde düzenlemek gerekiyor:

NZDUSD USDCAD

EURUSD USDCHF

GBPUSD USDJPY

-------------------------------------------------- ----

Ardından, size tanıdık gelen herhangi bir göstergede/danışmanda, start()'tan sonra en başına aşağıdaki basit kodu ekleyin:


string Shift = "------------------------------------------ ------ -------------------------------------------- ------ -------";
statik çift BidInit = 0;
statik çift BidPrev = 0;

statik tarihsaat TimeInit = 0;
statik int Zaman Çerçevesi = 3600;
intTimePassed = 0;
if (TimeCurrent() >= (TimeInit + TimeFrame))
{
TimeInit = TimeCurrent();
BidInit = NormalizeDouble (Teklif, Rakamlar);
BidPrev = BidInit;
}
if (NormalizeDouble(Bid,Digits) != NormalizeDouble(BidPrev,Digits))
{
TimePassed = (TimeCurrent() - TimeInit)/60;
Yorum(Shift,NormalizeDouble((Bid-BidInit)/Puan,Rakamlar),
"(",
NormalizeDouble(BidInit,Rakamlar),
"-",
NormalizeDouble(Teklif,Rakamlar)," : ",Zaman Geçti", min.)");
BidPrev = Teklif;
}

-------------------------------------------------- ----------------------------

Göstergeyi/EA'yı yukarıdaki tüm finansallarda aynı anda çalıştırın. aletler.

"Grup hareketini" yakalamayı sevenler için sonuçlar çok ilginç olacak.

Herhangi bir hareketin , hatta 10-15 puan arasındaki hareketin bir grup hareketi olduğu ortaya çıktı.



Kim denemek ister - danışman olarak hazırlanmış bu kod ekteki dosyadadır.

Dosyalar:
 
Sart >> :


-------------------------------------------------- ----------------------------

"Grup hareketini" yakalamayı sevenler için sonuçlar çok ilginç olacak.

Herhangi bir hareketin, hatta 10-15 puan arasındaki hareketin bir grup hareketi olduğu ortaya çıkıyor.



Kim denemek ister - bu kod ekteki dosyadadır.




İşte pazarın sırrı!

 
Semyon Semeniç dinleniyor
 
Lord_Shadows >> :

İşte pazarın sırrı!

Bir saat koşup izlemenizi tavsiye ederim.

Verilen "gösterge" (tırnak işaretleri olmadan bile yapabilirsiniz, kodun herkes için olağandışı basitliği nedeniyle alıntı yaptım),

bence, piyasanın mevcut yönünü başka herhangi bir araç setinden daha net bir şekilde gösteriyor.

 

Bu apaçık. Tüm bu çiftler USD'ye bağlıdır! Başka nasıl olabilir? Bu, arabadan inip evine doğru giden bir kişinin, tam olarak eve yaklaştığı kadar arabadan uzaklaşması ile eşdeğerdir. Ve evin yakınında bir bisiklet varsa, o zaman yaklaşık olarak eve olduğu kadar ona da yaklaşacaktır. Ancak bir ev ile bir kişi arasındaki mesafe, bir bisiklet ile bir kişi arasındaki mesafeden birkaç santimetre (örneğin) farklı olduğundan ve mesafe ölçüm doğruluğu metre olarak seçildiğinden, bu mesafeler yuvarlama nedeniyle eşitlenir.

 
Здравствуйте.




С уважением,
Ais.
 
Sart >> : ..bence, piyasa hareketinin mevcut yönünü diğer araç setlerinden daha net gösteriyor.

Pratik uygulama hakkında bilgim yok ama izlenim harika.

Sart'a teşekkür ederim.

 

Fikirler havada uçuşuyor Sart . Ben kendim nispeten yakın zamanda dikkatimi çoklu para birimine çevirdim. Benim düşünceme göre, yalnızca bu yaklaşım, bir trend kavramını doğru bir şekilde tanımlamamıza izin verir.

 

Ama nasıl kullanılır?

Örneğin, euro ve pound için değişim zaten 40 puansa ve yen için 0 ise, o zaman yen almaya değer mi?


Küçük bir yorum eklendi


 //----------------------------------------------------------------------------
int init ( ) { return ( 0 ) ; }
//----------------------------------------------------------------------------
int deinit ( ) { return ( 0 ) ; }
//----------------------------------------------------------------------------
int start ( ) 
{ 
	string Shift = "                                                                                               " ;
	static double	BidInit = 0 ; // начальное значение цены
	static double BidPrev = 0 ; // предыдущее значение цены

	static datetime TimeInit = 0 ; // начальное время
	static int TimeFrame = 3600 ; // время, для которого расчитывается смещение
	int TimePassed = 0 ; 
	if ( TimeCurrent ( ) > = TimeInit + TimeFrame ) // если прошло TimeFrame секунд, то переинициализируем цены
	{
		TimeInit = TimeCurrent ( ) ; // сохраняем текущее время
		BidInit = NormalizeDouble ( Bid , Digits ) ; // берем текущую цену
		BidPrev = BidInit ; // созраняем ее
	}
	if ( NormalizeDouble ( Bid , Digits ) ! = NormalizeDouble ( BidPrev , Digits ) ) // если текущая цена не равна сохраненной
	{
		TimePassed = ( TimeCurrent ( ) - TimeInit ) / 60 ;	// пройденное время в минутах
		// выводим коментарий
		Comment ( Shift , 
			NormalizeDouble ( ( Bid - BidInit ) / Point , Digits ) , // изменение в пуктах от первоначальной
			" (" , 
			NormalizeDouble ( BidInit , Digits ) , // первоначальная
			"  -  " , 
			NormalizeDouble ( Bid , Digits ) , // текущая
			" :  " ,
			TimePassed , " мин.)" ) ;					// пройдено времени
		BidPrev = Bid ; // сохраняем цену
	}
	return ( 0 ) ;
}
 
Ve başka bir soru. BidInit'i neden yalnızca saatte bir güncelliyoruz? (Daha doğrusu, TimeFrame saniye cinsinden süreler.)
 

Semyon Semenych'in göstergelerini yaklaşık olarak aynı hesaplamaya göre uzun süredir elden geçirdim ve prensipte bunları ticaret için başarısız bir şekilde kullanmadım.