Bu temiz. Bana kütüphaneler ithal edilir. Ve içerme, sadece bir yere bir kod parçası eklemektir. Bu baykuşta yerden tasarruf sağlar.
tamsayı :
Bağlı görünmeyen bir dosyadan bazı işlevleri çağırmaya çalışmalıyız. Orada günlüklerde yazılanlar gerekli olmayabilir, buna dikkat etmemelisiniz.
Kütüphane verilerini başka bir kepçeye yükledim, her şey yolunda gidiyor. Demek istediğim, bu kütüphanelerdeki fonksiyonlar çalışıyor. AMA bir nokta var. Başka bir baykuşta bu kitaplıkları hemen kepçeye yükledim. Ve kepçede, şu anda bu kütüphaneler, kullanılan kütüphanelerden birinin içinde ortaya çıktı. Bunun gibi:
Bu nedenle #include <hoz_Base@Include.mqh> temel kitaplığın (değişken bildirimleri) içermesidir ve #include <hoz_Base@ListOfFunc.mqh> zaten bu kitaplığın içe aktarılan işlevlerini bu biçimde içeren bir içermedir:
hoz_Base@Library.ex4 kitaplığının kendisi, çalışması için 3. taraf kitaplıklarına ihtiyaç duyar. İşte bu en temel kitaplığın başındalar ve içe aktarılıyorlar:
//+---------------------------------------------------------------------------------------------------------------------------------------+//| hoz_Base@Library.mq4 |//| hoz |//| |//+---------------------------------------------------------------------------------------------------------------------------------------+#property copyright "hoz"#property link ""#property library//+---------------------------------------------------------------------------------------------------------------------------------------+//| Библиотека базовых функций. |//+---------------------------------------------------------------------------------------------------------------------------------------+// ================================================== Включения и импорт внешних модулей =================================================+#include <hoz_Base@Include.mqh>//+---#import "hoz_LoggingToAnyWere@library.ex4"void fWrite_Log ( string fs_Txt);
void fPrint ( string fs_Text);
#import//+---#import "hoz_HandlingWithErrorS@library.ex4"bool fErrorHandling ( int fi_Error, bool & fb_InvalidSTOP);
void fReConnect();
string fErrorToString ( int fi_Error);
string fErrorDescription ( int fi_Error);
#import//+---#import "hoz_ReturningSomeInfo@library.ex4"string fGet_NameOP ( int fi_Type);
string fGet_NameTF ( int fi_TF = 0 );
#import
Anladığım kadarıyla, jamb hoz_Base@Library.mq4'ün kullandığı bu kitaplıkların iş parçacıklarından birinde olsaydı, temel kitaplık yüklenmeyecek ve buna göre bu kitaplıkların hiçbiri yüklenmeyecekti. Aslında, şu anda, başlangıcın ilk satırı bile çalışılmıyor. Böyle bir durumda neden nasıl aranır?
Danışmanım sıkıştı. 138 ve 129 hataları vardı. Yanlış fiyatlar.
Soru: EA bir pip olmadığı için, bir ticaret açmak için bolca zamanı vardı, özellikle fiyat açıkça sinyal seviyesini geçtiğinden ve orada uzun süre kaldığından, hatta teklif ayarlamalarıyla bile, sorun.
Test cihazında başlatılan işlem açıldı. Bu sorunla nasıl başa çıkılır ve neden ortaya çıkar (daha önce her şey yolundaydı, danışman anlaşmalar açtı)?
Sinyali işledikten sonra, danışmanın donduğu ve daha fazla sinyal algılamadığı ya da yeni bir yapıdan sonra metatrader'ı yeniden başlatmanın gerekli olduğu hissi var mı?
Ana tablonun çizgisinin altında bir renkle tüm alt kısmı ve üst kısmı başka bir renkle nasıl (hazırlıksız) boyamak, zorlaştırmazsa, belki birisinin biraz deneyimi vardır?
Ana tablonun çizgisinin altında bir renkle tüm alt kısmı ve üst kısmı başka bir renkle nasıl (hazırlıksız) boyamak, zorlaştırmazsa, belki birisinin biraz deneyimi vardır?
Danışmanım sıkıştı. 138 ve 129 hataları vardı. Yanlış fiyatlar.
Soru: EA bir pip olmadığı için, bir ticaret açmak için bolca zamanı vardı, özellikle fiyat açıkça sinyal seviyesini geçtiğinden ve orada uzun süre kaldığından, hatta teklif ayarlamalarıyla bile, sorun.
Test cihazında başlatılan işlem açıldı. Bu sorunla nasıl başa çıkılır ve neden ortaya çıkar (daha önce her şey yolundaydı, danışman anlaşmalar açtı)?
Sinyali işledikten sonra, danışmanın donduğu ve daha fazla sinyal algılamadığı ya da yeni bir yapıdan sonra metatrader'ı yeniden başlatmanın gerekli olduğu hissi var mı?
Fiyatları Sor ve Bid değil, MarketInfo() aracılığıyla kullanın. Örneğin şöyle:
double pa=MarketInfo( Symbol (),MODE_ASK);
double pb=MarketInfo( Symbol (),MODE_BID);
evillive : VeAsk'ın MarketInfo( Symbol (),MODE_ASK) 'dan farkı nedir?
Bu fonksiyon en son fiyat verilerini alır. Yani pozisyon açma ve emir verme işlevlerinde kullanıldığında RefreshRates()'e gerek yoktur. Ancak sunucudan bekleme veya fiyat güncelleme gerektiren bazı hatalar aldıktan sonra, bekledikten sonra RefreshRates() kullanarak işlem ortamını güncellemeli ve ikinci bir istek göndermelisiniz.
Dahil etme, içe aktarma değildir.
Bu temiz. Bana kütüphaneler ithal edilir. Ve içerme, sadece bir yere bir kod parçası eklemektir. Bu baykuşta yerden tasarruf sağlar.
Bağlı görünmeyen bir dosyadan bazı işlevleri çağırmaya çalışmalıyız. Orada günlüklerde yazılanlar gerekli olmayabilir, buna dikkat etmemelisiniz.
Kütüphane verilerini başka bir kepçeye yükledim, her şey yolunda gidiyor. Demek istediğim, bu kütüphanelerdeki fonksiyonlar çalışıyor. AMA bir nokta var. Başka bir baykuşta bu kitaplıkları hemen kepçeye yükledim. Ve kepçede, şu anda bu kütüphaneler, kullanılan kütüphanelerden birinin içinde ortaya çıktı. Bunun gibi:
Şapkalı böyle bir baykuşta:
Bu nedenle #include <hoz_Base@Include.mqh> temel kitaplığın (değişken bildirimleri) içermesidir ve #include <hoz_Base@ListOfFunc.mqh> zaten bu kitaplığın içe aktarılan işlevlerini bu biçimde içeren bir içermedir:
hoz_Base@Library.ex4 kitaplığının kendisi, çalışması için 3. taraf kitaplıklarına ihtiyaç duyar. İşte bu en temel kitaplığın başındalar ve içe aktarılıyorlar:
Anladığım kadarıyla, jamb hoz_Base@Library.mq4'ün kullandığı bu kitaplıkların iş parçacıklarından birinde olsaydı, temel kitaplık yüklenmeyecek ve buna göre bu kitaplıkların hiçbiri yüklenmeyecekti. Aslında, şu anda, başlangıcın ilk satırı bile çalışılmıyor. Böyle bir durumda neden nasıl aranır?Merhaba!
Danışmanım sıkıştı. 138 ve 129 hataları vardı. Yanlış fiyatlar.
Soru: EA bir pip olmadığı için, bir ticaret açmak için bolca zamanı vardı, özellikle fiyat açıkça sinyal seviyesini geçtiğinden ve orada uzun süre kaldığından, hatta teklif ayarlamalarıyla bile, sorun.
Test cihazında başlatılan işlem açıldı. Bu sorunla nasıl başa çıkılır ve neden ortaya çıkar (daha önce her şey yolundaydı, danışman anlaşmalar açtı)?
Sinyali işledikten sonra, danışmanın donduğu ve daha fazla sinyal algılamadığı ya da yeni bir yapıdan sonra metatrader'ı yeniden başlatmanın gerekli olduğu hissi var mı?
Tünaydın!
Ana tablonun çizgisinin altında bir renkle tüm alt kısmı ve üst kısmı başka bir renkle nasıl (hazırlıksız) boyamak, zorlaştırmazsa, belki birisinin biraz deneyimi vardır?
Tünaydın!
Ana tablonun çizgisinin altında bir renkle tüm alt kısmı ve üst kısmı başka bir renkle nasıl (hazırlıksız) boyamak, zorlaştırmazsa, belki birisinin biraz deneyimi vardır?
ekranda istediğini göster
ekranda istediğini göster
bir fiyat tablosu var - bir çizgi. Altını bir tonda maviye boyarız, üstüne - beyaz (ilke benzer bir şeydir)
ekranda istediğini göster
Tamam, merak etmeyin, zaten yaptım... Burada bekleyin...
Merhaba!
Danışmanım sıkıştı. 138 ve 129 hataları vardı. Yanlış fiyatlar.
Soru: EA bir pip olmadığı için, bir ticaret açmak için bolca zamanı vardı, özellikle fiyat açıkça sinyal seviyesini geçtiğinden ve orada uzun süre kaldığından, hatta teklif ayarlamalarıyla bile, sorun.
Test cihazında başlatılan işlem açıldı. Bu sorunla nasıl başa çıkılır ve neden ortaya çıkar (daha önce her şey yolundaydı, danışman anlaşmalar açtı)?
Sinyali işledikten sonra, danışmanın donduğu ve daha fazla sinyal algılamadığı ya da yeni bir yapıdan sonra metatrader'ı yeniden başlatmanın gerekli olduğu hissi var mı?
Fiyatları Sor ve Bid değil, MarketInfo() aracılığıyla kullanın. Örneğin şöyle:
Ve alım satım emirlerinde Ask değil, pa, Bid değil, pb yerine
Ve mutlu olacaksın
Fiyatları Sor ve Bid değil, MarketInfo() aracılığıyla kullanın. Örneğin şöyle:
Ve alım satım emirlerinde Ask değil, pa, Bid değil, pb yerine
Ve mutlu olacaksın
Ve Ask'ın MarketInfo( Symbol (),MODE_ASK) 'dan farkı nedir?
ask, bilgisayarda depolanan bir değişkendir, başlatma işlevinin bir sonraki hesaplaması gerçekleştiğinde veya bir yenileme sırasında değişir.
MarketInfo( Symbol (),MODE_ASK) bu değer sunucudan mı yoksa sorudan mı alındı? ama belgelerde net değil.
Ve Ask'ın MarketInfo( Symbol (),MODE_ASK) 'dan farkı nedir?