Sadece daha sonra TA'nın çalışmadığını söyleme - sayfa 25

 
Reshetov :


Bugün GD2'de bulunan Expert Advisor'ın ilginç bir özelliğini buldum. Gelecekte 3. modda (geçiş = 3) değil, 1. veya 2. modda ticaret yapmanız gerektiği ortaya çıktı.....

................................................

Bütün bunlar iyi. Ve Uzman Danışmanlarla sizin yönteminize göre yapılmış, ancak biraz değiştirilmiş böyle bir deney yaptım.

1. Bugün 23 saat 2009.10.12 olsun (ticaret platformu zamanı)

2. Danışmanı en sağdan ilk yönteminize göre optimize ediyorum-özelleştiriyorum

tarih 2009.10.13 , yani. Ayrıca 2009.10.12 - günlerinin son 23 H1-bar'ını da yakaladım.

2. Danışmanda seçeneği belirledim - " tüm pozisyonları 23:00'te kapat " ve danışmanı belirli aralıklarla başlat

2009.10.13 - 2009.10.14 - karı/zararı sabitle

4. Tarihi bir gün artırarak 1. adıma dönüyorum ve her şeyi tekrarlıyorum.

-------------------------------------------------- ------------------------------------

Her şeyi manuel olarak yaptığım için bu şekilde 40 iş gününü geçmeyi başardım, bu günlerin 35'i karlı çıktı.

1000 dolarlık ilk depozito ile 0.1 lot, 1600 dolar kar ettim.

-------------------------------------------------- -------------------------------------

Şimdi, en sağ ticaret optimizasyon tarihinden sonraki gün ticaret için optimizasyona uygun bir otomasyon programı oluşturuyorum.

 
more :

Şimdi, en sağ ticaret optimizasyon tarihinden sonraki gün ticaret için optimizasyona uygun bir otomasyon programı oluşturuyorum.


Yapacak mı?



En son sürümlerin indirme sayfasından indirilebilen 2.1 sürümüne eklendi: http://gold-dust.info/ru/downloads .

 
Reshetov :


Yapacak mı?



En son sürümlerin indirme sayfasından indirilebilen 2.1 sürümüne eklendi: http://gold-dust.info/ru/downloads .

Öyle görünüyor, şimdi deneyeceğim, teşekkürler.

Optimizasyon uyumu için kendi kontrollü parametrelerinizle kendi Uzman Danışmanınızı ekleyebilmek güzel olurdu,

ama biliyorum, biliyorum - hemen Job'a gönderin.

 
more :

Öyle görünüyor, şimdi deneyeceğim, teşekkürler.

Optimizasyon uyumu için kendi kontrollü parametrelerinizle kendi Uzman Danışmanınızı ekleyebilmek güzel olurdu,

ama biliyorum, biliyorum - hemen Job'a gönderin.

Gerçek şu ki, mevcut bir Expert Advisor'da değişiklik veya eklemeler yapmak için tüm programın yeniden derlenmesi gerekir.

Onlar. herhangi bir aracı yerleştirme yeteneği biçimindeki evrensellik tamamen yoktur. Bunu inşa etmek o kadar kolay değil. Kolay olsaydı, uzun zaman önce yapardım - farklı araçlarla deney yapmak için kendim de buna ihtiyacım var.

 
Mathemat :

Neden bu kadar zor (mavi olandan bahsediyorum)? Bu şekilde iyi bir sistemi reddedebileceğinizi düşünmüyor musunuz? Evet, anlıyorum: aşırı mükemmeliyetçi görünüyorsun ...

bunun için çaba sarf edilmelidir. Yeter ki kalite kontrolünüz sistemde olsun. Rastgele segmentler ortaya çıkar çıkmaz hemen şu sorular ortaya çıkıyor: “Böyle bir segmentin gelecekte ne zaman geleceğini ve ne kadar süreceğini anlayabilir miyim?”. Böyle cevaplarım yok, bu yüzden stratejiyi engelliyorum.

imho, "başarı-başarısızlık" olarak ifade edilen işlem dizisi, çoğu durumda bir Bernoulli sürecidir. Ve oradan rastgelelik nasıl kaldırılır?

ama analiz etmiyorum, yani. "başarı-başarısızlık" değil ve sorunuza nasıl cevap vereceğimi bilmiyorum. Bana öyle geliyor ki, bu çok bilgilendirici değil ve ticaret süreci hakkında çok az şey söylüyor. MathCAD'de test ederken, her okumada (bar), yani terazinin durumunu alıyorum. Çıktıda aynı uzunlukta iki son örneğim var, biri alıntı, ikincisi terazinin durumu, ( denge işleminin) . Böyle bir işlem (giriş, çıkış, başarı, başarısızlık vb.) yoktur. Analiz ederek, alıntıları dengeye dönüştürme işlevinin kalitesinin ne olduğunu anlamaya çalışıyorum. Terazinin "fraktallığı" piyasanın "fraktallığına" yakınsa, bu sistem piyasa hakkında hiçbir şey bilmiyor, aslında onu kopyalıyor ve kesinlikle kaybedecek, sadece biraz daha üzerinde kalmanız gerekiyor.

Not: Bu arada, resmi olarak nesnel olmak gerekirse, konunun saygın yazarı TA'nın çalışmadığını doğruladı: o) Ie. TA bağımsız bir disiplin olarak fiyatın nereye gideceği asıl soruya cevap veremez :o)

 
Reshetov :

Gerçek şu ki, mevcut bir Expert Advisor'da değişiklik veya eklemeler yapmak için tüm programın yeniden derlenmesi gerekir.

Onlar. herhangi bir aracı yerleştirme yeteneği biçimindeki evrensellik tamamen yoktur. Bunu inşa etmek o kadar kolay değil. Kolay olsaydı, uzun zaman önce yapardım - farklı araçlarla deney yapmak için kendim de buna ihtiyacım var.

anlıyorum, yani danışmanın adı ve parametreleri, algoritma ve bu parametrelerin terminale yapılan her çağrıda test cihazında değiştirilme sırası programın gövdesine sabitlenmiştir.

Önemsiz olduğum için özür dilerim ama belki benim programımı da dikebilirsin. İşte parametreleri:

 // PASS = 1 – подгонка  на периоде (2 + 3)(по Решетову) - получим значения TakeProfit и StopLoss и Stop_0,
//                      на периоде 2                 
// PASS = 2 – подгонка  на периоде 3       
// PASS = 3 – фильтрация путем отсева противоречивых сигнлов, поступающих от ТС, подогнаных на периоде 2 и не периоде 3
//            в режиме тестирования  без оптимизации или в режиме автотрейдинга на демонстрационном или реальном депозите
extern int     PASS = 1 ;
extern int     x11 = 100 ;   // оптимизация Start = 0 Step = 1 Stop = 200
extern int     x21 = 100 ;
extern int     x31 = 100 ;
extern int     x41 = 100 ;

extern int     p   = 20 ;   // оптимизация Start = 3 Step = 1 Stop = 100

extern int     x12 = 100 ;   // оптимизация Start = 0 Step = 1 Stop = 200
extern int     x22 = 100 ;
extern int     x32 = 100 ;
extern int     x42 = 100 ;
       int P1_bar = 0 ; // значение perceptron1() при открытие нулевого бара
       int P2_bar = 0 ; // значение perceptron2() при открытие нулевого бара


//--- 
// TakeProfit, StopLoss ,Stop_0, StopLossTrailDist, StopLossTrailStep  заданы для 4-х разрядных котировок, если котировки 5-ти разрядные,
// то программа сама это обнаруживает и умножает заданные величины на 10.
//---
extern int     TakeProfit  = 50 ; // 4-х разрядная котировка
extern int     StopLoss    = 50 ; // 4-х разрядная котировка
extern int     Stop_0      = 30 ; // 4-х разрядная котировка, при достижение любым из ордеров такого профита  в пунктах его стоп-лосс переносится в безубыток.
                               // Если Stoplevel не позволяет этого сделать, выдается сообщение и звуковой сигнал тревоги.
                               // Если Stop_0 = 0, то никаких действий по переносу StopLoss-уровня в безубыток не производим.

İlk aşamada, parametreler optimize edilir:

harici int TakeProfit = 50; - Başlangıç = 50 Adım = 1 Dur = 200
harici int StopLoss = 50; - Başlangıç = 50 Adım = 1 Durdur = 100

harici int Stop_0 = 30; - Başlangıç = 30 Adım = 1 Dur = 100

Tabii ki, parametreniz

dış int p = 20; // optimizasyon Başlangıç = 3 Adım = 1 Durdur = 100

Adımların geri kalanı değişmez.

Bana böyle bir hizmet sağlamanın mümkün olduğunu düşünüyorsanız, her ihtimale karşı programın kendisini ekliyorum.

Her zamanki gibi bar-bar modelinde optimizasyon.

*************************

Dosyalar:
 
more :

anlıyorum, yani danışmanın adı ve parametreleri, algoritma ve bu parametrelerin terminale yapılan her çağrıda test cihazında değiştirilme sırası programın gövdesine sabitlenmiştir.

Önemsiz olduğum için özür dilerim ama belki benim programımı da dikebilirsin. İşte parametreleri:

Hayır, bu davayı almayacağım. Bir ton iş. Programı bağlayabilseydim ve her şey işe yarasaydı, alırdım. Ve her aşama için danışman ayarlarını *.set ve *.ini dosyalarında düzenlemeniz gerektiğinden, bu çok sıkıcıdır.

Her danışman için ayrı programlar yapacak zamanım yok - her şey kendi TS'ime gidiyor.

Bu nedenle, danışmanlarınızla kesinlikle Zhoba'ya gidin.

 
Reshetov :

Hayır, bu davayı almayacağım. Bir ton iş. Programı bağlayabilseydim ve her şey işe yarasaydı, alırdım. Ve her aşama için danışman ayarlarını *.set ve *.ini dosyalarında düzenlemeniz gerektiğinden, bu çok sıkıcıdır.

Her danışman için ayrı programlar yapacak zamanım yok - her şey kendi TS'ime gidiyor.

Bu nedenle, danışmanlarınızla kesinlikle Zhoba'ya gidin.

Anlaşıldı, gidip orada ne olduğunu ve nasıl olduğunu göreceğim.
 
more :
Anlaşıldı, gidip orada ne olduğunu ve nasıl olduğunu göreceğim.
Para için sipariş verirseniz, herhangi bir aracın sorunsuz bir şekilde yerleştirilebilmesi ve ayarlanabilmesi için hemen evrensel bir şey almak daha iyidir. Aksi takdirde, aracın tekrar değiştirilmesi gerekecektir: bir programcı arayın, para ödeyin, tamamlamasını bekleyin ve nabzınız kesilene kadar devam edin.
 
Reshetov :
Para için sipariş verirseniz, hemen evrensel bir şey yapmak daha iyidir, böylece herhangi bir araç sorunsuz bir şekilde yerleştirilebilir ve ayarlanabilir. Aksi takdirde, aracın tekrar değiştirilmesi gerekecektir: bir programcı arayın, para ödeyin, tamamlamasını bekleyin ve nabzınız kesilene kadar devam edin.

Elbette evrensel bir şey. Windows'ta C ++ ile programladığım bir zaman vardı, bu yüzden görmüyorum, aslında,

evrensel bir sürüm oluşturmak için özel sorunlar.

1. Menü numarası 1 - ayarlama-optimizasyon dönemlerini belirlemek için "takvim" kullanılarak ve FI ile sindirilebilir bir biçimde sunulur

2. Menü numarası 2 - kataloglar arasında gezinmek ve istenen danışmanı seçmek mümkündür.

2. Seçilen Uzman Danışman okunur, oluşturulur ve ekranda Menü No. 3 görüntülenir.

3. Menü No. 3 - tüm harici değişkenler listelenir ve bu parametrelerin her birinin karşısında yapılması önerilir.

Uydurma-optimizasyonun belirli periyotlarında optimizasyon uyumuna katılım / katılmama ile ilgili işaretler

4. Menü No. 3 işlendikten sonra gerekli tüm * .set * .ini dosyaları oluşturulur

5. Terminal, gerekli parametrelerle gerektiği kadar ... çağrılır.

Şahsen benim için, yalnızca parametreleri terminale ve test cihazına iletme sorunu biraz belirsizliğini koruyor.