Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 1028

 
borilunad :
Terminalde sağ tıklama, farklı seçeneklerin bir listesini açar. Üzgünüm, daha önce yaptığım gibi yazdım ve kontrol etmeye karar verdim. Optimizasyon özelliklerinde test cihazında, düşüş vb. gereksinimleri azaltmak için gereklidir.
Burada, sağ fare hakkında - aynı şey. Teşekkür ederim.
 
Merhaba.

Göstergedeki sorunu bulamıyorum. Bir sunucudaki onay grafiği 6 basamaklı ve diğer sunucuda 4 basamaklı olarak gösterilir. Belki birisi nedenini bilir?


Dosyalar:
 
EA koduyla ilgili yardım

mql4'ü yeni öğrenmeye başlıyorum, kendi algoritmamı kullanarak bir Expert Advisor oluşturmaya çalışıyorum. İşte beni ilgilendiren şey. Danışman koduna nasıl yazılır, böylece her açık emir için veya her yeni açılan emir için belirli bir Adım mesafesinde bir yönde veya diğerinde 2 bekleyen emir verilir. Çok basit, bir satın alma siparişi yeni açıldıysa ve bu son siparişse, bir gecikme ayarlayın. buystop veya sellstop emirleri. Ve aynı anda 5,10 adet açılmışsa ve piyasada 50 adet açık emir varsa, gecikme ayarlamanız gerekenleri nasıl seçersiniz?
 

Merhaba. Tecrübeli forum kullanıcıları yardım lütfen.

Danışman var. Aşağıda danışman dosyasının kendisini ekleyeceğim. Danışmanın lotu hesaplarken formülü kullandığı algoritmasına eklemek istiyorum: mevduatın% 2'si. Yardım, lütfen, zor değilse.

Dosyalar:
1111.zip  28 kb
 

Merakımdan ve kendi işlevlerimi en iyi nasıl tanımlayacağım sorusuna yanıt ararken, standart bir işlevin ve bisikletinin uygulama hızını kontrol etmeye karar verdim. En banal - MathMax'i aldım. Parametreleri referans olarak, bağlantı olmadan, dahil ederek geçirme modlarını denedim. ve parametreleri geçmeden. Dahil edilen dosyadaki açıklama ile doğrudan yerel koddaki açıklama arasındaki farkı bile denedim. Sonuç olarak, standart işlevin en hızlı bisikletten 2 kat daha hızlı olduğu ortaya çıktı. Nasıl olduğunu anlamadım. Sonra ithalat ve ihracatı hatırladım. Derlenen bisikletle sonuçları kontrol etmeyi üstlendi.

İçe aktarma, farkı ~1.35 katına indirdi.

Ve dışa aktarma ile ilgili sorunlar var: derlenmiş işlev dışarıdan görünmüyor. Kod derlenmiyor, bir hata askıda kalıyor:

'Max' - işlev tanımlı değil

'Max0' - işlev tanımlanmadı

Sebebi ne?

Derlenmiş fonksiyon kodu:

 #property library
#property strict
//+------------------------------------------------------------------+
double Max( const double &v1, const double &v2, const double &fract) export
{
   if (v1 > v2 + fract)
       return (v1);
   else
       return (v2);
}
double Max0( const double &v1, const double &v2) export
{
   if (v1 > v2)
       return (v1);
   else
       return (v2);
}

Gösterge kodunu arayın:

V[ 0 ] = Max(Open[i], Close[i], Fract);
V[ 5 ] = Max0(Open[i], Close[i]);
 
givanchy :

Merhaba. Tecrübeli forum kullanıcıları yardım lütfen.

Danışman var. Aşağıda danışman dosyasının kendisini ekleyeceğim. Danışmanın lotu hesaplarken formülü kullandığı algoritmasına eklemek istiyorum: mevduatın% 2'si. Yardım, lütfen, zor değilse.

Emir Hacmi = Hesap Bakiyesi * Risk * _Puan / (Pip cinsinden durdurma emirleri * Pip değeri)
TV = MarketInfo( _Symbol , MODE_TICKVALUE); // - Эту строку вставить в  On Init
Vol = NormalizeDouble ((AccountBalance() * Risk * _Point ) / (Stop * TV), 2 );// - Эту строку в основном цикле, в месте расчёта параметров ордера
//TV, Vol - double тип,
//Stop, Risk - целочисленный тип,

Risk = mevduattan gelen faiz miktarı, ne kadar atadığınız, bu kadar olacak.

Fondan geliyorsa, AccountBalance() öğesini AccountEquity() ile değiştirin

 
SunnYtheDreamer :
Emir Hacmi = Hesap Bakiyesi * Risk * _Puan / (Pip cinsinden durdurma emirleri * Pip değeri)

Risk = mevduattan gelen faiz miktarı, ne kadar atadığınız, bu kadar olacak.

Fondan geliyorsa, AccountBalance() öğesini AccountEquity() ile değiştirin


Teşekkür ederim!
 
İşlevi eklemek için kim yardımcı olacak ??? Tüm siparişlerin (siparişlerin) belirtilen saatte kapatılması, örneğin 23.00. Size profesyonel soru!!!
 
Iv-off :
İşlevi eklemek için kim yardımcı olacak ??? Tüm siparişlerin (siparişlerin) belirtilen saatte kapatılması, örneğin 23.00. Size profesyonel soru!!!
Sorduğun yerde sana zaten cevap verdi!
 

Merhaba.

Göstergede sinyaller üreteceğim. Bu sinyalleri bir Expert Advisor'a hangi işlevler gönderebilir?