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

 
Madmas :

Lütfen yardım edin. Test ederken neden hata veriyor - "" 2020.08.13 13:09:11.393 2018.08.01 00:00:00 123456 GBPUSD,M30: dizi '123456.mq4' (59.13)""" içinde aralık dışında ?????

iBufUP için, boyutu hemen ayarlamanız veya ArrayResize aracılığıyla OnInit'te ayarlamanız gerekir.

kodunuzda da yoktu, bu nedenle OutOfRange

 
Havai fişek! Hisse senedi enstrümanlarında bir pozisyon için marj miktarını nasıl doğru bir şekilde belirleyeceğimi söyle. İşte bu başlıkta: https://www.mql5.com/ru/forum/348957
Помогите с расчетом объема
Помогите с расчетом объема
  • 2020.08.14
  • www.mql5.com
Биржевой трейдинг: Помогите с расчетом объема
 

Lütfen bana, teklif arşivini indirdikten sonra, 1M ve 5M'de 31 Temmuz - 13 Ağustos 2020 arasında tekliflerde bir boşluk aldığımı söyleyin. Sorun nedir?

alıntıları atlama

 
Tünaydın! Sorunun ne olduğunu anlayamıyorum.
 //+------------------------------------------------------------------+
//|                                                       Oduvan.mq4 |
//|                        Copyright 2019, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2019, MetaQuotes Software Corp."
#property link        "https://www.mql5.com"
#property version    "1.00"
#property strict
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit ()
  {
//---
   
//---
   return ( INIT_SUCCEEDED );
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit ( const int reason)
  {
//---
   
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick ()
  {
//---
   
  }
//+------------------------------------------------------------------+
bool BuyOne( string symbol= NULL , double price = 0 , double volume = 0 , ulong magic= 0 )
 {
   double sl= 0 ,tp= 0 ;
   int devi= 4 ;
   string   comment;
   string sym= Symbol ();
 if (! OrderSend (sym,OP_BUY,volume,price,devi,sl,tp,comment,( int )magic, 0 , clrBlue ))
     {
       Print ( "Ошибка: " ,( string ) GetLastError ());
       return false ;
     }
 }

Sorunlar

'}' - tüm kontrol yolları bir değer döndürmez Oduvan.mq4 48 2


 
Galim_V :
Tünaydın! Sorunun ne olduğunu anlayamıyorum.

Sorunlar

'}' - tüm kontrol yolları bir değer döndürmez Oduvan.mq4 48 2


bool BuyOne(string symbol=NULL,double price =0,double volume =0,ulong magic=0)
 {
   double sl=0,tp=0;
   int devi=4;
   string  comment;
   string sym= Symbol();
 if(!OrderSend(sym,OP_BUY,volume,price,devi,sl,tp,comment,(int)magic,0,clrBlue))
     {
      Print("Ошибка: ",(string)GetLastError());
      return false;
     }
     return true;
 }

Dönüş , işlevin gövdesinden olmalıdır, ancak onu if işlevinden aldınız. burada ve yemin ediyor.

 
Valeriy Yastremskiy :

Dönüş , işlevin gövdesinden olmalıdır, ancak onu if işlevinden aldınız. burada ve yemin ediyor.

Teşekkür ederim!

 

İyi zaman. Verilerle çalışmanın organizasyonu \ yapısı sorusu.


Birçok terminal, vps, benzeri var. Uzman Danışmanlar ve göstergeler mysql kütüphaneleri aracılığıyla veri tabanına tık tık raporlar ve oradan komutlar alır. Expert Advisor'da temel yapı, işaretlerin ve olayların alındığı ve verilerin matris tipi sınıfının bağımsız örneklerinin örneklerine aktarıldığı bir çiftin sınıfıdır (EURUSD gibi). pozisyonlar, siparişler, iş mekaniği vb.) Aslında, matris sınıfı, veri yığınlarını (konumları ve kâr hesaplamalarını içeren yapı dizileri vb.) depolamak için yaratılmıştır. Verilere erişmek için, her bir matris, veri tabanındaki bir veri örneğini atar. Bir sürü istek. Çok iş, çok yük. Soru-istek. Merkezi bir yönetim sisteminin organizasyonu ve veri yapılandırması hakkında özel örnekler önerin. Verileri ve ona erişimi nasıl düzenlersiniz? Karmaşık yapılar ve bir temel sınıf kullanıyor musunuz? veya CArrayObj aracılığıyla alt sınıfların örneklerini oluşturmak mı? Genel soruyu anlıyorum. Amacım, en önemlisi zaman ve genişletilebilirlik açısından minimum maliyetle bir yapı inşa etmek için en uygun zinciri belirlemektir (talimat matrislerine düzenli olarak yeni alt sınıflar eklenir). Bir python doğrudan okunacak genel program mı ve bir DB'yi doldurmak için iş parçacığı arasında bir duraklama mı, yoksa bir DB zaten en uygun değişken mi? Deneyim yeterli değil ve sistem büyük). ve "depolama" içinde konumları ve siparişleri olan yapı yığınlarını saklayın, bir düzine değişken + ağabeyden onTrade onTradeTransaction onTick gibi çağrılara yanıt verecektir.


Not: EA ve göstergeleri daha kompakt bir şekilde çalıştırmanın bir yolu var mı? powershell cmd aracılığıyla terminaller olmadan ...

PPS: Yukarıdaki soruya - bir terminal = tüm iş parçacıkları, ancak bir EA = 1 çekirdek? onlar. Botların çalışmalarını kendiniz seçmek-paralelleştirmek mümkün mü? Bu botun öncelikli olarak çalışıp çalışmadığını veya ücretsiz ileti dizilerini bekleyip beklemediğini kodda seçin. CPU şekillendirme için muhtemelen boşluklar vardır ...

PPPS: Aramada birçok fırsat olduğunu anlıyorum, ancak bir yıl içinde onuncu bölümü okuduktan sonra yukarıdakileri bulamadım. Affetmeyi anlayın. Tekrar etmezsem.

Yardımın için teşekkürler

 
Sinyali önce ev bilgisayarıma bağladım, sonra satın aldım ve üçüncü taraf bir VPS kurdum   ve oraya bağlandı, hesap alındı, ancak sinyal orada görünmedi. Sinyal doğrudan terminale bağlı mı? ilkinden nasıl çözülür? Forumda bir çözüm bulamadım. tavsiye verebilirmisin?

"abonelikten çık" düğmesine tıklarsanız, terminalden veya sinyalden bağlantı kesilir mi?

UPD ile ilgili sorun, VPS'imden mql5'e giriş yapamıyor musunuz? nedeni ne olabilir?

upd upd doğrulama için yeni bir mql5 hesabı açmaya çalıştı, "veri merkezinden yetkilendirme imkansız" yazıyor, bu nedir? Bir yerde bir çeşit tıkanıklık mı var?

 

Merhaba,

sipariş vermemek için burada danışmanlar nasıl aranır? belki bu bisiklet zaten birileri tarafından yapılmıştır.

 
Askold4 :

Merhaba,

sipariş vermemek için burada danışmanlar nasıl aranır? belki bu bisiklet zaten birileri tarafından yapılmıştır.

Kaynak kodu kitaplığı

MQL5 Code Base
MQL5 Code Base
  • www.mql5.com
Торговля по двум индикаторам iTriX (Triple Exponential Average, TRIX). Каждый индикатор работает на своём таймфрейме. Между позициями задаётся минимальный шаг. В начале дня открывается позиция наугад. Направление второй...
Neden: