Çoklu para birimi danışmanı hakkında soru - sayfa 9

 

Teşekkür ederim. Görünüşe göre içeri girdi! bu durumda, burada kesinlikle AccountFreeMargin ile ilgili herhangi bir kısıtlama ile karşılaşmıyorum!

Tüm depo birleştirilene kadar. Ama yapmaya çalıştığım bu değildi...

 

Sorun yine çıktı! Danışmanı doğrulama için göndermek üzereydim. Sonra kütüphanelerin kütüphaneler klasörüne konması gerektiğini hatırladım ve onları içeri aldım -

 #include  < b - Lots . mqh > 
#include  < stdlib . mqh >
#include < a - SimpleTrailing . mqh >

Kitaplıkları doğru klasöre bildirdim ve kodu yazdım -

 #libraries < a - SimpleTrailing . mqh >
#libraries  < b - Lots . mqh > 
#include  < stdlib . mqh >

Ve sürpriz bir şekilde, danışmanı derledikten sonra iki özdeş hata alıyorum! -

'' - boş jeton C:\Program Files\MetaTrader - North Finance\experts\MULTY.mq4 (43, 1)

Hiçbir şey anlamadım! Aynı şeyi başka bir MT4 terminalinde denedim - aynı şey! Ve başka bir danışman aldı ve aynısını denedi - sonuç aynı ...

Yazıyor - orası boş .... Ne yapacağımı bilmiyorum. Lütfen. istemi - kim bilir. Sorun ne burada...

 

Sayfalardaki örnekler arasında gezindi.

Bu tasarımı buldum -

 #include " libraries\b-Lots.mqh "
Aynı şeyi yaptı. Her şey işe yaramış gibi görünüyor.
 

Tünaydın. Bir anlaşılmazlık vardı. ATR ve StDeviation göstergeleri ile!

Standart dolar çiftlerinde, skala aralığı 0 ile 60 (yaklaşık olarak) arasındadır ve bu Pts'dir. benim icin yeterli degil...

Haçlarda, menzil benim için 0'dan 7000'e kadar yeterli! - çizelgelere bakın.

EA, çarpılarla iyi çalışıyor, ancak normal çiftlerde sorun yok. Sıkıştırılmış ölçek nedeniyle genellikle değerler "birleşir". Ve karşılaştırılamazlar.

Lütfen bana burada ne yapılabileceğini söyle?

 

Günaydın. Lütfen. söylemek. EA'da enstrümanın (euro veya pound veya franc...) iCustom işlevinde belirtildiği bir gösterge kullanıyorum

 double Complex_1 = iCustom ( NULL , 0 , "Complex_Common" , 2 , 1 ) ; //фунт на 1-м баре

bu durumda, pound denir ("2" sayısı sondan ikincidir)

Enstrümanın adını Expert Advisor'ın üzerinde durduğu çizelgeye göre yazmam gerekiyor.

Onlar. böylece alete karşılık gelen sayı otomatik olarak fonksiyona eklenir double Complex=iCustom(); Expert Advisor'ın kimin haritasına yerleştirildiğine bağlı olarak.

Onlar. geçerli grafiğin "sembolünü" döndüren bir işleve ihtiyacımız var. Bir tane bulamıyorum! Var mı?

Lütfen. söylemek.

 
rid писал (а) >>

Günaydın. Lütfen. söylemek. EA'da enstrümanın (euro veya pound veya franc...) iCustom işlevinde belirtildiği bir gösterge kullanıyorum

bu durumda, pound denir ("2" sayısı sondan ikincidir)

Enstrümanın adını Expert Advisor'ın üzerinde durduğu çizelgeye göre yazmam gerekiyor.

Onlar. böylece alete karşılık gelen sayı otomatik olarak fonksiyona eklenir double Complex=iCustom(); Expert Advisor'ın kimin haritasına yerleştirildiğine bağlı olarak.

Onlar. geçerli grafiğin "sembolünü" döndüren bir işleve ihtiyacımız var. Bir tane bulamıyorum! Var mı?

Lütfen. söylemek.

Symbol(), geçerli grafiğin sembolünü döndürür.

 

Evet kesinlikle! Sabahları burada "körleştirdiğim" bir şey. Herkeste olur...

Teşekkürler Vinin !

 

Tünaydın. Küçük sorun.

Uzman Danışmanım açılış fiyatları ile çalışmaktadır.

int start()
  {
  if(Time[0] == prevtime)   return(0);
   prevtime = Time[0];//если появился новый бар , включаемся
//-------------------------------------------------------------------   
  if (UseTrailing) TrailPositions(); //трейлинг стоп
if (NumberOfPositions(NULL,-1,-1)< Orders_) {// если оtкрытых позиций  менее Orders_


//---------проверяем условие на покупку----------------------------
//покупаем
//--------проверяем условие на продажу------------------------------
//продаем ...
}
  return(0);
}// Конец функции INT START()

Kod düzenleyici penceresinin çalışmadığı bir şey. TAMAM.

Ancak, tüm keneler için uygulanacak takip eden durdurma işlevine ihtiyacım var.

Lütfen bana söyle. bu algoritma nasıl uygulanır? Onlar. çizgiyi nasıl ve nereye koyacağınızı -

if (UseTrailing) TrailPositions(); //трейлинг стоп
 

Yeni çubuğu kontrol etmeden önce, başlangıçta ilk satır olarak koyardım.

Yalnızca takip adım adım değilse, aracıyı her işarette bir değişiklik yaparak sorun.

 

Korkunç değil. Adım = 5-10 olan bir trolüm var

Böyle denedim. Ancak, bir şey, bazen trolün işleyişinde bir başarısızlık olur.