MQL5 dilini sıfırdan kendi kendine öğrenme - sayfa 68

 
MrBrooklin :

MQL5 programlama dilinin Referans kitabında ise, hemen aşağıdaki gibi yazılır:

o zaman bu kadar çok soru olmazdı. En azından yeni başlayanların daha az sorusu olurdu.

Saygılarımla, Vladimir.

nedense başvuru kitabının bir ders kitabı olmadığı ve insanların zaten dili bildiği düşünülür ancak kaynak kitabın hatırlatılması gerekir. Bu nedenle, ifadeler bazen anlam kaybıyla kısaltılır)))

 
Valeriy Yastremskiy :

nedense başvuru kitabının bir ders kitabı olmadığı ve insanların zaten dili bildiği düşünülür ancak kaynak kitabın hatırlatılması gerekir. Bu nedenle, ifadeler bazen anlam kaybıyla kısaltılır)))

İlk önce nasıl, neden ve neden olduğunu anlamanız ve ardından "yazımı" netleştirmek için referans kitabına bakmanız gerekir)

 
Valeriy Yastremskiy :

nedense başvuru kitabının bir ders kitabı olmadığı ve insanların zaten dili bildiği düşünülür ancak kaynak kitabın hatırlatılması gerekir. Bu nedenle, ifadeler bazen anlam kaybıyla kısaltılır)))

Evet Valery, MQL5 programlama dilini yeni öğrenmeye başladığımda bunu anladım.

Saygılarımla, Vladimir.

 
Valeriy Yastremskiy :

nedense başvuru kitabının bir ders kitabı olmadığı ve insanların zaten dili bildiği düşünülür ancak kaynak kitabın hatırlatılması gerekir. Bu nedenle, ifadeler bazen anlam kaybıyla kısaltılır)))

bu muhtemelen doğrudur, eğer sertifikanın öğretmek zorunda olduğunu varsayarsak, o zaman bir sonraki aşama .... peki, belki sözlü saymayı öğretebilir? Veya hatta astarı okumak? )))

MQL yardımı çok ayrıntılıdır, yardımdaki örneklerle ilgili birkaç şikayet var - bazı örnekler bazen çalışmıyor ve ilgi konusuyla ilgili bazı örnekler çok beklenmedik yerlerde olabilir, ancak yine de örnekler var. yardımda MQL kullanmak çok havalı


Not: Hangi C++ kitabının okunacağını önermenin mantığını anlamıyorum, eğer konu başlatan kişi MQL öğrenme arzusunu yitirmezse, o zaman buna kendisi gelecektir, ama yine de C temellerini okumanız gerekiyor ... bir seçenek olarak, programlama üzerine bir çocuk kitabı bulun, IMHO süreci hızlandıracak

 
Igor Makanu :

bu muhtemelen doğrudur, eğer sertifikanın öğretmek zorunda olduğunu varsayarsak, o zaman bir sonraki aşama .... peki, belki sözlü saymayı öğretebilir? Veya hatta astarı okumak? )))

MQL yardımı çok ayrıntılıdır, yardımdaki örneklerle ilgili birkaç şikayet var - bazı örnekler bazen çalışmıyor ve ilgi konusuyla ilgili bazı örnekler çok beklenmedik yerlerde olabilir, ancak yine de örnekler var. yardımda MQL kullanmak çok havalı


Not: Hangi C++ kitabının okunacağını önermenin mantığını anlamıyorum, eğer konu başlatan kişi MQL öğrenme arzusunu yitirmezse, o zaman buna kendisi gelecektir, ama yine de C temellerini okumanız gerekiyor ... bir seçenek olarak, programlama üzerine bir çocuk kitabı bulun, IMHO süreci hızlandıracak

El kitabı bir ders kitabı değildir ve bir elektronik mühendisi olarak TS bunu kesinlikle bilecektir)

Evet, normal referans. Ayrıca, her zaman sorabilirsiniz.

Bir çocuk kitabı olarak Kovalev haklıdır.) Koyunlu bir çiftlik ve doğrusal büyüme ile ilgili sorunlar çok eşittir)

 
Igor Makanu :

bu muhtemelen doğrudur, eğer sertifikanın öğretmek zorunda olduğunu varsayarsak, o zaman bir sonraki aşama .... peki, belki sözlü saymayı öğretebilir? Veya hatta astarı okumak? )))

MQL yardımı çok ayrıntılıdır, yardımdaki örneklerle ilgili birkaç şikayet var - bazı örnekler bazen çalışmıyor ve ilgi konusuyla ilgili bazı örnekler çok beklenmedik yerlerde olabilir, ancak yine de örnekler var. yardımda MQL kullanmak çok havalı


Not: Hangi C++ kitabının okunacağını önermenin mantığını anlamıyorum, eğer konu başlatan kişi MQL öğrenme arzusunu yitirmezse, o zaman buna kendisi gelecektir, ama yine de C temellerini okumanız gerekiyor ... bir seçenek olarak, programlama üzerine bir çocuk kitabı bulun, IMHO süreci hızlandıracak

Merhaba Igor!

El Kitabının her şeyin üzerinden geçmemesi gerektiği konusunda haklısınız. Bunun için primerler ve ders kitapları var. MQL5 programlama dilinin sözdizimi açısından C++ diline olabildiğince yakın olduğu Referans'ın ilk sayfasında yazılmıştır. Büyük olasılıkla, C ++ dilini öğrenmeniz gerekecek. Ama hepsi birden değil.

Saygılarımla, Vladimir.

 
MrBrooklin :

Merhaba Igor!

El Kitabının her şeyin üzerinden geçmemesi gerektiği konusunda haklısınız. Bunun için primerler ve ders kitapları var. MQL5 programlama dilinin sözdizimi açısından C++ diline olabildiğince yakın olduğu Referans'ın ilk sayfasında yazılmıştır. Büyük olasılıkla, C ++ dilini öğrenmeniz gerekecek. Ama hepsi birden değil.

Saygılarımla, Vladimir.

hayır, C++, C (C) gelişiminin bir devamıdır

C'de çok daha az dil yapısı vardır, ancak bunlar temeldir, C dilinin kendisi 2 düzine ayrılmış sözcükten (if, for... komutları) ve çeşitli değişken türlerinden double, int...'den oluşur.

küçük bir kitap (veya çevrimiçi materyal) okumak, C'nin sözdizimini anlamanıza yardımcı olacaktır, aksi takdirde for ifadesinin forumu kullanarak ne yaptığını birkaç gün boyunca öğreneceksiniz.

IMHO, küçük bir kitap (çevrimiçi materyal) okuyarak 2 gün geçirmek daha verimlidir, bu, MQL'de çalışılan materyali düzene sokmanıza izin verecektir.


UPD: çocuklar için C'yi veya yeni başlayanlar için C'yi aramayı denedim ..... çok az sonuç, muhtemelen yeni başlayanlar için C++ aramak daha iyi, iyi arama motoru sonuçları - ve sınıflar veya OOP hakkında konuşmaya başladıkları yeri görmezden gelin (bölümleri atlayın), daha az zaman harcayın, ancak aslında C ile ilgili materyal alın

 
Valeriy Yastremskiy :

El kitabı bir ders kitabı değildir ve bir elektronik mühendisi olarak TS bunu kesinlikle bilecektir) ...

Evet Valery, bir elektronik mühendisi olarak başvuru kitabının ne olduğunu kesinlikle biliyorum. Ama mesele şu ki, Sovyet zamanlarında, kullanmam gereken referans kitaplarında tam tersine, hiçbir ders kitabında bulunamayacak kadar fazla bilgi vardı.

Saygılarımla, Vladimir.

 
Igor Makanu :

hayır, C++, C (C) gelişiminin bir devamıdır

C'de çok daha az dil yapısı vardır, ancak bunlar temeldir, C dilinin kendisi 2 düzine ayrılmış sözcükten (if, for... komutları) ve çeşitli değişken türlerinden double, int...'den oluşur.

küçük bir kitap (veya çevrimiçi materyal) okumak, C'nin sözdizimini anlamanıza yardımcı olacaktır, aksi takdirde for ifadesinin forumu kullanarak ne yaptığını birkaç gün boyunca öğreneceksiniz.

IMHO, küçük bir kitap (çevrimiçi materyal) okuyarak 2 gün geçirmek daha verimlidir, bu, MQL'de çalışılan materyali düzene sokmanıza izin verecektir.

UPD: çocuklar için C'yi veya yeni başlayanlar için C'yi aramayı denedim ..... çok az sonuç, muhtemelen yeni başlayanlar için C++ aramak daha iyi, iyi arama motoru sonuçları - ve sınıflar veya OOP hakkında konuşmaya başladıkları yeri görmezden gelin (bölümleri atlayın), daha az zaman harcayın, ancak aslında C ile ilgili materyal alın

Tamam, İgor! kesinlikle bakacağım.

Saygılarımla, Vladimir.

 

Igor Makanu :

... C++ ile ilgili hangi kitabı okuması gerektiğini önermenin mantığını anlamıyorum, eğer konuyu başlatan kişi MQL öğrenme arzusunu yitirmezse, buna kendisi gelecektir, ama yine de hangi C temellerini okumanız gerekiyor. ... bir seçenek olarak, IMHO programlama hakkında bir çocuk kitabı bulun, süreci hızlandıracaktır

Igor, MQL5 dilini öğrenme arzusu kaybolmaz, aksine sadece yoğunlaşır. Sadece neden bu kadar aptal olduğumu ve bu döngü operatörüyle basit şeyleri anlayamadığım beni kırıyor. Ana şey, kodun bir döngü operatörü olmadan mükemmel şekilde çalışmasıdır, ancak bir döngü ile bu tam bir stupordur. Yine de gerçeğe ulaşacağım. Doğru, kendi kendine çalışma için zaman çok daha az hale geldi, çünkü. karantina bitti ve işte dil çalışmak için nadir anlar var. Çoğunlukla akşamları ve gece geç saatlere kadar dille ilgileniyorum.

Sonunda doğrudan İzleyen Durdurma kodunu yazmaya devam etmek için 2 görevi tam olarak anlamam ve çözmem gerekiyor:

  1. Tüm sembollerdeki tüm açık pozisyonları yinelemek için for döngüsü operatörünü kullanarak bir kod yazın ve hiçbiri yoksa, 09:00:00 ile 09:01:00 arasındaki zaman aralığında bir Buy pozisyonu açın ve onu zorla kapatın. 23:50:00'de, stop-loss'un işlem günü içinde çalışmaması durumunda. For döngüsü operatörü olmadan, daha önce yazdığım gibi, her şey mükemmel çalışıyor. Şimdi aynı sonucu elde etmek istiyorum, ancak bir döngü ile.
  2. 09:00:00 ile 09:01:00 arasındaki zaman aralığında beliren ilk tik işaretine pozisyonun açılma yönünü belirleyen 2 fonksiyon yazınız. İlk tik yukarı ise, bir Alış pozisyonu, ilk tik aşağı ise sırasıyla bir Satış pozisyonu açılmalıdır. Bu bir strateji değil, rastgele koşulu kullanmamak için sadece "İstek Listem" .
Saygılarımla, Vladimir.
Neden: