[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 911

 

Merhaba insanlar. Ve kim genetik algoritma sorunlarıyla karşı karşıya kaldı? Genetik algoritmaya göre optimizasyon yapıyoruz, sonucu alıyoruz ..... en iyisini seçiyoruz, şekle bakıyoruz. Sonra yine aynı aralıkta aynı limitlerle optimize edip tamamen farklı bir sonuç elde ediyoruz.... Anlat bakalım ne var ......

 
Stepan241 :

Merhaba insanlar. Ve genetik algoritmanın sorunlarıyla kim yüzleşti? Genetik algoritmaya göre optimizasyon yapıyoruz, sonucu alıyoruz ..... en iyisini seçiyoruz, şekle bakıyoruz. Sonra yine aynı aralıkta aynı limitlerle optimize edip tamamen farklı bir sonuç elde ediyoruz.... Anlat bakalım ne var ......


Optimizasyonlar arasında terminalin internet bağlantısı kesildi mi?
 
Stepan241 :

Merhaba insanlar. Ve genetik algoritmanın sorunlarıyla kim yüzleşti? Genetik algoritmaya göre optimizasyon yapıyoruz, sonucu alıyoruz ..... en iyisini seçip sayıya bakıyoruz. Sonra yine aynı aralıkta aynı limitlerle optimize edip tamamen farklı bir sonuç elde ediyoruz.... Anlat bakalım ne var ......


Bu çalışma şekli Gen. algoritma.

Yaklaşık ayarları belirlemek için kullanmayın veya kullanmayın. (Anladığım kadarıyla çok fazla optimizasyon değişkeni var. Sayıyı azaltın)

 

-----Terminalin optimizasyonlar arasında internet bağlantısı kesildi mi?

Evet .... İnternet erişimi olmayan bir bilgisayarda genel olarak optimizasyon ...

Bence NormalizeDouble işlevi pahasına her yerde dürtme

 
Stepan241 :

-----Terminalin optimizasyonlar arasında internet bağlantısı kesildi mi?

Evet .... İnternet erişimi olmayan bir bilgisayarda genel olarak optimizasyon ...

Bence NormalizeDouble işlevi pahasına her yerde dürtme

Fiş yerine kendi fonksiyonumu kullandığım için bazen farklı test sonuçları alıyorum,

bu, belirttiğim sınırlar içinde saniye cinsinden rastgele sayıda gecikme döndürür.

 
Selamlar, danışmanı olan var mı 4H Box Breakout_ver.2, bir yerde fena olmadığını duydum, birçok kişi övüyor, bu mucizeyi denemek isterim ??? Lütfen elinde olan varsa paylaşsın.
 
THC :

Millet, söyleyin lütfen! Bir mum veya mumların bitiminde bir pozisyon nasıl açılır ve kapanır? Yani yeni bir mum açılınca açılır, kapanır.

aynı mumu veya verilen herhangi birini kapatırken? ve herhangi bir pozisyon açma koşulu için mumun kapanışındaki göstergenin değerleri nasıl alınır?

Sorum muhtemelen basit, ancak kendim çözmeye çalışıyorum, ancak programlama deneyimim 0'a yakın. Bu prensipte çalışan bazı TS'lerin en azından bir örneğini atın.
 

Kusura bakmayın "danışmanımı" hiçbir şekilde çözemiyorum kronik olarak 130 yanlış durak hatası veriyor ve işlem yapmıyor.En farklı durakları 10-60 puan olarak ayarladım herşey aynı.

//+------------------------------------------- --------------------+
//| Dimon kenarlıkları .mq4 |
//| Telif Hakkı © 2010, MetaQuotes Yazılım A.Ş. |
//| http://www.metaquotes.net |
//+------------------------------------------- --------------------+
#property telif hakkı "Telif hakkı © 2010, MetaQuotes Software Corp."
#özellik bağlantısı "http://www.metaquotes.net"

//+------------------------------------------- --------------------+
//| uzman başlatma işlevi |
//+------------------------------------------- --------------------+
harici int BantlarPeriod=20,i=1 ;harici int BantlarShift=0;
harici çift BantSapmalar=2.0;
harici çift Lot=0,1,TakeProfit=50,stoploss=10 ;
int init()
{
//----

//----
dönüş(0);
}
//+------------------------------------------- --------------------+
//| uzman sıfırlama işlevi |
//+------------------------------------------- --------------------+
int tanım()
{
//----

//----
dönüş(0);
}
//+------------------------------------------- --------------------+
//| uzman başlatma işlevi |
//+------------------------------------------- --------------------+
int başlangıç()
{ int toplam=SiparişToplam(); yorum("toplam",toplam); Alert("toplam",toplam);
if ( toplam !=0 ){dönüş;}

double Ortalama,Verhnyayaghranytsa,Nyzhnyayaghranytsa,newres,toplam,sapma;
dize metni; int bileti; int hata;
text="macd örneği";
Ortalama=iMA(NULL,0,BandsPeriod,BandsShift,MODE_SMA,PRICE_CLOSE,i);
//----
newres=Kapat[i]-Ortalama;
toplam=haber*haber;


sapma=BantlarSapmalar*MathSqrt(toplam/BandsPeriod);
Verhnyayaghranytsa=Ortalama+sapma;
Nyzhnyaghranytsa=Ortalama sapma;
//----
if (Verhnyayaghranytsa<Kapat[i])
{ //Yorum(" şamandıra! ",Verhnyayaghranytsa );
bilet=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Ask-stoploss*Point,Ask+TakeProfit*Puan,"macd sample",16384,0,Yeşil);

}


if (Nyzhnyaghranytsa>Kapat[i])
{ //Yorum(" sat! ",Nyzhnyaghranytsa );

bilet=SiparişGönder(Symbol(),OP_SELL,Lots,Bid,3,Bid+stoploss*Point,Bid-TakeProfit*Point,"macd sample",16384,0,Kırmızı);
// Uyarı(GetLastError());

}
dönüş(0);
}
//+------------------------------------------- --------------------+

Start komutundan hemen sonra açık emir olup olmadığını kontrol ediyorum ve varsa iadeyi kullanarak starttan çıkıyorum karşılık gelen satırlar bu şekilde görünüyor.

int toplam=SiparişToplam(); yorum("toplam",toplam); Alert("toplam",toplam);
if ( toplam !=0 ){dönüş;}

Bence çalışması gerekiyor Danışmanım hiç gerektiği gibi çalışmadığı için toplamım her zaman 0, 130'luk bir hatayla değişiyor.

Lotları ayarlayın, kârı alın ve buna göre zararı durdurun, harici double Lot=0.1, TakeProfit=50, stoploss=10 ;

Neyin yanlış olduğunu anlamıyorum.

Yardım!!!!!!!!!!!! Lütfen!!!!!!!!!!!

 
sumotori :


Selamlar, danışmanı olan var mı 4H Box Breakout_ver.2, bir yerde fena olmadığını duydum, birçok kişi övüyor, bu mucizeyi denemek isterim ??? Lütfen elinde olan varsa paylaşsın.

http://forexsystems.ru/sovetniki/26492-poisk-sovetnikov-[kto-ischet-pishem-sdes%60].html

http://www.forexfactory.com/showthread.php?t=168161

 
THC :
Sorum muhtemelen basit, ancak kendim çözmeye çalışıyorum, ancak programlama deneyimim 0'a yakın. Bu prensipte çalışan bazı TS'lerin en azından bir örneğini atın.


aşağı yukarı böyle

statik int KolBar'lar; // bu değişken çubuk sayısını saklar

if ( durumunuz && Barlar != KolBars)

{ // ekrandaki çubuk sayısı değiştiyse - yeni bir mum çubuğunun açılması ve eylemlerin gerçekleştirilmesi için bir koşul varsa

işlemler algoritmaya göre gerçekleştirilir , pozisyonların açılması , hesaplamalar vb.

KolBars=Barlar ; // eylemlerin gerçekleştirildiği çubukların sayısını hatırla

}

Neden: