[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 930

 

birinin kendi yöntemleriyle açıklaması zor değil

Ne demek :

bilet - benzersiz sipariş numarası.?

Aksi takdirde, ders kitabıyla ilgili belgeleri muhtemelen ezbere bileceğim, ancak bunun bir anlamı yok.

Orada çok iyi yazıldığını iddia etmiyorum, ama seviyeme göre değil, çok akıllı kelimeler bilmiyorum

Bu, açık bir siparişin sihirli sayısıyla aynı mı, yoksa listede birinci mi yoksa ikinci sıradaki bir tür mü?

 
gheka :

kimsenin kendi yolunda açıklaması zor değil

Ne demek :

bilet - benzersiz sipariş numarası.?

Aksi takdirde, ders kitabıyla ilgili belgeleri muhtemelen ezbere bileceğim, ancak bunun bir anlamı yok.

Orada çok iyi yazıldığını iddia etmiyorum, ama seviyeme göre değil, çok akıllı kelimeler bilmiyorum

Bu, açık bir siparişin sihirli sayısıyla aynı mı, yoksa listede birinci mi yoksa ikinci sıradaki bir tür mü?


Dikkatlice inceleyin http://www.alpari.ru/ru/school/textbook/autotrading/expert_advisors/ , bu durumda sipariş gönderme işlevi bir sipariş açıyor.

İşlev, açık bir pozisyonun veya verilmiş bekleyen bir emrin borsa numarasını (sihirli sayı ile karıştırılmamalıdır) döndürür. Başarısız olduğunda, OrderSend() işlevi -1 değerini döndürür.

Her açık veya bekleyen sipariş benzersiz numarasıyla tanımlanır...

 
Yardım edin!Uzman Danışman tarih konusunda iyi ticaret yapıyor, ancak hesapta hiçbir şey yapmıyor mu?
 
Dimka-novitsek :
Yardım edin!Uzman Danışman tarih konusunda iyi ticaret yapıyor, ancak hesapta hiçbir şey yapmıyor mu?
Berbat !!! Nasıl yardım edilir? Nazik kelime? :))
 

Lütfen kodu düzeltin, böylece bir sonraki işlem, bir önceki işlem SL veya TP tarafından kapatılana kadar AÇILMAYACAKTIR. Elle test etmek artık mümkün değildir.

 
Deeepa :

Lütfen kodu düzeltin, böylece bir sonraki işlem, bir önceki işlem SL veya TP tarafından kapatılana kadar AÇILMAYACAKTIR. Elle test etmek artık mümkün değildir.

Ben bir şey fark etmedim, pozisyonun piyasada olup olmadığına dair bir kontrolünüz var... Poz açmadan önce, piyasada zaten aynı tip ve büyüye sahip bir pozisyon olup olmadığını kontrol edin ve,
Eğer öyleyse, o zaman hiçbir şey açmanıza gerek yok.

... ve mutlu olacaksın ... :)

 
artmedia70 :

Ben bir şey fark etmedim, pozisyonun piyasada olup olmadığına dair bir kontrolünüz var... Poz açmadan önce, piyasada zaten aynı tip ve büyüye sahip bir pozisyon olup olmadığını kontrol edin ve,
Eğer öyleyse, o zaman hiçbir şey açmanıza gerek yok.

... ve mutlu olacaksın ... :)


kodlar hakkında bilgim yok :)
 
Deeepa :

kodlar hakkında bilgim yok :)

Dürüst olmak gerekirse, bu bir Uzman Danışman değil... Yani... testçi için bir oyuncak. Onunla gerçeğe gidemezsin. Ve gerçek hayatta onunla çalışabileceğiniz kadar "değiştirmek" için - kimsenin teşekkür için alması pek olası değildir ...

Her ne kadar ... fedakarlar olsa da, ... ama iyi bir fikir için. Ve içinde hiçbir fikir yok ...

 
Tünaydın !
Yoldaşlar, lütfen söyleyin, sorun ne?
Eğitimden:

"ObjectCreate() işlevi... Nesne başarıyla oluşturulduysa, işlev DOĞRU, değilse YANLIŞ döndürür. Hata hakkında ek bilgi almak için GetLastError() işlevini çağırmanız gerekir."

Uzman Danışmanımda, tüm grafik görüntülerin oluşturulması için Alert - " ObjectCreate=0 , ObjectSetText=1" veriyor. GetLastError() öğesinin bir hatanın varlığını veya yokluğunu döndürüp döndürmediğine bakılmaksızın. Görüntü oluşturulur, ancak neden o zaman "ObjectCreate=0...? Eğer 1 olması gerekiyorsa? İşte kod:

Цена 1 Син = Open[n- 4 ];
Время 1 Син_вверх=Time[n- 4 ];
Номер_свечи = Время 1 Син_вверх;
ObjectFind (Номер_свечи);
ObjectCreate (Номер_свечи, OBJ_TEXT , 0 ,Время 1 Син_вверх,Цена 1 Син+ 3 * Point );
ObjectSetText(Номер_свечи, "1" , 14 , "Arial" ,Свеча 1 C);

 


Dimka-novitsek:
Yardım edin!Uzman Danışman tarih konusunda iyi işlem yapıyor, ancak hesapta hiçbir şey yapmıyor mu?
Berbat !!! Nasıl yardım edilir? Nazik kelime? :))

Peki, nasıl olabilir, ne ile bağlantılıdır. Tamamen şaşırdım. Hata yazmıyor, hiçbir şey yapmıyor, sadece gülümsüyor ve test cihazında çalışıyor !!!

//+------------------------------------------- --------------------+
//| Dimon kenarlıkları .mq4 |
//| Telif Hakkı © 2010, MetaQuotes Yazılım A.Ş. |
//| http://www.metaquotes.net |
//+------------------------------------------- --------------------+
#property telif hakkı "Telif hakkı © 2010, MetaQuotes Software Corp."
#özellik bağlantısı "http://www.metaquotes.net"

//+------------------------------------------- --------------------+
//| uzman başlatma işlevi |
//+------------------------------------------- --------------------+
harici int BantlarPeriod=20,i=1 ;harici int BantlarShift=0;
harici çift BantSapmalar=2.0;
harici çift Lot=0,1,TakeProfit=50,stoploss=10 ;çift PointX;
int init()
{ if(Rakamlar==5 || Rakamlar==3) NoktaX = Nokta * 10; // Üç-beş basamak için Nokta Düzeltme
if(Rakamlar==4 || Rakamlar==2) NoktaX = Nokta;
//----

//----
dönüş(0);
}
//+------------------------------------------- --------------------+
//| uzman sıfırlama işlevi |
//+------------------------------------------- --------------------+
int tanım()
{
//----

//----
dönüş(0);
}
//+------------------------------------------- --------------------+
//| uzman başlatma işlevi |
//+------------------------------------------- --------------------+
int başlangıç()
{ int toplam=SiparişlerToplam();// Yorum(" toplam ",toplam); Alert("toplam",toplam);
if ( toplam !=0 ){dönüş;}

double Ortalama,Verhnyayaghranytsa,Nyzhnyayaghranytsa,newres,toplam,sapma;
dize metni; int bileti; int hata;
text="macd örneği";
Ortalama=iMA(NULL,0,BandsPeriod,BandsShift,MODE_SMA,PRICE_CLOSE,i);
int k,counted_bars=IndicatorCounted();

//----
//----
for( k = 0; k<BandsPeriod; k++)
{ newres=Kapat[k]-Ortalama;//Alert("Ortalama",Ortalama);
sum+=((newres*100)*(newres*100))/10000;//Alert("newres",newres);
}




sapma=BantlarSapmalar*MathSqrt(toplam/BandsPeriod);
Verhnyayaghranytsa=Ortalama+sapma;
Nyzhnyaghranytsa=Ortalama sapma;//Uyarı("toplam",toplam);
// Alert("sapma",sapma);
//----
if (Verhnyayaghranytsa<Kapat[i])
{ Yorum(" şamandıra! ",Verhnyayaghranytsa );
bilet=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Ask-stoploss*PointX,Ask+TakeProfit*PointX,"macd sample",16384,0,Yeşil);

}


if (Nyzhnyaghranytsa>Kapat[i])
{ Yorum(" Sat! ",Nyzhnyayaghranytsa );

bilet=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,Bid+stoploss*PointX,Bid-TakeProfit*PointX,"macd sample",16384,0,Red);
Uyarı(GetLastError());

}
dönüş(0);
}
//+------------------------------------------- --------------------+

Grafikteki robot zaman zaman bir şamandıra ve satış yazıyor, bu da döngülerin çalıştığı anlamına geliyor; OrderSend kayıtlı, doğru görünüyor, hata vermiyor, asıl mesele test cihazında işlem görmesi !! Yardım!!

Neden: