[Arşivle!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 2. - sayfa 459
![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
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
İşte bir soru daha…. açık bir emir var, şunu söyleyelim:
OrderSend("EURUSD",OP_BUY,0.1,C1,10,Bid-0.0017-0.0017,Ask+0.0017);
(eğer) kar al ile kapatılacaksa başka bir emir nasıl açılır????
kitabı okudun mu??? (en azından eğlence için)
3 kez yeniden okuyun ..... ve henüz?
Kapatılan siparişlerin geçmişindeki döngüde, "bu" siparişi bulun, ardından TP tarafından kapatılıp kapatılmadığını kontrol edin, öyleyse "başka bir tane" açın. Herşey.
Daha fazla ayrıntı için buraya bakın - ihtiyacınız olan f-ii'yi seçin, programınıza bağlayın ve hepsi bu kadar.
Çok teşekkürler!
Sevinç için kullanın.
İyi akşamlar!
Lütfen koda bakın:
for(i=1;i<=OrdersTotal();i++) // takip eden siparişler üzerinde yineleme
{
if ( OrderSelect (i-1,SELECT_BY_POS)==true)
{
if (OrderSymbol()!=Instr)
devam etmek;
if(OrderType()==0)
{
if ((Bid-(OrderOpenPrice()+TralingStop*Point))>0)
dönüş(55);}
if(OrderType()==1)
{
if ((Ask-(OrderOpenPrice()-TralingStop*Nokta))<0)
dönüş(55);
}
}
Sorunun ne olduğunu anlamıyorum, içeride Alert ile test ediyorum, Instr'den sonra hiçbir yerde çalışmıyor
İyi akşamlar!
Lütfen koda bakın:
for(i=1;i<=OrdersTotal();i++) // takip eden siparişler üzerinde yineleme
{
if (OrderSelect(i-1,SELECT_BY_POS)==true)
{
if (OrderSymbol()!=Instr)
devam etmek;
if(OrderType()==0)
{
if ((Bid-(OrderOpenPrice()+TralingStop*Point))>0)
dönüş(55);}
if(OrderType()==1)
{
if ((Ask-(OrderOpenPrice()-TralingStop*Nokta))<0)
dönüş(55);
}
}
Sorunun ne olduğunu anlamıyorum, içeride Alert ile test ediyorum, Instr'den sonra hiçbir yerde çalışmıyor
Kodun üstünde böyle bir satır var mı?
string Instr;
Kodu normal şekilde yapıştırıyorsunuz - editördeki SRC aracılığıyla... :-)))Kodun üstünde böyle bir satır var mı? Kodu normal şekilde yapıştırıyorsunuz - editördeki SRC aracılığıyla... :-)))
Evet, Instr var, üzgünüm SRC'nin ne olduğunu bilmiyorum
Kodu gönderinize yapıştırdığınızda, CTRL + ALT + M - tuşlarına basın, ardından kodu oraya (pencereye) koyun (CTRL + C - kopyala, CTRL + V - yapıştır arabelleği aracılığıyla), ardından "yapıştır" düğmesini tıklayın pencerenin alt kısmında.
İyi akşamlar!
Lütfen koda bakın:
for(i=1;i<=OrdersTotal();i++) // takip eden siparişler üzerinde yineleme
{
if (OrderSelect(i-1,SELECT_BY_POS)==true)
{
if (OrderSymbol()!=Instr)
devam etmek;
if(OrderType()==0)
{
if ((Bid-(OrderOpenPrice()+TralingStop*Point))>0)
dönüş(55);}
if(OrderType()==1)
{
if ((Ask-(OrderOpenPrice()-TralingStop*Nokta))<0)
dönüş(55);
}
}
Sorunun ne olduğunu anlamıyorum, içeride Alert ile test ediyorum, Instr'den sonra hiçbir yerde çalışmıyor
Bu seçeneği deneyin - benzer bir tasarımı bu şekilde organize ettim.