Eksiksiz MQL Acemi Kılavuzu - sayfa 2

 
Huckleberry :

Merhaba Niko,

4 Temmuz. Türkiye'den döndün mü?

Saygılarımızla

yaban mersini

Hey Huckleberry!

Evet, 2'sinde geri geldi, neredeyse bütün gün ve gece uyudu. İnanılmazdı, ticarete daha hızlı devam etmem için beni motive etti. 'Bir aceminin maceraları' üzerine paylaşımda bulundum ama Tim'in şu anda tatilde olduğunu düşünüyorum, bu yüzden şu anda stratejime bağlı kaldım. Kod hazır olana kadar bu geceden itibaren agresif manuel ticarete başlayacağım.


Nasıl gidiyor? Öğreniminiz nasıl gidiyor?

 

Sevgili Herkes, ben burada çok acemiyim. Bana bu mantığı nasıl programlayacağımı öğretebilir misin? MQL programlamayı öğrenmeyi seviyorum :). Yardımınız çok takdir edilecektir.

Biri bana bunu nasıl programlayacağımı söyleyebilir mi? Koşullar, eğer MA(herhangi bir) yakınsa (kırmızı nokta ile işaretlenmiştir) mum gövdesinin merkezinin hemen üzerindedir (açık gri dikey çizgi olarak işaretlenmiştir) Başka bir deyişle, Kırmızı Nokta %50 ila %63 arasında yer alıyorsa (bu yüzdeye izin verin) değiştirilebilir), ardından KIRMIZI NOKTA VE AÇIK GRİ ÇİZGİYİ gösterin, aksi takdirde göstermeyin veya işaretlemeyin.

 

Yanlış bir konuya yazdıysam özür dilerim. Son zamanlarda iş parçacığı öğreniyorum.

Harika ol

Raj

 

Hey DreamJobz (o zaman hayalinizdeki iş nedir? :)

Doğru konuya yazmışsın. Eksiksiz bir acemi el kitabı hazırlamayı planlıyoruz (mevcut stratejim kodlanır kodlanmaz buna başlayacağım, o zaman daha fazla zamanım olacak). EA'nın ilkini düşündüm, ancak göstergeler de buna dahil olabilir.

Gurular bu konuda DreamJobs'a yardım etmek isterse, lütfen bu konuya cevap verin, o zaman temel kılavuzları bir araya getirirken cevapları derleyebiliriz.

 
niko wrote >>

Hey DreamJobz (o zaman hayalinizdeki iş nedir? :)

Doğru konuya yazmışsın. Eksiksiz bir acemi el kitabı hazırlamayı planlıyoruz (mevcut stratejim kodlanır kodlanmaz buna başlayacağım, o zaman daha fazla zamanım olacak). İlk önce EA'yı düşündüm, ancak göstergeler de buna dahil olabilir.

Gurular bu konuda DreamJobs'a yardım etmek isterse, lütfen bu konuya cevap verin, o zaman temel kılavuzları bir araya getirirken cevapları derleyebiliriz.

Merhaba, bu konu hala yaşıyor mu?

Dili öğrenmekle ilgileniyorum, ancak programlama konusunda hiçbir geçmişim yok, bu nedenle kavramlar çok kafa karıştırıcı. Biraz okudum, biraz anladım ve bunu yapabileceğimi biliyorum ama biri devreye girmediği sürece gerçekten uzun zaman alacak. İlk bunu bulana kadar tam da bunun gibi bir başlık açmayı düşünüyordum.

Tüm öğretmenler sabırlı değildir ve "aptalca sorular" sorarak insanların sinirlerini bozmaktan hoşlanmazlar. Bunun çözümü ödevimi en azından öğretmenler anlaması için çaba sarf ettiğimi bilsin diye yapmaktır.

İhtiyacımız olan şey, teknik terimlerin sıradan bir açıklamasıdır; normal İngilizcede nedenler, neler, neredeler, ne zamanlar ve nasıllar (kimin olduğunu anlayabiliriz). Ayrıca, yerleşik işlevler ve terminoloji için bir meslekten olmayanlar sözlüğü. Evet, meta düzenleyici sözlüğümüz var, ancak yeni başlayanlar için pek yararlı değil. Böyle bir şeyi öğrenmek için önce temelleri anlamamız gerekir, örneğin birine gitar çalmayı öğretmek istersem, ona akorlar, gamlar, arpejler, alternatif seçme, güç akorları, parmak stili vb. hakkında bilgi verirdim.

Gitar konusunda zaten biraz tecrübesi varsa ve ben onun oyun standardını yükseltmeye hazırsam, herhangi bir sorunumuz olmaz.

Ancak, gitarı ilk kez eline alıyorsa ve ona "alternatif toplama kullan" demeye başlarsam, asla alamayacak. Ona sadece alternatif toplama yöntemlerini söylersem, mızrapınız bir ipteyken yukarı vuruş yaparsanız, bir sonraki vuruş aşağı vuruş olur. Sonra ona yukarı vuruşları ve aşağı vuruşları açıklamaya devam edeceğim. Sorun sonsuza kadar çözüldü! Şimdi ne zaman alternatif seçimden bahsetsem, neden bahsettiğimi anlıyor, ayrıca bu tür terimleri olan ve karıştırılmayan materyalleri okuyabiliyor. Bu basit bir kavram, ancak onu tanımlamak için kullanılan kelimeler nedeniyle zor ve cesaret kırıcı görünüyor.

Bu forumdan ve kodlayıcılar gurusu da dahil olmak üzere diğer pek çok kişiden çok şey öğrendim, ancak hala bilmediğim ve öğrenmek istediğim çok şey var.

Eğer kimse konuyu canlı tutmaya istekli değilse, eminim yapabilirim, ama burada bu konuda bebek olduğumuzu akılda tutmaya hazır gurular olmadıkça faydası olmaz. Belki yeni başlayanlar çok iyi bir kelime değildir.

Devam etmek yerine gel deyin!

İlgilenen var mı?

Gurular: ? Tim ve Cloud Breaker'ın her zaman yardıma hazır olduğunu biliyorum

 
8284 wrote >>

Merhaba, bu konu hala yaşıyor mu?

Dili öğrenmekle ilgileniyorum, ancak programlama konusunda hiçbir geçmişim yok, bu nedenle kavramlar çok kafa karıştırıcı. Biraz okudum, biraz anladım ve bunu yapabileceğimi biliyorum ama biri devreye girmediği sürece gerçekten uzun zaman alacak. İlk bunu bulana kadar tam da bunun gibi bir başlık açmayı düşünüyordum.

Tüm öğretmenler sabırlı değildir ve "aptalca sorular" sorarak insanların sinirlerini bozmaktan hoşlanmazlar. Bunun çözümü ödevimi en azından öğretmenler anlaması için çaba sarf ettiğimi bilsin diye yapmaktır.

İhtiyacımız olan şey, teknik terimlerin sıradan bir açıklamasıdır; normal İngilizcede nedenler, neler, neredeler, ne zaman ve nasıllar (kimin kim olduğunu bulabiliriz). Ayrıca, yerleşik işlevler ve terminoloji için bir meslekten olmayanlar sözlüğü. Evet, meta düzenleyici sözlüğümüz var, ancak yeni başlayanlar için pek yararlı değil. Böyle bir şeyi öğrenmek için önce temelleri anlamamız gerekir, örneğin birine gitar çalmayı öğretmek istersem, ona akorlar, gamlar, arpejler, alternatif seçme, güç akorları, parmak stili vb. hakkında bilgi verirdim.

Gitar konusunda zaten biraz tecrübesi varsa ve ben onun oyun standardını yükseltmeye hazırsam, herhangi bir sorunumuz olmaz.

Ancak, gitarı ilk kez eline alıyorsa ve ona "alternatif toplama kullan" demeye başlarsam, asla alamayacak. Ona sadece alternatif toplama yöntemlerini söylersem, mızrapınız bir ipteyken yukarı vuruş yaparsanız, bir sonraki vuruş aşağı vuruş olur. Sonra ona yukarı vuruşları ve aşağı vuruşları açıklamaya devam edeceğim. Sorun sonsuza kadar çözüldü! Şimdi ne zaman alternatif seçimden bahsetsem, neden bahsettiğimi anlıyor, ayrıca bu tür terimleri olan ve karıştırılmayan materyalleri okuyabiliyor. Bu basit bir kavram, ancak onu tanımlamak için kullanılan kelimeler nedeniyle zor ve cesaret kırıcı görünüyor.

Bu forumdan ve kodlayıcılar gurusu da dahil olmak üzere diğer pek çok kişiden çok şey öğrendim, ancak hala bilmediğim ve öğrenmek istediğim çok şey var.

Eğer kimse konuyu canlı tutmaya istekli değilse, eminim yapabilirim, ama burada bu konuda bebek olduğumuzu akılda tutmaya hazır gurular olmadıkça faydası olmaz. Belki yeni başlayanlar çok iyi bir kelime değildir.

Devam etmek yerine gel deyin!

İlgilenen var mı?

Gurular: ? Tim ve Cloud Breaker'ın her zaman yardıma hazır olduğunu biliyorum

Oh, başka bir şey, çevrimiçi belgeleri okuyun demek iyi değil. Pek çoğu teknik olarak yazıldığı için pek yardımcı olmuyor. Bu şeylerin sıradan kelimelerle ne olduğunu bilmemiz gerekiyor. Örneğin, kodlayıcıların bir işlevi (sosis makinesi gibi) açıklaması çok açık ve açıklayıcıydı. Onun akış çizelgeleri de. Yeni başlayanlara böyle şeyler verirsiniz. Bence bu süreçteki ilk aşama önce bebek eşyalarını öğrenmek olmalı. Kodlayıcı guruları derslerine ve diğer basitleştirilmiş şeylere gidin, aksi takdirde çok az şey başarılabilir. Öğretmenlerin raketler, parantezler ve parametreler vb. gibi doğal olarak kabul ettiği ancak öğrencilerde çok fazla kafa karışıklığına neden olan pek çok şey vardır.

Kodlama öğrenme arayışımda bu noktaya ulaştım;

- değişkenler (kolay)

-sözdizimi (burada birkaç gri alan var ama iyi anlıyorum)

- işlevler ve aramalar (dün gece bir "aha" anı yaşadım)

- döngüler (dün gece başka bir "aha" anı)

Benim problemlerim :

-MANTIK

- Diziler (Görebiliyorum, dokunabiliyorum ama bir türlü kavrayamıyorum. Herhangi biri bir diziyi ve kullanımını benim için bile yeterince basit örneklerle anlatabilir mi?

Onun bir tablo veya benzer verilerin tutulduğu ve indeks tarafından yönlendirildiği ve bir boyuttan dörde kadar olabilen bir tablo gibi biliyorum. Bu ne demek oluyor?

İçimde bir "aha anının yakında bununla geleceğine dair bir his var, ama şimdilik, henüz bir şey yok!)

-ANAHTARLAR (Bundan pek emin değilim ama iyi bir fikrim var ama somut değil!)

Bu engeli ölçeklendirirsem, aptallar, zombiler, yer kurtları ve uzaylılar için mql4 adlı bir kitap yazacağım.

 
8284 :

Oh, başka bir şey, çevrimiçi belgeleri okuyun demek iyi değil. Pek çoğu teknik olarak yazıldığı için pek yardımcı olmuyor. Bu şeylerin sıradan kelimelerle ne olduğunu bilmemiz gerekiyor. Örneğin, kodlayıcıların bir işlevi (sosis makinesi gibi) açıklaması çok açık ve açıklayıcıydı. Onun akış çizelgeleri de. Yeni başlayanlara böyle şeyler verirsiniz. Bence bu süreçteki ilk aşama önce bebek eşyalarını öğrenmek olmalı. Kodlayıcı guruları derslerine ve diğer basitleştirilmiş şeylere gidin, aksi takdirde çok az şey başarılabilir. Öğretmenlerin raketler, parantezler ve parametreler vb. gibi doğal olarak kabul ettiği ancak öğrencilerde çok fazla kafa karışıklığına neden olan pek çok şey vardır.

Kodlama öğrenme arayışımda bu noktaya ulaştım;

- değişkenler (kolay)

-sözdizimi (burada birkaç gri alan var ama iyi anlıyorum)

- işlevler ve aramalar (dün gece bir "aha" anı yaşadım)

- döngüler (dün gece başka bir "aha" anı)

Benim problemlerim :

-MANTIK

- Diziler (Görebiliyorum, dokunabiliyorum ama bir türlü kavrayamıyorum. Herhangi biri bir diziyi ve kullanımını benim için bile yeterince basit örneklerle anlatabilir mi?

Onun bir tablo veya benzer verilerin tutulduğu ve indeks tarafından yönlendirildiği ve bir boyuttan dörde kadar olabilen bir tablo gibi biliyorum. Bu ne demek oluyor?

İçimde bir "aha anının yakında bununla geleceğine dair bir his var, ama şimdilik, henüz bir şey yok!)

-ANAHTARLAR (Bundan pek emin değilim ama iyi bir fikrim var ama somut değil!)

Bu engeli ölçeklendirirsem, aptallar, zombiler, yer kurtları ve uzaylılar için mql4 adlı bir kitap yazacağım.

8284 - İyi programcılar modülerlik için çabalar - ör. Her yeni programla yazılacak minimum yeni kod bırakarak tekrar tekrar birleştirilebilen yeniden kullanılabilir yapı taşlarının oluşturulması. Bu yaklaşımın eğitim materyalleri için de uygun olduğunu takdir etmelisiniz. Tüm teknolojilerde ortak olduğu için bahsettiğiniz programlama temellerini almak için birçok kaynak var. Bu öğrenme materyallerini her programlama dilinde çoğaltmak verimli değildir.


CB

 
cloudbreaker wrote >>

8284 - İyi programcılar modülerlik için çabalar - ör. Her yeni programla yazılacak minimum yeni kod bırakarak tekrar tekrar birleştirilebilen yeniden kullanılabilir yapı taşlarının oluşturulması. Bu yaklaşımın eğitim materyalleri için de uygun olduğunu takdir etmelisiniz. Tüm teknolojilerde ortak olduğu için bahsettiğiniz programlama temellerini almak için birçok kaynak var. Bu öğrenme materyallerini her programlama dilinde çoğaltmak verimli değildir.

CB

Sanırım seni anlıyorum CB. sana tüm kalbimle katılıyorum. Yapı taşlarınıza sahip olmak mantıklıdır (büyük çoğunluğu sanırım işlevler olacaktır). Birinden benim için böyle bir şey yapmasını istemeyi ve bana nasıl monte edeceğimi öğretmeyi düşündüm ama bundan hiçbir şey öğrenemeyeceğimi ve muhtemelen sadece en basit stratejiler için işe yarayacağını anladım.

Bahsettiğiniz temellere gelince, onları almanın kolaylığı oldukça görecelidir. Ağ hakkında konuşuyorsanız, her yere baktım, ancak malzeme ne kadar basit olursa olsun, genellikle açıklanmayan bir şey var çünkü çok basit (ama bana göre değil), bu yüzden onunla boğuşuyorum. bir mucize olur ya da hüsrana uğrarım.

Her neyse, şimdiye kadar iyi yaptığımı düşünüyorum, ama daha gidecek çok yolum var.

Şu anda kodlayıcı gurusu derslerindeyim. Kodlayıcılar gurusu ile işim bittiğinde saldıracağım bir aceminin maceralarına baktım. Bundan sonra, bu forumda harika bir dizi konferans var; yeni başlayanlar için mql4 dili. Kıdemli kodlayıcılar tarafından bağlanması gereken birkaç ihtimal ve sonuç dışında, bu benim için bile yapmalı. Tek sorunum, beni izlerimde donduracak bazı tekniklerle karşılaşmaktan korkuyorum.

İlk öğrenmeye başladığımda kitabı bu sitede denedim ve çabucak vazgeçtim. Bir sonraki bağlantı noktası, yeni başlayanlar için mql4 diliydi. Biraz daha ilerledim ama ilk makalenin yarısından öteye geçemedim.

Ancak zamanla, birçok forumu ziyaret ederek, kodlara bakarak, diğer yeni başlayanlara sunulan yardımları ve özellikle kodlayıcı guruları derslerini okuyarak biraz yetişebildim. Çok önemli bir bölümü atladığım için üzgünüm. Acemi birinin maceralarında, Tim'in ibfx'e ve Patrick Nouvion'un konuk konferanslarına yol açan bir bağlantı vardı (yazım için üzgünüm)! (İlk seferinde bir aceminin maceralarını bile anlayamadım).

Bu ibfx dersleri aslında temelleri ve ayrıca sahte kodun önemini anlamamı sağladı ve ilk seferinde bir kerede geçemedim. Saf ısrar!

Bir sonraki adım, hala üzerinde olduğum kodlayıcılar gurusuydu.

Bugün sadece eğlence olsun diye daha önce okuyamadığım o materyallere bakmaya karar verdim ve bunlar eskisinden çok daha anlamlıydı.

Kodlayıcı gurusu tarafından ilk göstergemi yeni bitirdim ama geri dönüp dizi kavramını tamamen almak istiyorum. Bir "ah.." aldım hala "..a" yı bekliyorum

Dizilerin önemli olduğunu biliyorum, bu yüzden kodlayıcı gurusu tarafından ilk ea'ma geçmeden önce onu almak istiyorum.

CB neden bu konuda yardım etmiyorsun? Belki bir ya da iki yıl sonra birileri gelir ve sadece bu yazıdan dizileri anlar, tıpkı benim eski yazıları okuyup onlardan çok şey öğrendiğim gibi.

Acemi birinin maceralarında, bunun gibi bir işlevin çok net bir tanımını yaptınız.

Fonksiyonların nasıl kullanılacağı, değişkenlerin nasıl girileceği ve çıkarılacağı aşağıda açıklanmıştır:


İlan etmek:

int abcdef(int x, string s) //anlamı abcdef adındaki fonksiyon bir tamsayı ve bir dizge girişini kabul eder ve çıktısı olarak bir tamsayı döndürür (bu durumda ya 0 ya da 9)

{

fonksiyon x ve s ile bir şeyler yapar

if (bir koşul)

dönüş(9);

başka

dönüş(0);

}


Ve aramak için:

...

myResponse = abcdef(myInteger, myString);

if (myResponse == 9)

{

falan

Bunu ben bile anlayabiliyordum. Aynı şeyi dizilerle de yapabilir misin?

Hızlı cevabınız için teşekkürler.

Jay!

 

Bunu dene. Sanırım aradığınız şey bu.

https://book.mql4.com/variables/arrays


CB

 
cloudbreaker wrote >>

Bunu dene. Sanırım aradığınız şey bu.

https://book.mql4.com/variables/arrays

CB

Ah CB, Ah CB !

Sen zor birisin. Gerçekten elimi tutmak istemiyorsun. Bu, benim kaçtığım yunanca, latince ve mars dilinde yazılmış kitabın aynısı. Terminolojiyi öğrenmeden bir meslekte yetkin olmanın hiçbir yolu olmadığı kabul edilir, ancak .....

Bana mantık öğretim görevlisi Dr Otakpor'u hatırlatıyorsunuz (mantıkla felsefeden bahsediyorum). Ne sorduğun hakkında hiçbir fikrin yoksa, ona asla soru sormasan iyi edersin. CB, dizilerle ilgili kitap benim için oldukça teknik (kodlama konusundaki ilk çabamdı). Ne hakkında olduğu hakkında belirsiz bir fikrim var ama tam olarak anlayamıyorum. Ancak bunu bir meydan okuma olarak kabul ediyorum!

Benim "ah.." kelimemi "aha"ya çevirecek o küçük "..a"yı arayacağım.

Okuyacağım, yazacağım ve sonra size diziler hakkında bildiklerimi vereceğim (aslında en çok onların uygulamalarını bilmem gerekiyor).

Tek şey, bunun çok uzun bir yazıyla sonuçlanmasıdır. Dizilerin kullanıldığını gördüğüm kod parçaları var [] ama mantığı tam olarak anlamadım. Bana açıklansaydı, bu kadar çok sorum olmayacağını umuyordum (bir tür bulmacanın eksik parçası gibi).

Bana meydan okudunuz ve bunun gelişimim için iyi olduğunu düşünüyorum, ancak sizden biraz daha yumuşak davranmanızı rica ediyorum çünkü bilimsel olarak engelliyim. Benim geçmişim sanatta. Hanımlarla konuştuğumda şair gibi konuştuğumu söylüyorlar. Umarım bir tane gibi kodlamam!!!

Cidden, bugün benim için uyku yok, 24 saat içinde, dizi anlayışımla geri döneceğim. Umarım yanlış yaptığım yerde beni düzeltirsiniz ve dizilerin programlamaya uygulanmasını anlamama yardımcı olursunuz.

Ah CB, Ah CB !