MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 139
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
Windows'ta bile sekmeleri mql4 kullanarak sıralayamazsınız.
Tabloları yalnızca ihtiyacınız olan sırayla açabilir ve üzerlerine istediğiniz şablonları yükleyebilirsiniz.
Sıralama elbette çalışmayacaktır, ancak lütfen her seferinde bir tane manuel olarak hareket ettirin.
Mql kullanarak sıralama ile ilgili olarak, bu seçeneği deneyebileceğinizi düşünüyorum:
1. Kodun, danışmanın veya komut dosyasının çalıştığı pencere dışındaki tüm pencereleri kapatın.
2. Danışmanın üzerinde çalıştığı pencere de dahil olmak üzere belirli bir sırayla yeni pencereler açar ve bunları yapılandırır veya bir şablon uygularız.
3. Ve son olarak, kodun çalıştığı pencereyi silin.
Sıralama elbette çalışmayacaktır, ancak lütfen her seferinde bir tane manuel olarak hareket ettirin.
Mql kullanarak sıralama ile ilgili olarak, bu seçeneği deneyebileceğinizi düşünüyorum:
1. Kodun, danışmanın veya komut dosyasının çalıştığı pencere dışındaki tüm pencereleri kapatın.
2. Danışmanın üzerinde çalıştığı pencere de dahil olmak üzere belirli bir sırayla yeni pencereler açar ve bunları yapılandırır veya bir şablon uygularız.
3. Ve son olarak, kodun çalıştığı pencereyi silin.
Bunu zaten düşündüm - örneğin bir dizi engelleyici faktör var - çizelgelerden birinde bir danışman çalışıyor
Bunu zaten düşündüm - örneğin bir dizi engelleyici faktör var - çizelgelerden birinde bir danışman çalışıyor
Grafik Kimliği
Geçerli grafiğin kimliğini döndürür.
uzunGrafikKimliği ( );
Geri dönüş değeri
long türünde bir değer.
Grafik Kimliği
Geçerli grafiğin kimliğini döndürür.
uzunGrafikKimliği ( );
Geri dönüş değeri
long türünde bir değer.
VE? Kimliğinizi bilmek, Uzman Danışmanların çalıştığı açık çizelgeleri sıralamada nasıl yardımcı olacaktır? :)
Danışmanın üzerinde çalıştığı çizelgeden bahsediyorum
Artyom Trishkin :
Bunu zaten düşündüm - örneğin bir dizi engelleyici faktör var - çizelgelerden birinde bir danışman çalışıyorDanışmanın üzerinde çalıştığı çizelgeden bahsediyorum
Artyom Trishkin :
Bunu zaten düşündüm - örneğin bir dizi engelleyici faktör var - çizelgelerden birinde bir danışman çalışıyorDanışmanın üzerinde çalıştığı çizelgeden bahsediyorum
Artyom Trishkin :
Bunu zaten düşündüm - örneğin bir dizi engelleyici faktör var - çizelgelerden birinde bir danışman çalışıyorAnladığım kadarıyla, profil klasöründeki tılsımları belirli bir sırayla yeniden adlandırmanız gerekiyor - tılsımlara yeniden kaydetme, profili değiştirdiğinizde veya terminali kapattığınızda gerçekleşir - buradan, profil olduğunda dosyalarla çalışmanız gerektiği açıktır. kapalı. Ancak, tüm bunlar kütüphaneleri çağırmayı gerektirir. Bence böyle bir şey.
Sevgili forum kullanıcıları!
Pozisyon hacmi hesaplama fonksiyonuna bir koşul eklemek için bir fikir vardı, eğer son sipariş bir kayıpla kapatılırsa, bir sonraki sipariş artan bir katsayı ile yerleştirilir.
Ve böylece fonksiyondan gelen diğer tüm geri dönüşler de çalışır, şöyle bir şey yazdım, ancak bir dönüş çalışmıyor, sonra diğeri.
Söyle bana neyi yanlış yapıyorum?
çift GetLot(int tipi)
{
if(CountOrdersType(type)==0 || LastOrderTypeLots(type)>Max_Lot)
{
if(!Auto_Lot) return(Start_Lot);
return(AccountBalance()*(Lot_Percents/100)*AccountLeverage()/MarketInfo(Symbol(),MODE_LOTSIZE)); }
{ if(!History) return(Start_Lot);
tarihsaat saat=0;double lastlot=0;int lastop=0;double prof=0;
for(int i=OrdersHistoryTotal()-1;i>=0;i--)
if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)&&OrderSymbol()==Symbol()&&OrderMagicNumber()==Magic&&OrderType()<=1)
{
if(time<OrderCloseTime()){time=OrderCloseTime();lastlot=OrderLots();lastop=OrderType();prof=OrderProfit();}
}
if(prof < 0 && OrderMagicNumber() == Magic)lot=OrderLots();
dönüş(lot * History_Multiplier); }
dönüş(LastOrderTypeLots(type)*Lot_Multiplier);
}
Uzman Danışman veya göstergelerin herhangi biri üzerinde çalışması durumunda mevcut grafikleri silip doğru sırayla yeniden açarken herhangi bir sorun görüyor musunuz?
düşünüyorum
silme hakkında
int i= 0 ,limit= 100 ;
while (i<limit)
{
if ( ChartNext (Chart_ID)< 0 ) break ;
ChartClose ( ChartNext (Chart_ID));
i++;
}