Mql5 dilinin özellikleri, incelikleri ve çalışma yöntemleri - sayfa 42 1...353637383940414243444546474849...247 Yeni yorum fxsaber 2017.06.07 22:25 #411 PositionSelect , başarısız olursa tüm PositionGet verilerini sıfırlar. fxsaber 2017.06.07 23:22 #412 klasik hata void Func( int & ) {} void OnStart () { int i; Func( true ? i : i); // '?' - parameter passed as reference, variable expected Func(i); // OK } fxsaber 2017.06.08 22:05 #413 fxsaber : klasik hata Bunun bir hata olduğu doğru mu diye düşündüm. TheXpert 2017.06.08 22:50 #414 fxsaber : Bunun bir hata olduğu doğru mu diye düşündüm. Doğruluk açısından doğru. Görünüşe göre, üçlü operatör bir referans değil, değere göre bir değişken (prensipte mantıksız değildir) döndürür. mql'nin referans parametreli işlevleri sevmediği bir geçici değişken ortaya çıkıyor. Onlar. kısaca üçlü operatör ve referanslar kolay değil. Sağduyu açısından - xs, tasarım mantıklı. Ticarette makine öğrenimi: teori, [UYARI, KONU KAPALI!] Forumu Hatalar, hatalar, sorular fxsaber 2017.06.08 23:23 #415 birleştirici : mql'nin referans parametreli işlevleri sevmediği bir geçici değişken ortaya çıkıyor. MqlTick Out() { MqlTick Tick = { 0 }; return (Tick); } void In( MqlTick & ) {} void OnStart () { In(Out()); } Sadece "seviyor". Bu tür örnekler yüzünden şüpheler ortaya çıktı. TheXpert 2017.06.08 23:38 #416 fxsaber : Sadece "seviyor". Bu tür örnekler yüzünden şüpheler ortaya çıktı. Hatanın açıklamasına göre, bağlantılarla ve bağlantılarla ilgili sorunlar gibi görünüyor. Belki daha güncel dil bilgisi olan biri açıklayabilir. Alexey Viktorov 2017.06.09 07:54 #417 fxsaber : klasik hata void Func( int & ) {} void OnStart () { int i; Func( true ? i : i); // '?' - parameter passed as reference, variable expected Func(i); // OK } Ve öyle olsa bile void Func( int & ) {} void OnStart () { int i; Func( (true ? i : i) ); Func(i); // OK } fxsaber 2017.06.09 07:58 #418 Alexey Viktorov : Ve öyle olsa bile Kontrol etmek, gönderi yapmaktan daha hızlıdır. Çalışmıyor tabii. Alexey Viktorov 2017.06.09 08:05 #419 fxsaber : Kontrol etmek, gönderi yapmaktan daha hızlıdır. Çalışmıyor tabii. Garip. Almalı veya alımsız pozisyon açarken her zaman bu seçeneği kullanırım. trade.BuyStop(lot, buyPrice, _Symbol , 0.0 , (tacke == 0.0 ? 0 : buyPrice+tacke) ); trade.SellStop(lot, sellPrice, _Symbol , 0.0 , (tacke == 0.0 ? 0 : sellPrice-tacke) ); fxsaber 2017.06.09 08:17 #420 Alexey Viktorov : Garip. Almalı veya alımsız pozisyon açarken her zaman bu seçeneği kullanırım. Bu gibi durumlarda, ek olmadan parantezler çalışacaktır. 1...353637383940414243444546474849...247 Yeni yorum
klasik hata
Bunun bir hata olduğu doğru mu diye düşündüm.
Doğruluk açısından doğru.
Görünüşe göre, üçlü operatör bir referans değil, değere göre bir değişken (prensipte mantıksız değildir) döndürür.
mql'nin referans parametreli işlevleri sevmediği bir geçici değişken ortaya çıkıyor.
Onlar. kısaca üçlü operatör ve referanslar kolay değil.
Sağduyu açısından - xs, tasarım mantıklı.mql'nin referans parametreli işlevleri sevmediği bir geçici değişken ortaya çıkıyor.
Sadece "seviyor". Bu tür örnekler yüzünden şüpheler ortaya çıktı.
Hatanın açıklamasına göre, bağlantılarla ve bağlantılarla ilgili sorunlar gibi görünüyor.
Belki daha güncel dil bilgisi olan biri açıklayabilir.
fxsaber :
klasik hata
Ve öyle olsa bile
Ve öyle olsa bile
Kontrol etmek, gönderi yapmaktan daha hızlıdır.
Çalışmıyor tabii.
Kontrol etmek, gönderi yapmaktan daha hızlıdır.
Çalışmıyor tabii.
Garip. Almalı veya alımsız pozisyon açarken her zaman bu seçeneği kullanırım.
Garip. Almalı veya alımsız pozisyon açarken her zaman bu seçeneği kullanırım.