MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 900

 
Merhaba! Özel bir göstergeyi bir Uzman Danışmana kaynak olarak nasıl bağlayabilirim?
 
Oleg Kolesov :
Merhaba! Özel bir göstergeyi bir Uzman Danışmana kaynak olarak nasıl bağlayabilirim?
 #resource "\\Indicators\\indicator.ex4"
 

Merhaba Taras! Seninle çalıştı. Karşılamaktan mutluyuz. Göstergeyi bir kaynak olarak danışmana bağladı. Doğru yaptığımdan şüphe mi ediyorsun?

//| www.koles.75@inbox.ru |
//+------------------------------------------- --------------------+
#resource "\\Göstergeler\\KChange.ex4"
# mülkiyet telif hakkı "Koles"
#özellik bağlantısı "https://www.koles.75@inbox.ru"
#özellik sürümü "1.00"
#mülkiyet katı

int başlangıç()

{
H=iCustom(NULL,TF, "::Göstergeler\\KChange.ex4" ,Geçmiş,Period_1,Period_2,MA_method,0,1);

Derleyici herhangi bir hata bulamadı, ancak test cihazı çok daha yavaş mı? Bu iyi?

//------------------------------------------------ -------------------------------------------------- ---------------

MQL4 başvuru durumları: başlatma işlevindeki değişkenlere başvuru mu?

//+------------------------------------------- --------------------+

//| uzman başlatma işlevi |
//+------------------------------------------- --------------------+
int   OnInit ()
{
//--- özel göstergenin değerini al
    çift değer = iCustom ( _Symbol , _Period , "::Indicators\\SampleIndicator.ex4" ,0,0);

Başlatma işlevinde değil, başlatma işlevindeki gösterge değişkenlerine başvuru ? Tecrübeli arkadaşlar lütfen tavsiye verin!

 
Oleg Kolesov :
Merhaba! Özel bir göstergeyi bir Uzman Danışmana kaynak olarak nasıl bağlayabilirim?

En üstte yardım: " Dokümantasyon " denir.

" MQL5 Programları --> Kaynaklar --> " bölümüne bakın ve " Kaynak Olarak Bağlı Özel Göstergelerle Çalışma " bölümüne bakın

Her şey basit ve uygun fiyatlı. Ve genellikle örneklerle.

Документация по MQL5: Программы MQL5 / Ресурсы
Документация по MQL5: Программы MQL5 / Ресурсы
  • www.mql5.com
В данном примере показано как проигрывать звуки из файлов Ok.wav и timeoit.wav, входящих в стандартную поставку терминала. Эти файлы находятся в папке означает папку, из которой запущен клиентский терминал MetaTrader 5.  Программным путем из mql5-программы каталог терминала можно узнать следующим образом: Расположение каталога данных терминала...
 
Artem göstergesi ve danışman dosyaları EX4.
 
Oleg Kolesov :
Artem göstergesi ve danışman dosyaları EX4.

Gösterge, Expert Advisor'a yürütülebilir bir dosya (.ex4/.ex5) olarak eklenmelidir, ancak Expert Advisor aynı zamanda yürütülebilir bir dosyaysa ve kaynak kodu yoksa, bunun bir yolu yoktur.

 

Merhaba! Her tikte bekleyen bir emir verecek bir Uzman Danışman yazmak istiyorum. Ama ilk tikte BuyStop'u koyuyor, sonra daha fazla koymuyor. Hata 130. Sorun nedir? Bana yardım et lütfen


 #property copyright "Copyright 2019, MetaQuotes Software Corp."
#property link        "https://www.mql5.com"
#property version    "1.00"
#property strict
#include   <Init_Deinit.mqh> 

// Переменные
extern double lots    = 0.01 ;
extern int     Level   = 200 ;
extern double StopL   = 300 ;
extern double TakeP   = 1000 ;


// Start Programm
void OnTick () 
  { 
   //--- вычисленные значений для BuyStop
   double price_buystop=Ask+Level* Point ; 
   StopL = NormalizeDouble (price_buystop-StopL* Point , Digits ); 
   TakeP = NormalizeDouble (price_buystop+TakeP* Point , Digits ); 
   
//--- Размещаем отложный ордер BuyStop
   int ticket= OrderSend ( Symbol (),OP_BUYSTOP,lots,price_buystop, 3 ,StopL,TakeP, "Rupture" , 1111 , 0 , clrGreen ); 
   if (ticket< 0 ) 
     { 
       Print ( "BuyStop завершилась с ошибкой #" , GetLastError ()); 
          } 
   else 
       Print ( "Функция BuyStop успешно выполнена" ); 
      
    }
    

 
Artem göstergeyi ve danışmanı kendisi yazdı. MQL4 sihirbazını kullanarak bir Uzman Danışman (şablon), özel bir gösterge , bir komut dosyası, bir kitaplık, bir içerme dosyası (mqh) ve yeni bir sınıf oluşturulsun mu? Dosyalar dahil mi (#include)?
 
Oleg Kolesov :
Artem göstergeyi ve danışmanı kendisi yazdı. MQL4 sihirbazını kullanarak bir Uzman Danışman (şablon), özel bir gösterge , bir komut dosyası, bir kitaplık, bir içerme dosyası (mqh) ve yeni bir sınıf oluşturulsun mu? Dosyalar dahil mi (#include)?

Kendiniz yazdıysanız, danışmanın kaynağına sahipsiniz - göstergeyi kaynak olarak ekleyin.

 
Doszhan :

Merhaba! Her tikte bekleyen bir emir verecek bir Uzman Danışman yazmak istiyorum. Ama ilk tikte BuyStop'u koyuyor, sonra daha fazla koymuyor. Hata 130. Sorun nedir? Bana yardım et lütfen


  1. Sipariş verme fiyatı normalleştirilmemiştir.
  2. Tüm fiyatların StopLevel seviyesinin boyutu için kontrol edilmesi gerekir - puan olarak fiyattan sipariş verme mesafesi StopLevel değerinden azsa, o zaman bir hata 130 olacaktır - yanlış duraklar
Какие проверки должен пройти торговый робот перед публикацией в Маркете
Какие проверки должен пройти торговый робот перед публикацией в Маркете
  • www.mql5.com
Все продукты Маркета перед публикацией проходят обязательную предварительную проверку, так как небольшая ошибка в логике советника или индикатора может привести к убыткам на торговом счете. Именно поэтому нами разработана серия базовых проверок, призванных обеспечить необходимый уровень качества продуктов Маркета. Если в процессе проверки...