Hatalar, hatalar, sorular - sayfa 2215

 
Alexey Kozitsyn :

Hayır, denemedim.

Stratejiyi geliştirmek için göstergeyi iki dönem daha gözlemlemem gerekiyordu. Ancak test eden kişi, bir nedenle şablonu yalnızca ana pencereye uygular ve ek pencereleri yok sayar. Bu nedenle, her başlatmada test cihazını durdurmam, şablonları iki yardımcı pencereye manuel olarak uygulamam gerekiyordu. Ve art arda birçok kez algoritmayı değiştirerek ve bir kez daha gözlemleyerek. Şablonları programlı olarak uygulamak için yalnızca pencere kimliklerini aramak için zaman harcadım.


Geçmişi görüntülemeyle ilgili bir sorun var. "Bugün" dönemini seçerseniz, dün ve bugünden önce açılan pozisyonları kapattığınızda, pozisyonlar listesinde görüntülenmeyecektir. Evet, siparişler ve anlaşmalar aynı görünüyor, ancak özellikle kontrol etmedim. SD'ye yazdım, tam bir yok sayma var, onlara bir şey yazmak bile istemiyorum...

 Открыта, Начата: 2018.04 . 20 11 : 07 , # 2011071 
 
Alexey Viktorov :

Stratejiyi geliştirmek için göstergeyi iki dönem daha gözlemlemem gerekiyordu. Ancak test eden kişi, bir nedenle şablonu yalnızca ana pencereye uygular ve ek pencereleri yok sayar. Bu nedenle, her başlatmada test cihazını durdurmam, şablonları iki yardımcı pencereye manuel olarak uygulamam gerekiyordu. Ve art arda birçok kez algoritmayı değiştirerek ve bir kez daha gözlemleyerek. Şablonları programlı olarak uygulamak için yalnızca pencere kimliklerini aramak için zaman harcadım.


Geçmişi görüntülemeyle ilgili bir sorun var. "Bugün" dönemini seçerseniz, dün ve bugünden önce açılan pozisyonları kapattığınızda, pozisyonlar listesinde görüntülenmeyecektir. Evet, siparişler ve anlaşmalar aynı görünüyor, ancak özellikle kontrol etmedim. SD'ye yazdım, tam bir yok sayma var, onlara bir şey yazmak bile istemiyorum...

Neden bir şablon aracılığıyla gösterge değerleri alıyorsunuz?

 
Alexey Kozitsyn :

Neden bir şablon aracılığıyla gösterge değerleri alıyorsunuz?

Almak için değil, iki ek pencerede görsel olarak görmek için. Bu yüzden daha rahatım. Elbette diğer iki zaman periyodu için değerler alıp bunları Comment() 'de görüntülemek mümkündü... ama av esaretten beter. Ve iki ek pencereye bir gösterge koymak için, onlara bu göstergeye sahip bir şablon uygulamanız gerekir. İşte pusu...

 
Alexey Viktorov :

Almak için değil, iki ek pencerede görsel olarak görmek için. Bu yüzden daha rahatım. Tabii ki, diğer iki zaman dilimi için değerler almak ve bunları Yorum () 'da görüntülemek mümkündü ... ama av esaretten daha kötü. Ve iki ek pencereye bir gösterge koymak için, onlara bu göstergeye sahip bir şablon uygulamanız gerekir. İşte pusu...

Ah, peki ... o zaman bunun SD'de ele alınması gerekiyor. Ancak, doğru bir şekilde belirttiğiniz gibi, nadiren cevap verirler. Daha doğrusu uygulamanın önemini hissetmeleri için hatırlatılmaya ihtiyaçları var.

 
Alexey Kozitsyn :

Ah, peki ... o zaman bunun SD'de ele alınması gerekiyor. Ancak, doğru bir şekilde belirttiğiniz gibi, nadiren cevap verirler. Daha doğrusu uygulamanın önemini hissetmeleri için hatırlatılmaya ihtiyaçları var.

Evet ne önemi var... Yapana kadar beklemeyin. Eh, yorucu, ne olmuş yani? Sonuçta, bu kendin için, acı çekebilirsin. Ben de öyle yaptım. Ve ne zaman böyle bir ihtiyaç olacak ve hiç olacak mı?

Bence, herhangi bir uygulama önemli olmalıdır. Ana şey, mümkün olan en kısa sürede cevap vermektir. Ne de olsa, "Duyduk. Belki bir ara yaparız" gibi bir cevap verebilirsiniz. veya "Duyduk. O kadar gereksiz buluyoruz ki, yaparsak yakında olmayacak. Neredeyse yeni yüzyılda." En iyi cevap, "Bir sonraki yapılardan birinde uygulanacaktır." bunun gibi bir şey.

Bu arada, bir şey tamamen net değilse, açıklayıcı bir soru sormak yerine uygulamaya hiç tepki vermiyorlar gibi görünüyor.

 
Alexey Viktorov :

Bu arada, bir şey tamamen net değilse, açıklayıcı bir soru sormak yerine uygulamaya hiç tepki vermiyorlar gibi görünüyor.

İletişim açısından SD'nin iyileştirmeye açık olduğu konusunda hemfikirim. Sorunlara dalmak gibi bir istek yok, çünkü bir sürü sorun var.

 
Test cihazında beni çileden çıkarıyor Başlangıç sonda ... Fareyi birçok kez uçtan uca çekmem gerekiyor ... Şey, grafik çerçeveleri genellikle bir pipet - bir sanat galerisi, eğer 2 ile azaltırsanız - 3mm, o zaman mozaikte sığacağı başka bir tablo faydalı olabilir ... ama bunlar o kadar önemsiz şeyler ki yüksek uçuşlarından görülemezler ... dedikleri gibi - pipel hawala ve tamam ...
 
Ve test cihazında başka bir tutarsızlık. Hata ayıklamaya başladığınızda tester debug.tpl ile değil tester.tpl şablonu ile açılıyor, yanlış hatırlamıyorsam debug.tpl şablonu ile açılıyordu.
 

  2010.09.11 19:50

Vladimir :

Bu fonksiyon, mevcut piyasa koşullarında verilen bir emir için gerekli teminat miktarını hesaplar. Her enstrüman için zaten açık olan bir pozisyonun marjını hesaplayacak bir fonksiyon istedim. Bu marj, pozisyonların varlığı sırasında değişmemelidir.

Benim önerim, PositionGetDouble()'a bir POSITION_MARGIN özelliği eklemektir.

Çok faydalı bir şey, IMHO. Neredeyse 8 yıl geçti, ancak konu alaka düzeyini kaybetmedi.

Ayrıca, yerel işlev HistoryDealGetDouble () , anlaşmaya giren marj miktarını ("+/-") döndürmesi için DEAL_MARGIN_VALUE biçimindeki anlaşmalar için böyle bir fırsat eklerdim. Örneğin, piyasaya giren DEAL_MARGIN_VALUE , marjın 1000$ arttığını gösterdi ( DEAL_MARGIN_VALUE=1000.0 ). Ve DEAL_MARGIN_VALUE=-1000.0 çıktığında.

 
ошибка в тиковых данных в тестере стратегий в режиме "каждый тик на основе реальных тиков"
ошибка в тиковых данных в тестере стратегий в режиме "каждый тик на основе реальных тиков"
  • 2018.06.06
  • www.mql5.com
Столкнулся с такой проблемой, что при подсчете дельты за свечу, в тестере стратегий сбиваются тиковые данные...