Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 306
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
Gerçekten mi?
Fikir nerede?
Bu durumda, bir FİKİR değil, bir YAKLAŞIM.
Neden beklemek? Test cihazındaki kodu kontrol etmeniz gerekiyor! Değişiklik koşullarında, bu değişkeni bir boşlukla Spread eklemeniz gerekir!
if (sıfır fiyat>Ask+(Spread+boşluk)*Puan)
//-------------------------------------------//Çarpılırsa E önce *Puan'ı kaldırın!
if (sıfır fiyat<Teklif-(Spread+Gap)*Puan)
Denedim ve böylece OrderModify(OrderTicket(), OrderOpenPrice(), OrderStopLoss(),zeroprice+Spread,0,Blue); // pozisyon da kırmızıysa, ancak yine de TP=SL, bir satın alma için kullanılmış bir alım ayarlama, aradaki farkı anlamamış olsam da, bir değişken olarak da gerekli mi?
Bai'nin üstünde TP ve altta SL var. Ve burada, eşitler mi? Ve rezerv için boşluk gereklidir, böylece sunucu beyan edilen fiyattan kabul eder ve reddetmez. Evet, fiyatın değişikliklerin yerine kabul edilemez derecede yakın olabileceği bu durumlar için bir değişken olsun.
Bunun betikteki bir kusur olduğunu söylemiştim (TP=SL), çünkü stop alınabilir ama fiyat gelmezse TP olmaz. Çıkacak ve SL girecek - ve Tanrı korusun, fiyat dönecek ve ikincisi de kırmızı olacak.
kısacası daha neyi değiştireceğimi bilmiyorum, sabah ayık bir kafayla deneyeceğim.
kısacası daha neyi değiştireceğimi bilmiyorum, sabah ayık bir kafayla deneyeceğim.
Lütfen bana söyle.
Her biri 231 p. stop olan 0,1 lot (1 dolar) hacimli 43 pozisyonun tamamı kârla kapandı.
Piyasada bir seferde sadece 1 piyasa emri vardı.
Bu, fiyatın herhangi bir pozisyonda 230 puandan fazla eksiye düşemeyeceği anlamına gelir.
Test cihazı neden 244 p'lik bir özkaynak düşüşü gösteriyor.
Sonuçta, fiyat bazı pozisyonlar için 244 puan negatif giderse, stop işe yarayacaktır.
http://clip2net.com/s/6im1rj
Lütfen bana söyle.
Her biri 231 p. stop olan 0,1 lot (1 dolar) hacimli 43 pozisyonun tamamı kârla kapandı.
Piyasada bir seferde sadece 1 piyasa emri vardı.
Bu, fiyatın herhangi bir pozisyonda 230 puandan fazla eksiye düşemeyeceği anlamına gelir.
Test cihazı neden 244 p'lik bir özkaynak düşüşü gösteriyor.
Sonuçta, fiyat bazı pozisyonlar için 244 puan negatif giderse, stop işe yarayacaktır.
http://clip2net.com/s/6im1rj
Belki test Yahudilere göre değildi ve ürünün maliyeti 10$ değildi. Belki de kaybetme emrinin uzun süre tutulması gerekiyordu ve olumsuz bir takas oldu.
Belki test Yahudilere göre değildi ve ürünün maliyeti 10$ değildi. Belki de kaybetme emrinin uzun süre tutulması gerekiyordu ve olumsuz bir takas oldu.
Avro dolar. Yani - ikinci seçenek. .
Teşekkür ederim.
İnsanlar sondaki durdurma ile pliz'e yardım ediyor !!!!!!!!!! Her şeyi derliyor gibi görünüyor, ancak sondaki test cihazını açmıyor !!! Acil lütfen))
//+------------------------------------------- --------------------+
//| Nevaliashka_BOT.mq4 |
//| Telif hakkı 2013, MetaQuotes Software Corp. |
//| https://www.metaquotes.net/ |
//+------------------------------------------- --------------------+
#property telif hakkı "Telif Hakkı 2013, MetaQuotes Software Corp."
#özellik bağlantısı " https://www.metaquotes.net/ "
#özellik göstergesi_tamponları 2
#özellik göstergesi_color1 Yeşil
#özellik göstergesi_renk2 Kırmızı
#özellik göstergesi_width1 2
#özellik göstergesi_width2 2
extern int Bars_To_Count = 400;
extern int Arrow_dis_from_can = 2;//puan
harici bool play_sound = doğru;
extern string sound_name = "Kırmızı Uyarı";
harici çift lot = 0.1;
harici int SlipPage=30;
harici int StopLoss =250;
harici int TrailingStop =220;
extern int TrailingStep =1;
extern string yorum ="Kraliyet kazanır";
harici int Büyü =777;
çift buf_up[];
çift buf_down[];
ikiye katlamak;
çift aşağı;
çift h;
int barlar_kontrol edildi;
int bileti;
intSl;
int i;
//+------------------------------------------- --------------------+
//| uzman başlatma işlevi |
//+------------------------------------------- --------------------+
geçersiz başlangıç()
{
SetIndexBuffer(0,buf_up);
SetIndexArrow(0,233);
SetIndexStyle(0,DRAW_ARROW);
SetIndexArrow(1,234);
SetIndexBuffer(1,buf_down);
SetIndexStyle(1,DRAW_ARROW);
if (Rakamlar ==3 || Rakamlar ==5)
{
StopLoss*=10;
SlipPage*=10;
takip eden durak *=10;
İzleyenAdım *=10;
}
}
//+------------------------------------------- --------------------+
//| uzman sıfırlama işlevi |
//+------------------------------------------- --------------------+
geçersiz tanım()
{
}
//+------------------------------------------- --------------------+
//| uzman başlatma işlevi |
//+------------------------------------------- --------------------+
geçersiz başlangıç()
{
for(int h=1;h<Bars_To_Count-bars_checked;h++)
{
/////////yukarı
if(Aç[h]<Kapat[h])
{
for(int u=h+1;u<Bars_To_Count+1;u++)
{
if(Aç[u]!=Kapat[u])
kırmak;
}
if(Aç[u]>Kapat[u])
{
Sl=NormalizeÇift(Ask-StopLoss*Point,Rakamlar);
bilet=OrderSend(Symbol(),OP_BUY,lot,Ask,SlipPage,0,0,yorum,Magic,0,indicator_color1);
eğer (bilet>0)
{
if (OrderSelect(bilet,SELECT_BY_TICKET, MODE_TRADES) ==true)
{
OrderModify(ticket,OrderOpenPrice(),Sl,0,0);
}
}
buf_up[h]=Düşük[h]-Arrow_dis_from_can*Point;
}
}
}
//+------------------------------------------- --------------------+
//+------------------------------------------- --------------------+
////////aşağı
if(Aç[h]>Kapat[h])
{
for(int e=h+1; e < Bars_To_Count+1; e++)
{
if(Aç[e]!=Kapat[e])
{
kırmak;
if(Aç[e]<Kapat[e])
{
Sl=NormalizeÇift(Teklif+StopLoss*Puan,Rakamlar);
bilet=OrderSend(Symbol(),OP_SELL,lot,Bid,SlipPage,0,0,yorum,Magic,0,indicator_color2);
eğer (bilet>0)
{
if (OrderSelect(bilet,SELECT_BY_TICKET, MODE_TRADES) ==true)
{
OrderModify(ticket,OrderOpenPrice(),Sl,0,0);
}
buf_down[h]=Yüksek[h]+Arrow_dis_from_can*Point;
}
}
}
}
}
takip eden();
}
void Sondaki ()
{
for(int i=0; i<SiparişToplam(); i++)
{
if(Sipariş Seçimi(i,SELECT_BY_POS,MODE_TRADES))
if(OrderSymbol()==Symbol()||OrderMagicNumber()==Büyü)
if(OrderType()==OP_BUY)
{
if(TrailingStop>0)
{
if(Bid-OrderOpenPrice()>TrailingStop)
{
if(OrderStopLoss()<Bid-TrailingStop)
{
OrderModify(OrderTicket(),OrderOpenPrice(),Bid-TrailingStop,OrderTakeProfit(),0,Green);
}
}
}
}
if(OrderType()==OP_SEL)
{
if(TrailingStop>0)
{
if((OrderOpenPrice()-Ask)>TrailingStop)
{
if((OrderStopLoss()>(Ask+TrailingStop)) || (OrderStopLoss()==0))
{
OrderModify(OrderTicket(),OrderOpenPrice(),Ask+TrailingStop,OrderTakeProfit(),0,Red);
}
}
}
}
}
}
//+------------------------------------------- --------------------