Çoklu para birimi danışmanı hakkında soru - sayfa 5

 

Belki de sorunuz çok zor, goldtrader/

Biraz daha bekleyelim.

Bu arada bir sorum olacak. Sorularımı buraya göndermeden önce, cevapları kendim bulmaya çalışarak saatlerimi harcıyorum. Bazen çalışır. Ama zorluk yine burada. Bu 5 dakika ile ilgili her şey. sınır.

Bir açıklama vardı:

Kadak yazdı: Organizatörler için Öneri: Çoklu para birimi Uzman Danışmanları test etmek için, Uzman Danışman koduna IsTesting () işlevini ekleyin ve tek para birimi modunda (her para birimi için ayrı ayrı) test edin. Bu, kontrol etmeyi mümkün kılacaktır. Alım satım hatalarının olmaması ve sızıntılar için Uzman Danışman.

Organizatörlerin yanıtı:

"Bu bir Uzman Danışman tarafından yapılmalıdır. if ( IsTesting() && UseSymbol != Symbol() ) return gibi basit bir yapı; tüm sorunları çözecektir ;) "

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

Uzman Danışmanımın kod yapısı YAKLAŞIK şu şekildedir -

 //---- input parameters---------
 
ЗАДАЕМ ВНЕШНИЕ ПАРАМЕТРЫ ПО КАЖДОЙ ПАРЕ
 
int init ()
  {
   return ( 0 ) ;
  }
int deinit ()
  {
   return ( 0 ) ;
  }
 
int start ()
  {  
 
int Orders = OrdersTotal () ;     //получаем кол-во открытых ордеров
if ( Orders < 3 )                 //если  открытых ордеров <3
  { 
if ( выключатель 1 вкл ) { РАСЧЕТ ИНДЮКОВ И ОТКРЫВАЕМ ПЕРВУЮ ПАРУ } 
if ( выключатель 2 вкл ) { РАСЧЕТ ИНДЮКОВ И ОТКРЫВАЕМ ВТОРУЮ ПАРУ } 
... ... ... 
if ( выключатель N вкл ) { РАСЧЕТ ИНДЮКОВ И ОТКРЫВАЕМ ПОСЛЕДНЮЮ ПАРУ }  
  }
//========================================================================
for ( int x = 0 ; x < OrdersTotal () ; x ++ )                                             {
    if ( OrderSelect ( x , SELECT_BY_POS , MODE_TRADES )) 
{       
if ( UseTrailing 1 ) - ТРЕЙЛИНГ ПЕРВОЙ ПАРЫ
... ... ...
if ( UseTrailing N ) - Трейлинг последней пары
}
//======================================================================
   return ( 0 ) ;
  }

Ve şimdi bir şekilde buraya eklemeniz gerekiyor -

if ( IsTesting() && "GBPJPY" != "GBPPY" ) dönüş;

if ( IsTesting() && "GBPUSD" != "GBPUSD" ) dönüş;

if ( IsTesting() && "USDCHF" != "USDCHF" ) dönüş;

if ( IsTesting() && "EURUSD" != "EURUSD" ) dönüş;

Tekrarlanan girişimlerim başarısız oldu. Yardım, bu işlev hakkında yalnızca iki satır içerir.

Lütfen. bana nasıl yapacağımı söyle.

 
"GBPUSD" != "GBPUSD" -- bu hiç olmuyor, bu yüzden çalışmıyor. Geliştiricilerin yanıtına bakın.
//
string UseSymbol;
...
UseSymbol = Symbol();
...
if (IsTesting() && (UseSymbol != "GBPUSD")) { Yapılacaklar }
...
 

teşekkürler alexjoy

şimdi izleyeceğim....

 
alexjou , ama soruma cevap veremiyorsun (önceki bir gönderi)?
 
Gerçeğe benziyor, en azından hazırlıksız. Bu canavarı da deneyebilirsiniz:
H = iYüksek ("USDJPY", PERIOD_H4, iHighest("USDJPY", PERIOD_H4, MODE_HIGH, 50, 1));
Genel olarak:
H = iHigh(SymbolName, TimeFrame, iHighest(SymbolName, TimeFrame, MODE_HIGH, Shift, StartPosition));
Belki yuvarlak robin olmadan yapmak mümkün olacaktır. Ancak, bu işlevleri çok nadiren kullandığım ve tüm özelliklerini bilmediğim için piyasadan sorumlu değilim.
 
alexjou :
Gerçeğe benziyor, en azından hazırlıksız. ...


TEŞEKKÜR ETMEK. Tasarımınızın çalıştığını ve daha ekonomik olduğunu kontrol ettim.

Ayrıntıların cehaleti, genel kalıpların bilgisi ile telafi edilmekten daha fazlasıdır. Saygı duymak.

 

Merhaba.

Lütfen söyleyin, kurallar maksimum emir sayısının 3 olduğunu gösteriyor. Çok para birimi danışmanı ile bu, işlem gören çiftlerin her biri için mi yoksa hepsi için mi geçerli?

örneğin, EA'm her çift için 3 siparişle çalışır, ancak düşüşü azaltmak için 3 çiftle çalışır. Böylece, aynı anda yerleştirilen toplam lot sayısı 9 olacak, lot 0,5 ile, marj yaklaşık 5000 (yani yaklaşık %50) olacaktır. danışman şampiyonaya kabul edilmedi mi?

 

Bu yazı konu dışı olacak. Ama nasıl biliyorsun. Pound (ve sadece değil) çiftlerinde bir model buldum. Ne yazık ki - bizim için üzücü ...

Uzman Danışmanım 1 Ocak'tan itibaren optimize edildi. 2007. Temmuz'a. Ağustos ayında, testin de tatmin edici olduğu ortaya çıktı - optimizasyon döneminin dışında. Sonra tarihin içinden geçti. 2006'dan beri ve hatta daha erken.

Drenajlar. Ama garip bir şekilde akıyor. Neredeyse tüm çiftler, Eylül ayının sonuna kadar - geçen 2006 Ekim ayının başına kadar birleşiyor.

Başka bir deyişle, şampiyonanın başlangıcına kadar. Ve sonra keskin bir şekilde yukarı! Ocak ayından itibaren çiftlerimi optimize ettiğimi hatırlatmama izin verin. 2007 Pek çok insanın düşündüğü gibi "piyasanın değiştiğini" düşünmüyorum. Muhtemelen alıntıyla ilgilidir. Uzman Danışmanım hiç tüttürmese de. 60 ila 130 pip arasında durur. Ancak, Ekim ayının başından itibaren tekliflerin farklı bir şekilde sunulmayacağının garantisi nerede?

Düşünceler nelerdir? Kimler benzer gözlemlere sahip olabilir? Terazi grafiklerini düzenleyebilirim - şüphesi olan varsa.

Ve bir soru daha ortaya çıkıyor. Optimizasyon dönemi dışındaki bir çift GBPCHF için Expert Advisor birleşir. O kadar çok akar ki ruhu yakalar!

Çalışan telefon. - h4. Ayaklar 60 veya daha fazla. Danışman ters çalıştığında bu parite için fahiş bir spread ile kar etmek ne kadar gerçekçi. Ne düşünülmeli? Ne öngörmeli? Herhangi biri. böyle bir deney yaptı mı?

 
GameOver :

Merhaba.

Lütfen söyleyin, kurallar maksimum emir sayısının 3 olduğunu gösteriyor. Çoklu para birimi danışmanı ile bu, işlem gören çiftlerin her biri için mi yoksa hepsi için mi geçerli?

örneğin, EA'm her çift için 3 siparişle çalışır, ancak düşüşü azaltmak için 3 çiftle çalışır. Böylece, aynı anda yerleştirilen toplam lot sayısı 9 olacak, lot 0,5 ile, marj yaklaşık 5000 (yani yaklaşık %50) olacaktır. danışman şampiyonaya kabul edilmedi mi?


GameOver, bu aynı anda herkes için geçerlidir. Piyasada aynı anda üçten fazla emir bulunmamalıdır (bekleyenler dahil)

Bir çift veya farklı olanlar için fark etmez. VE HER SİPARİŞTE 5 PARTİDEN FAZLA OLMAYACAKTIR.

Buradan dans etmek zorundasın.

 
rid :


GameOver, bu aynı anda herkes için geçerlidir. Piyasada aynı anda üçten fazla emir bulunmamalıdır (bekleyenler dahil)

Bir çift veya farklı olanlar için fark etmez. VE HER SİPARİŞTE 5 PARTİDEN FAZLA OLMAYACAKTIR.

Buradan dans etmek zorundasın.


pipetler .. ve o zaman çoklu para birimi danışmanının anlamı nedir? Akımdan o oranda çıktı, ertelenmedi mi? requotes ile bir Gemara için bir çağrı? 2 çift için basit bir stop-flip bile 4 sipariştir!

o zaman yazardı - "çok para birimli danışmanları kabul etmiyoruz"

:-(