Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 964

 
tamam, AlexeyVik Bana öyle geliyor ki global değişkenlerle çalışması gerekiyor - onlarla deneyeceğim. Teşekkür ederim.
 
Bir danışmandan bir gösterge alt penceresi nasıl açılır?
 

Merhaba!

Bir yerde çubuk sayma işleviyle tanıştım ama şimdi bulamıyorum. Bir pozisyonun açıldığı andan kapanana kadar (şartlı veya şartsız) belirli sayıda barın geçmesi gerekir. Bağlantıyı sıfırla kim bilir pliz. teşekkürler

 
rapid_minus :

Merhaba!

Bir yerde çubuk sayma işleviyle tanıştım ama şimdi bulamıyorum. Bir pozisyonun açıldığı andan kapanana kadar (şartlı veya şartsız) belirli sayıda barın geçmesi gerekir. Bağlantıyı sıfırla kim bilir pliz. teşekkürler

 static datetime time_close = время_открытия + (через_сколько_баров_закрывать * Period()); // расчитываем время когда закрывать.

if ( TimeCurrent ()>=time_close)Func_Закрыть();   // Проверяем не наступило ли время закрыть позицию.
 
AlexeyVik :


İkinci seçenek: Eğer sadece 3 emir sağlanmışsa, örneğin int tick_buy_1, tick_buy_2, tick_buy_3 global değişkenler düzeyinde bildirebilir ve emir açarken bu değişkenlere bilet yazabilirsiniz. Daha sonra bilete göre bir sipariş seçmek, türünü, siparişin kapalı olup olmadığını ve ancak o zaman ve zaten bir döngü olmadan kontrol etmek mümkün olacaktır.


Bir incir işe yaramaz. vasıfsızlık...
 

Herkese selam!

Minimum sürekli kaybedilen işlem sayısını elde etmek için hangi optimize edilmiş parametre seçilmelidir? Kısıtlamalarda, kendi başına istenen miktarı belirtiyorum, ancak "Bakiye" ayarlanmışsa, o zaman daha çok kâra odaklanacaktır. Custom ise, OnTester'da ne yazılmalıdır? MQL5 için kendi optimizasyon kriterlerimi oluşturma hakkında bir makale buldum, ancak bana pek yardımcı olmadı.

 
vadimvborisov :
Bir incir işe yaramaz. vasıfsızlık...
ve ayrıca açıklamada siparişleri işaretleyebilirsiniz - ve ardından bunları açıklamaya göre bulabilirsiniz ....
 
elmucon :
ve ayrıca açıklamada siparişleri işaretleyebilirsiniz - ve ardından bunları açıklamaya göre bulabilirsiniz ....
İyi bir fikir. Yanılmıyorsam bu "yorum" parametresidir. Deneyeceğim.
 
vadimvborisov :
İyi bir fikir. Yanılmıyorsam bu "yorum" parametresidir. Deneyeceğim.
yanılmıyorsun ... dene - başardım ...
 
vadimvborisov :
Bir incir işe yaramaz. vasıfsızlık...

Aşağı yukarı böyle

 // это уровень глобальных переменных.
int gTicket_1, gTicket_2, gTicket_3;

int OnInit ()
{
   return ( INIT_SUCCEEDED );
}

void OnTick ()
{
// При каком-то условии
gTicket_1 = OrderSend (соответствующие параметры);
gTicket_2 = OrderSend (соответствующие параметры);
gTicket_3 = OrderSend (соответствующие параметры);

// При каком-то условии, проверив что ордера не закрыты, не удалены и не модифицировались до того

bool Mod = OrderModify(gTicket_1, и остальные параметры);
     Mod = OrderModify(gTicket_2, и остальные параметры);
     Mod = OrderModify(gTicket_3, и остальные параметры);
}