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

 
evillive :
Tam tersini deneyin, daha büyük bir TF üzerinde test edin ve daha küçük olanı için göstergeyi arayın. Test cihazında modelleme sorunu muhtemelen.

Onlar. İhtiyacım olan komisyoncu olan terminalin kendisinin düzgün bir şekilde test etmediğine dair bir şüphe var mı? Buna ne derler..., gecikmeler..., böcekler... . Ve aynı zamanda terminal herkes için aynı şekilde güncellenir. Ve test alanının geçmişi tüm TF'lerde mevcuttur. Anlamıyorum... :(
 
.roman. :

Evet, bu fonksiyonları zaten kendim kontrol ettim... Bu nedenle, ihtiyacım olan her zaman dilimi için ayrı ayrı açık grafiklere ihtiyacım olacağını söyledim (eğer fonksiyonları chart_id ile kullanırsam).

Sonuç olarak, örneğin bir grafiğin H1 TF'sinde , aynı grafik üzerinde başka zaman dilimlerinde yer alan dikdörtgenlerin koordinatlarını sadece bulundukları zaman diliminde görünürken elde etmenin bir çözümü var mı?

Yani nesne aynı grafikte ama biz onu sadece TF H4 veya D1'de görüyoruz değil mi?

O zaman chart_id = 0 ve bu kadar, ama henüz grafikte görünmeyen nesneyi aramak zorunda değildim, programlı olarak görünür olup olmayacağını bilmiyorum. Pazartesi günü kontrol edeceğim, teorik olarak OBJPROP_TIMEFRAMES gibi bir bayrak kümesine sahip bir özellik olup olmadığını kontrol edeceğim, o zaman nesne tüm TF'lerde programlı olarak kullanılabilir olmalı ve buna göre özelliklerinden herhangi birini okumak mümkün olmalıdır.

Sonuç: sahip olduğunuz sorun chart_id'den değil, nesnenin özelliklerini okuyamıyorsanız, diğer olası kodlama hatalarını bulmanız gerekir.

 
Merhaba) Servis masasına bir sorun yazdım.Bir hafta geçti.Uygulamanın durumu hala: Açık , Başlama: 2014.06.29 11:08 , #1033758 . Kim bilir, unuttular mı yoksa hala bir cevap umabilir misiniz?)
 
Megan :
Merhaba) Servis masasına bir sorun yazdım.Bir hafta geçti.Uygulamanın durumu hala: Açık , Başlama: 2014.06.29 11:08 , #1033758 . Kim bilir, unuttular mı yoksa hala bir cevap umabilir misiniz?)
Başvurular muhtemelen önem derecesine göre sıralanır ve önemli sayılanlar önce yürütülür. Ayrıca programcıların istihdamı ve uygulamanın genel iş planına uygunluğu da etkiler.
Düzeltmesi kolay bir uygulama yaklaşık bir hafta içinde çözülür, karmaşık olanlar aylarca sürebilir. Bazı istekler hiç yürütülmez. Bu nedenle, bir ay bekledikten sonra, onu hatırlamaya değer, hatta öncekine bağlantı içeren yeni bir başvuru gönderin.
Benim nacizane fikrime göre
 
granit77 :
Başvurular muhtemelen önem derecesine göre sıralanır ve önemli sayılanlar önce yürütülür. Ayrıca programcıların istihdamı ve uygulamanın genel iş planına uygunluğu da etkiler.
Düzeltmesi kolay bir uygulama yaklaşık bir hafta içinde çözülür, karmaşık olanlar aylarca sürebilir. Bazı istekler hiç yürütülmez. Bu nedenle, bir ay bekledikten sonra, onu hatırlamaya değer, hatta öncekine bağlantı içeren yeni bir başvuru gönderin.
Benim nacizane fikrime göre

Teşekkürler, bir ay bekleyeceğiz...
 
simpleton :

Bazen bir dönüş değeri ile bir hata bayrağını birleştirmek mümkündür. Anlamına göre belirli bir değerin bir hata işareti olarak alınabileceği durumlarda. Örneğin, ortalama maliyet 0.

teşekkürler anlaşıldı!
 

Merhaba sevgili arkadaşlar.

Göstergeyi bir danışman aracılığıyla nasıl çalıştıracağımı bulamıyorum. Bu işte yeniyim. Programın, başlangıçta mevcut tablodaki göstergeyi açması gerekir.

şimdiden teşekkür ederim)

 

Merhaba! SELLLIMIT ve BUYLIMIT siparişi nasıl açılır.

Fonksiyonu açıyorum, belirlenen fiyata eşit olduğunda açılıyor. Bunu, maruz kaldığı belirlenen fiyat üzerinden önceden nasıl yapabilirim?

/+----------------------------------------------------------------------------+
//|  Параметры:                                                                |
//|    sy - наименование инструмента   (NULL или "" - текущий символ)          |
//|    op - операция                                                           |
//|    ll - лот                                                                |
//|    pp - цена                                                               |
//|    sl - уровень стоп                                                       |
//|    tp - уровень тейк                                                       |
//|    mn - Magic Number                                                       |
//|    ex - Срок истечения                                                     |
//+----------------------------------------------------------------------------+
void SetOrder( string sy, int op, double ll, double pp,
               double sl= 0 , double tp= 0 , int mn= 0 , datetime ex= 0 ) {
   color clOpen;
   int    err, ticket;
 
   if (sy== "" || sy== "0" ) sy= Symbol ();
   if (op==OP_BUYLIMIT || op==OP_BUYSTOP || op==OP_BUYLIMIT || op==OP_SELLLIMIT) clOpen=clOpenBuy; else clOpen=clOpenSell;
  ticket= OrderSend (sy, op, ll, pp, Slippage, sl, tp, "" , mn, ex, clOpen);
   if (ticket< 0 ) {
    err= GetLastError ();
     Print ( "Error(" ,err, ") set " ,GetNameOP(op), ": " ,ErrorDescription(err));
     Print ( "Ask=" ,Ask, " Bid=" ,Bid, " sy=" ,sy, " ll=" ,ll,
           " pp=" ,pp, " sl=" ,sl, " tp=" ,tp, " mn=" ,mn);
  }
}
 
waroder :

Merhaba sevgili arkadaşlar.

Göstergeyi bir danışman aracılığıyla nasıl çalıştıracağımı bulamıyorum. Bu işte yeniyim. Programın, başlangıçta mevcut tablodaki göstergeyi açması gerekir.

şimdiden teşekkür ederim)

Belirtilen özel göstergenin değerini döndürür.

çift iCustom (
    sicim         sembol , // sembol adı
    int    zaman aralığı , // zaman aralığı
    sicim         isim , // klasör/özel gösterge_adı
...                              // gösterge giriş parametrelerinin listesi
int            kip , // veri kaynağı
int            vardiya               // vardiya
);


   double val= iCustom ( NULL ,0, "SampleInd" ,13,1,0);

 
waroder :

Merhaba sevgili arkadaşlar.

Göstergeyi bir danışman aracılığıyla nasıl çalıştıracağımı bulamıyorum. Bu işte yeniyim. Programın, başlangıçta mevcut tablodaki göstergeyi açması gerekir.

şimdiden teşekkür ederim)


Dürüst olmak gerekirse, görev yeni başlayanlar için değil. Grafikteki her şeyi bir şablona kaydetmek, ardından gerekli göstergeyi tüm parametrelerle bu şablona eklemek ve yeni şablonu grafiğe geri yüklemek gerekir. MQL kullanarak şablonu kaydedebilir ve yükleyebilirsiniz, ancak şablon dosyasını düzenlemek için zaten bir DLL yazmanız gerekir, kullanıcı komut dosyasının şablon dosyalarına yazma erişimi olup olmadığından emin değilim.