Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
... tek bir arayüz, herhangi bir hesaplama görevini programlamak için tamamen uygulanamaz ...
herhangi bir programlama görevine ayrı ayrı yaklaşılması gerekir, bu, tek bir bayrak altında birleştirilebilen ve bu birçok görevden herhangi biri için her işlev için evrensel işleyiciler oluşturabilen yapı olarak benzer 1000 göreviniz olduğunda başka bir konudur. algoritmik ticaret, tüm robotlar için görevlerin neredeyse aynı olduğu alandır.
Samimi olarak.
Hafif gecikme için özür dilerim.
İşte fonksiyonun ilk versiyonu. Daha da geliştirilebilir ve geliştirilebilir. Herhangi biri bir hata fark ederse, lütfen yorum yapın.
Ohoh... Tabii ki, onu araştırmadım - böyle bir kodu okumak benim için zor. Varsayımsal olarak kendisinden isteneni döndürdüğünü varsayalım.
Ve EURUSD ve USDCAD'de - her birinde üç TF'de - M5, H1 ve D1'de yeni bir çubuk oluştuğu gerçeğini nasıl biliyorsunuz?
yapıya benzer 1000 göreviniz olduğunda başka bir şey
2 benzer görev bile olduğunu sanmıyorum. :) Ve evet, işlevi 1000 kez çağırabilirsiniz, ancak bu bir görevdir ve 1000 değil.
Ohoh... Tabii ki, onu araştırmadım - böyle bir kodu okumak benim için zor. Varsayımsal olarak kendisinden isteneni döndürdüğünü varsayacağız.
Ve EURUSD ve USDCAD'de - her birinde üç TF'de - M5, H1 ve D1'de yeni bir çubuk oluştuğu gerçeğini nasıl biliyorsunuz?
Teklifler bir sunucudan geliyorsa, hangi enstrümanın önemi yoktur. Sonuçta, çubuklar her enstrümanda aynı anda açılır.
Başka bir şey, alıntı kaynaklarının dünyanın farklı yerlerinde bulunuyor olmasıdır. Dakikalar için önemli değil, ancak daha yüksek zaman dilimlerinde bir sorun olabilir. Belki de zaman fonksiyonlarını daha detaylı incelemeniz ve zamana ince ayarlamalar yapmanız gerekiyor. Ancak bu, bu çözümün geliştirilmesindeki bir sonraki aşamadır ...
Bu işlev için kalibre edilmesi gerekiyor...
Teklifler bir sunucudan geliyorsa, hangi enstrümanın önemi yoktur. Sonuçta, çubuklar her enstrümanda aynı anda açılır.
Başka bir şey, alıntı kaynaklarının dünyanın farklı yerlerinde bulunuyor olmasıdır. Dakikalar için önemli değil, ancak daha yüksek zaman dilimlerinde bir sorun olabilir. Belki de zaman fonksiyonlarını daha detaylı incelemeniz ve zamana ince ayarlamalar yapmanız gerekiyor. Ancak bu, bu çözümün geliştirilmesindeki bir sonraki aşamadır ...
Bu işlev için kalibre edilmesi gerekiyor...
bir fark var ....
2 benzer görev bile olduğunu sanmıyorum. :) Ve evet, işlevi 1000 kez çağırabilirsiniz, ancak bu bir görevdir ve 1000 değil.
robot yazmak için 1000 referans şartınız var, aslında her biri
Açmak için 1 sinyal alma işlevi
2 sipariş açma fonksiyonu
3 sipariş takip fonksiyonu
Kapatmak için 4 sinyal alma işlevi
vb.
her robotun kendi işlevleri vardır, ancak 1000 proje içinde tekrarlanırlar. sonuç olarak, işlevleri evrensel modüllerde birleştirebilir ve göreve bağlı olarak doğru olanı arayabilirsiniz.
Samimi olarak.
bir fark var ....
Teklifler bir sunucudan geliyorsa, hangi enstrümanın önemi yoktur. Sonuçta, çubuklar her enstrümanda aynı anda açılır.
Başka bir şey, alıntı kaynaklarının dünyanın farklı yerlerinde bulunuyor olmasıdır. Dakikalar için önemli değil, ancak daha yüksek zaman dilimlerinde bir sorun olabilir. Belki de zaman fonksiyonlarını daha detaylı incelemeniz ve zamana ince ayarlamalar yapmanız gerekiyor. Ancak bu, bu çözümün geliştirilmesindeki bir sonraki aşamadır ...
Bu işlev için kalibre edilmesi gerekiyor...
Samimi olarak.
Teklifler bir sunucudan geliyorsa, hangi enstrümanın önemi yoktur. Sonuçta, çubuklar her enstrümanda aynı anda açılır.
Başka bir şey, alıntı kaynaklarının dünyanın farklı yerlerinde bulunuyor olmasıdır. Dakikalar için önemli değil, ancak daha yüksek zaman dilimlerinde bir sorun olabilir. Belki de zaman fonksiyonlarını daha detaylı incelemeniz ve zamana ince ayarlamalar yapmanız gerekiyor. Ancak bu, bu çözümün geliştirilmesindeki bir sonraki aşamadır ...
Bu işlev için kalibre edilmesi gerekiyor...
İhtiyaç duyulan şey, üç tfs'de önerilen sembollerden herhangi biri üzerinde yeni bir çubuk açılması gerçeğidir.
Herhangi bir sembolde alıntı yoksa, yeni bir çubuk açma gerçeği yoktur. Ve yalnızca yeni bir onay işaretinin gelmesiyle yeni bir çubuk görünecektir. EURUSD'de yeni bir çubuk varsa ve USDCAD'e henüz yeni çubukla karşılık gelen yeni bir fiyat teklifi gelmediyse, yeni çubuk oluşturmaya başlamaz. Ve zaman için çekincesiz yeni bir bar açılmasının kesin gerçeğini bilmeniz gerekiyor - zamanında olması gerektiğini söylüyorlar. İhtiyaç duyulan şey, yeni bir barın inşaatına başlanmış olmasıdır:
EURUSD'de M5'te yeni bir çubuk varsa, o zaman ...
EURUSD'de H1'de yeni bir çubuk varsa, o zaman ...
EURUSD'de D1'de yeni bir çubuk varsa, o zaman...
--------
USDCAD'de M5'te yeni bir çubuk varsa, o zaman ...
USDCAD'de H1'de yeni bir çubuk varsa, o zaman ...
USDCAD'de D1'de yeni bir çubuk varsa, o zaman...