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

 
Merhaba sevgili topluluk!
Lütfen bana bir dizi sınıf nesnesini bir dosyaya kaydetmenin mümkün olup olmadığını söyleyin? Yoksa bir dosyaya kaydetmek için bir dizi yapıya mı dönüştürülmeleri gerekiyor?
 
BlackTomcat :
Merhaba sevgili topluluk!
Lütfen bana bir dizi sınıf nesnesini bir dosyaya kaydetmenin mümkün olup olmadığını söyleyin? Yoksa bir dosyaya kaydetmek için bir dizi yapıya mı dönüştürülmeleri gerekiyor?
Belki.
 
Dmitriy Skub :
Belki.
Teşekkürler, deneyeceğim. İşe yaramazsa, başka bir soruyla geri geleceğim. :) Eğer doğru anladıysam, o zaman sınıfın metotlarıyla ilgili tüm bilgiler kesiliyor?
 
Alexey Volchanskiy :
"i" ile başlayan bir Fibonacci göstergesi yoktur, grafik nesnelerin içinde gizlidir. E_Ghazaryan , bu yol boyunca yardıma bakın, orada bir örnek var MQL4 Referans / Standart sabitler, numaralandırmalar ve yapılar / Nesne sabitleri / Nesne türleri / OBJ_FIBO
Teşekkürler, kullanmaya çalışacağım.
 
BlackTomcat :
Doğru anlarsam, sınıfın yöntemleriyle ilgili tüm bilgiler kesilir mi?
Evet, serileştirme yalnızca verileri kaydeder.
 

bekleyen siparişler için sona erme? yardımda sessizlik var, sitede bunun barlarda son kullanma tarihi olduğunu yazıyorlar. 1'den 100'e geçti otlazhnik kendi kendine sona ermez.

 

Açıklamak. (beklemedeyken değil, EA'da daha önce çalışmadı)

 
Leanid Aladzyeu :

bekleyen siparişler için sona erme? yardımda sessizlik var, sitede bunun barlarda son kullanma tarihi olduğunu yazıyorlar. 1'den 100'e geçti otlazhnik kendi kendine sona ermez.

 

Açıklamak. (beklemedeyken değil, EA'da daha önce çalışmadı)

Muhtemelen tarih ve saat
 
Leanid Aladzyeu :

bekleyen siparişler için sona erme? yardımda sessizlik var , sitede bunun barlarda son kullanma tarihi olduğunu yazıyorlar . 1'den 100'e geçti otlazhnik kendi kendine sona ermez.

 

Açıklamak. (beklemedeyken değil, EA'da daha önce çalışmadı)

Bütün bu saçmalıkları neden okuyorsun? Sonuçta, bekleyen bir siparişi manuel olarak vermeye çalışmak ve ona bir son kullanma süresi atamak yeterlidir.


Zamanın bar, dakika veya saniye cinsinden bir şeye göre değil, gecikmeyi ortadan kaldırmak için belirli bir zamana göre ayarlandığı hemen anlaşılacaktır. Tek açıklama, son kullanma süresi, siparişin açıldığı andan itibaren on dakikadan daha yakın olamaz. Ve sipariş açmak için zaman kaybını hesaba katmalıyız.

 
Alexey Viktorov :

Bütün bu saçmalıkları neden okuyorsun? Sonuçta, bekleyen bir siparişi manuel olarak vermeye çalışmak ve ona bir son kullanma süresi atamak yeterlidir.

...

Bu kadar aceleci olmamalısın. Gerçek şu ki , MQL5 Sihirbazını kullanarak bir Uzman Danışman oluştururken bir süre sonu parametresi vardır ve bu gerçekten çubuklarla ölçülür:

 //+------------------------------------------------------------------+
//|                                                         тест.mq5 |
//|                        Copyright 2015, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2015, MetaQuotes Software Corp."
#property link        "https://www.mql5.com"
#property version    "1.00"
//+------------------------------------------------------------------+
//| Include                                                          |
//+------------------------------------------------------------------+
#include <Expert\Expert.mqh>
//--- available signals
#include <Expert\Signal\SignalAC.mqh>
//--- available trailing
#include <Expert\Trailing\TrailingNone.mqh>
//--- available money management
#include <Expert\Money\MoneyFixedLot.mqh>
//+------------------------------------------------------------------+
//| Inputs                                                           |
//+------------------------------------------------------------------+
//--- inputs for expert
input string Expert_Title         = "тест" ; // Document name
ulong         Expert_MagicNumber   = 31146 ;   // 
bool          Expert_EveryTick     = false ;   // 
//--- inputs for main signal
input int     Signal_ThresholdOpen = 10 ;     // Signal threshold value to open [0...100]
input int     Signal_ThresholdClose= 10 ;     // Signal threshold value to close [0...100]
input double Signal_PriceLevel    = 0.0 ;     // Price level to execute a deal
input double Signal_StopLevel     = 50.0 ;   // Stop Loss level (in points)
input double Signal_TakeLevel     = 50.0 ;   // Take Profit level (in points)
input int     Signal_Expiration    = 4 ;       // Expiration of pending orders (in bars)
input double Signal_AC_Weight     = 1.0 ;     // Accelerator Oscillator Weight [0...1.0]
//--- inputs for money
input double Money_FixLot_Percent = 10.0 ;   // Percent
input double Money_FixLot_Lots    = 0.1 ;     // Fixed volume
//+------------------------------------------------------------------+
//| Global expert object                                             |
//+------------------------------------------------------------------+


Çubuklarda sinyal süresinin sona ermesinin fiziksel anlamı: Sinyal (bekleyen sipariş) belirtilen çubuk sayısı içinde çalışmıyorsa, böyle bir sipariş silinecektir.

 
Karputov Vladimir :

Bu kadar aceleci olmamalısın. Gerçek şu ki , MQL5 Sihirbazını kullanarak bir Uzman Danışman oluştururken bir süre sonu parametresi vardır ve bu gerçekten çubuklarla ölçülür:


Çubuklarda sinyal süresinin sona ermesinin fiziksel anlamı: Sinyal (bekleyen sipariş) belirtilen çubuk sayısı içinde çalışmıyorsa, böyle bir sipariş silinecektir.

Çubuk sayısı zamana çevrilmeli ve açma fonksiyonuna iletilmelidir.