[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 5. - sayfa 305

 
ed3sss :

Merhaba.

Söyleyin bana, OrdersTotal() operatörü genel olarak tüm açık emirleri mi yoksa uzmanın bağlı olduğu sembole ait olanları mı dikkate alıyor?

Hepsi bu kadarsa, EURUSD'yi sadece USDCHF vb. için siparişler hala açıksa nasıl değerlendirebiliriz?

Teşekkür ederim.

 if ( OrdersTotal ()> 0 )
{   for ( int i= OrdersTotal ()- 1 ; i>= 0 ; i--)
   {   if ( OrderSelect (i,SELECT_BY_POS,MODE_TRADES)) // выбираем тип ордера для дальнейшей обработки
      {   if (OrderSymbol()!=”EURUSD”) continue ; // обрабатываем ордера только по EURUSD
      ...
      }
   }
}
 
Expert Advisor'ı EX4'ten MQ4'e dönüştürmeye çalıştım - işe yaramadı, bu zevkin değeri nedir ve kim alacak?
 
Andrey-F :
Expert Advisor'ı EX4'ten MQ4'e dönüştürmeye çalıştım - işe yaramadı, bu zevkin değeri nedir ve kim alacak?
Başkasınınkini kırmak iyi değil. Meslektaşlarınızın çalışmalarını hacklemek ve bu tür soruları burada sormak etik değildir.
 
artmedia70 :
Başkasınınkini kırmak iyi değil. Meslektaşlarınızın çalışmalarını hacklemek ve bu tür soruları burada sormak etik değildir.


Amerikan rublesi için bir danışman yazmak ve kendi mülkümü şifreli biçimde göndermek benim için iyi değil
 
Andrey-F :

Amerikan rublesi için bir danışman yazmak ve kendi mülkümü şifreli biçimde göndermek benim için iyi değil
Bu (ve yazarlığın diğer yönleri), başvurunuzun tartışılması sırasında kararlaştırılmalıdır. Strateji için yazarlığınız var (eğer bunu kendiniz yarattıysanız), programcı kodu için yazarlığa sahiptir (eğer kendisi yazdıysa). Bütün bunlar ve bunlar önceden tartışılmalıydı.
 
Andrey-F :

Amerikan rublesi için bir danışman yazmak ve kendi mülkümü şifreli biçimde göndermek benim için iyi değil


LS'ye yazın. Kod gerçekten TK'nize göre yazılmışsa yardımcı olmaya çalışırım. Yine de, kod bazıları tarafından yazılmışsa. sahtekarlığa meyilli sapık bir tip, bir örnek vermeyeceğim, o zaman kaynak kodda bile kodu anlamayacaksınız. Yani, bir seçenek olarak, belki de kendi kendine yazmayı öğrenmek daha iyidir? Evet, daha fazla zaman var, ancak neler olduğunu anlayacak ve varsa dış değişkenleri aptalca değiştirmeyecek ...

PS Gerçek şu ki, en sık kullanıldıkları bakış açısından, tabiri caizse, neredeyse onlara sahip değilim. Benim düşüncem, optimizasyonlar ve ayarlamalar olmadan her şeyin uyumlu bir şekilde çalıştığıdır.

 
hoz :


LS'ye yazın. Kod gerçekten TK'nize göre yazılmışsa yardımcı olmaya çalışırım. Yine de, kod bazıları tarafından yazılmışsa. sahtekarlığa meyilli sapık bir tip, bir örnek vermeyeceğim, o zaman kaynak kodda bile kodu anlamayacaksınız. Yani, bir seçenek olarak, belki de kendi kendine yazmayı öğrenmek daha iyidir? Evet, daha fazla zaman var, ancak neler olduğunu anlayacak ve varsa dış değişkenleri aptalca değiştirmeyecek ...

PS Gerçek şu ki, en sık kullanıldıkları bakış açısından, tabiri caizse, neredeyse onlara sahip değilim. Benim düşüncem, optimizasyonlar ve ayarlamalar olmadan her şeyin uyumlu bir şekilde çalıştığıdır.

Victor, peki, hariciler olmadan, test cihazında, demoda hata ayıklamanız gerekiyor! Hiçbir şeyi düzenlemenize gerek kalmayacak şekilde mi yazıyorsunuz? Aracınızın stabiliteye ihtiyacı olduğu konusunda hemfikirim, ancak elbette pazarın kendisi sizin için ince ayar yapmadıkça, parametreleri değiştirmemek imkansız, t.s. geribildirim ile programlanmıştır! O zaman zaten harika bir assın! Tebrikler!
 

Merhaba! Yardımınıza ihtiyaçım var!

Buy'da bir pozisyon açıldığını varsayalım.

Bir şart koymak gerekiyor: Eğer pozisyonun açılış fiyatı (diyelim ki 1.2222) bir sonraki barın kapanış fiyatından düşükse (diyelim ki bar 1.3333'te kapanıyor), o zaman pozisyonu kapatıyoruz. İlk karlı çubukta kapandığı ortaya çıktı.

Bunu yapmaya çalıştım: if (OrderOpenPrice()<Close[1]) {...} ama çalışmıyor, nasıl yapabilirim?

 

Hey!

Millet, söyleyin bana, MT4'te belirli bir sayıya göre bir tarih seçme fırsatı var mı? Örneğin, şu anda EA'nın yalnızca 17 Nisan saat 10:00'dan itibaren bir geçmişe ihtiyacı var ve yarın yalnızca 22 Nisan'dan itibaren gerekli olacak. Aynı zamanda orderHistoryTotal, yalnızca belirtilen tarihlerden geçmişi seçmek için ("hesap geçmişi"nde belirli bir tarih seçerek ayar yapmak uygun değildir).

Yoksa bu sadece MT5'te mümkün mü?

 
cursed :

pozisyon açılış fiyatı ise (1.2222 diyelim)

 if (Open[ 0 ]...
lanetli :

sonraki çubuğun kapanış fiyatından daha az (diyelim ki çubuk 1.3333'te kapanıyor)

<Close[ 1 ])...
lanetli :

sonra pozisyonu kapat

OrderClose(...);

Hayır bu?

artmedia70 :
Başkasınınkini kırmak iyi değil. Meslektaşlarınızın çalışmalarını hacklemek etik değil
Elbette her biri kendine. Bir robot yazıyorum, o yüzden anlıyorum, kelimelerle anlatamazsın. İnsanların "ücretsiz indir" aradığı tüm bu göstergelerin ve danışmanların gerçek değerini anlamaya başladım. Ve aklıma getirirsem, ne yayarım ne de satarım çünkü koduma, sinirlere ve ona harcanan zamana sonsuz acıyorum çünkü insanlar ona aldığım kanın kıymetini asla bilmeyecekler. Programcı olmayanlar, duvara tırmanmanın, kurt gibi ulumanın bile ne demek olduğunu asla anlamayacaklar, ama siz yapıyorsunuz. Onlar için kod bir Çin harfidir ve programcılar bir tür efsanevi gözlüklü insanlardır ve genellikle hayata adapte olmamış, onu anlayan insanlardır. Ve ilk başta anlamamaları gerçeği, onların anlayışlarının ötesinde, tembelliklerinin ötesindedir.

Bir soru. FileFlush'ı ne zaman KULLANMAMALISINIZ?