Yapı kayaları. Programları yapılandırmayı, olasılıkları, hataları, çözümleri vb. keşfetmeyi öğreniyoruz. - sayfa 12

 

VE? Buradaki makale UG, oradaki makale az çok yeterli. Shalyto - sıkışmış, çünkü soyadı.

İngilizce vermemesi iyi oldu, sonunda gagalayacaklardı.

 
C-4 :
Onlar. bir robotta bir robot çıkıyor. Diyelim ki piyasadan al emrini veren orta vadeli bir algoritma var. Başka bir düşük seviyeli robot, bu siparişi HFT en iyi hareket tekniğini kullanarak en iyi fiyata gerçekleştirir.

Evet kesinlikle.

Sadece robot içinde robot değil. Daha çok robotların konveyörü gibi.

 

Fikrime bir baksan iyi olur:

Sonlu otomat teorisinde durum sayısı sınırsızdır ve bir kartopu gibi büyüyebilir. Ama ya her zaman sadece dört durum olduğunu varsayarsak, ama hepsi paralel, yani. ortak bir modülden aynı anda çağrılır. Bu eyaletlerden ikisi, alımları açma ve kapama için tüm kuralları açıklar ve diğer ikisi - satar. Böylece robot, deyim yerindeyse, aynı anda hem satın alma modunda hem de satış modundadır. Ayrıca, bu yönlerin her ikisi de hiçbir şekilde birbirine bağımlı değildir. Bu dört durum dört fonksiyonla tanımlanabilir:

  • Sinyal arama modu satın al
  • Mevcut bir satın alma işlemini kapatmak için bir sinyal arama modu
  • Sinyal arama modunu sat
  • Mevcut bir satışı kapatmak için bir sinyal arama modu

Hareketli ortalamalardaki robot bu mantıkta bu şekilde tanımlanır.

1. Uzun bir işlem açma modu (İşlevi): Hızlı hareket eden ortalama, aşağıdan yukarıya yavaş olanı geçerse, bir satın alma açın.

2. Uzun bir işlemi kapatma modu (İşlev): Hızlı hareket eden ortalama yavaş olanı yukarıdan aşağıya geçerse, alımı kapatırız

3. Kısa işlem açma modu (İşlevi): Hızlı hareket eden ortalama, yavaş hareket eden ortalamayı yukarıdan aşağıya geçerse, bir satış açarız.

4. Kısa bir ticareti kapatma modu (İşlev): Hızlı hareket eden ortalama, aşağıdan yukarıya yavaş olanı keserse, satışı kapatın

1 ve 4 fonksiyonlarına ve 2 ve 3'e dikkat edin. Şartları aynı! Gereksiz görünebilir, ancak değildir, çünkü uzun bir pozisyonu kapatma koşulları, hiçbir şekilde kısa bir pozisyon açma koşullarıyla bağlantılı değildir. Aniden fazladan eklemeye karar verirsek. kısa pozisyon açma filtresi, uzun pozisyon açma koşullarını hiçbir şekilde etkilemez ve bunun tersi de geçerlidir. Expert Advisor'ın çalışması sırasında satışları tamamen yasaklamak istersek, 3numaralı işlevi çağırmayı bırakırız . Önceden açılmış tüm kısa pozisyonlar er ya da geç fonksiyon No. 4'te açıklanan sinyal ile kapatılacaktır. Koşulları bağımsız olduğu için uzun işlemler hiçbir şekilde zarar görmez!

 
C-4 :

Fikrime bir baksan iyi olur:

Sonlu otomat teorisinde durum sayısı sınırsızdır ve bir kartopu gibi büyüyebilir. Ama ya her zaman sadece dört durum olduğunu varsayarsak, ama hepsi paralel, yani. ortak bir modülden aynı anda çağrılır. Bu eyaletlerden ikisi, alımları açma ve kapama için tüm kuralları açıklar ve diğer ikisi - satar. Böylece robot, deyim yerindeyse, aynı anda hem satın alma modunda hem de satış modundadır. Ayrıca, bu yönlerin her ikisi de hiçbir şekilde birbirine bağımlı değildir. Bu dört durum dört fonksiyonla tanımlanabilir:

  • Sinyal arama modu satın al
  • Mevcut bir satın alma işlemini kapatmak için bir sinyal arama modu
  • Sinyal arama modunu sat
  • Mevcut bir satışı kapatmak için bir sinyal arama modu

Hareketli ortalamalardaki robot bu mantıkta bu şekilde tanımlanır.

1. Uzun bir işlem açma modu (İşlevi): Hızlı hareket eden ortalama, aşağıdan yukarıya yavaş olanı geçerse, bir satın alma açın.

2. Uzun bir işlemi kapatma modu (İşlev): Hızlı hareket eden ortalama yavaş olanı yukarıdan aşağıya geçerse, alımı kapatırız

3. Kısa işlem açma modu (İşlevi): Hızlı hareket eden ortalama, yavaş hareket eden ortalamayı yukarıdan aşağıya geçerse, bir satış açarız.

4. Kısa bir ticareti kapatma modu (İşlev): Hızlı hareket eden ortalama, aşağıdan yukarıya yavaş olanı keserse, satışı kapatın

1 ve 4 fonksiyonlarına ve 2 ve 3'e dikkat edin. Şartları aynı! Gereksiz görünebilir, ancak değildir, çünkü uzun bir pozisyonu kapatma koşulları, hiçbir şekilde kısa bir pozisyon açma koşullarıyla bağlantılı değildir. Birdenbire fazladan eklemeye karar verirsek. kısa pozisyon açma filtresi, uzun pozisyon açma koşullarını hiçbir şekilde etkilemez ve bunun tersi de geçerlidir. Expert Advisor'ın çalışması sırasında satışları tamamen yasaklamak istersek, 3numaralı işlevi çağırmayı bırakırız . Önceden açılmış tüm kısa pozisyonlar er ya da geç fonksiyon No. 4'te açıklanan sinyal ile kapatılacaktır. Koşulları bağımsız olduğu için uzun işlemler hiçbir şekilde zarar görmez!

ns utybq? ,tp gbpls!
 
dfc bp lfcn&
 
C-4 :
dfc bp lfcn&
dc`yjhvekm? yt ccs
 
C-4 :

Fikrime bir baksan iyi olur:

Sonlu otomat teorisinde durum sayısı sınırsızdır ve bir kartopu gibi büyüyebilir. Ama ya her zaman sadece dört durum olduğunu varsayarsak, ama hepsi paralel, yani. ortak bir modülden aynı anda çağrılır. Bu durumlardan ikisi, alımları açma ve kapama için tüm kuralları açıklar ve diğer ikisi - satar. Böylece robot, deyim yerindeyse, aynı anda hem satın alma modunda hem de satış modundadır. Ayrıca, bu yönlerin her ikisi de hiçbir şekilde birbirine bağımlı değildir. Bu dört durum dört fonksiyonla tanımlanabilir:

  • Sinyal arama modu satın al
  • Mevcut bir satın alma işlemini kapatmak için bir sinyal arama modu
  • Sinyal arama modunu sat
  • Mevcut bir satışı kapatmak için bir sinyal arama modu

Hareketli ortalamalardaki robot bu mantıkta bu şekilde tanımlanır.

1. Uzun bir ticaret açma modu (İşlevi): Hızlı hareket eden ortalama, aşağıdan yukarıya yavaş olanı geçerse, bir satın alma açın.

2. Uzun bir işlemi kapatma modu (İşlev): Hızlı hareket eden ortalama yavaş olanı yukarıdan aşağıya geçerse, alımı kapatırız

3. Kısa işlem açma modu (İşlevi): Hızlı hareket eden ortalama, yavaş hareket eden ortalamayı yukarıdan aşağıya geçerse, bir satış açarız.

4. Kısa bir ticareti kapatma modu (İşlev): Hızlı hareket eden ortalama aşağıdan yukarıya yavaş olanı keserse, satışı kapatın

1 ve 4 fonksiyonlarına ve 2 ve 3'e dikkat edin. Şartları aynı! Gereksiz görünebilir, ancak değildir, çünkü uzun bir pozisyonu kapatma koşulları, hiçbir şekilde kısa bir pozisyon açma koşullarıyla bağlantılı değildir. Birdenbire fazladan eklemeye karar verirsek. kısa pozisyon açma filtresi, uzun pozisyon açma koşullarını hiçbir şekilde etkilemez ve bunun tersi de geçerlidir. Expert Advisor'ın çalışması sırasında satışları tamamen yasaklamak istersek, 3numaralı işlevi çağırmayı bırakırız . Önceden açılmış tüm kısa pozisyonlar er ya da geç fonksiyon No. 4'te açıklanan sinyal ile kapatılacaktır. Koşulları bağımsız olduğu için uzun işlemler hiçbir şekilde zarar görmez!

Benim için çok daha kolay.

Strateji, cihaz üzerinde önerilen bir konum şeklinde bir sinyal üretir. Satışları devre dışı bırakmak istersem, senkronizör sürücüsüne göndermeden önce önerilen toplam konumun negatif değerlerini kesmem yeterlidir. Tek çizgi:

if (Kısa Devre Dışı) Pos = (Pos<0) ? 0 : Konum;

Hepsi bu.

--

Demek istediğim, benim için olmayan bir soruna güzel bir çözüm tarif ettin.

Alış/satış koşullarını ayırt etmekte hiç sorun yaşamıyorum. Strateji düzeyinde olmamalıdır. Stratejinin görevi , piyasanın bir sonraki anda ve hangi olasılıkla yükseleceğini veya düşeceğini tahmin etmektir. Önerilen piyasa pozisyonu buna bağlıdır. Geçmişte ne vardı, şimdi (herhangi bir yönde) açık pozlar olup olmadığı - hiç önemli değil. Bunun içine girmezseniz, hayatınızın yarısı için var olmayan sorunları çözebilirsiniz. Bazen onları çözmek bile çok güzel.

 
Ve bu arada, dörde geri dönüş konusunda (ki bu geliyor gibi görünüyor). Bu kadar arama emrine ihtiyacım yok. Beşin ortaya çıkmasından önce bile ağları sonuna kadar kontrol ettim ... :))))
 
MetaDriver :
Ve bu arada, dörde geri dönüş konusunda (ki bu geliyor gibi görünüyor). Bu kadar arama emrine ihtiyacım yok. Beşinin ortaya çıkmasından önce bile ağları sonuna kadar kontrol ettim ... :))))

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

OCO siparişleri gerekli mi?

hrenfx , 2012.01.06 07:46

MT4, MARKET'te çalışmak için kullanılabilir mi? Evet yapabilirsin.
MT5, MARKET'te çalışmak için kullanılabilir mi? Evet yapabilirsin.

Ama daha uygun ve güvenilir olan nedir? Teorik akıl yürütme ile değil, pratikte, PİYASA'da ticaret yapmanın zor gerçek uygulaması.

MT4'ten daha uygun. Evet, kısmi uygulama nedeniyle bir limit bir düzine açık pozu vurabilir ve her poz bir düzine kapalı pozu vurabilir. Peki ya birden fazla limit varsa? Bu kadar zorlu koşullarda MT4'te yönetmek mümkün mü? Evet, mümkündür ve basit ve en önemlisi - güvenilir bir şekilde uygulanır.

MT5'te de bununla ilgili özel bir sorun yoktur. İlk bakışta, MARKET'te MT4'ten daha kolaydır. Gözlerde çok sayıda pozdan dalgalanma olmaz.

Ancak danışmanın mantığını karmaşıklaştırmaya başladığınızda her şey değişir. Birden fazla Uzman Danışman çalıştırarak çeşitlendirmeniz gerektiğinde. MT4'te bu, basit ve çok güvenilir bir şekilde gerçekleşir - diğer büyülerle bir danışman başlattı. MT5'te bu, otomasyon açısından büyük bir acıdır. Ve bu tür ticarete manuel müdahale açısından, bu dayanılmaz bir iştir. Çünkü MT5'te her strateji için bir pozisyon açma ve kapama mantığı, terminale basit bir bakışla hiç yakalanmaz. Uygun bir analizör yazmanız gerekir. Ve ne yazık ki evrensel olamaz.

Ancak, MT4'te böyle bir sorun yoktur. Her şey avucunuzun içinde. MT4'te netleştirme, bir tüccar için en basit şekilde uygulanır.

Bu nedenle, gerçek ticaret uygulamasında MT4, teori düzeyinde değil, her zaman MT5'ten daha uygundur. Her iki platform da kesinlikle pazarlanabilir olsa da. Ve bahsettiğim şey PİYASA'da işlem yapmakla ilgili.
 

hrenfx :

MT4, MARKET'te çalışmak için kullanılabilir mi? Evet yapabilirsin.
MT5, MARKET'te çalışmak için kullanılabilir mi? Evet yapabilirsin.

Ama daha uygun ve güvenilir olan nedir? Teorik akıl yürütme ile değil, pratikte, PİYASA'da ticaret yapmanın zor gerçek uygulaması.

MT4'ten daha uygun. Evet, kısmi uygulama nedeniyle bir limit bir düzine açık pozu vurabilir ve her poz bir düzine kapalı pozu vurabilir. Peki ya birden fazla limit varsa? Bu kadar zorlu koşullarda MT4'te yönetmek mümkün mü? Evet, mümkündür ve basit ve en önemlisi - güvenilir bir şekilde uygulanır.

MT5'te de bununla ilgili özel bir sorun yoktur. İlk bakışta, MARKET'te MT4'ten daha kolaydır. Gözlerde çok sayıda pozdan dalgalanma olmaz.

Ancak danışmanın mantığını karmaşıklaştırmaya başladığınızda her şey değişir. Birden fazla Uzman Danışman çalıştırarak çeşitlendirmeniz gerektiğinde. MT4'te bu, basit ve çok güvenilir bir şekilde gerçekleşir - diğer büyülerle bir danışman başlattı. MT5'te bu, otomasyon açısından büyük bir acıdır. Ve bu tür ticarete manuel müdahale açısından, bu dayanılmaz bir iştir. Çünkü MT5'te her strateji için bir pozisyon açma ve kapama mantığı, terminale basit bir bakışla hiç yakalanmaz. Uygun bir analizör yazmanız gerekir. Ve ne yazık ki evrensel olamaz.
Ivan, tüm bu tartışmayı çok iyi biliyorum ve anlıyorum. Sadece "stratejileri toplayarak/çakışarak çeşitlendirmeye" manuel müdahalenin son çare olduğunu düşünüyorum. Test optimizasyonu aşamasında, stratejiler çalışır durumda olacak şekilde hata ayıklanmalıdır. Bu çeşitlendirmenin kendisine gelince - bunu yaygın olarak kullanıyorum - sadece tüm alt tabakaların sinyallerini, toplam sinyali senkronizöre göndermeden ÖNCE toplayarak. Bu şekilde özetlenen binden fazla strateji sorunsuz. Böyle bir varsayım ("yalnızca hata ayıklama sırasında müdahale et") temel alınırsa, her bir stratejinin bireysel olarak izlenmesinin bir sorun olmadığı hemen anlaşılır - hepsi ayrı ayrı devre dışı bırakılır. Biri hariç hepsinin bağlantısı kesildi ve sağlık için analiz edildi.

Ancak, MT4'te böyle bir sorun yoktur. Her şey avucunuzun içinde. MT4'te netleştirme, bir tüccar için en basit şekilde uygulanır.

Bu nedenle, gerçek ticaret uygulamasında MT4, teori düzeyinde değil, her zaman MT5'ten daha uygundur. Her iki platform da kesinlikle pazarlanabilir olsa da. Ve bahsettiğim şey PİYASA'da işlem yapmakla ilgili.

Evet, hepsi saçmalık. Dördü için de benzer bir "ağ senkronizörü" yazmıştım size söylüyorum. Kolaylık sağlamak için tüm işlevlerini tek bir sınıfta birleştireceğim ve her ihtimale karşı tekrar kontrol edeceğim / hata ayıklayacağım. Sonra bir sürü emirle oraya gitmesine izin verin, sonra kendi kendine savaşır - stratejinin kendisi ampulün derinliklerinde, ağda olduğu için öyle kalacak. :)