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

 
TarasBY :

Son kapatılan N siparişin biletlerini aramada olası seçeneklerden biri buradadır ve gerekli siparişler türe (AL, SAT) ve kârlılığa (kârsız, kârlı) göre filtrelenebilir:

fGet_TicketsLastCloseOrd() işlevini çağırdıktan sonra, verilen parametreler tarafından bulunan bilet sayısını döndürür, verilen bilet sayısı (fi_NUM) ve işlev tarafından döndürülen değer ile bir kontrol yapabilirsiniz (yaparım). Toplanan tüm biletler, referans yoluyla işleve geçirilen dizide olacaktır.

Ve bu versiyonda, bu son biletlerin kaç tane aranacağı önemli değil. :)

Ve bu son kapatılan siparişlerde kâra ihtiyacınız varsa, o zaman daha da kolay:


pratik olarak kullanmayı öğrenmek?

Diyelim ki son 12 kapatılan pozisyonun toplam kârını almam gerekiyor? 12 sayısını bu kodun neresine girmeliyim?

böyle denedim

       Print (fGet_TicketLastClosePos(- 2 , 0 ,iTime ( NULL , PERIOD_D1 , 0 )),fGet_TicketsLastCloseOrd( 12 , 0 ),fGet_ProfitLastCloseOrd( 12 ,- 2 ));

'0' yazıyor - uyumsuz türler


 
hoz :

Ve neden iOpen () aniden sunucudan veri pompalasın? Belgeler bir değer döndürdüğünü söylüyor .. Yani yine de dönüyor, ancak dışarı pompalanmıyor.

Sırayla... Burada ne diyebilirim, bozkırda yaşayanlara dağların ne olduğunu nasıl anlatabilirim...
 
hoz :

Zhunko :
tamsayı :

Tüm bu tartışmalarda ve gerçeği bulmaya yönelik girişimlerde, hassas bir şekilde söylemek gerekirse, deneyimli programcıların bile bir şeyler düşünmek zorunda kalması gerçeğiyle (arayanların eylemlerinde) son derece utandım ve (geliştiricilerin eylemsizliğinde) öfkelendim. tanım gereği açık, şeffaf ve geliştirici referans materyali olması gereken bir şeye enerji ve zaman harcayın. Böylece prensipte böyle bir "belki ...", "ama olamaz ..." ortaya çıkmadı. Kullanıcılarla çalışmayı bu şekilde organize etmek gerekir, böylece gündüz ve gece tartışmalarından sonra bile gerçek belirsiz ve bilinmez kalır! - Bana düşük seviyede çalışma yaklaşımı ve kullanıcılara saygısızlık gibi geliyor.

Bu konuda MetaQuots hakkında söyleyecek olumlu bir şeyim yok.

Kullanıcıları denemek - çabalara saygı duymak.

Ama ne yazık ki böyle bir yaklaşımı profesyonel olarak adlandıramam. Ne biri ne de diğeri. Bunun neden her ikisine de olduğu başka bir soru. Ama dürüst olmak gerekirse iç karartıcı.

Neden bu tür soruların cevaplarının açık ve net bir şekilde verileceği bir kaynak yok? Eğer öyleyse, nerede? ve neden hala deneyler dışında hiçbir ifade yok?
 
lottamer :


pratik olarak kullanmayı öğrenmek?

son 12 kapalı pozisyonun toplam kârını almam gerektiğini varsayalım? 12 sayısını bu kodun neresine girmeliyim?

böyle denedim

'0' yazıyor - uyumsuz türler


Son 12 kapatılan sipariş için:
double ld_Profit = fGet_ProfitLastCloseOrd ( 12 );
Print (ld_Profit);
 
Chiripaha :

Tüm bu tartışmalarda ve girişimlerde...

Bu internet, güneşin batıdan doğup doğudan battığını, gecenin aydınlık, kışın karanlık olduğunu, 2x2=5 olduğunu vb. ispatlayacak insanlar her zaman olacaktır.

Hangi konuyu ele alırsanız alın, internette gerçeğe tamamen zıt bir görüş ve sıcak desteğiyle bir mesaj bulabilirsiniz.

 
TarasBY :
Son 12 kapatılan sipariş için:

orada bir şeyler yanlış. -3,68 yerine -0,28 gösterir
 
Integer :

Burası internet, burada güneşin batıdan doğup doğudan battığını, gecenin aydınlık, kışın karanlık olduğunu, 2x2=5 olduğunu vb. ispatlayacak insanlar her zaman olacaktır.

Hangi konuyu ele alırsanız alın, internette gerçeğe tamamen zıt bir görüş ve onu sıcak bir şekilde destekleyen bir mesaj bulabilirsiniz.

İnternet de dahil olmak üzere anlaşmazlıklar ve tartışmalar harika. Referans olmayan gerçeklerle ilgiliyse. Ve geliştiricinin tanımladığı yerde - "bu böyle" - tartışılacak bir şey yok.

Ve sen, Dmitry, ne yazık ki, böyle insanlar olduğu konusunda haklısın. Ancak bu sadece profesyonellik eksikliğinden bahsediyor.

En iyi uygulama seçeneklerini keşfedebilen, deneyebilen, deneyebilen ve seçebilen geliştiricidir. Bir KULLANICI-Profesyonel , başkalarının zaten yarattıklarını ustaca ve ustaca kullanmalı ve araştırıp aramamalıdır, aksi takdirde kullanıcı değil geliştirici, bilim adamı, araştırmacı olur (ve bunlar tamamen farklı görevlerdir), ancak geliştirilmiş olanın yardımıyla , başka şeyler yaratın, başka görevleri yerine getirin. Aksi takdirde, bu ezilme yerinde çalışacaktır.

Araştırma yapmak zorunda olmanız ve şimdiye kadar hiç kimsenin tartışmalarınız ve anlaşmazlıklarınız sırasında resmi pozisyon ve kaynağa bir bağlantı vermemiş olması, bu bilgilerin mevcut olmadığını göstermektedir. Aksi takdirde, akıllı insanlar bariz şeyler üzerinde tartışmazlardı.

 
lottamer :

orada bir şeyler yanlış. -3,68 yerine -0,28 gösterir
Yazmanızı önerdiğim siparişlerinizin filtrelenmesi doğru yazılırsa ve hesaplamalarınızda komisyon ve takasları da hesaba katarsanız, her şey yolunda gider.
 

Merhaba. Parametreli bir gösterge çağırırken bellek sızıntısının üstesinden nasıl gelinir? Örneğin, göstergede (veya her işarette EA'da) ZigZag(25,5,35) çağırırım:

 double ZigZag( int index){

   return ( iCustom ( NULL , 0 , "ZigZag" , 0 , 25 , 5 , 35 ,index));

} 

Aynı zamanda, terminal çok yavaşlar ve donar. Bu, giriş parametreleriyle iCustom aracılığıyla herhangi bir gösterge kullanıldığında olur.

Ciddi bir bellek sızıntısı var. Nasıl başa çıkılır bununla?)

 
Programın fiyat olarak EMA düzeyi çıktısı nasıl alınır? Diyelim ki ЕМА1 periyodu (1), ЕМА2 periyodu (0), ЕМА1 eşittir 1.3321 ve ЕМА2 cari dönem için 1.3200. (EMA1-EMA2) ifadesinin sonucunun 0.0121'e eşit olması gerekir. Kontrol etmek için komut dosyasını çalıştırdığınızda, uyarı sıfır değerini gösterir, ancak bunun "0.0121" olması gerekir. Bu sorun nasıl çözülür?