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

 
Farkın CloseBy'de kaydedilmesi için 2-3'ten fazla pozisyonu kapatmanız gerektiğinde MT4'te manuel olarak gerçekleştirilen bir komut dosyası veya "kapalı emirlerle kapatma" işlevi kim bilir veya kimdedir? Herhangi bir müstehcen cevabı takdir ediyorum!
 

OBJ Bitmap etiket nesnesinin eklenmesiyle ilgili nüansların neler olduğunu söyleyin.

1. Yalnızca BMP dosyaları destekleniyor mu?

2. Bu bmp ne olmalıdır?

Örneğin, JPG'ye kaydederseniz, ardından Auotator kullanarak (MAC os'dan) bmp'ye dönüştürürseniz, bu dosya MT4'te açılmayacaktır.

 
borilunad :
Farkın CloseBy'de kaydedilmesi için 2-3'ten fazla pozisyonu kapatmanız gerektiğinde MT4'te manuel olarak gerçekleştirilen bir komut dosyası veya "kapalı emirlerle kapatma" işlevi kim bilir veya kimdedir? Herhangi bir müstehcen cevabı takdir ediyorum!
burada .
 
TarasBY :
burada .


Teşekkür ederim! Baykuşlara bir işlev eklemek için çözmeye çalışacağım!

Üzgünüm, çok fazla ve karmaşık! Şimdilik, kapanmadığını tekrar kontrol ederek kademeli olarak kapatmanız gerekecek!

 
borilunad :


Teşekkür ederim! Baykuşlara bir işlev eklemek için çözmeye çalışacağım!

Üzgünüm, çok fazla ve karmaşık! Şimdilik, kapanmadığını tekrar kontrol ederek kademeli olarak kapatmanız gerekecek!

Böyle bir işlev:

 /*int fClose_AllOrdersBy (double& fd_Pribul,       // Возвращаемый профит закрытых ордеров
                          int fi_Type = -1,        // тип закрываемых ордеров
                          int fi_NBars_Life = 0,   // минимальная "жизнь" ордера в барах на fi_Period: 0 - параметр не учитывается
                          int fi_Period = 0,       // Период
                          int fi_OrderProfit = 0)*/ // Идентификатор профитности ордера: > 0 - профитный; < 0 - лоссовый
                                     // Функция закрытия "своих" ордеров по признаку встречными ордерами

burada .

 
TarasBY :

Böyle bir işlev:

burada .


Çok teşekkür ederim ve lütfen gücenmeyin! Fonksiyonun 100 satırdan fazla olduğunu buldum ve anladığım kadarıyla kütüphaneyi de eklemem gerekiyor, bu yüzden bana göre değil, çekmem! Evet, 4 uğruna, peki, aşırı durumlarda, 6 sipariş, ortalığı karıştırmanın bir anlamı yok! Ve çözemiyorum, bu benim için çok sıra dışı! Benimkiyle ilgilenmeli ve çözmeliydim, ama her şey biraz daha iyi gidiyor! Ve sudaki bir balık gibi kendi başınıza daha kolay, daha basit, ama aynı zamanda kendi bulgularınızla! Belki "bisikletler" çoktan icat edilmiştir, ancak oraya gidip kendin yaptığında, kendi bisikletinle çalışmak daha kolay! Bir kez daha özür dilerim! En iyisi ve başarı!
 

Merhaba yoldaşlar! Noob sorusu için şimdiden özür dilerim. Emir açılış fiyatı 1.61029'dur. Bu değerin komut dosyasında kullanılabilmesi için "OrderOpenPrice" komutunu kullandı. Sonucu "Uyarı" ile kontrol ettim ve - 1.6103'ü aldım. İşte kod:

int başlangıç()
{
OrderSelect(1,SELECT_BY_POS);
çift OP=OrderOpenPrice();
double OPP=NormalizeÇift(OP,16);
Alert("Açık fiyat",OPP);
dönüş(0);
}

Çıktıda tam fiyat değerini elde etmek için ne yapılması gerekiyor? Şimdiden teşekkürler.

 
exsistentia :

Merhaba yoldaşlar! Noob sorusu için şimdiden özür dilerim. Emir açılış fiyatı 1.61029'dur. Bu değerin komut dosyasında kullanılabilmesi için "OrderOpenPrice" komutunu kullandı. Sonucu "Uyarı" ile kontrol ettim ve - 1.6103'ü aldım. İşte kod:

int başlangıç()
{
OrderSelect(1,SELECT_BY_POS);
çift OP=OrderOpenPrice();
double OPP=NormalizeÇift(OP,16);
Alert("Açık fiyat",OPP);
dönüş(0);
}

Çıktıda tam fiyat değerini elde etmek için ne yapılması gerekiyor? Şimdiden teşekkürler.


Sor'a göre Bai'yi açtıysanız, Teklif'e göre bu fiyattır! Bu doğru, fark yayılma + kayma, dikkate almanız gereken şey! Ve tam olarak açmak imkansız, her şey hareket halinde! ;)
 
borilunad :

Sor'a göre Bai'yi açtıysanız, Teklif'e göre bu fiyattır! Bu doğru, fark yayılma + kayma, dikkate almanız gereken şey! Ve tam olarak açmak imkansız, her şey hareket halinde! ;)

Anlaşılan sorunu tam anlatamamışım. Gerçek şu ki, açık bir GBPUSD emri var (beklemede değil), açılış fiyatı 1.61029. Komut dosyasındaki OrderSelect işlevinde bu siparişe bir istek yapıyorum ve OrderOpenPrice işlevi anladığım kadarıyla bu emrin açılış fiyatının gerçek değerini (1.61029) döndürmeli ve 4 ondalık basamağa yuvarlanmış değeri döndürmeli yerler - 1.6103. Farklı açılış fiyatlarına sahip farklı emirler üzerinde test edildi - sonuç aynı: son rakam yok.
 
Bana nasıl bir komut dosyası yazacağımı söyle belirleyecek. son 100 çubuktan kaç tanesi belirli bir yatay çizgiyi geçti