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

 
openlive :

çalışan uzman tarafından yapılan

ama EA'yı test cihazında test edemiyorum. çeşitli hatalar. Gerçek şu ki, uzman csv dosyasından veri alır. Test cihazı özel klasörüne koydum. ve bu özel dizine atıfta bulunması için uzman dosyasının kendisine talimatlar yazdım .... ama sonra bana yardım edemediler. Ve test cihazında onu uzaklaştırma fikri kalır. yardım edin lütfen

Burada tester_file ve tester_library sabitlerine bakın: MQL5 Reference / Language Basics / Preprocessor / Program Properties (#property)
 

Bir görev var - mevcut fiyatı herhangi bir grafik simgeyle, örneğin, Uzman Danışmanda OBJ_ARROW_CHECK sembolü ile işaretlemek. 3 saattir yardımı okuyorum ve hepsini nasıl yapacağımı çözemiyorum, 2-3 satırlık kodla halledeceğimi düşündüm ama orada değildi. Kendim yazdım: - çalışmıyor :(

geçersiz OnTick()
{
tarihsaat CTime[1];
int cop=CopyTime(_Symbol,_Period,0,1,CTime);
MqlTick LPrice;
ObjectCreate(0,"BID",OBJ_ARROW_CHECK,0,CTime[0],LPrice.bid);

}

Yardım!

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов - Документация по MQL5
 
Desead :

Bir görev var - mevcut fiyatı herhangi bir grafik simgeyle, örneğin, Uzman Danışmanda OBJ_ARROW_CHECK sembolü ile işaretlemek. 3 saattir yardımı okuyorum ve hepsini nasıl yapacağımı çözemiyorum, 2-3 satırlık kodla halledeceğimi düşündüm ama orada değildi. Kendim yazdım: - çalışmıyor :(

geçersiz OnTick()
{
tarihsaat CTime[1];
int cop=CopyTime(_Symbol,_Period,0,1,CTime);
MqlTick LPrice;
ObjectCreate(0,"BID",OBJ_ARROW_CHECK,0,CTime[0],LPrice.bid);

}

Yardım!

 void OnTick ()
  {
   datetime CTime[ 1 ];
   int cop= CopyTime ( _Symbol , _Period , 0 , 1 ,CTime);
   MqlTick   LPrice;
   SymbolInfoTick ( _Symbol ,LPrice);
   ObjectCreate ( 0 , "BID" , OBJ_ARROW_CHECK , 0 ,CTime[ 0 ],LPrice.bid);
  }
bunun gibi bir şey.
 
uncleVic :
bunun gibi bir şey.

Aynen öyle! LPrice değişkenini MqlTick yapısıyla ilişkilendirdim ama fiyatı almayı unuttum.

Çok teşekkürler!

Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура для получения текущих цен
Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура для получения текущих цен
  • www.mql5.com
Стандартные константы, перечисления и структуры / Структуры данных / Структура для получения текущих цен - Документация по MQL5
 

Dün, Makdi göstergesinin istenen periyodunu seçmek için optimize edicideki çalıştırmalar için basit bir Uzman Danışman yazdım. Her şey çalışıyor gibi görünüyor, ama biraz sakar.

Tarihte ve grafiklerde neden böyle bir fark olduğunu anlamama yardım edin? (durum 1 ve 2)

EA'mda hiç olmayan satın alma fırsatları neden açık?

Danışmanda bir satış açılırsa neden birçok satış işlemi açılıyor, sonra tekrar açmıyorum?

Muhtemelen bir şey anlamıyorum?

Cevaplarınız için şimdiden teşekkürler.

Dosyalar:
MACD_P.mq5  6 kb
 
Gerçekten kimse program ve dergi arasındaki bu kadar farklılığın nedenini bilmiyor mu? Şu anda danışmanda bunu daha da kolaylaştırdım - sadece tek bir satın alma anlaşması yapmasına izin verdim ve o kadar. sonuç olarak sonuç aynı - sanki aktif olarak satıyor ve alıyormuşum gibi tüm grafik oklarla boyanmış, testçi günlüğüne 1 ticaret yazılıyor (bu doğru) ve test cihazını kapatıp tüm baktığınızda istatistikler, ayrıca 79 işlemin tamamlandığını söylüyor vb. Ne saçmalık, nasıl çalışmalı? neden sadece 1 işlem yapamıyorum?
 
Desead :
Gerçekten kimse program ve dergi arasındaki bu kadar farklılığın nedenini bilmiyor mu? Şu anda danışmanda bunu daha da kolaylaştırdım - sadece tek bir satın alma anlaşması yapmasına izin verdim ve o kadar. sonuç olarak sonuç aynı - sanki aktif olarak satıyor ve alıyormuşum gibi tüm grafik oklarla boyanıyor, testçi günlüğüne 1 ticaret yazıyor (bu doğru) ve test cihazını kapatıp tüm bunlara baktığınızda istatistikler, ayrıca 79 işlemin tamamlandığını söylüyor vb. Ne saçmalık, nasıl çalışmalı? neden sadece 1 ticaret yapamıyorum?

Kodunuzda tek bir Baskı yoksa ne hakkında konuşabiliriz.

Yeni başlayanlar için, gereksiz Bais'in nerede yapıldığını kendiniz bulmaya çalışın. Ve keşiflerinin çıktısını gösterin.

 
Uzman Danışmanımın yalnızca 1 işlem yapmasına izin veriliyor ve bu kadarı varken neden bir çıktıya ihtiyacım var? burada ve günlüklerde kafanız karışmaz. Her halükarda, cevabınız için teşekkürler ve bu durumun nedenini yeni anladım, tüm yardımı tekrar okuyun, vb. hiçbir yerde hiçbir şey yazılmamış, ancak cevap yüzeydeydi - bu sadece günün kapanışı. Forumun bu kadar basit bir göreve yardım edememesine şaşırdım.
 
Desead :
Uzman Danışmanımın yalnızca 1 işlem yapmasına izin veriliyor ve bu kadarı varken neden bir çıktıya ihtiyacım var? burada ve günlüklerde kafanız karışmaz. Her halükarda, cevabınız için teşekkürler ve bu durumun nedenini yeni anladım, tüm yardımı tekrar okuyun, vb. hiçbir yerde hiçbir şey yazılmamış, ancak cevap yüzeydeydi - bu sadece günün kapanışı. Forumun bu kadar basit bir göreve yardım edememesine şaşırdım.

Ve tek bir günlük dosyası veya çalışma raporu sağlamadıysanız size nasıl yardımcı olabilirim.

bu durumda yardım alabileceğiniz tek yer burası

Клуб Телепатов - MQL4 форум
  • www.mql5.com
Клуб Телепатов - MQL4 форум
 

Yazıyor - 1 işlem ve bir ekran, kodu okumadan bunun bir takas olduğu hemen anlaşılıyor.

bu arada faydalı link. Hiç kritik değil, ama mql5 için de aynısı var mı?