Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 1246

 
Sevgili, söyle bana, gösterge verilerini bir yapı şeklinde almak mümkün mü? Peki, örneğin, bir EA'dan bir gösterge çağırırken, gösterge arabelleklerinden veri değil, göstergenin kendisinde hazırlanan bu verilerle bir yapı mı almak istiyorsunuz?
 
Fast235 :
maliyet tahmininden ayrı olarak kalem bazında atanabilir

Anladığımdan emin değilim...

 

bir tampondan yalnızca bir dizi alabilirsiniz

 
Сергей Таболин :
Sevgili, söyle bana, gösterge verilerini bir yapı şeklinde almak mümkün mü? Peki, örneğin, bir EA'dan bir gösterge çağırırken, gösterge arabelleklerinden veri değil, göstergenin kendisinde hazırlanan bu verilerle bir yapı mı almak istiyorsunuz?

Yasaktır.

 
Aleksey Vyazmikin :

Yasaktır.

Çok yazık.

Teşekkür ederim.

 

Lütfen bana MT5 uyarılarında nasıl yapacağımı söyleyin, böylece Uyarıyı ayarlarken hemen "30 saniye zaman aşımı" içerir. Varsayılan 10 saniyedir.

Uyarmak

 
Günaydın. Ben yeni başlayan bir tüccarım. Alpari'de bir komisyoncu ile hesap açtı. Bir problemim var. Yüklü ve EA robotu. En üstteki panelde -Gülümseme- ve - Otomatik Alım Satım - BEYAZ vardır. - Uzman Danışmanlar - Strateji Test Cihazı ile - YEŞİL bir çizgi vardır. Robot beşinci gün boyunca açılmadı. nedeni ne olabilir?
***
 
Сергей Таболин :
Sevgili, söyle bana, gösterge verilerini bir yapı şeklinde almak mümkün mü? Peki, örneğin, bir EA'dan bir gösterge çağırırken, gösterge arabelleklerinden veri değil, göstergenin kendisinde hazırlanan bu verilerle bir yapı mı almak istiyorsunuz?

yapamıyorsanız, ancak gerçekten istiyorsanız, atlayabilirsiniz ..

union Pad {

  MyStruct data;

  double buffer[N]; // N=sizeof(MyStruct)/sizeof(double)+(0!=(sizeof(MyStruct)%sizeof(double))); то есть буферов должно хватать

};

yapıyı göstergenin yanına koyun ve tamponlara doldurun; danışman tarafında, arabellekler ekleyin ve yapıyı çıkarın; sadece yapı diziler, dyn.diziler ve nesnelere referanslar içermemelidir; her bir tamponda bir alan tarafından değil, tamponlar tarafından yapının sadece kompakt bir ambalajı

mega-büyük yapılar ve diziler harici bir veritabanı üzerinden sürüklenebilir - gösterge bir kayıt yapar ve uniq_id özelliği onu arabelleğe koyar. Danışman ihtiyaç duyduğunda tampondan id'yi, veri tabanından da ona göre yapıyı alacaktır.

 
Maxim Kuznetsov :

yapamıyorsan, ama gerçekten istiyorsan, atlayabilirsin ..

union Pad {

  MyStruct data;

  double buffer[N]; // N=sizeof(MyStruct)/sizeof(double)+(0!=(sizeof(MyStruct)%sizeof(double))); то есть буферов должно хватать

};

yapıyı göstergenin yanına koyun ve tamponlara doldurun; danışman tarafında, arabellekler ekleyin ve yapıyı çıkarın; sadece yapı diziler, dyn.diziler ve nesnelere referanslar içermemelidir; her bir tamponda bir alan tarafından değil, tamponlar tarafından yapının sadece kompakt bir ambalajı

mega-büyük yapılar ve diziler harici bir veritabanı üzerinden sürüklenebilir - gösterge bir kayıt yapar ve uniq_id özelliği onu arabelleğe koyar. Danışman ihtiyaç duyduğunda tampondan id'yi, veri tabanından da ona göre yapıyı alacaktır.

Teşekkür ederim.

 

Herkese iyi akşamlar!

Yaşlılığımda MQL5'in temellerini öğrenmeye çalışıyorum. Merak paramparça oldu - gerçekten bir kişi 60 yaşın altındaysa programlama artık mümkün değil mi? Elli dolara basit HTML diliyle arkadaş olmayı başarsam da, üzerine web siteleri bile yazdım. Basit, doğru, ama yine de… Sorularım tahrişe neden oluyorsa, hemen söyle , o zaman artık saf sorular sormayacağım ve insanları tedirgin etmeyeceğim.

Böylece gözüme çarpan ilk kodu açtım. Google çevirmeni ve MQL5 referansı yardımıyla bu kodun bir satırının anlamını yorumladım. Topluluktan ne istiyorum? Yorumlara bakın ve doğru değilse, lütfen düşünce trenimi düzeltin:

 if ( PositionSelect ( _Symbol )) // если выбираем открытую позицию на графике текущего символа

Bazıları için bu açık bir kitap, ama benim için aynı Çince karakterler. Lütfen çok fazla gülme.

Bunu neden yapıyorum? Bu nedenle, programlama konusunda ne kadar umutsuz olduğumu kendim anlamak istiyorum.

Saygılarımla, Vladimir.