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

 
gheka :

Hala aptalım ve bana ulaşamıyorum, benzersiz seri numarasının nereden geldiğini anlamıyorum, örneklerde her yerde her şey farklı,

yanılmıyorsam ben oluşturmuyorum mesela


Bilet (sipariş) numarası DC tarafından atanır.
 
gheka :

Hala aptalım ve bana ulaşamıyorum, benzersiz seri numarasının nereden geldiğini anlamıyorum, örneklerde her yerde her şey farklı,

yanılmıyorsam ben oluşturmuyorum mesela

DC onu görevlendirir. Sizin için tam olarak nerede ve neden çok önemli?

Ana şey, var olması ve buna göre siparişinizi seçebilmenizdir. Sadece gün sonunda yeni bir bilet tahsisi ile siparişlerin yeniden açıldığı durumu unutmayın. Bu nedenle, bunu bilmiyorsanız ve dikkate almıyorsanız, bir bilet üzerinde bir poz seçerken onu kaybedebilirsiniz.

 
Gülümsemek! Tabii ki dahil.
 
 
Burada ve depozito yerinde.
 
artmedia70 :

DC onu görevlendirir. Sizin için tam olarak nerede ve neden çok önemli?

Ana şey, var olması ve buna göre siparişinizi seçebilmenizdir. Sadece gün sonunda yeni bir bilet tahsisi ile siparişlerin yeniden açıldığı durumu unutmayın. Bu nedenle, bunu bilmiyorsanız ve dikkate almıyorsanız, bir bilet üzerinde bir poz seçerken onu kaybedebilirsiniz.

Peki, nereden geldiğini bilmeme gerek yok diyelim, o zaman "Önemli olan şu ki var ve siparişinizi onu kullanarak seçebilirsiniz"" numarayı bile bilmiyorsam nasıl seçebilirim?

 
Dimka-novitsek :
Burada ve depozito yerinde.

DC kurallarına bakmanız gerekiyor. Belki otomatik ticaret yasaklanmıştır (yönetmeliklerde olmasa da), teknik destek ile kontrol etmeniz gerekir. Ya da belki sadece uzmanın koduna bakmanız gerekir. Başka bir DC'de kontrol edin
 
gheka :

Peki, nereden geldiğini bilmeme gerek yok diyelim, o zaman "Önemli olan şu ki var ve siparişinizi onu kullanarak seçebilirsiniz"" numarayı bile bilmiyorsam nasıl seçebilirim?


Bu soruya ancak hangi koşullarda ve ne için seçmek istediğinizi bilerek cevap verilebilir. Açık bir siparişin biletini bir değişkende veya bir dizi siparişte (örneğin, EA'nın sipariş muhasebesi işlevinde) saklamak istiyorsanız , bir pozisyon açtıktan hemen sonra OrderTicket() işlevini kullanın; - size seçilen siparişin numarasını döndürür.
 
Oynaklığı düzeltmek için bir EA'ya ihtiyaç vardır (bunun gibi: Yüksek[iYüksek(NULL, 0, MODE_HIGH, 30, 1)] - Düşük[iLowest(NULL, 0, MODE_LOW, 30, 1)] üstel hareketli ortalama . Anladığım kadarıyla standart iMA bunu yapamıyor ve bunun için bir fonksiyon yazmanız gerekiyor mu? Kod konusunda yardımcı olabilecek var mı?
 

İşte burada

//+------------------------------------------- --------------------+
//| 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);
}
//+------------------------------------------- --------------------+

Neden: