[Arşivle!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 2. - sayfa 44
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret 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
herkese iyi günler!
böyle bir bisiklet veya olasılık olup olmadığını söyle:
iki hesap ve bir danışman var. bir hesaptaki işlem diğerinde kopyalanır veya tam tersi açılmaz.
teşekkür etmek.
Yorum ("falan falan")
Bu "falan filan" - nasıl elde edilir?
Print() , Alert() çıktı için sorun değil.
ADV'yi terminale kurduğunuzda, içine parametre girmek yerine
ön ayarlar dizininde bulunan önceden var olan ayarları yüklemeniz yeterlidir
ve *.set uzantısına sahip olun (örneğin, dosya proba.set'tir)
Bu isim nasıl alınır? (bu durumda proba.set)
Herkese iyi günler,
Beyler, belki birisinin RSI'ya dayalı basit bir EA'sı vardır. Fikir şudur: %50'lik kavşakta kavşak yönünde bir düzen açılır. Sadece 3 parametre gereklidir: %50 geçiş, zararı durdurma boyutu, kâr boyutu alma . Her şey.
Herhangi bir bilgi için şimdiden teşekkürler.
bağlantı formülü: Lot=Para/(Stoploss*Tick)
Para - kazanılan/kaybedilen
Stoploss - komisyoncu noktalarında
Kene - MarketInfo( MODE_TICKVALUE)
Buradan dilediğiniz gibi bükün:
Zararı Durdur= Para/(Lot*Tick)
Para= Lot*Zararı Durdur*Tık
ç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 bu kodda alımları takip etmiyor??? mevcut cella trolleri???
Bu "falan filan" - nasıl elde edilir?
Çıktı için Print(), Alert() sorun değil.
ADV'yi terminale kurduğunuzda, içine parametre girmek yerine
ön ayarlar dizininde bulunan önceden var olan ayarları yüklemeniz yeterlidir
ve *.set uzantısına sahip olun (örneğin, dosya proba.set'tir)
Bu isim nasıl alınır? (bu durumda proba.set)
extern int StopLoss=50;
extern double Lot=0.1
EA'nın start() işlevinde şunu yazıyoruz:
Comment("\n","StopLoss = ",StopLoss,"\n","Lot = ",Lot);
herkese iyi günler!
bana böyle bir bisikletin var olup olmadığını veya mümkün olup olmadığını söyle:
iki hesap ve bir danışman var. bir hesaptaki işlem diğerinde kopyalanır veya tam tersi açılmaz.
teşekkür etmek.
Görünen siparişleri bir metin belgesine girecek bir kod yapmanız gerekir ve bu metin belgesinde yeni bir sipariş bulan başka bir hesaptaki danışman tam olarak aynı siparişi açacaktır. Kodu MQL4'te değil, başka bir programlama dilinde bir DLL'de yapmak daha iyidir - peki, sadece dosyanın yolunu yazmakla uğraşmamak için.
Bu isim nasıl alınır? (bu durumda proba.set)
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.
MQL4 araçlarını kullanarak dosya adını almak sorunlu olacaktır, ancak görev diğer programlama dillerinde oldukça çözülebilir.