Çoklu Zaman Çerçevesi Göstergeleri - sayfa 592

 
mladen:
Pek çok çoklu zaman çerçevesi göstergesinde, yeni yapı (şu anda 600), stringUpperCase() işlevi nedeniyle göstergenin derlenmesini önleyecektir (derlemeye çalıştığınızda birkaç derleme hatası olacaktır). Yeniden etkinleştirmek için stringUpperCase() işlevini bununla değiştirin:
string stringUpperCase(string str)

{

StringToUpper(str); return(str);

}

merhaba mladen...

lütfen bana yardım edin ...., göstergemi düzeltmeye çalışıyorum ama yine de hata.

//------------------------------------------

string stringUpperCase(string str)

{

StringToUpper(str);

dizi s = dizi;

for (int uzunluk=StringLen(str)-1; uzunluk>=0; uzunluk--)

{

int karakter = StringGetChar(lar, uzunluk)

if((char > 96 && char 223 && char < 256))

s = StringSetChar(s, uzunluk, karakter - 32);

else if(char > -33 && char < 0)

s = StringSetChar(s, uzunluk, karakter + 224);

}

dönüş(str);

}

//------------------------------------------

düzeltebilir misin..., teşekkür ederim

 

vidya_mtf_1.01.mq4 vidya_mtf_1.01.mq4 bu vidya göstergesi jpy çiftleriyle çalışmıyor. Yen çifti fiyatlarındaki 5 haneden dolayı sanırım. Herkes jpy çiftleri ile çalışmasını sağlayabilir mi?

Dosyalar:
 
craig65:
vidya_mtf_1.01.mq4 vidya_mtf_1.01.mq4 bu vidya göstergesi jpy çiftleriyle çalışmıyor. Yen çifti fiyatlarındaki 5 haneden dolayı sanırım. Herkes jpy çiftleri ile çalışmasını sağlayabilir mi?

craig65

Benim için çalışıyor (vidya göstergesinde rakam bağımlılığı yok ve sembol özelliklerinden (rakamlardan) bağımsız olarak herhangi bir sembol üzerinde çalışmalı

Her neyse (sadece emin olmak için) metatrader 4'ün eski sürümüyle (derleme 509) ve ayrıca metatrader 4'ün yeni sürümüyle (şu anda derleme 600) sorunsuz çalışacak bir sürüm eklemek

Dosyalar:
 

merhaba mladen,

Yeni sürüm "600" görünmeden önce bu pivot göstergesini sepet çevrimdışı çizelgelerinde çok iyi çalıştırdım. Lütfen şimdi neyin yanlış olduğunu görmek için bir göz atabilir misiniz?

Her zamanki gibi yardımlarınız için çok teşekkürler....

 
jjventural:
merhaba mladen,

Yeni sürüm "600" görünmeden önce bu pivot göstergesini sepet çevrimdışı çizelgelerinde çok iyi çalıştırdım. Lütfen şimdi neyin yanlış olduğunu görmek için bir göz atabilir misiniz?

Her zamanki gibi yardımlarınız için çok teşekkürler....

maceracı

Yanlış bir şey yok. mql4\indicators klasörüne kaydettim derledim ve sonuç bu (kodda hiçbir değişiklik yok)

Dosyalar:
auto_pivot.gif  40 kb
 
mladen:
Bunda yanlış bir şey yok. mql4\indicators klasörüne kaydettim derledim ve sonuç bu (kodda hiçbir değişiklik yok)

Tamam, mladen.... ama neden çevrimdışı çizelgelerde göremiyorum? Aşağıdaki mesajı aldım " ArrayCopyRates işlevi dahili hatası"......

 
jjventural:
Tamam, mladen.... ama neden çevrimdışı çizelgelerde göremiyorum? Aşağıdaki mesajı aldım "ArrayCopyRates işlevi dahili hatası"......

Hangi çevrimdışı grafiklerden bahsediyorsunuz?

ArrayCopyRates() çevrimdışı çizelgelerle ilgili değil (en azından benim aşina olduğum çizelgelerle)

 
niqcom:
merhaba mladen...

lütfen bana yardım edin ...., göstergemi düzeltmeye çalışıyorum ama yine de hata.

//------------------------------------------

string stringUpperCase(string str)

{

StringToUpper(str);

dizi s = dizi;

for (int uzunluk=StringLen(str)-1; uzunluk>=0; uzunluk--)

{

int karakter = StringGetChar(lar, uzunluk)

if((char > 96 && char 223 && char < 256))

s = StringSetChar(s, uzunluk, karakter - 32);

else if(char > -33 && char < 0)

s = StringSetChar(s, uzunluk, karakter + 224);

}

dönüş(str);

}

//------------------------------------------

düzeltebilir misin..., teşekkür ederim

niqcom

Bunu şu şekilde yapın:

tring stringUpperCase(string str)

{

string s = str;

for (int length=StringLen(str)-1; length>=0; length--)

{

int tchar = StringGetChar(s, length);

if((tchar > 96 && tchar 223 && tchar < 256))

s = StringSetChar(s, length, tchar - 32);

else if(tchar > -33 && tchar < 0)

s = StringSetChar(s, length, tchar + 224);

}

return(s);

}
 

Ekli gösterge tarafından oluşturulan "sepet çizelgeleri" kullanıyorum. Platform versiyonunun değişmesinden önce çok iyi çalıştı

Sepet çizelgeleri aşağıdaki bağlantıda belirtildiği gibidir:

Hala Basketleme - Sayfa 355 @ Forex Fabrikası

Dosyalar:
 
jjventural:
Ekli gösterge tarafından oluşturulan "sepet çizelgeleri" kullanıyorum. Platform versiyonunun değişmesinden önce çok iyi çalıştı

Sepet çizelgeleri aşağıdaki bağlantıda belirtildiği gibidir:

Hala Basketleme - Sayfa 355 @ Forex Fabrikası

Bu gösterge, ArrayCopyRates() işlevine de sahip değildir, dolayısıyla bundan kaynaklanan bir hata değildir.

Ayrıca, kullanmak istiyorsanız (o gösterge), onu build 509 ile derleyin ve ex4 dosyasını mql4\indicators klasörüne kopyalayın. Aksi takdirde, yeni geçmiş dosya formatı ile çalışabilmesi için yeniden yazılması gerekir.