[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 113
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
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?
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.
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? :)
Görüyorum, anlıyorum. Sormak istedim, raporda "Net kar" satırı dışında nelere dikkat etmeliyim? :)
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.
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!
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
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ç);
}
//------------------------------------------------ -------------------------------------------------/ /
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