Alexey Viktorov # : Neden yarına kadar bekleyelim? Spesifikasyonlara bakmakta tembelseniz, ilgilendiğiniz tüm semboller için komut dosyasını çalıştırın ve marj para birimi ile kâr para birimi arasında bir eşleşme bulun. Yazmadan önce her şeyi kontrol etmedim ama eşleşme bulamadım ...
Yevhenii Levchenko statik değişkeni var hakkında soru. X türünde bir nesne yaratan, biraz iş yapan ve sonra onu yok eden bir U sınıfı vardır. Ve böylece periyodik olarak. Soru: var değişkeni ne zaman kaldırılır?
hayır, sınıfın bir örneği bile oluşturulamayabilir, ancak sınıf alanı statiği için bellek ayrılacak ve başlatma gerçekleştirilecek .... bu arada, bence, örneğiniz derlenmemeli, başlatma alan statiği açıklamanın dışında olmalıdır
terminal yeniden başlatılıncaya kadar? Kabaca konuşursak, ne kaldırıldıktan sonra?
terminalin bununla hiçbir ilgisi yoktur, kullanım ömrü genel olarak bildirilen değişkenler veya sıradan statik değişkenlerle aynıdır - bellek, MQL programı yüklenirken tahsis edilir ve MQL programı kaldırıldığında serbest bırakılır
hayır, sınıfın bir örneği bile oluşturulamayabilir, ancak sınıf alanı statiği için bellek ayrılacak ve başlatma gerçekleştirilecek .... bu arada, bence, örneğiniz derlenmemeli, başlatma alan statiği açıklamanın dışında olmalıdır
terminalin bununla hiçbir ilgisi yoktur, kullanım ömrü genel olarak bildirilen değişkenler veya sıradan statik değişkenlerle aynıdır - bellek, MQL programı yüklenirken tahsis edilir ve MQL programı kaldırıldığında serbest bırakılır
Yani, bunların hepsi EA'nın içindeyse, değişken EA OnDeinit()'e sahip olana kadar bellekte kalır mı?
dryun777 # : İşlem yapmanın daha iyi olduğu bir komisyoncu seçimine ve herhangi bir sorun olmaması için para çekme işlemine yardımcı olun..teşekkür ederim
Bu kaynakta, bir aracıyı adlandırmak tartışmaya eşittir. Ve davulcu uyumuyor ve misilleme ile tehdit ediyor. O halde kendini ara...
Valery doğru düşünceye sahip. Ancak, aradığımız para birimini, döngünün her yinelemesinde sıralı para birimlerinde neden tanımladığımızı anlamıyorum? Ve bana satırda arama yapmak değil, marj para birimini ve kâr para birimini almak daha kolay görünüyor. Para birimlerinin özelliklerine bakın ... Bunu yapardım
bool Search( string _sy)
{
int OT = OrdersTotal ();
string curencyProfit = SymbolInfoString (_sy, SYMBOL_CURRENCY_PROFIT ),
currencyMargin = SymbolInfoString (_sy, SYMBOL_CURRENCY_MARGIN );
for ( int i = 0 ; i < OT; i++)
{
if ( OrderSelect (i, SELECT_BY_POS))
{
bool res = StringFind (OrderSymbol(), curencyProfit) >= 0 ||
StringFind (OrderSymbol(), currencyMargin) >= 0 ;
if (res)
return ( true );
}
}
return ( false );
}
Neden yarına kadar bekleyelim? Spesifikasyonlara bakmakta tembelseniz, ilgilendiğiniz tüm semboller için komut dosyasını çalıştırın ve marj para birimi ile kâr para birimi arasında bir eşleşme bulun.
Yazmadan önce her şeyi kontrol etmedim ama eşleşme bulamadım ...
Bugün biraz meşgul
Eh, anlamı hızda - Para birimi kodunu aldım, bir anlaşma açıldığında güncellenen hazır dizide arama yaptım.
Bir dizide her şeyi bir kez puanlamak zordur
Sonsuza kadar yaşayacak.
Sonsuza kadar yaşayacak.
U nesnesi hayatta olduğu sürece? Veya terminal yeniden başlatılıncaya kadar? Kabaca konuşursak, ne kaldırıldıktan sonra?
U nesnesi hayatta olduğu sürece?
hayır, sınıfın bir örneği bile oluşturulamayabilir, ancak sınıf alanı statiği için bellek ayrılacak ve başlatma gerçekleştirilecek .... bu arada, bence, örneğiniz derlenmemeli, başlatma alan statiği açıklamanın dışında olmalıdır
terminal yeniden başlatılıncaya kadar? Kabaca konuşursak, ne kaldırıldıktan sonra?
terminalin bununla hiçbir ilgisi yoktur, kullanım ömrü genel olarak bildirilen değişkenler veya sıradan statik değişkenlerle aynıdır - bellek, MQL programı yüklenirken tahsis edilir ve MQL programı kaldırıldığında serbest bırakılır
hayır, sınıfın bir örneği bile oluşturulamayabilir, ancak sınıf alanı statiği için bellek ayrılacak ve başlatma gerçekleştirilecek .... bu arada, bence, örneğiniz derlenmemeli, başlatma alan statiği açıklamanın dışında olmalıdır
Norm! derlemek gibi görünüyor...
Igor Makanu # :
terminalin bununla hiçbir ilgisi yoktur, kullanım ömrü genel olarak bildirilen değişkenler veya sıradan statik değişkenlerle aynıdır - bellek, MQL programı yüklenirken tahsis edilir ve MQL programı kaldırıldığında serbest bırakılır
Yani, bunların hepsi EA'nın içindeyse, değişken EA OnDeinit()'e sahip olana kadar bellekte kalır mı?
Norm! derlemek gibi görünüyor...
Yani, bunların hepsi EA'nın içindeyse, değişken EA OnDeinit()'e sahip olana kadar bellekte kalır mı?
OnDeinit()'den sonra statik değişkenler yok edilir.
OnDeinit()'den sonra statik değişkenler yok edilir.
TAMAM! Teşekkürler :)
İşlem yapmanın daha iyi olduğu bir komisyoncu seçimine ve herhangi bir sorun olmaması için para çekme işlemine yardımcı olun..teşekkür ederim
Bu kaynakta, bir aracıyı adlandırmak tartışmaya eşittir. Ve davulcu uyumuyor ve misilleme ile tehdit ediyor. O halde kendini ara...
Valery doğru düşünceye sahip. Ancak, aradığımız para birimini, döngünün her yinelemesinde sıralı para birimlerinde neden tanımladığımızı anlamıyorum? Ve bana satırda arama yapmak değil, marj para birimini ve kâr para birimini almak daha kolay görünüyor. Para birimlerinin özelliklerine bakın ... Bunu yapardım
Kontrol edildi, doğru çalışıyor.
Teşekkür ederim!