Ücretsiz bir danışman yazacağım - sayfa 151

 
Ivan :

O zaman lütfen bu değişiklikleri sürüme aktarın

Vuruntu Göstergesi Ver 4

böylece her şey tek bir sürümde

Karışıklık olmayacak şekilde düzenleyin.
 
Александр :
Tecrübe ile haklı. TP ve SL, ANA çıkış yöntemi olamaz. Başka bir şey, seviye, aylar, haftalar, günler için yüksek, düşük. Peki, TR, SL çalışmıyor. TP, SL OLMADAN bir danışman yapın, hazır olduğunda TP, SL'yi sabitleyin. Yani bir çift, %3 kazanır. Örneğin. EA, bir pozisyonu kapatma koşullarını yerine getirir. Sırayı değiştiriyoruz, TP'yi birkaç puan değiştiriyoruz.

kârsız siparişin kapatıldığı ve kârlı bekleyen siparişlerin kaldığı seviyelere koyun. sonuç olarak, bu seviyede, yalnızca daha uzun olan ve artı olarak daha da ileri giden o sipariş açılacaktır - yayılmadan tasarruf edersiniz (sonuçta, kaybeden bir sipariş açılmaz, bu da harcama yapmanız gerekmeyeceği anlamına gelir) bunun için yayıldı).

 
Александр :
Karışıklık olmayacak şekilde düzenleyin.

En son sürüm

Dosyalar:
 
Ivan :

En son sürüm

Değişikliklerle.

Dosyalar:
 
her şey zaten vardı...
 
soru biraz yanlış başlıkta, ama yine de, pencerede MT4'ten gelen olağan uyarı nasıl açılır?
 
Ivan :
soru biraz yanlış başlıkta, ama yine de, pencerede MT4'ten gelen olağan uyarı nasıl açılır?

Uyarmak

Kullanıcı verilerini içeren bir iletişim kutusu görüntüler.

geçersiz Uyarı (
    argüman , // ilk değer
...             // sonraki değerler
);

Seçenekler

argüman

[içinde] Virgülle ayrılmış herhangi bir değer. Çıktı bilgilerini birkaç satıra ayırmak için "\r\n" yeni satır karakterlerini kullanmanız gerekir. Parametre sayısı 64'ü geçemez.

Geri dönüş değeri

Dönüş değeri yoktur.

Not

Diziler, Alert() işlevine geçirilemez. Diziler, eleman eleman çıkış olmalıdır. Noktadan sonra 8 ondalık basamakla çift veri, noktadan sonra 5 ondalık basamakla kayan veri çıkışı yapılır. Gerçek sayıları farklı bir kesinlikle veya bilimsel biçimde görüntülemek için DoubleToString() işlevini kullanmanız gerekir.

bool verileri "doğru" veya "yanlış" dizeler olarak çıktılanır. Tarihler YYYY.AA.GG SS:MI:SS olarak görüntülenir. Tarihi farklı bir biçimde görüntülemek için TimeToString() işlevini kullanın. Veri türü rengi, ya R,G,B dizesi olarak ya da renk kümesinde bu renk mevcutsa bir rengin adı olarak çıktılanır.

Strateji test cihazında çalışırken, Alert() işlevi yürütülmez.

Ayrıca bakınız

Yorum() , Yazdır()

Örneğin.

 Alert ( " Уровень превышен = " , iVolume ( NULL , 0 , 0 ),   " пара -> " , Symbol (), "  " , Period ());
 
danışman çalışma koşulları

1. tüm işlemleri manuel olarak yapmaz (al ve sat)

2. piyasaya giriş --- bir alım ve takip (düzenlenmeli) koyar ve aynı zamanda ters yönde bekleyen bir emir 2-3 kat daha fazladır (düzenlenmelidir) eğer işlem + ile kapanırsa o zaman bekleyen sipariş silinir.

bekleyen bir siparişin minimum + olarak ayarlanmış bir alımı vardır (ayarlama imkanı)

3. bekleyen tetiklendiğinde --- başka bir bekleyen siparişin 1. düzeyine ayarlanır (yani toplamda eşit olmalıdır)

4.Eğer fiyat geri dönerse ve bir kilit oluşursa --- o zaman tüm alımlar kaldırılır.

5 Kilidin herhangi bir kısmı açıldığında, bu kısma eşit hacimde bir mudi açılır. 15 -20 puan arasındaki harekette (ayarlayın), yani bir satın alma açarsam, satın alma için bir gecikme ve tam tersi.
 

İyi günler, Sevgili Programcılar.

Bu fikir uzun zamandır kafamdaydı. Manuel olarak yapmaya çalıştım ama kafam karıştı. Ticarette hiçbir yerde böyle bir algoritma olmadığından eminim (3. nokta).

1. EA, Yüksek - Alış, Düşük - Satış mumlarının her dökümünde siparişler açar.

2. TR, bir ATR'ye eşittir.

3. Siparişi TP ile kapattıktan sonra, danışman en kârsız siparişi ve kapatılan siparişin TP'sinin %30'unu alır (danışmanın değişken verilerine çıktı)

zarar verme emrinin TP'sini negatif bölgeye doğru takip eder (başlangıçta aldığım ve sonra kârın bir yüzdesini verdiğim ilkesine göre çalışır)

ve böylece bir kayıpla kapatılana kadar kaybedilen bir düzene yol açar. Sonra yine en kârsız emri bulur ve zararla kapatmaya götürür.

bu tür her seride, takas ve komisyonlar dikkate alınarak en az %60 kar elde edeceğiz.


Anlamak için umut.

 
Ivan :
soru biraz yanlış başlıkta, ama yine de, pencerede MT4'ten gelen olağan uyarı nasıl açılır?

Sonuçta, olağan Uyarı her zamanki pencerede açılır! Ne demek istiyorsun? Daha ayrıntılı olarak açıklayın