[Arşivle!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 2. - sayfa 322

 
Rimlyanin : Her şeyi doğru anlıyorsun. Sadece Rumus'ta (Forex Club) böyle bir fırsat var ve bu "zarf" Muhafazakar Gün İçi Ayırma TS'nin temelidir. Bu yüzden aynı MT4'ü yapmak istedim. Ama açıklamandan görmek kader değil :)

Bence bu tamamen saçmalık ve isteksizlik. Kendiniz düşünün, bir düşünün - neden bu tür sorunları kafa kafaya çözelim, peki, MA değişimi yoluyla değil, diğer olasılıklar aracılığıyla - bu değişimin bir çözümü var, dedikleri gibi, bir arzu olurdu ... : -))) sorunu çözmek ve sözde çözülemeyecek bir soruna bahane aramamak... Kendin düşün, düşün... :-))) "Öyle değil... böyle..." :- )))

not Bu sistemin açıklamasını içeren bir bağlantı atsanız iyi olur - "Muhafazakar gün içi ölçekleme"...

P.P.S. Bu dille ilgili ders kitabını ve belgeleri daha iyi okuyun, sorunları çözün ve böyle sorular olmayacak. Aşırı bir durumda, - bire bir koşullar değilse de, yazdığınız gibi - 0.21 ..., o zaman en azından bu sorunu çözmek için kabaca bir tahminde bulunmak mümkündür ve bu kaba çözümün henüz bir gerçek olmadığı bir gerçektir. orijinalinden daha kötü çalışacak - 0.21... :-)))

Bu aracın bir bağlantısını veya açıklamasını paylaşın.

 
sergeev :

anlaşılmamışsınız.

bir zarfa ihtiyacınız varsa, MA yukarı ve aşağı hareket eder ve bunun için üçüncü sekmede MA'nın kendisinde belirli bir Zarf hindisi veya seviyeleri vardır.

ve ma_shift sola, sağa kaydırmadır (Timsahta olduğu gibi)



Ha ... Aynen, ilk başta bile kendim konuyu yakalamadım ... :-)))
 
Rimlyanin :

Bu doğru... MA kaydırmasına ihtiyacınız yok, ancak normal zarf göstergesi - MA kaydırması sola / sağa değil, yukarı / aşağı ... İşte bu sistemi kullanan bir kişiden alıntılar:

"Bir dairede çalışıyor, trendlerdeki zarfları kırıyor ve daha da ileri gidiyor, ancak bu TS'nin zarfın sınırlarından veya ortadaki bir geri tepme üzerinde çalışması gerekiyor. Bir sonraki dairede tekrar zarf kanalına giriyor.
Ve 10 dakika boyunca ne işe yarar, sadece zarfın parametreleri - 34 bu TF için özel olarak seçilir. Diğer TF'lerde, diğer ayarları seçmeniz gerekir ve aynı resmi alırsınız. IMHO" - yani normal bir kanal ...

Atın (-te) - aracın belirli bir açıklamasına sahip bir bağlantı.

 
Beyler, ne oluyor.....Bir terfi için danışmanı miсex üzerinde test etmek istedim, ama terminalden uçup bir hata yazıyor...ne oluyor?
 
Roger :

Sihri kullanmak için önce onu ayarlamanız gerekir, örneğin, atlarken varlığını kontrol ettiğiniz gibi


Biraz anlamayın. Size nasıl gördüğümü açıklayacağım ve siz de lütfen bana neyi yanlış yaptığımı söyleyin.

2-3 siparişim açık olacak (a, b ve c diyelim) Belli bir saatte birini kapatmam gerekiyor (b diyelim) Ama b siparişi 2. veya 3. veya 1. olabilir, kesinlikle açmıyoruz Ne zaman bilmiyorum, belki hiç açılmayacak. Sihrin onu bulmama izin vereceğini düşündüm. Onlar. 1001 sayısıyla ona gidip kapatacağım (yani program b emrinin açık olup olmadığını kontrol edecek (bunu bayrağı (statik Anlaşma) kullanarak yapıyorum) ve ardından Magic'i kullanarak iş için b sırasını seçmek istedim ve kapat Ve dürüst olmak gerekirse, girişinizi anlamadım - "atlarken varlığını kontrol edin." Lütfen açıklar mısınız?

for ( int i= Sipariş Toplamı ()- 1 ;i>= 0 ; i-- )

{

OrderSelect (i, SELECT_BY_POS);

if (OrderMagic()== 1001 )

 
Vovo4ka :
Beyler, ne oluyor.....Bir terfi için danışmanı miсex üzerinde test etmek istedim, ama terminalden uçup bir hata yazıyor...ne oluyor?

Üzgünüm, bugün Cumartesi, yani tüm telepatlar uzakta. Pazartesi günü telepat kulübüyle iletişime geç.
 
Roman. :

Üzgünüm, bugün Cumartesi, yani tüm telepatlar uzakta. Pazartesi günü telepat kulübüyle iletişime geç.


Evet, herkesin cumartesi uyuduğunu zaten anladım))))))))))))

Pazartesi günü insanlara hitap edeceğim)))

 
Boneshapper :


Biraz anlamayın. Size nasıl gördüğümü açıklayacağım ve siz de lütfen bana neyi yanlış yaptığımı söyleyin.

2-3 siparişim açık olacak (a, b ve c diyelim) Belli bir saatte birini kapatmam gerekiyor (b diyelim) Ama b siparişi 2. veya 3. veya 1. olabilir, kesinlikle açmıyoruz Ne zaman bilmiyorum, belki hiç açılmayacak. Sihrin onu bulmama izin vereceğini düşündüm. Onlar. 1001 sayısıyla ona gidip kapatacağım (yani program b emrinin açık olup olmadığını kontrol edecek (bunu bayrağı (statik Anlaşma) kullanarak yapıyorum ve ardından Magic kullanarak iş için b sırasını seçmek istedim ve kapat Ve dürüst olmak gerekirse, girişinizi anlamadım - "atlarken varlığını kontrol edin." Lütfen açıklar mısınız?

for ( int i= Sipariş Toplamı ()- 1 ;i>= 0 ; i-- )

{

OrderSelect (i, SELECT_BY_POS);

if (OrderMagic()== 1001 )

EA'nız en fazla üç alım pozisyonu ve üç satış pozisyonu açabiliyorsa ve bu pozisyonların her birinin kendi büyüsü varsa,

o zaman sihriyle bir sipariş seçmek için bir işlev yaratmanız gerekir:

 int err;     // глобальная переменная советника, для хранения номера последней ошибки
 //+------------------------------------------------------------------+
int SelectOrderByMagic( string sy, int op, int mn) 
{
   int    i, k= OrdersTotal ();

   if (sy== "0" ) sy= Symbol ();
   for (i= 0 ; i<k; i++) {
       if ( OrderSelect (i, SELECT_BY_POS)) {               // Если выбран рыночный ордер
         if (OrderSymbol()!=sy)               continue ;   // Если его символ не тот - переходим к следующему
         if (OrderType()!=op)                 continue ;   // Если его тип не тот - переходим к следующему
         if (OrderMagicNumber()!=mn)         continue ;   // Если его магик не тот - переходим к следующему
// Теперь есть выбранный ордер с нужными символом, типом и магиком
         return (i);                                       // Возвращаем его индекс в списке рыночных ордеров
         }
       else if (! OrderSelect (i, SELECT_BY_POS)) {         // Если не удалось выбрать рыночный ордер
         err= GetLastError ();
         Print ( "FUNC SelectOrderByMagic: Ошибка выбора ордера " ,err);   // Выводим сообщение об ошибке и её номер
         break ;                                           // Выходим из цикла перебора рыночных ордеров
         }
      }
   return (- 1 ); // Если ордер с нужным магиком не найден или произошла ошибка при выборе ордера - возвращаем минус один
}
//+------------------------------------------------------------------+

Şimdi, Magic 1001 ile mevcut grafikte bir Satın Alma emri seçmeniz gerekiyorsa, bu işlevi şu şekilde çağırın:

 int index=SelectOrderByMagic( Symbol (), OP_BUY, 1001 );
if (index< 0 ) {
   //... Блок обработки ошибки поиска ордера по заданному магику...
   }
else if (index>= 0 ) {
   //... Тут код работы с выбранным ордером с магиком 1001, ...
   //... причём переменная index содержит индекс этого ордера в списке рыночных ордеров...
   //... далее вы можете при необходимости выбирать другой ордер, а index будет хранить индекс нужного
   //... и повторно его можно выбрать так: OrderSelect(index, SELECT_BY_POS);
   //... и нужный ордер будет опять выбран уже без его поиска (если он не закрыт)
   }
 
Vovo4ka :


Evet, herkesin cumartesi uyuduğunu zaten anladım))))))))))))

Pazartesi günü insanlara hitap edeceğim)))


Anlamıyorsun... :-))) Pazartesi günü insanlara böyle bir açıklama ve sorunuzun içeriği ile hitap etmenin faydası yok, sadece kesinlikle kulübe ... :-)))
 

Merhaba, lütfen bu konuda yardım edin https://www.mql5.com/ru/forum/132897

Cevabınız için şimdiden teşekkür ederiz