[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 113

 
first_may :


Evet, şimdi okuyacağım... Bir de sistemi test ettim ve aşağıdaki raporu aldım diyebilirsiniz. Lütfen eleştirin :).

not. parti büyüklüğü (eğer önemliyse):

double MinLot=MarketInfo(Symbol(),MODE_MINLOT); // Minimum parti büyüklüğü


On beşinci anlaşmadan sonra ne olduğunu merak ediyorum?
 
first_may :


Evet şimdi okuyacağım... Bir de sistemi test ettim ve aşağıdaki raporu aldım diyebilirsiniz. Lütfen eleştirin :).

not. parti büyüklüğü (eğer önemliyse):

double MinLot=MarketInfo(Symbol(),MODE_MINLOT); // Minimum parti büyüklüğü


Koşullar: M1 döneminde modele göre açılış fiyatlarında test: "Açılış fiyatlarında ..." - bunun için danışmana yeni bir çubuk oluşumu üzerindeki kontrol eklenmelidir - sadece açık kontrolü olan danışmanlar için çubukların açılması, enstrüman için geçmişin indirilmesi, işlem sayısı - 200-300 adet arasında... Verilen veya açılan tüm siparişlerde sabit minimum lot: çift MinLot - önemli.
 
Vinin :

On beşinci anlaşmadan sonra ne olduğunu merak ediyorum?

Görüyorum, anlıyorum. Sormak istedim, raporda "Net kar" satırı dışında nelere dikkat etmeliyim? :)
 
first_may :

Görüyorum, anlıyorum. Sormak istedim, raporda "Net kar" satırı dışında nelere dikkat etmeliyim? :)
Bu sayfaya bakın... (yedinci) mesajım, A. Sergeev tarafından düzenlendi.
 
yosuf :
Bu forumda geçenlerde, aynı SL ile aynı anda 2 zıt yönlü emir açarsanız, birini kapattıktan sonra kar elde etmeye çalışabileceğiniz fikrini okudum. Bu fikri deneyen var mı, denemeyen var mı? Belki benzer bir danışman vardır?

Bence bu, trend gücü hemen değiştiğinde negatif bir emri kapatmak ve bu negatif siparişte kaybettiğimiz ek bir spread'i geçtikten sonra karlı bir emri kapatmak anlamına geliyor. Aynı zamanda, kârlı bir emir, minimum kârla kapatılabilir veya daha fazla kâr için halka arza gönderilebilir.
 
first_may :


Evet şimdi okuyacağım... Bir de sistemi test ettim ve aşağıdaki raporu aldım diyebilirsiniz. Lütfen eleştirin :).

not. parti büyüklüğü (eğer önemliyse):

double MinLot=MarketInfo(Symbol(),MODE_MINLOT); // Minimum parti büyüklüğü

Sadece 15 işleme dayanarak sonuç çıkarmak mümkün mü? Yüzlerce işlem bile yeterli olmayacaktır.

 

Henüz cevap yok, bu yüzden tekrar edeceğim:

Çizginin hareketsiz kalması (ve Çubuklara bağlı olmaması) için Trend Çizgisini (yatay segment) grafiğin sağına belirli ekran koordinatlarına eklemeye ihtiyaç vardı. Geçmişte, bunun uygulandığı bir tür robotla tanıştım.

- MT4'te nasıl yapılır?

Teşekkür ederim!



 
chief2000 :

Henüz cevap yok, bu yüzden tekrar edeceğim:

Çizginin hareketsiz kalması (ve Çubuklara bağlı olmaması) için Trend Çizgisini (yatay segment) grafiğin sağına belirli ekran koordinatlarına eklemeye ihtiyaç vardı. Geçmişte, bunun uygulandığı bir tür robotla tanıştım.

- MT4'te nasıl yapılır?

Teşekkür ederim!



Bir seçenek olarak

 ObjectSet ( "nameObj" ,OBJPROP_TIME1, iTime ( NULL , 0 , 0 )+timeShift);
timeShift, geçerli çubuktan ofsettir (bu durumda, geleceğe ofset)
 

Lütfen bir acemi yardım edin!

Robotun neden anlaşma yapmadığını anlayamıyorum.

Ichimoku tabanlı robot. Çizgiler ichimoku doğru hesaplar, kontrol edilir.

Anladığım kadarıyla sorun, " if (Tenkan_Buffer[1] > Kijun_Buffer[1])" koşulunun her zaman yanlış olmasıdır. Nedenini anlayamıyorum. Bana yardım et lütfen!

kod:

dış int aralık_1 = 9;
harici int interval_2 = 26;
harici int interval_3 = 52;

çift Tenkan_Buffer[];
çift Kijun_Buffer[];
çift Senkou_Span_A_Buffer[];
çift Senkou_Span_B_Buffer[];
çift Chinkou_Span_Buffer[];

çift bilet;
//+------------------------------------------- --------------------+
int başlangıç()
{
for(int i = 0 ; ben < interval_3; i++)
{
Tenkan_Buffer[i] = İşlev(aralık_1, i);
Kijun_Buffer[i] = İşlev(aralık_2, i);
Chinkou_Span_Buffer[i+interval_2] = Kapat[i];
}
for(i = 0 ; i < interval_3; i++)
{
Senkou_Span_A_Buffer[i] = (Tenkan_Buffer[i+interval_2] + Kijun_Buffer[i+interval_2])/2;
Senkou_Span_B_Buffer[i] = İşlev(aralık_3, i+aralık_2);
}
//+------------------------------------------- --------------------+
if (Tenkan_Buffer[1] > Kijun_Buffer[1])
{
if (Tenkan_Buffer[5] <= Kijun_Buffer[5])
{
if (Sipariş Toplamı() < 1)
{
bilet = OrderSend(Symbol(),OP_BUY,0.1,Ask,3,Bid-100*Puan,Ask+100*Puan,"Siparişim #",16384,0,Yeşil);
if(bilet < 0)
{
Print("Sipariş verilmedi. Hata - #",GetLastError());
dönüş(0);
}
}
}
}
dönüş(0);
}


//------------------------------------------------ -------------------------------------------------/ /

double Func(int sayısı, int başlangıç)
{
double Max = iHigh(NULL, 0, iHighest(NULL, 0, MODE_HIGH, say, başlat));
double Min = iLow(NULL, 0, iLowest(NULL, 0, MODE_LOW, sayım, başlangıç));
double Sonuç = (Maks + Min) / 2;
dönüş(sonuç);
}

//------------------------------------------------ -------------------------------------------------/ /

 
Xaoss1990 :

Standart Ichimoku göstergesini kullanın, hem daha hızlı hem de daha kolay olacaktır)))

Açılış anlaşmalarına gelince - günlüğün bu konuda ne söylediğine bakın / gösterin

Neden: