Grafikte bir grafik nesnesi oluşturun. Belirli bir isme sahip bir nesne varsa, OnStart() fonksiyonunun başlangıcında çıkarız. Kilidi açmak için - nesneyi manuel olarak silin.
Teşekkür ederim!
Nasıl çıkıyoruz? dönüş(0); bana bir hata gösteriyor.
r772ra : Yorum için Yazdır. iş yerinde gerekli değilse. Bunun gibi bir şey.
Teşekkür ederim! Danışmanın zaman sınırını harici ayarlarda nasıl çalıştırabileceğinizi söyleyin.
Bunu ekledi
int start()
{
if (!isTradeTimeInt( 21 , 30 , 01 , 00 )) return ;
а в конце кода вот это
//+------------------------------------------------------------------+//| Описание : Возвращает флаг разрешения торговли по времени. |//+----------------------------------------------------------------------------+//| Параметры: |//| hb - часы времени начала торговли |//| mb - минуты времени начала торговли |//| he - часы времени окончания торговли |//| me - минуты времени окончания торговли |//+----------------------------------------------------------------------------+bool isTradeTimeInt( int hb= 0 , int mb= 0 , int he= 0 , int me= 0 ) {
datetime db, de; // Время начала и окончания работыint hc; // Часы текущего времени торгового сервера
db= StrToTime ( TimeToStr ( TimeCurrent (), TIME_DATE )+ " " +hb+ ":" +mb);
de= StrToTime ( TimeToStr ( TimeCurrent (), TIME_DATE )+ " " +he+ ":" +me);
hc= TimeHour ( TimeCurrent ());
if (db>=de) {
if (hc>=he) de+= 24 * 60 * 60 ; else db-= 24 * 60 * 60 ;
}
if ( TimeCurrent ()>=db && TimeCurrent ()<=de) return ( True );
elsereturn ( False );
}
Teşekkür ederim! Danışmanın zaman sınırını harici ayarlarda nasıl çalıştırabileceğinizi söyleyin.
Bunu ekledi
externint StartHour = 21 ; // Время закрытия, часыexternint StartMinute = 30 ; // Время закрытия, минутыexternint CloseHour = 01 ; // Время закрытия, часыexternint CloseMinute = 0 ; // Время закрытия, минуты//+------------------------------------------------------------------+//| Expert initialization function |//+------------------------------------------------------------------+intOnInit ()
{
//---//---return ( INIT_SUCCEEDED );
}
//+------------------------------------------------------------------+//| Expert deinitialization function |//+------------------------------------------------------------------+voidOnDeinit ( constint reason)
{
}
//+------------------------------------------------------------------+//| Expert tick function |//+------------------------------------------------------------------+voidOnTick ()
{
if (isTradeTimeInt(StartHour,StartMinute,CloseHour,CloseMinute))
{
//Здесь то,,,,//что работает, в этом диапозоне времени
}
}
//+------------------------------------------------------------------+//+------------------------------------------------------------------+//| Описание : Возвращает флаг разрешения торговли по времени. |//+----------------------------------------------------------------------------+//| Параметры: |//| hb - часы времени начала торговли |//| mb - минуты времени начала торговли |//| he - часы времени окончания торговли |//| me - минуты времени окончания торговли |//+----------------------------------------------------------------------------+bool isTradeTimeInt( int hb= 0 , int mb= 0 , int he= 0 , int me= 0 ) {
datetime db, de; // Время начала и окончания работыint hc; // Часы текущего времени торгового сервера
db= StrToTime ( TimeToStr ( TimeCurrent (), TIME_DATE )+ " " +( string )hb+ ":" +( string )mb);
de= StrToTime ( TimeToStr ( TimeCurrent (), TIME_DATE )+ " " +( string )he+ ":" +( string )me);
hc= TimeHour ( TimeCurrent ());
if (db>=de) {
if (hc>=he) de+= 24 * 60 * 60 ; else db-= 24 * 60 * 60 ;
}
if ( TimeCurrent ()>=db && TimeCurrent ()<=de) return ( True );
elsereturn ( False );
}
Lütfen söyleyin, danışmanda hareketli ortalamanın eğim açısını veya belirli bir açıda hareketli ortalama ile fiyatın baskılanmasını reçete etmek mümkün mü?
Profitov : Lütfen söyleyin, danışmanda hareketli ortalamanın eğim açısını veya belirli bir açıda hareketli ortalama ile fiyatın baskılanmasını reçete etmek mümkün mü?
Şimdi size açının grafiğin ölçeğine bağlı olduğunu ve bunun yapılamayacağını açıklamaya başlayacaklar... Ancak bir açıyı değil, yalnızca bu açının tanjantını alırsanız, planınızı oldukça yerine getirebilirsiniz.
Uzman Danışmanım, int init() içinde, önce 1000 çubuğun yüklenen geçmişini test eder, ardından start(). Test cihazında bu işlem 3-4 saniye, gerçek hayatta ise yaklaşık 8 dakika sürmektedir. Ne ile bağlanabilir? Gerçek hayatta test etmenin, test cihazındaki kadar zaman alacağından nasıl emin olunur?
Grafikte bir grafik nesnesi oluşturun. Belirli bir isme sahip bir nesne varsa, OnStart() fonksiyonunun başlangıcında çıkarız. Kilidi açmak için - nesneyi manuel olarak silin.
Teşekkür ederim!
Nasıl çıkıyoruz? dönüş(0); bana bir hata gösteriyor.
Teşekkür ederim!
Nasıl çıkıyoruz? dönüş(0); bana bir hata gösteriyor.
fonksiyon tipine bağlı olarak. Şimdi start() değil, OnTick(), void, yani her zaman geri dönüyor;
return ;Yorum için Yazdır. iş yerinde gerekli değilse. Bunun gibi bir şey.
Teşekkür ederim! Danışmanın zaman sınırını harici ayarlarda nasıl çalıştırabileceğinizi söyleyin.
Bunu ekledi
fonksiyon tipine bağlı olarak. Şimdi start() değil, OnTick(), void, yani her zaman geri dönüyor;
Teşekkür ederim!
Teşekkür ederim! Danışmanın zaman sınırını harici ayarlarda nasıl çalıştırabileceğinizi söyleyin.
Bunu ekledi
EA bir gösterge gösterebilir mi? MQL5'teki ChartIndicatorAdd işlevine bir alternatif.
Ve özel bir göstergeye dayalı hesaplamalar yapan bir Uzman Danışman örneğini nerede bulabilirim?
Lütfen söyleyin, danışmanda hareketli ortalamanın eğim açısını veya belirli bir açıda hareketli ortalama ile fiyatın baskılanmasını reçete etmek mümkün mü?
Ancak bir açıyı değil, yalnızca bu açının tanjantını alırsanız, planınızı oldukça yerine getirebilirsiniz.
Uzman Danışmanım, int init() içinde, önce 1000 çubuğun yüklenen geçmişini test eder, ardından start(). Test cihazında bu işlem 3-4 saniye, gerçek hayatta ise yaklaşık 8 dakika sürmektedir.
Ne ile bağlanabilir? Gerçek hayatta test etmenin, test cihazındaki kadar zaman alacağından nasıl emin olunur?
EA bir gösterge gösterebilir mi? MQL5'teki ChartIndicatorAdd işlevine bir alternatif.
Ve özel bir göstergeye dayalı hesaplamalar yapan bir Uzman Danışman örneğini nerede bulabilirim?