[ARŞİV!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 4. - sayfa 180
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
Belki öyleyse " eğer TR. ve Sor< iClose("USDCHF",PERIOD_H1,i) ardından Lot=0.0.
Teşekkür ederim ama uymuyor.Open trend çizgisinin altındaysa (satmak için) her saat başında koşul karşılanır ve mumlar herhangi biri olabilir.Böyle bir kısıtlama ilk işlemin gerçekleşmesine neden olabilir. açılmayacak.
Bir seçeneğim var.. Örneğin, bugün bir satış işleminden sonra bakiye TP tarafından artarsa, o zaman bugün için satış işlemlerini yasaklayın, satın alırsanız, alım işlemlerini yasaklayın. Ama nasıl kodlayacağımı bilmiyorum.
Teşekkür ederim efendim, sadece bu değil - birçok kez farklı varyasyonlarda yaptım. Danışman harici komutları kabul eder (test sırasında danışmanda parametreler değiştirilir), ancak koddaki değişiklik: örneğin, iCustom aracılığıyla bir gösterge ekliyorum, test sırasında inanılmaz bir şekilde çiziliyor, sonra kodda "yorum" - ve test sırasında hala çiziliyor, TF'yi değiştiriyorum - o da çiziliyor ... Ura'nın test sırasında çizmediği gösterge klasöründen siliyorum, kodda bir çağrı yapmadan geri atıyorum , tekrar çizilir (tüm bunlara terminali ve editörü kapatma / açma eşlik eder. İşte böyle bir maydanoz, biraz daha var - herhangi bir tavsiye duymaktan memnuniyet duyarım. :)
Seçenek)))... Bu göstergeye sahip bir Uzman Danışman için aynı adı taşıyan kayıtlı bir şablon.. o zaman, hayır?
.... Tedavi))) Şablonu silin.
Teşekkür ederim! Biraz aydınlandı. Tampon ile.
Ve burada
Korinf, OrderCloseBy () hakkında bilgi edinin.
Anladığım kadarıyla iki siparişi kapatıyor. Yani ilkinde +1 ikincisinde -2 var, ikisini de toplam -1 kârla kapatacak. ancak +1 ve -1'i kapatması ve -1 veren lot sayısını durdurması gerekiyor. Yani, kalanın kalması için ikincinin tüm ilk + kısmı.
Söylemek..
Bütün gün trolün işlevini noktalara göre bulamıyorum. Yani, bir sürü trol buldum, ancak bunlar mum ışığında veya fraktallarla veya başka bir şeyle PPC'dir.
Kar +1 olursa ihtiyacım var, sonra birkaç puan takip etmeye başlıyorum. Örneğin, 10 puan. Fiyat 10 pip benim tarafıma taşındı SL daha da yaklaştı n pip yaklaştı. 10 puan daha geçti, SL kendini yukarı çekti.
Bence bu çok uzun zaman önce benden önce uygulanmalıydı!
Örneğin, iki satış emrim ve bir alış emrim var (aynı olsalar bile). Fiyat düşerse bu pozisyonlar için başabaş seviyesinin olacağı bir çizgi çizmek istiyorum.
korinf :
Есть ли функция которая считает где будет безубыток у кучи ордеров?
У меня есть к примеру два ордера sell и один buy(пусть одинаковые). Хочу чтобы рисовалась линия где будет уровень безубытка по этим позициям если цена идет вниз.
https://www.mql5.com/ru/code/9703
https://www.mql5.com/ru/code/9375
https://www.mql5.com/ru/code/10007
Anladığım kadarıyla iki siparişi kapatıyor. Yani ilkinde +1 ikincisinde -2 var, ikisini de toplam -1 kârla kapatacak. ama +1 ve -1'i kapatması için buna ihtiyacım var ve sonra -1 veren lot sayısı kalıyor. Yani, kalanın kalması için ikincinin tüm ilk + kısmı.
öyle olsun. Emirlerin sadece bloke edilen kısmı kapatılacak, geri kalanı Biletini alacak. Onlar. yeni bir sipariş gibi görünecek, ancak hacmi daha büyük olan siparişin fiyatından açılacak.
tamam!) Üst üste binerek her şeyi anladım!
Söylemek..
Bütün gün trolün işlevini noktalara göre bulamıyorum. Yani, bir sürü trol buldum, ancak bunlar mum ışığında veya fraktallarla veya başka bir şeyle PPC'dir.
Kar +1 olursa ihtiyacım var, sonra birkaç puan takip etmeye başlıyorum. Örneğin, 10 puan. Fiyat benim tarafıma 10 pip taşındı, SL yaklaştı n pip yaklaştı. 10 puan daha geçti, SL kendini yukarı çekti.
Bence bu çok uzun zaman önce benden önce uygulanmalıydı!
Yardım) kodun hatası nedir) test cihazında her şey yolunda)
dış int Tenkan=5;
harici int dd=9;
harici int yavaşlama=3;
harici int kk=9;
harici int LevelUp=56;
harici çift TakeProfit=100;
dış çift Lot=3;
harici çift StopLoss=100;
int başlangıç()
{çift BENİM,fiyatBuy,fiyatBuy2,Ich,D,K,K1;
çift Ccl,C2,C3,C4;
int bileti;
BEN=(Aç[0] + Kapat[0] )/2;
Ich=((Açık[iEn Yüksek(NULL, 0, MODE_OPEN, Tenkan)]) +
(Kapat[iLowest(NULL, 0, MODE_CLOSE, Tenkan)]))/2;
D=(iStochastic(NULL,0,kk,dd,yavaşlama,MODE_SMA,0,MODE_SIGNAL,0));
K=(iStochastic(NULL,0,kk,dd,yavaşlama,MODE_SMA,0,MODE_MAIN,0));
K1=(iStochastic(NULL,0,kk,dd,yavaşlıyor,MODE_SMA,0,MODE_MAIN,1));
Cc1=Kapat[2] < Kapat[1];
C2=Kapat[0] > Kapat[1];
C3=K>K1;
C4=D<LevelUp;
//Al ve sat fiyat durumu//
fiyatBuy=MarketInfo(Symbol(),MODE_ASK);
priceBuy2=MarketInfo(Symbol(),MODE_BID);
//satın alma koşulu//
{if (MY > Ich && Cc1 && C2 && C3 && C4)
//satın almanın kendisi ve oradaki satış//
{ticket=SiparişGönder(Symbol(),OP_BUY,Lots,priceBuy,3,priceBuy2-StopLoss*Puan,priceBuy2+Kar Al*Puan,
"Bebeğim",123453,0,Yeşil);
if(bilet>0)
{
if(OrderSelect(bilet,SELECT_BY_TICKET,MODE_TRADES))
Print(" SATIN AL emri açıldı : ",OrderOpenPrice());
}
else Print("SATIN AL emri açılırken hata oluştu : ",GetLastError());
dönüş(0);
}
}
}