MT4 için hızlı ve ücretsiz bir kitaplık olan sinir ağı uzmanlarını memnun etmek için - sayfa 51

 

Her ne kadar, bu satırlara bakılırsa, hem alma hem de durdurma vermiş olmasına rağmen, bir alma ayarlamış, ancak bir durdurma belirlememiştir....

22:00:08 FANN-EA_3 EURUSD,H1: #000000000 değiştir 1.40877 sl'de 0.01 EURUSD satın al: 1.40257 tp: 0.00000 tamam
22:00:08 FANN-EA_3 EURUSD,H1: set SL err=0 satın al
22:00:09 FANN-EA_3 EURUSD,H1: #000000000 değiştir 1.40877 sl'de 0.01 EURUSD satın al: 0.00000 tp: 1.41497 tamam

 
sergeev :

22:00:09 FANN-EA_3 EURUSD,H1: #000000000 değiştir 1.40877 sl'de 0.01 EURUSD satın al : 0.00000 tp: 1.41497 tamam

stop değişiklikle kaldırıldı


Sanırım kodda :) kement yanlış yere biraz basılmış :)

 

Anladığım kadarıyla, bir siparişle anlaşma açmalı ve ikinci siparişle değiştirmeli: Aşağıdakileri aldık:

Burada "22:00:08 FANN-EA_3 EURUSD,H1: #000000000 değiştir 1.40877 sl'de 0.01 EURUSD satın al: 1.40257 tp: 0.00000 tamam" SL'yi ayarladık, ancak TP'yi ayarlamadık, ancak burada:

22:00:09 FANN-EA_3 EURUSD,H1: #000000000 değiştir 1.40877 sl'de 0.01 EURUSD satın al: 0.00000 tp: 1.41497 tamam TP'yi ayarladık ama SL'yi sıfırladık.

Sonuç: sipariş açıldı, iki değişiklik oldu, anladığım kadarıyla hem TP hem de SL'yi tek bir değişiklikle koyabilirsiniz :)) Kodu biraz değiştirmeniz gerekiyor.

 
marker :

Anladığım kadarıyla, bir siparişle anlaşma açmalı ve ikinci siparişle değiştirmeli: Aşağıdakileri aldık:

Burada "22:00:08 FANN-EA_3 EURUSD,H1: #000000000 değiştir 1.40877 sl'de 0.01 EURUSD satın al: 1.40257 tp: 0.00000 tamam" SL'yi ayarladık, ancak TP'yi ayarlamadık, ancak burada:

22:00:09 FANN-EA_3 EURUSD,H1: #000000000 değiştir 1.40877 sl'de 0.01 EURUSD satın al: 0.00000 tp: 1.41497 tamam TP'yi ayarladık ama SL'yi sıfırladık.

true, çünkü yeni sipariş parametreleri ilk değişiklikten sonra okunmadı.

Veya ikinci OrderModify'dan önce bir OrderSelect yapmanız veya buna yeni bir stop loss geçirmeniz gerekir.

 
sergeev :

true, çünkü ilk değişiklikten sonra yeni sipariş parametreleri okunmadı.

Veya ikinci OrderModify'dan önce bir OrderSelect yapmanız veya buna yeni bir stop loss geçirmeniz gerekir.


Mantıklı anladım ama kod dili benim için bir orman :)

 

Ama DC beni uyardı, ama ilk başta beni botlar hakkında ne uyardığını anlamadım ....

 
sergeev :

true, çünkü ilk değişiklikten sonra yeni sipariş parametreleri okunmadı.

Veya ikinci OrderModify'dan önce bir OrderSelect yapmanız veya buna yeni bir stop loss geçirmeniz gerekir.

İyi evet. Eklem yeri.

Ayaklar korkakları icat etti))

Dosyalar:
fann-ea_3a.mq4  11 kb
 

Konuyu test edelim :))

Vooot, şimdi seçim yapmak daha uzun sürüyor, bu hata nedeniyle çok hızlı bir şekilde seçti, bu sefer, ikincisi, eğer yazarın botunu seçersem, o zaman genetik algoritma ile elbette en az 15000 çalıştırma var ve sizin sürümler toplam 8500'ü şüpheli bir şekilde geçti, bu biraz daha uzun yüklenmiş gibi görünüyor, her şey olması gerektiği gibi, düzelteceğim, koyacağım, kontrol edeceğim, bitireceğim :))))

 

Bu arada.

DC'de SL ve TP'yi OrderSend işleviyle ayarlamanın imkansız olduğu bu tür kısıtlamaların nedenleri nelerdir?

 
lasso :

Bu arada.

DC'de SL ve TP'yi OrderSend işleviyle ayarlamanın imkansız olduğu bu tür kısıtlamaların nedenleri nelerdir?


Bu arada, bilmiyorum bile)) Bir emir açmak için tıkladığınızda, sadece piyasa fiyatını görüntüler ve bu kadar, ya al ya da sat ve SL ve TP aktif olmayan düğmelerdir .....