bu fonksiyon kullanılarak yüklenebilir: ExpertParameters=proba.set
Ama ters problem nasıl çözülür, bu isim proba.set olsun?
kazmak için bir yön olsa sorabilir!
Beyler, rakamın konumunun önemli olmadığı göz önüne alındığında, 1'den 7'ye kadar 5 basamaklı tüm benzersiz kombinasyonları bulmanın nasıl kodlanacağını lütfen bildiriniz, yani. 12345 = 54321 = 21345 =... ancak kombinasyondaki her basamak yalnızca bir kez oluşabilir, yani. - 12345 tamam, ancak 12341 uygun değil.
Teşekkür ederim.
beş döngü ile alnında açıkça
(a=1; a<7; a++) için
(b=1; b<7; b++) için
(c=1; c<7; c++) için
....
if (a==b || a==c || a== d || a==e || b==c || b==d || ....) devam ediyor;
başka baskı;
Daha medeni bir seçenek de iki dizi kullanmaktır. Yani, A[b[]] dizisi,
string _comment=WindowExpertName();//получаем имя советника, в котором прописана эта строка, допустим, Ilan77string SetFileName=_comment+".set";//получаем в строковую переменную название set-файла этого советника,"Ilan77.set"
MQL5.com web sitesine giriş yapmak için çerezlerin kullanımına izin vermelisiniz.
Lütfen tarayıcınızda gerekli ayarı etkinleştirin, aksi takdirde giriş yapamazsınız.
Hesabınıza giriş yaptınız. İki faktörlü kimlik doğrulama devre dışı bırakıldı. Yeniden kurup yeni bir QR kodu tarayın veya iki faktörlü kimlik doğrulama devre dışıyken devam edin.
Çok teşekkürler! Stop loss neden burada anlamıyorum
"fiyat eksiye gidebilir mi?" diye sordunuz.
bu benim "stoplos" dediğim mesafe. İstediğiniz gibi yeniden adlandırabilirsiniz.
"fiyat eksiye gidebilir mi?" diye sordunuz.
bu benim "stoplos" dediğim mesafe. İstediğiniz gibi yeniden adlandırabilirsiniz.
aaaa çok teşekkür ederim
drknn :
EA'nın start() işlevinde şunu yazıyoruz:
Comment("\n","StopLoss = ",StopLoss,"\n","Lot = ",Lot);
Bu o değil.
bundan kimsenin haberi yok mu? OrderSelect'i ekledim ve bununla birlikte ortaya çıkmıyor
void TrailingOrders() {
çift di, pa, pb, pp, sl, tp, sp;int cnt2;
for(cnt2=OrdersTotal();cnt2>0;cnt2--)
{
pp=MarketInfo(OrderSymbol(), MODE_POINT);
if (OrderType()==OP_BUY) {
pa=MarketInfo(OrderSymbol(), MODE_ASK);
sp=MarketInfo(OrderSymbol(), MODE_ASK)-MarketInfo(OrderSymbol(), MODE_BID);
if (OrderOpenPrice()-pa>(TrailingStop+TrailingStep-1)*pp || OrderStopLoss()==0 || pa-OrderOpenPrice()>(TrailingStop+TrailingStep-1)*pp) {
di=OrderOpenPrice()-pa-TrailingStop*pp;
if (OrderStopLoss()==0) sl=OrderOpenPrice()+(TrailingStop-sp+TrailingStep-1)*pp; elsesl=0;
if (OrderStopLoss() >0) sl=OrderStopLoss() -di;
if (pa-OrderOpenPrice()>(TrailingStop+TrailingStep-1)*pp) sl=pa-(TrailingStop+TrailingStep-1)*pp;
if (OrderTakeProfit()>0) tp=OrderTakeProfit()-di; başka tp=0;
ModifyOrder(pa+TrailingStop*pp, sl, tp);
}
}
if (OrderType()==OP_SELL) {
pb=MarketInfo(OrderSymbol(), MODE_BID);
if (pb-OrderOpenPrice()>(TrailingStop+TrailingStep-1)*pp || OrderStopLoss()==0 || OrderOpenPrice()-pb>(TrailingStop+TrailingStep-1)*pp) {
di=pb-OrderOpenPrice()-TrailingStop*pp;
if (OrderStopLoss()==0) sl=OrderOpenPrice()-(TrailingStop+TrailingStep-1)*pp; elsesl=0;
if (OrderStopLoss() >0) sl=OrderStopLoss() +di;
if (OrderOpenPrice()-pb>(TrailingStop+TrailingStep-1)*pp) sl=pb+(TrailingStop+TrailingStep-1)*pp;
if (OrderTakeProfit()>0) tp=OrderTakeProfit()+di; başka tp=0;
ModifyOrder(pb-TrailingStop*pp, sl, tp);
}
}
}
}
Neden WindowExpertName()+".set" ile oluşturulamıyor?
Bu nasıl? daha fazla olabilir
DANIŞMAN'a hangi satır girilmelidir?
Beyler, rakamın konumunun önemli olmadığı göz önüne alındığında, 1'den 7'ye kadar 5 basamaklı tüm benzersiz kombinasyonları bulmanın nasıl kodlanacağını lütfen bildiriniz, yani. 12345 = 54321 = 21345 =... ancak kombinasyondaki her basamak yalnızca bir kez oluşabilir, yani. - 12345 tamam, ancak 12341 uygun değil.
Teşekkür ederim.
beş döngü ile alnında açıkça
(a=1; a<7; a++) için
(b=1; b<7; b++) için
(c=1; c<7; c++) için
....
if (a==b || a==c || a== d || a==e || b==c || b==d || ....) devam ediyor;
başka baskı;
Daha medeni bir seçenek de iki dizi kullanmaktır. Yani, A[b[]] dizisi,
burada b[], A dizisinin dizinleridir .
Neden WindowExpertName()+".set" ile oluşturulamıyor?
.set dosyasının adını bu şekilde ayarlarsınız (ayarlarsınız).
Ve nasıl elde edilir, böylece danışman ekranda şu anda hangi .set kümesiyle çalıştığını vurgulayacaktır.
Diyelim ki farklı adlara sahip 10 .set'iniz var ve şu anda hangi .set'in etkin olduğunu görmek istiyorsunuz.