Kodlama yardımı - sayfa 68

 

Elit bölümde zaten çözüldü (CPU aşırı yüklenmesine neden olan hız sorunu)

Paul Atreides:
Sevgili mql Gurusu,

Bu indi'yi optimize etmek mümkün mü? İyi çalışıyor, ancak terminali güçlü bir şekilde tutuyor.

Saygılarımızla
 

Üzgünüm, elit bölüme erişimim yok (((Bu sorunu burada çözmek mümkün mü?

Erişiminiz varsa, optimize edilmiş indie'yi özel mesaj olarak sorabilir miyim?

 

Muad'Dib,

Elit bölüme erişim oldukça basittir ve bu bölüme erişimde ve sahip olduğunuz sorunu çözmede herhangi bir sorun yaşamamalısınız.

Paul Atreides:
Üzgünüm, elit bölüme erişimim yok (((Bu sorunu burada çözebilir misiniz? Erişiminiz varsa optimize edilmiş indie'yi özel mesaj olarak sorabilir miyim?)
 
mladen:
zigflip Bunu bir deneyin

Çok teşekkür ederim, nazik efendim!

 

Merhaba,

belirli bir adla fibo araçları çizen bir göstergem var.

0 ve 100 seviyesini nasıl SL ve TP kullanmam gerekiyor.

orderend işlevinde kullanmak için seviyenin değerini nasıl alabilirim =

teşekkürler

 

Açıklamanızdan, nesneleri kullanıyorsa, ObjectGetValueByShift() işlevini kullanın, İşte işlevin açıklaması

__________________________________________

double ObjectGetValueByShift( dize adı, int shift)

İşlev, belirtilen çubuk için fiyat değerini hesaplar ve döndürür (geçerli çubukla ilgili kaydırma). Fiyat değeri, doğrusal bir denklem kullanılarak birinci ve ikinci koordinatlarla hesaplanır. Eğilim çizgileri ve benzer nesnelere uygulanır. Ayrıntılı hata bilgisini almak için GetLastError() işlevi çağrılmalıdır.

__________________________________________

dasio:
Merhaba,

belirli bir adla fibo araçları çizen bir göstergem var.

0 ve 100 seviyesini nasıl SL ve TP kullanmam gerekiyor.

orderend işlevinde kullanmak için seviyenin değerini nasıl alabilirim =

teşekkürler
 
mladen:
Açıklamanızdan, nesneleri kullanıyorsa, ObjectGetValueByShift() işlevini kullanın, İşte işlevin açıklaması

__________________________________________

double ObjectGetValueByShift( dize adı, int shift)

İşlev, belirtilen çubuk için fiyat değerini hesaplar ve döndürür (geçerli çubukla ilgili kaydırma). Fiyat değeri, doğrusal bir denklem kullanılarak birinci ve ikinci koordinatlarla hesaplanır. Eğilim çizgilerine ve benzer nesnelere uygulanır. Ayrıntılı hata bilgisini almak için GetLastError() işlevi çağrılmalıdır.

__________________________________________

Teşekkür ederim ama aynı vardiya çubuğunda 0 ve 100 seviyesine sahipsem?

 

dasio

Her nesnenin benzersiz bir adı vardır (bir grafikte aynı ada sahip iki nesne olamaz), bu nedenle nesnenin adını bilmeniz gerekir. Adını biliyorsanız, ihtiyacınız olan değer için sadece o nesne incelenecektir.

Bütün bunları, sahip olduklarınızın aslında haritadaki nesneler olduğunu varsayarak anlatıyorum. Aksi takdirde, gösterge tamponları aracılığıyla klasik bir yaklaşımdır.

dasio:
Teşekkür ederim ama aynı vardiya çubuğunda 0 ve 100 seviyesine sahipsem?
 
mladen:
dasio

Her nesnenin benzersiz bir adı vardır (bir grafikte aynı ada sahip iki nesne olamaz), bu nedenle nesnenin adını bilmeniz gerekir. Adını biliyorsanız, ihtiyacınız olan değer için sadece o nesne incelenecektir.

Bütün bunları, sahip olduklarınızın aslında haritadaki nesneler olduğunu varsayarak anlatıyorum. Aksi takdirde, gösterge tamponları aracılığıyla klasik bir yaklaşımdır.

Belki de işlevi anlamıyorum. Ben çizelgede nesne çizmek var. Daha net olması için resim ekliyorum.

Nesnenin adını biliyorum ve 0 ve 100 fibonacci seviyesini bulmam gerekiyor.

Şimdi işlevi daha iyi inceliyorum.

Ancak tarif ettiğiniz yöntemle bu değeri elde etmek mümkün mü?

Teşekkür ederim

Dosyalar:
fibo.gif  35 kb
 

dasio

fibo türü nesneler için (birden fazla "alt nesneden" oluşan bir nesnedir) böyle bir şey kullanmayı deneyin

double levelValue = ObjectGet(fiboName,OBJPROP_FIBOLEVELS,levelNumber);
dasio:
Belki de işlevi anlamıyorum. Ben çizelgede nesne çizmek var. Daha net olması için resim ekliyorum.

Nesnenin adını biliyorum ve 0 ve 100 fibonacci seviyesini bulmam gerekiyor.

Şimdi işlevi daha iyi inceliyorum.

Ancak tarif ettiğiniz yöntemle bu değeri elde etmek mümkün mü?

Teşekkür ederim