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

 
Vitaly Muzichenko :

Sana bir soru sordum , göstergeyi yeniden yazdım, görev için uyarılar ekledim ama cevap vermedin ve dosyayı yüklemedim. Bir soru sorduysam, cevabını bilmek benim için önemlidir.

En derinden, beni affetmeni istiyorum, yine de bir şeyi incitiyorsam, biraz utanç duyuyorum. Soruyu gerçekten anlamadım ve siz de açıklamadınız, biraz alay konusu oldu, kişisel algılamayın. Göstergenin kendisi her şeyi gösterdi ve düzgün çalıştı, sadece daha iyi algı için her parametre için kendi sinyali olan seslerde bir fark olmasını istedim. Ve böylece, göstergenin geri kalanı iyi çalıştı.

 

Merhaba. Gün içinde alım satım için açık emir sayısını sınırlamak gerekir. Maksimum 3 alış ve 3 satış. Verilen kod parçası emir sayısını sınırlar (3'ten fazla açmaz), ancak alım ve satım olarak bölünmeden çıkar. Bu bölüm nasıl tanıtılır?

 double LongTrades, ShortTrades;
int trades_total= OrdersHistoryTotal ();
int type= OrderType ();
for ( int T= 0 ; T<trades_total; T++)
{
if ( OrderSelect (T, SELECT_BY_POS , MODE_HISTORY ))
{
if ( OrderMagicNumber ()==Number)
{
if (type== OP_BUY )
{
if (( TimeDayOfYear ( OrderOpenTime ())== TimeDayOfYear ( TimeCurrent ())) &&( TimeYear ( OrderOpenTime ())== TimeYear ( TimeCurrent ()))) LongTrades++;
}
if (type== OP_SELL )
{
if (( TimeDayOfYear ( OrderOpenTime ())== TimeDayOfYear ( TimeCurrent ())) &&( TimeYear ( OrderOpenTime ())== TimeYear ( TimeCurrent ()))) ShortTrades++;
}
}
}
}
if (LongTrades< 3 )
if (ShortTrades< 3 )
 
Torden :

Merhaba. Gün içinde alım satım için açık emir sayısını sınırlamak gerekir. Maksimum 3 alış ve 3 satış. Verilen kod parçası emir sayısını sınırlar (3'ten fazla açmaz), ancak alım ve satım olarak bölünmeden çıkar. Bu bölüm nasıl tanıtılır?

Türü seçimin içine itin

 double LongTrades, ShortTrades;
int trades_total= OrdersHistoryTotal ();
for ( int T= 0 ; T<trades_total; T++)
{
if ( OrderSelect (T, SELECT_BY_POS , MODE_HISTORY ))
{
int type= OrderType ();
if ( OrderMagicNumber ()==Number)
{
if (type== OP_BUY )
{
if (( TimeDayOfYear ( OrderOpenTime ())== TimeDayOfYear ( TimeCurrent ())) &&( TimeYear ( OrderOpenTime ())== TimeYear ( TimeCurrent ()))) LongTrades++;
}
if (type== OP_SELL )
{
if (( TimeDayOfYear ( OrderOpenTime ())== TimeDayOfYear ( TimeCurrent ())) &&( TimeYear ( OrderOpenTime ())== TimeYear ( TimeCurrent ()))) ShortTrades++;
}
}
}
}
if (LongTrades< 3 )
if (ShortTrades< 3 )
 

Birisi böyle bir şeyin tanınmasının uygulamasını yaptı mı?

https://www.mql5.com/ru/charts/8333244/audcad-h4-ifcmarkets-corp

 
Mickey Moose :

Böyle bir şeyin tanınmasının uygulamasını yapan var mı?

https://www.mql5.com/ru/charts/8333244/audcad-h4-ifcmarkets-corp

Bağlantınızın nereye gittiğini gördünüz mü?

"Ekran görüntüsünü cebinize koyun" var. Tıklayın ve ardından cebinizden gönderinize yapıştırın - mesaj düzenleyici menüsünde böyle yeşil küçük bir cep çizilir.

 

MT4'te bilet INT'e dönüştürmek istiyor, 2 147 483 647'den fazla olamaz mı?

int -  Целый тип int имеет размер 4 байта (32 бита). Минимальное значение -2 147 483 648, максимальное значение 2 147 483 647

 bool    OrderSelect ( 
   int      index,             // индекс или тикет ордера 
   int      select,           // флаг способа выбора 
   int      pool= MODE_TRADES    // источник данных для выбора 
   );
 
Artyom Trishkin :

Bağlantınızın nereye gittiğini gördünüz mü?

"Ekran görüntüsünü cebinize koyun" var. Tıklayın ve ardından cebinizden gönderinize yapıştırın - mesaj düzenleyici menüsünde böyle yeşil küçük bir cep çizilir.

bu linkte yanlış olan ne?

 
Mickey Moose :

bu linkte yanlış olan ne?

Video kaydetmeli miyim? Yoksa kendin gezinmeye mi çalışıyorsun?

 
Artyom Trishkin :

Video kaydetmeli miyim? Yoksa kendin gezinmeye mi çalışıyorsun?

Evet yazın, çünkü burada benden ne istediklerini anlayamıyorum.

 
ve ne hakkında olduğunu anlamadım