[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 544

 
a11adin >> :
Помогите пожалуйста, локальные переменные в функции start() сбрасывают своё значение при каждом новом тике?

start() işlevini çağırmadan önce statik değişkenleri (statik ile gösterilir) bildirin

 
Sevgili gurular! Vahşi doğada mahsur kalan çaydanlığa, tek bir danışmanda aynı anda birkaç döviz çifti ve birkaç zaman dilimi için siparişlerin muhasebesini ve izleme olaylarını nasıl organize edeceğini söyleyin. Büyük bir programdaki siparişlerin muhasebeleştirilmesi ve Olay İzleme İşlevi , sorularıma net cevaplar vermiyor ve bu harika kaynağın engin genişliklerinde hiçbir yerde bir cevap bulamadım. Basit bir görevin (kalbimde basit olduğunu hissediyorum) bir çaydanlığı bu kadar uzun ve geri dönülmez bir şekilde çıkmaza sokabileceğini ve hatta dışarı çıkmasın diye duvara çivi çakabileceğini hiç düşünmemiştim... : )
Bir döngüdeki siparişleri sıralamanın gerekli olduğunu anlıyorum, ancak farklı döviz çiftleri için ve farklı zaman dilimlerinde açık pozisyonları ve aynı anda verilen siparişleri nasıl takip edeceğimi hayal edemiyorum. Kahretsin, bir aydır hareket edemiyorum. Sadece bir çift ve bir TF ticareti yapan ders kitabına göre bir danışman yaptım, ancak elbette TS'me uymuyor ve ticaret sisteminin uygulanması için gerekli gereksinimleri hiç karşılamıyor.
Zaten bir yardım çığlığı... Anlamama yardım et. Ya da en azından bana bunun hakkında okuyabileceğim bir ipucu verin (yalnızca lütfen onu eğitime geri göndermeyin) ve tercihen örneklerle (ama yeni başlayanlar için örnekler olmadan - dokunmak her zaman bakmaktan daha iyidir ...).
Yardım talebine bir şekilde yanıt veren herkese minnettar olurum.
 
Ne kadar ve neyi izlemeniz gerektiğini, özellikle yazın.
 
artmedia70 >> :
Уважаемые гуру! Подскажите застрявшему в дебрях чайнику как организовать учёт ордеров и отслеживание событий по нескольким валютным парам и нескольким ТФ одновременно в одном советнике.....
Буду благодарен всем, кто хоть как-то откликнется на мольбу о помощи.

Belki işlev konumları izlemeye yardımcı olur (BAŞLAT işlevinin dışına yerleştirilir):
https://www.mql5.com/ru/forum/107476/page18

 //+----------------------------------------------------------------------------+
//|  Автор    : Ким Игорь В. aka KimIV,  http://www.kimiv.ru                   |
//+----------------------------------------------------------------------------+
//|  Версия   : 19.02.2008                                                     |
//|  Описание : Возвращает количество позиций.                                 |
//+----------------------------------------------------------------------------+
//|  Параметры:                                                                |
//|    sy - наименование инструмента   (""   - любой символ,                   |
//|                                     NULL - текущий символ)                 |
//|    op - операция                   (-1   - любая позиция)                  |
//|    mn - MagicNumber                (-1   - любой магик)                    |
//+----------------------------------------------------------------------------+
int NumberOfPositions( string sy= "" , int op=- 1 , int mn=- 1 ) {
  int i, k= OrdersTotal (), kp= 0 ;

  if (sy== "0" ) sy= Symbol ();
  for (i= 0 ; i<k; i++) {
    if ( OrderSelect (i, SELECT_BY_POS, MODE_TRADES)) {
      if (OrderSymbol()==sy || sy== "" ) {
        if (OrderType()==OP_BUY || OrderType()==OP_SELL) {
          if (op< 0 || OrderType()==op) {
            if (mn< 0 || OrderMagicNumber()==mn) kp++;
          } } } } }  return (kp);}
örnek (f-i Start'ta):
if (NumberOfPositions( "EURUSD" , OP_BUY , Magic)>0) {// Eurodollar alım pozisyonları varsa,
if (MarketInfo( "EURUSD" ,MODE_BID)>=1.3500) {//euro'nun mevcut fiyatı 1.3500'e yükseldiyse, kapatın:
ClosePosFirstProfit( "EURUSD" , OP_BUY ,Magic); }} //ayrıca bir işlev, -cat. aynı başlıkta buldum
 
Söyleyin bana, benzersiz bir sipariş numarası belirtmeden alım satım işlemleri yapmak mümkün mü? Diyelim ki tüm köyleri bir şekilde ve bai'yi başka bir şekilde değiştirelim.
 

Tabi ki yapabilirsin.

Aksi halde çalışmayacaktır. Her durumda alım ve satımların ayrı ayrı değiştirilmesi gerekecektir. Çünkü farklı fiyatlarda açılırlar (alış - talepte, teklifte sat). Ve ayaklar da.

 

Artılar, söyleyin bana... Arka plan olarak gösterge çizgileri çizmek mümkün mü? Örneğin, MA çizgisi çubukların altına çizilecek şekilde kod ekleyin?

 
Tünaydın. Lütfen bana grafik üzerinde birkaç grafik nesnesinin yerleştirilebileceği bir panelin nasıl yapıldığını söyleyin. Ayrıca, panelin koordinatlarına göre panel hareket ettirildiğinde nesnelerin koordinatları değişmelidir. Bir yerde bunun bir örneğini kod tabanında gördüm ama bulamıyorum. yardım için minnettarım
 

Soru garip gelebilir, ancak cevabı bulamıyorum:

Aynı SL, TP ile "otomat"ta çalışırken işlemlerin sonucu neden farklı? (3 puana kadar fark). En azından acc için bir link verirseniz minnettar olurum.

 
kon12 >> :

Artılar, söyleyin bana... Arka plan olarak gösterge çizgileri çizmek mümkün mü? Örneğin, MA çizgisi çubukların altına çizilecek şekilde kod ekleyin?

Özellikler (F8), Genel sekmesi, Grafik Üst alanı.