Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 682

 
Artyom Trishkin :

Ben Foma'dan bahsediyorum, o Yeryoma'dan bahsediyor...

Peki böyle bir durumda nasıl iletişim kurarsınız?

OnInit'te () global değişkenleri düşüncesizce başlatmanın kötü alışkanlığından bahsediyorum, ama bana bildiğim yardımı veriyorsunuz.

Aynı zamanda, kesin bir biçimde, bağımlılığınızı tüm yeni başlayanlara empoze ediyorsunuz. USE neslini mi yetiştiriyorsunuz? Düşünmeyip duyularını körü körüne takip edenlerin klonları mı?

"Dikkatsizce global değişkenleri başlat" - bunlar sizin sözleriniz ve sizin kurgunuz. Düşüncesizce yaparsanız, size tek bir tavsiye var: "Paranız, istediğinizi yapın."
 
Vladimir Karputov :
"Akılsızca global değişkenleri başlat" - bunlar sizin sözleriniz ve sizin kurgunuz. Düşüncesizce yaparsanız, size tek bir tavsiye var: "Paranız, istediğinizi yapın."

Numara. Bunlar SENİN sözlerin . Ve soru soran kişiye "öğretiniz":


Bunu yapamazsınız:

bool TimeFlag,FLG;
int TimeScale= 50 , TimeInMemory,TimeNow;

daha doğrusu, böyle bir bildirimden sonra, bu değişkenleri OnInit() içinde açıkça başlatmak ( değer atamak ) gereklidir.

Ayrıca, Satış yöntemine aşağıdaki gibi kontroller uygulayın:

trade.ResultRetcode(),
"(" ,trade.ResultRetcodeDescription(), ")" );

Ve bir engel olabilir - sabah, ticaretin açılışında, ticaret ilk saniyeden değil, hemen gitmez - şu anda hatalar mümkündür.


Ve sonra, sizin hafif, düşüncesiz tavsiyenizi izleyerek düşünecek - neden parasını kaybetti ...

Bu, açık başlatma olmadan bir değişken bildirdikten sonra, onu OnInit () içinde açıkça başlatmanız gerektiğini söyleyen SİZ'dir.

Eklediğim test danışmanını çalıştırırken böyle düşüncesiz bir eylemin sonucunu görebiliyordunuz - zaman çerçevesini değiştirirken değişken değerinin kaybı.

not. Hatalarınızı ve eksikliklerinizi kabul etme cesaretine sahip olun.

ZZY. Bu yüzden OnInit () 'de önerilen kör zorunlu başlatmanızın düşüncesizliği hakkındaki sözlerim - OnInit () 'de küresel değişkenleri düşüncesizce aptalca başlatmayı önerdiğiniz ifademe karşılık geliyor.

 

hangi yapıda söyle

ACCOUNT_FREEMARGIN

olarak değiştirildi

ACCOUNT_MARGIN_FREE

 
Artyom Trishkin :


Lütfen hayal dünyanızda yaşamaya devam edin ve orada olmayanı arayın.
 
Vladimir Karputov :
Lütfen hayal dünyanızda yaşamaya devam edin ve orada olmayanı arayın.

Gözünüzün önünde bir test danışmanınız var. Yeni başlayanlara global değişkenleri başlatmayı öğretme şekliniz, zaman çerçevesini değiştirirken değerlerinin kaybolmasına yol açar. Bunu bilmeniz ve bunu sadece böyle ve düşüncesizce yapmamanız gerekir. Global değişkeni DEĞİL önerdiğiniz gibi başlatırsanız, zaman dilimi değiştiğinde değerleri kaybolmaz - buna göre, global değişkenin değerinin zaman dilimine bağlı olmaması gereken bazı durumlarda mantık ihlali olmaz. değişiklik.

Yani hayali dünya sizindir. Küçük dünyanızda yaşayan sizsiniz, üzerinize kontroller, başlatmalar (düşüncesiz) ve her şeyin birinci sınıf olduğunu düşünerek.

Ancak doğrulama danışmanı, sizin durumunuzda bir kişinin parasını kaybedebileceğini kanıtlar. Benim durumumda, Expert Advisor'ın çalıştığı çizelgenin zaman çerçevesini kolayca değiştirebilir.

Deneyim okuma yardımı ile gelmez. Daha sık düşünün, farklı durumlar hakkında düşünün.

not. “Teşekkür ederim” demenin bir yolu yok, “Bilmiyordum, dikkate alacağım, teşekkür ederim” diyorlar, anaokuluna hakaretler dahil etmeye başlıyorsunuz…

Eğer yasaklarsanız şaşırmayacağım - eğer bir insanı tanımak istiyorsanız - ona biraz güç verin.

 
Artyom Trishkin :

Gözünüzün önünde bir test danışmanınız var. Yeni başlayanlara global değişkenleri başlatmayı öğretme şekliniz, zaman çerçevesini değiştirirken değerlerinin kaybolmasına yol açar. Bunu bilmeniz ve bunu sadece böyle ve düşüncesizce yapmamanız gerekir. Global değişkeni DEĞİL önerdiğiniz gibi başlatırsanız, zaman dilimi değiştiğinde değerleri kaybolmaz - buna göre, global değişkenin değerinin zaman dilimine bağlı olmaması gereken bazı durumlarda mantık ihlali olmaz. değişiklik.

Yani hayali dünya sizindir. Küçük dünyanızda yaşayan sizsiniz, üzerinize kontroller, başlatmalar (düşüncesiz) ve her şeyin birinci sınıf olduğunu düşünerek.

Ancak doğrulama danışmanı, sizin durumunuzda bir kişinin parasını kaybedebileceğini kanıtlar. Benim durumumda, Expert Advisor'ın çalıştığı çizelgenin zaman çerçevesini kolayca değiştirebilir.

Deneyim okuma yardımı ile gelmez. Daha sık düşünün, farklı durumlar hakkında düşünün.

not. “Teşekkür ederim” demenin bir yolu yok, “Bilmiyordum, dikkate alacağım, teşekkür ederim” diyorlar, anaokuluna hakaretler dahil etmeye başlıyorsunuz…

Eğer yasaklarsanız şaşırmayacağım - eğer bir insanı tanımak istiyorsanız - ona biraz güç verin.

Evet, tükür, üzülme. Böyle saçma sapan şeyler yazdıkça yeni gelenler bu forumda daha az oyalanacak ve daha deneyimli olanlar ayrılacak ve buna göre yönetim bunun neden olduğunu düşünecektir.

Ve değişken başlatılmamış olarak kalırsa kesinlikle bir sorun olacağı nerede yazıyor? Her yerde sadece olası bir hata hakkında, SADECE olası bir hata hakkında yazıyorlar ... Bunlar ilk nesilden bunun sonuçları.

 
Alexey Viktorov :

Evet, tükür, üzülme. Böyle saçma sapan şeyler yazdıkça yeni gelenler bu forumda daha az oyalanacak ve daha deneyimli olanlar ayrılacak ve buna göre yönetim bunun neden olduğunu düşünecek.

Ve değişken başlatılmamış olarak kalırsa kesinlikle bir sorun olacağı nerede yazıyor? Her yerde sadece olası bir hata hakkında, SADECE olası bir hata hakkında yazıyorlar ... Bunlar ilk nesilden bunun sonuçları.

Evet, üzgün değilim - yanlış ifadeler bildirdim. Böylece, yanlış yönlendirilen bir kişi, kendisinin yanlış yönlendirildiğini ve birinin sonuçlarını aptalca kopyalayıp yapıştırmanın gerekli olmadığını anlar, ancak bu veya bu durumda ne olacağını kendisi düşünür ve anlar. Dava, basit bir test danışmanı bile gösterdi. Yani, tam tersine, sakinim: önceden uyarılmış, önceden ayarlanmış.

Ancak, IMHO değişkenlerini, özellikle örtük başlatmanın varsayılan değerlerine güvenmemekle birlikte, nerede, nasıl ve hangi değerle düşünmek ve anlamak ve "MODERATÖR'ün forumda söylediği gibi değil, başlatmak hala gereklidir - nihai gerçek anlamına gelir." .. Moderatör - geliştirici değil.

 
Artyom Trishkin :

Evet, üzgün değilim - yanlış ifadeler bildirdim. Böylece, yanlış yönlendirilen bir kişi, kendisinin yanlış yönlendirildiğini ve birinin sonuçlarını aptalca kopyalayıp yapıştırmanın gerekli olmadığını anlar, ancak bu veya bu durumda ne olacağını kendisi düşünür ve anlar. Dava, basit bir test danışmanı bile gösterdi. Yani, tam tersine, sakinim: önceden uyarılmış, önceden ayarlanmış.

Ancak, IMHO değişkenlerini, özellikle örtük başlatmanın varsayılan değerlerine güvenmemekle birlikte, nerede, nasıl ve hangi değerle düşünmek ve anlamak ve "MODERATÖR'ün forumda söylediği gibi değil, başlatmak hala gereklidir - nihai gerçek anlamına gelir." .. Moderatör - geliştirici değil.

Bu arada, gündeme getirdiğiniz soru - tamamen ayrı bir konuya ayırmakta fayda var - Renat FAK forumunu oluşturuyorsa ve Karputov kendi kriterlerine göre takılıyor / bölüyor / şubeleri birleştiriyorsa.

Herkes küresel değişkenlerin başlatılmasının nasıl gerçekleştiğini gerçekten bilmiyor - Karputov'un "ana ipucu" bile zaten "yüzüyor".

Ve en son hala 4-ke'deydi, bu konunun 2011'de tekrar gündeme geldiğini hatırlıyorum.

ps Bu dalı kendin yaratacaksın, Artyom - diyen bir isim bul - orada bir test programın var - soru arama motorunda olsun.

 
Andrey F. Zelinsky :

Bu arada, gündeme getirdiğiniz soru - tamamen ayrı bir konuya ayırmakta fayda var - Renat FAK forumunu oluşturuyorsa ve Karputov kendi kriterlerine göre takılıyor / bölüyor / şubeleri birleştiriyorsa.

Herkes küresel değişkenlerin başlatılmasının nasıl gerçekleştiğini gerçekten bilmiyor - Karputov'un "ana ipucu" bile zaten "yüzüyor".

Ve en son hala 4-ke'deydi, bu konunun 2011'de tekrar gündeme geldiğini hatırlıyorum.

ps Bu dalı kendin yaratacaksın, Artyom - diyen bir isim bul - orada bir test programın var - soru arama motorunda olsun.

Sorun yok. oluşturuldu . Umarım diğer bilgi ve yöntemleri orada paylaşmak mümkün olur.
 
Bu konu ile ilgili olmayan yorumlar " Söyle yoksa gecikmeye başladım)" bölümüne taşınmıştır.