Hatalar, hatalar, sorular - sayfa 1473

 
Vladislav Andruschenko :

İnanın uzun zamandır kendim yazabiliyorum ve siparişe göre mükemmel programlıyorum.Kişisel olarak yazdığım birçok faydalı programım var ve çok satıyorlar.

SİZE aynı kütüğe sahip olduğunuzda yabancılarda zerre aramanıza gerek olmadığını söylüyorum.

BENİM NACİZANE FİKRİME GÖRE. Her şey gönlünüzce olsun, mutluluk, sağlık, sevgi.

Teşekkür ederim. Sen de hasta değilsin ;)

Ama boş zamanınızda, benim kodumla Igor'un kodunu karşılaştırın (sizinki değil, sizinkini henüz görmedik)

 
Gereksiz tartışmayı bırakın, örneğin yazılımımı STL kullanarak yazıyorsam, bu STL'den bir şey çaldığım ve yazarlığın onlara ait olduğu anlamına gelmez... ve onların yazı stilini benimser, bu normal bir durumdur, değişken isimlerinin değiştirilmesi ile kodun tamamen çalınması kötüdür, tamamen kendisine atanır
 
Vladislav Andruschenko :

öğrenmek için şunu yapın:

'isCloseLastPosByStoporTake' - işlev yalnızca genel kapsamda bildirilebilir REENGAR.mq4 71 5
hata bu - nasıl düzeltilir?
 
Tema97 :
'isCloseLastPosByStoporTake' - işlev yalnızca genel kapsamda bildirilebilir REENGAR.mq4 71 5
hata bu - nasıl düzeltilir?
Bir işlevi, içine değil, diğer işlevlerin dışına yerleştirin. Örneğin, tüm kodunuzun son kapanış parantezinden sonra.
 

Artyom Trishkin :
Функцию ставьте за пределами других функций, а не внутри. Например, после последней закрывающей скобки всего вашего кода.

Çok teşekkür ederim - yardımcı oldu - aksi takdirde başlangıcın başına koydum ve hala doğru olmadığını düşünüyorum))))

 
Windows'u yıktım, MT5'i tekrar indirdim, bir danışman ekledim ama takas olmuyor. Windows'un yıkılmasından önce her şey yolunda. hata kodu: 4752 danışman için ticaret yasaktır. Sebebi nedir???? Ayarlardan alım satıma izin verdim. tarih üzerinde test edilmiştir. Bu konuda amatörüm. Söyle bana sebep ne??? muhtemelen ilkokulda her zaman olduğu gibi.
Dosyalar:
3n1v77vjbc.jpg  437 kb
 
Ivan Malenkov :
Windows'u yıktım, MT5'i tekrar indirdim, bir danışman ekledim ama takas olmuyor. Windows'un yıkılmasından önce her şey yolunda. hata kodu: 4752 danışman için ticaret yasaktır. Sebebi nedir???? Ayarlardan alım satıma izin verdim. tarih üzerinde test edilmiştir. Bu konuda amatörüm. Söyle bana sebep ne??? muhtemelen ilkokulda her zaman olduğu gibi.

alttan grafikte 60 çubuktan daha az yazılmıştır - danışman çalışmayacaktır

görünüşe göre kodda bir yerde şöyle yazıyor -: "" 60'tan fazla çubuk varsa, o zaman çocuklar daha azsa çalışır, sonra bir sigara molası için gidin

 
Görünüşe göre büyük bir zaman çerçevesi açan bendim ve gerçekten yeterince çubuk yok, bu yüzden benim için yazdı. Ticaret M1'de gerçekleştirilir, yeterli çubuk vardır. Konu kesinlikle bu değil.
 

lanet olsun ne -

- burada başta çift lot=0.01 yazdım;

sonra kodda

if(isCloseLastPosByStoporTake("",-1,-1)==1)

{lots=0.01;} // Pozisyon pozitif bölgede kapandı

if(isCloseLastPosByStoporTake("",-1,-1)==2)

{lots*=2;} // Pozisyon kırmızıyla kapalı

//--- al, sat, vb.

if(lot>0.15) //parti 15'in üzerinde bir değere yükselirse, atın

{lot=0.01;}

kodu doğru mu yazdım hata nerede?

- eksi 2 ile çarpıldığında ve eksi 0,01 değil 0,02 olacak şekilde tekrarlandığında artıdan ayrılana kadar böyle devam etmesi gerekir.

Şu anda test ediyorum - kaybettikten sonra, beni bir kerede 4 veya 8 ile çarpıyor - orada 0 mantığı var - tam olarak istediği değeri - aldığı şey bu !!!

bu nasıl düzeltilir>?

 
Ivan Malenkov :
Windows'u yıktım, MT5'i tekrar indirdim, bir danışman ekledim ama takas olmuyor. Windows'un yıkılmasından önce her şey yolunda. hata kodu: 4752 danışman için ticaret yasaktır. Sebebi nedir???? Ayarlardan alım satıma izin verdim. tarih üzerinde test edilmiştir. Bu konuda amatörüm. Söyle bana sebep ne??? muhtemelen ilkokulda her zaman olduğu gibi.
Otomatik ticareti etkinleştirdiniz mi? EA ayarları/genel sekmesinde bayrağı ayarladınız mı: EA'nın ticaret yapmasına izin mi veriyorsunuz? Bayrağı, terminal ayarları/danışmanlar sekmesinde otomatik ticarete izin verecek şekilde ayarladınız mı?