Meta Trader'da spread ticareti - sayfa 15

 
getch >> :

Spread ticareti istatistiksel arbitrajdır. Çeşitli sentetik ticaret araçları arasında istatistiksel korelasyonlar kullanmak.

Korelasyon yoksa, bu aynı anda birkaç ticaret aracıyla zaten klasik ticarettir.

Bu taraftan değil. Spread ticareti, bu durumda olduğu gibi, bir uzun ve bir kısa endeksten oluşan bir sentetik ürün ticareti yapan çiftler ticaretidir. Bu iki endeks arasında korelasyon gerekli değildir, eşbütünleşme önemlidir.

İstatistiki arbitraj, tüm düşük değerli varlıkları satın almak ve tüm aşırı değerli varlıkları aynı anda satmaktır, belirli varlıklar arasındaki korelasyon önemli değildir, hatta eşbütünleşme çok önemli değildir. İstatistikler önemlidir - çok sayıda varlık.

Bazen çift ticaretine istatistiksel arbitraj denir, bunlar çok yakındır, ancak yine de aralarında ayrım yapmak daha iyidir.

 

Hala terminolojiyi anlamak istiyorum.

Varlık, eşbütünleşme ve korelasyon nedir?

 
rid >> :


Bu (en basit haliyle) şu şekilde uygulanabilir:

Aynı zamanda, pozisyon açarken sihri ayarlamanıza izin veren I. Kim'in senaryosu (web sitesinde mevcuttur) kullanılarak pozisyonlar manuel olarak açılabilir.

http://www.kimiv.ru/index.php?option=com_remository&Itemid=13&func=fileinfo&id=47 ve

http://www.kimiv.ru/index.php?option=com_remository&Itemid=13&func=fileinfo&id=46

Çünkü Sihri (Magic ve Magic2) koda "hedge" türünü koydum - bu gerekli, çünkü Her iki "hedge" türündeki farklı pozisyonlar, her iki hisse senedinin de - - talep ve teklifleri ile farklı fiyatlarla hesaplanır ve kapatılır #I .

kurtulmak

tekrar, saf soru için özür dilerim - bu zaten hazır bir uzman mı? veya bunun yardımıyla Kimovsky e-CloseByProfit'i yükseltmek mi gerekiyor?

 
rid писал(а) >>

İşte sorun ortaya çıktı. Nerede beklemiyordu.

Yorumda mevcut "hedge" kârının bu gösterimi ile, ikinci sembolün (ikinci anlaşma) kârı doğru şekilde görüntülenmiyor!

Bu yüzden. Uzman Danışman, ilk enstrümanın tablosunda "durur" ve tüm bilgiler, bu enstrümanda yeni bir onay işaretinin ortaya çıkmasıyla değişir.

Ancak bu süre zarfında - ikinci enstrümanda birkaç kene geçer! Ancak bu bilgiler yorumlara dahil edilmemiştir ( "2. simgenin cari karı BUY-UP =" ), çünkü ilk enstrümanın tablosu (EA'nın bulunduğu yer) hala yeni bir onay işareti almadı!

Burada nasıl yapabilirsin? Tutarsızlığı düzeltmek için mi?

Lütfen. söylemek.

En basit çözüm, paralel bir enstrümanda benzer bir Expert Advisor (veya kar hesaplama işlevi) çalıştırmaktır.

Ayrıca herhangi bir Uzman Danışmandan çiftler halinde pozisyon açma/kapama komutları gönderebilirsiniz.

Aynı zamanda, örneğin daha önce açma komutunu veren danışman gibi tekrarlama olmadığından emin olmak gerekir.

(sembolündeki onay işareti daha önce geldi) bayrağı terminalin global değişkeni aracılığıyla ayarlar ve diğer danışman dinlenir.

 

Den2000'e (kişisel olarak bakın)

Aslında, - Bu hazır bir Uzman Danışmandır (Broko için), ancak yalnızca I. Kim'in komut dosyalarında belirtilen (bağlantılarla) zaten açık olan pozisyonları ("hedgeler") kapatmak için çalışır.

Sadece vadeli işlemler için. hisse senedi aletleri.

Orada, sadece kodun en sonunda (BAŞLAT işlevinin dışında) I. Kim'in işlevlerini (doğrudan sırayla, birbiri ardına) koymanız gerekir:

PriceOpenLastPos() https://forum.mql4.com/en/11287/page63#126982

ClosePosFirstProfit(); https://www.mql5.com/ru/forum/107476/page14#76382

ClosePosBySelect() https://www.mql5.com/en/forum/107476/page13

GetNameOP(int op) https://www.mql5.com/ru/forum/107476/page6#69097

NumberOfPositions() (yorum bloğu için) https://www.mql5.com/ru/forum/107476/page18#78397

Ancak, tüm bu işlevlerin (birincisi hariç) muhtemelen Kimovsky e-CloseByProfit'te olduğunu ve oradan alabileceğinizi düşünüyorum.

Ve global değişkenlerde (yukarıdan) eklemeniz gerekir:

 extern string ___ = "=== Прочие Параметры советника  ===" ;

extern bool   UseSound      = True ; // Использовать звуковой сигнал
extern string NameFileSound = "expert.wav" ; // Наименование звукового файла
extern color  clCloseBuy    = Yellow ;    // Цвет закрытия покупки
extern color  clCloseSell   = Green ;    // Цвет закрытия продажи
extern int    NumberOfTry   = 10 ;      // Количество попыток
string SoundSuccess  = "ok.wav" ;      // Звук успеха
string SoundError    = "timeout.wav" ; // Звук ошибки
int        Slippage        = 50 ;   // Проскальзывание цены при закрытии
//-- Подключаемые модули --
#include <stderror.mqh>
#include <stdlib.mqh>


//------------------------------------------------ ----------

Ve sihri ayarlamanıza izin veren belirtilen I. Kim komut dosyalarıyla "çitler" açmanız gerekir. Çünkü danışman, açılışta belirtilen sihirlere göre "hedge tipini" tam olarak ayırt eder ve kapatır

Ayrıca, bir hedge=(2. ürünün alımı + 1. örneğin satışı) için sihir = danışmanın sihrini ayarlamanız gerekir.

Ve bir hedge için = (1 al+2 sat) sihri 1 daha ayarlamanız gerekir (yani danışmanın sihri +1).

İlk enstrüman, Expert Advisor'ın kurulu olduğu çizelgedeki enstrümandır.

 
goldtrader >> :

En basit çözüm, paralel bir enstrümanda benzer bir Expert Advisor (veya kar hesaplama işlevi) çalıştırmaktır.

Ayrıca herhangi bir Uzman Danışmandan çiftler halinde pozisyon açma/kapama komutları gönderebilirsiniz.

Aynı zamanda, örneğin daha önce açma komutunu veren danışman gibi tekrarlama olmadığından emin olmak gerekir.

(sembolündeki onay işareti daha önce geldi) bayrağı terminalin global değişkeni aracılığıyla ayarlar ve diğer danışman dinlenir.

Hmm... Fduch'un yaptığı gibi, bunu döngülü bir komut dosyası biçiminde yapmak daha kolay gibi görünüyor...

 
gurman >> :

Teşekkürler, öz benim için açık ... Ben kendim bu "konuyu" kullanmaya çalışıyorum. Kodlardaki akım "boom-boom yok", bu yüzden farklı doğaçlama cihazlar kullanıyorum. İşte, benim için uygun bir şey arıyorum.

Uzman Danışmanınızı ücretsiz erişim için mi planlıyorsunuz yoksa nasıl...? Denemek ilginç olurdu...


Henüz değil. Hala nemli, "sümükte" asılı. Büyük olasılıkla, son versiyonumu yakında yayınlamayacağım.

//----------------------

Ancak burada, bu forumda profesyonel programcılara başvurabilirsiniz. Benzer ve makul bir fiyat için hızlı bir şekilde bir Uzman Danışman yazacaklar.

Üstelik öz sizin için açık ve mantıklı bir şekilde beste yapabileceksiniz.

 
Fduch >> :

Biçimi biraz değiştirmek zorunda kaldım - şimdi takas eden Uzman Danışman değil, senaryo. Bu int start() ile komut dosyası:

Teorik olarak böyle bir yapıyı bir Expert Advisor'da kullanmak mümkün, ama ben denemedim.Belki de, pek olası olmasa da, Expert Advisor'ların esasında yürütme süresi sınırı gibi bazı özgünlükler vardır.

Herşey yolunda. Bu tasarıma sahip EA zaten bir haftadır çalışıyor. Tek dezavantajı, mülklere girememenizdir.

altın tüccarı >> :

En basit çözüm, paralel bir enstrümanda benzer bir Expert Advisor (veya kar hesaplama işlevi) çalıştırmaktır.

Ayrıca herhangi bir Uzman Danışmandan çiftler halinde pozisyon açma/kapama komutları gönderebilirsiniz.

Hayır hayır, o durumda değil. Hepsi bir arada danışman ve ayrıca aletle açma / kapama için farklı bir mekanizma ile.

 

Tüm enstrümanlar için, aynı parazit Uzman Danışmanlar kurulur ve bunlar, tiklerinin gelmesi üzerine, çoklu para birimi Uzman Danışmanının asılı olduğu grafikte yapay bir tik oluşturur.

Ancak döngülü sürüm daha doğru görünüyor.

 

TheXpert писал(а) >>


Herşey yolunda. Bu tasarıma sahip EA zaten bir haftadır çalışıyor. Tek dezavantajı, mülklere girememenizdir.

Döngüsel bir danışmanın özelliklerine kolayca girebilirsiniz. "Uzmanlar" düğmesini geçici olarak devre dışı bırakın ve özellikleri düzenleyin. En önemlisi, daha sonra düğmeyi tekrar açmayı unutmayın.

Neden: