Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 299

 

İnsanlar! Kod için yardım plz! Bu benim ilk danışmanım!!! 3 saat tek bir hata ile uğraşıyorum !!!!!!!!!! Hata: program sonu dengesiz sol parantez!!!!

//+------------------------------------------- --------------------+
//| 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ğı;
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,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;

}
}
}

//+------------------------------------------- --------------------+
boşluk izi;

{

for(int i=0; i < OrdersTotal(); i++)
{
(if(Sipariş Seçimi(i,SELECT_BY_POS, MODE_TRADES))
{
if (OrderSymbol() == Symbol() && OrderMagicNumber() == Magic)
{
if (OrderType() == OP_BUY)
{
if (Bid-OrderOpenPrice() > TrailingStop*Point)
{
if (OrderStopLoss() < Teklif - (TrailingStop + TrailingStep)*Puan)
{
Sl=NormalizeÇift(Teklif-SondakiDur*Nokta,Rakamlar);
if (OrderStopLoss() !=Sl)
{
OrderModify(OrderTicket(),OrderOpenPrice(),Sl,0,0);
}
}
}
}

}
if (OrderType() == OP_SEL)
{
if (OrderOpenPrice()-Ask > TrailingStop*Point)
{
if (OrderStopLoss() > Sor + (TrailingStop + TrailingStep)*Puan)
{
Sl=NormalizeÇift(Sor+Son Durak*Nokta,Rakamlar);
if (OrderStopLoss() !=Sl)
{
OrderModify(OrderTicket(),OrderOpenPrice(),Sl,0,0);


}
}
}

}
}
}

}
}
//+------------------------------------------- --------------------+

////////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,yorum,Magic,0,indicator_color2);
eğer (bilet>0)
{
OrderModify(ticket,OrderOpenPrice(),Sl,0,0);
buf_down[h]=Yüksek[h]+Arrow_dis_from_can*Point;
}
}
}//son
}
}
}

 
Hammerochek :

İnsanlar! Kod için yardım plz! Bu benim ilk danışmanım!!! 3 saat tek bir hata ile uğraşıyorum !!!!!!!!!! Hata: program sonu dengesiz sol parantez!!!!


Bir çift parantez eksik. {
 
solnce600 :

Bir enstrümanın pencerelerinde farklı sayıda çubukla sorunu kendim çözdüm.

Barlar değişkenine gerekli sayıda çubuk ekliyorum ve grafik değişiyor.

Ancak test eden kişi KESİNLİKLE yalan söylemezse, KASESİ her şeye rağmen VAR gibi görünür.

4 basit koşuldan oluşan ve sabit stop ve kârlı bir emir açmadan oluşan karmaşık bir koşul.

Ve bu karmaşık durum, küçük değişikliklerle birçok kez tekrarlanır.

En büyük risk, arka arkaya 1 duraktan fazla almamanın çok nadir olmasıdır. (250 ila 300 sayfa arası),

.http://clip2net.com/s/6if1Gm (2000'den 2014'e kadar)

http://clip2net.com/s/6if2PS

İşlem sayısı her hafta ortalama 2-3'e kadar getirilebilir (ve tümü duraksız)

Ve belki günde 1 işlem ve aynı durmadan.

Temiz! Stop koymazsanız, büyük bir düşüşe izin verirsiniz. Ve kapanışlar arasında test cihazında ne kadar büyük bir şey görmeyeceksiniz, ancak demoda görecek ve dehşete düşeceksiniz! " Vaklamak " istemiyorum, ama bu "kaseleri" kendi deneyimlerimden biliyorum!
 
borilunad :
Temiz! Stop koymazsanız, büyük bir düşüşe izin verirsiniz. Ve kapanışlar arasında test cihazında ne kadar büyük bir şey görmeyeceksiniz, ancak demoda görecek ve dehşete düşeceksiniz! "Vaklamak" istemiyorum, ama bu "kaseleri" kendi deneyimlerimden biliyorum!

Boris, raporunu zaten paylaştı. Orada, eğer hafızam bana doğru hizmet ediyorsa, %98 düşüş. Bu DC'yi %60'ta çöpe atın (nerede, nasıl, ama yine de ...) StopOut'a göre zaten her şeyi kapsıyorlar.

Bu aptalca bir gözetim.

 
borilunad :
Temiz! Stop koymazsanız, büyük bir düşüşe izin verirsiniz. Ve kapanışlar arasında test cihazında ne kadar büyük bir şey görmeyeceksiniz, ancak demoda görecek ve dehşete düşeceksiniz! "Vaklamak" istemiyorum, ama bu "kaseleri" kendi deneyimlerimden biliyorum!
İşin gerçeği, 250'den 400'e kadar durak koydum. Ancak fiyat onlara ulaşmıyor, nadiren ulaşabilir - arka arkaya 1 duraktan fazla değil. Artan hacim ile risksiz bahis yapılabilir, çünkü ondan sonra kesinlikle bir kar olacaktır.
 
artmedia70 :
Boris, raporunu zaten paylaştı. Orada, eğer hafızam bana doğru hizmet ediyorsa, %98 düşüş. DC'nin %60'ta olması saçmalık (nerede, nasıl, ama yine de ...) StopOut'a göre zaten her şeyi kapsıyor.

Sadece oradaki ilk depozitoyu yanlış belirttim.
 
solnce600 :
Sadece oradaki ilk depozitoyu yanlış belirttim.

Aynen öyle! Bira doğru olmalı... Votka doğru bira...
 
artmedia70 :

Boris, raporunu zaten paylaştı. Orada, hafızam bana doğru hizmet ediyorsa, %98 düşüş. DC'nin %60'ta olması saçmalık (nerede, nasıl, ama yine de ...) StopOut'a göre zaten her şeyi kapsıyor.

Bu aptalca bir gözetim.


600-700 işlem gibi aptalca bir fazlalık ile biri durup durur ama bu beni kapatmıyor.
 
artmedia70 :

Boris, raporunu zaten paylaştı. Orada, eğer hafızam bana doğru hizmet ediyorsa, %98 düşüş. DC'nin %60'ta olması saçmalık (nerede, nasıl, ama yine de ...) StopOut'a göre zaten her şeyi kapsıyor.

Bu aptalca bir gözetim.

Apaçık! Aldatılmamak için, bir pozisyon açmadan veya yeterli "mani" olmadığına dair Uyarıyı doldurmadan önce StopOut'tan çok önce yazıyorum. En azından bunun "saçmalık" olduğunu biliyorum ve başka çözümler arıyorum.
 
artmedia70 :
Aynen öyle! Bira doğru olmalı... Votka doğru bira...

Ve eğer test cihazında 2000'den 2014'e kadar 1500 - 2000 esnafı durmadan gösterirsem - o zaman inan bana.

Ancak siparişler 30 pp. ve 250 - 400 stop ile olacak.