Yardım! - sayfa 4

 
Anton Tarasov :

Beyler bu konuda hala güçlü değilim , sıralar nasıl doldurulur ?

double sto1=(bar kapanış fiyatı);

double sto2= (yeni bir çubuğun açık fiyatı) ;

iClose(NULL,0,1)

iOpen(NULL,0,0)

Bu işlevlerle ilgili yardımı okuyun.

 
Dmitry Fedoseev :
İyi bilmiyorum. Başlangıçta her şey yavaşsa, o zaman belki 10 if, havayı değiştirmez. Ve bende zaten üçüncüde kayda değer. Bu nedenle, her yeni ifa ihtiyacı dikkatle tartılır.

Frenlemenin sadece iki nedeni olabilir, birincisi if ifadesinin yanlış oluşturulmuş koşulu ve ikincisi, if tetiklendikten sonra gövde içinde daha fazla yürütme yanlış yazılmıştır.

Bir çubuk analizörüm var, tüm çubuklar ve değerleri üzerinde yinelenirse dahili if ile 3'ten çok ifs var, düzeltmeler özetliyor ve açılış penceresine ve her şeyi bölünmüş bir saniyede yazıyor.

Bu nedenle, frenler if nedeniyle değil, yanlış kullanımı nedeniyledir.

 
Dmitry Fedoseev :

iClose(NULL,0,1)

iOpen(NULL,0,0)

Bu işlevlerle ilgili yardımı okuyun.

Teşekkürler Dmitry!!
 
Alexey Busygin :

Frenlemenin sadece iki nedeni olabilir, birincisi if ifadesinin yanlış oluşturulmuş koşulu ve ikincisi, if tetiklendikten sonra gövde içinde daha fazla yürütme yanlış yazılmıştır.

Bir çubuk analizörüm var, tüm çubuklar ve değerleri üzerinde yinelenirse dahili if ile 3'ten çok ifs var, düzeltmeler özetliyor ve açılış penceresine ve her şeyi bölünmüş bir saniyede yazıyor.

Bu nedenle, frenler if nedeniyle değil, yanlış kullanımı nedeniyledir.

Neyle tartışıyorsun? İki if'nin bir if'ten iki kat daha yavaş olması gerçeğiyle mi? Üç ise üç kez 1'den daha mı yavaş?
 
Dmitry Fedoseev :
Neyle tartışıyorsun? İki if'nin bir if'ten iki kat daha yavaş olması gerçeğiyle mi? Üç ise üç kez 1'den daha mı yavaş?
Peki ya if gövdesine açıkça "ağır kod" yerleştirildiğinde? Eğer işe yaramadıysa, içindekiler dikkate alınmaz.
 
forexman77 :
Peki ya if gövdesine açıkça "ağır kod" yerleştirildiğinde? Eğer işe yaramadıysa, içindekiler dikkate alınmaz.
Eğer if işe yaramadıysa, koşulları şöyledir:
 
Alexey Busygin :
Eğer if işe yaramadıysa, koşulları şöyledir:

Şunu söylemek istedim: Oldukça ağır hesaplarım var. Bunu genellikle hızlandırmak için yapıyorum: En kolay hesaplamaları if koşullarına koyuyorum ve ağır kodu gövdesinde saklıyorum.

Akciğerler çalışmadıysa, ağır olanlar hiç kontrol edilmez.

 
forexman77 :

Şunu söylemek istedim: Oldukça ağır hesaplarım var. Bunu genellikle hızlandırmak için yapıyorum: En kolay hesaplamaları if koşullarına koyuyorum ve ağır kodu gövdesinde saklıyorum.

Akciğerler çalışmadıysa, ağır olanlar hiç kontrol edilmez.

Ağır bilgi işlem ne anlama geliyor? Bir örnek hafif ve ağır olabilir!
 
Alexey Busygin :
Ağır bilgi işlem ne anlama geliyor? Bir örnek hafif ve ağır olabilir!

İşte bir örnek. İki hareketli ortalamaya ve ağır bir göstergeye sahip nispeten hafif bir gösterge var. "Ağır" hesaplamalar kaynak yoğundur.

 if (ma7_2 < ma15_2 && ma7_1 > ma15_1) //пересечение короткой скользящей вверх
{
indikator= iCustom ( NULL , 0 , "TSI" ,p2,p3,p4,p5, 0 , 1 ); //тяжелый для вычисления индикатор
//сюда можно вставить и кучу другого кода, если мувинги не пересеклись, то и последующих вычислений не будет
}
 
forexman77 :

İşte bir örnek. İki hareketli ortalamaya ve ağır bir göstergeye sahip nispeten hafif bir gösterge var. "Ağır" hesaplamalar kaynak yoğundur.

Peki ve burada ağır hesaplamalar ne? Hiç bir şey! Üçlü handikapın " for(){for(){for(){}}} " olduğu ve hiçbir şey olmadığında , şikayet etmeden aradım, yazdım, saydım.