MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1150

 
Яна Шульга :

Teşekkürler, işe yaradı.
MT5'teki strateji test cihazına sipariş vermenin mümkün olup olmadığını söyleyebilir misiniz? Standart göstergelerden birini test etmek istiyorum

Manuel olarak hayır - ancak bunun CodeBase'de bulunabilen ticaret panelleri kullanılarak yapılabileceğini varsayıyorum.

... o zaman tablo şablonunu panel ve gösterge ile birlikte kaydetmeniz gerekir ve test cihazını başlattıktan sonra bu şablonu yükleyin (sadece varsayılan test cihazı aynı anda iki göstergeyi/EA'yı test etmeyi sağlamaz)

 

Merhaba.

Lütfen söyle. İnt türü tarih saatine nasıl dönüştürülür?

Bu şu şekilde çalışmıyor:

int m = 8;

tarihsaat n = StrToTime( IntegerToString (m));

Uzun zamandır forumda bir şey bulamadım.


 
sdv151079 :

Merhaba.

Lütfen söyle. İnt türü tarih saatine nasıl dönüştürülür?

Bu şu şekilde çalışmıyor:

int m = 8;

tarihsaat n = StrToTime(IntegerToString(m));

Uzun zamandır forumda bir şey bulamadım.


int gibi datetime türü bir tamsayı türüdür, bu nedenle dönüştürme için özel bir ihtiyaç yoktur. Sadece görüntüleme kolaylığı için. Ama 8 zamanı 1970.01.01 00:00 08 yani 1970'in başından beri 8 saniye geçmiş.

Genel olarak, böyle bir zaman görmek için

 int       m = 8 ;
Print (( datetime )m); // 1970.01.01 00:00 08
 
Alexey Viktorov :

int gibi datetime türü bir tamsayı türüdür, bu nedenle dönüştürme için özel bir ihtiyaç yoktur. Sadece görüntüleme kolaylığı için. Ama 8 zamanı 1970.01.01 00:00 08 yani 1970'in başından beri 8 saniye geçmiş.

Genel olarak, böyle bir zaman görmek için

Bu temiz. Ama aşağıdaki durumum var.

int m = 8 ; // Bu saat (sabah Tobish Sekiz)

Cevap için teşekkürler. Beni doğru yöne yönlendirdin.

Karar:

int m = 8;

tarihsaat n = m*60*60;

 
Madmas :

Bu temiz. Ama bende aşağıdaki durum var.

int m = 8 ; // Bu saat (sabah Tobish Sekiz)

Ne olmuş? Bu sefer ne yapılmalı?

 

Merhaba.

Yerleştirildikten sonra stoploss'un değiştirilmesini/iptal edilmesini nasıl yasaklayabilirim? Örneğin stopu değiştirmeye çalıştığınızda orijinal değerine dönecektir.

 
Alexey Viktorov :

Ne olmuş? Bu sefer ne yapılmalı?

Danışmanın giriş parametrelerindeki süre int olarak belirtildi. EA'yı optimize ederken dize türü değerler üzerinde yinelenmez
 

İşlev

 MQLInfoInteger ( MQL_MEMORY_LIMIT )

... bu değeri döndürdü


Yardım, bu değerin MB cinsinden gösterildiğini gösterir - bu gerçekçi değil, böyle bir birimin RAM'ini nerede gördünüz?

 
Alexandr Sokolov :

İşlev

... bu değeri döndürdü


Yardım, bu değerin MB cinsinden gösterildiğini gösterir - bu gerçekçi değil, böyle bir birimin RAM'ini nerede gördünüz?

İşlem adres alanı, sanal bellek vb. Genel olarak, sanal alandan çıkmak istiyorsanız çalışın ve istemiyorsanız, bunun Microsoft'tan bir sihir olduğunu düşünün ve kullanın))).