[ARŞİV!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 4. - sayfa 181

 
Dimka-novitsek :
Peki ya IndicatorCounted( ) ...?

Henüz bu işlevle uğraşmamanızı, tanınmış programcılardan hazır kod parçalarını ödünç almanızı öneririm. Mesela ben Vinin'den çalıyorum :))
Ve daha sonra zaten kendin çözebilirsin.
 
MikeM :
Hesaplama oldukça karmaşıksa, binlerce değişmemiş çubuğun gereksiz yere yeniden hesaplanması büyük bir zaman kaybıdır. Bir sonraki tıklamadan önce yakalamanız gerekiyor ve 250 milisaniyede gelebilir (sunucumda)

Teşekkürler!!
 
Ne sayılır?
res=ZigzagBuffer[i];
Yani, tampon kavramını yanlış anladım!
 
Dimka-novitsek :
Ne sayılır?
Bu operatör hiçbir şeyi saymaz. Sadece dizi öğesini basit bir değişkene kopyalar. Gelecekte bu değerin bazı hesaplamalarda yer alacağı varsayılmalıdır. Res değişkeni programın başka hiçbir yerinde kullanılmıyorsa, bu ifadenin de bir anlamı yoktur.
 
Dimka-novitsek :
Yani, tampon kavramını yanlış anladım!
Bir arabelleği sanal video belleği olarak düşünebilirsiniz. Yani tampona yazdıklarınız ekranda görüntülenecektir.
 
Dimka-novitsek :
Ne sayılır? Yani, tampon kavramını yanlış anladım!
Göstergeler hakkında iyi makale (ders kitabı bölümü). Faydalı olabilir.

https://book.mql4.com/ru/samples/icustom
 
kakbutak :


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.

if (((Ask>=OrderTakeProfit()) && (OrderType() == OP_BUY)) {x=1;}

if((Bid<=OrderTakeProfit()) && (OrderType() == OP_SEL)) {y=1;}

if(Saat()==00:00) {x=0;y=0;}

Bir sipariş açma koşulları ekleyin SATIN AL x=0; SAT y=0;

 
MikeM :
Bir arabelleği sanal video belleği olarak düşünebilirsiniz. Yani tampona yazdıklarınız ekranda görüntülenecektir.

granit77


Teşekkürler!!

 

Tünaydın! çift x ;" terminali yeniden başlattıktan sonra "x" değişkenini hatırlayacak kod. Teşekkür ederim.

 
MQL414 :

Tünaydın! çift x ;" terminali yeniden başlattıktan sonra "x" değişkenini hatırlayacak kod. Teşekkür ederim.

 double x= 10 ;
GlobalVariableSet ( "x" ,x);

yeniden başlattıktan sonra okuma

x = GlobalVariableGet ( "x" );