Aptal soru için özür dilerim: göstergede neden 0.0001'den küçük değerler çizilmiyor?
İndikatörü yazarken tampon üzerinden bileşenlerden birini kontrol etmeye karar verdim ya da bir şey anlamadım ama noktadan sonra 5 haneli sayılar çizilmiyor gibi görünüyor (yanlışsa doğru), tamam izin vermeyin çekilecek, ancak o zaman göstergede sayılacaklar mı?
Aptal soru için özür dilerim: göstergede neden 0.0001'den küçük değerler çizilmiyor?
İndikatörü yazarken tampon üzerinden bileşenlerden birini kontrol etmeye karar verdim ya da bir şey anlamadım ama noktadan sonra 5 haneli sayılar çizilmiyor gibi görünüyor (yanlışsa doğru), tamam izin vermeyin çekilecek, ancak o zaman göstergede sayılacaklar mı?
Shniperson : Beyler, bana bir "danışman" veya bir komut dosyası söyleyebilir misiniz .. mevcut (açık) işlemin kaç puan ve zarar / kâr parası olduğunu ve bakiyenin ne olduğunu büyük sayılarla gösterecek .. yoksa bulamıyorum .. kendimden bir şey.
GetTickCount'a bakın... veya Windows işlevine bakın
Cevap için teşekkürler. Ama gerçekten nasıl kullanılacağını anlamıyorum, aynı zamanda sistemin başlangıcından (yani, anladığım kadarıyla çağrısından) zamanı da döndürüyor ...
Yoksa bir onay işaretinden önce çağrılmalı, ardından sonucu çıkarmalı mı?
Başa çıkamadığım bazı zorluklar var, belki birileri yardımcı olabilir. Şimdiden teşekkürler. Ve işte olay. Bir EA'da bekleyen yeni bir sipariş açmak için nasıl bir koşul belirleyebilirim. Koşul, bekleyen bir emrin piyasa emrine dönüştürüldüğü andır, yani. Diyelim ki bir SellStop emrimiz var, piyasa emri olur olmaz belli bir mesafeye yeni bir SellStop emri vermeniz gerekiyor vs.
Başa çıkamadığım bazı zorluklar var, belki birileri yardımcı olabilir. Şimdiden teşekkürler. Ve işte olay. Bir Expert Advisor'da bekleyen yeni bir sipariş açmak için nasıl bir koşul belirleyebilirim. Koşul, bekleyen bir emrin piyasa emrine dönüştürüldüğü andır, yani. Diyelim ki bir SellStop emrimiz var, piyasa emri olur olmaz belli bir mesafeye yeni bir SellStop emri vermeniz gerekiyor vs.
if (ticket > 0 )
{
if (OrderSelect(ticket, SELECT_BY_TICKET); // выбираем ордер
if ((OrderType() == OP_BUY) || (OrderType() == OP_SELL)) // проверяем его тип
{
// действия которые нужно выполнить после открытия ордера
}
}
Başa çıkamadığım bazı zorluklar var, belki birileri yardımcı olabilir. Şimdiden teşekkürler. Ve işte olay. Bir Expert Advisor'da bekleyen yeni bir sipariş açmak için nasıl bir koşul belirleyebilirim. Koşul, bekleyen bir emrin piyasa emrine dönüştürüldüğü andır, yani. Diyelim ki bir SellStop emrimiz var, piyasa emri olur olmaz belli bir mesafeye yeni bir SellStop emri vermeniz gerekiyor vs.
İlginiz için teşekkür ederim.
PS Nereye bakacağımı söyler misin?
açılabilen yalnızca 1 SellStop siparişiniz varsa, tüm açık siparişleri yineleyin
while (N<= OrdersTotal ())
{
SelectOrder( OrdersTotal ()- 1 +N,Select by pos, mode_trades);
if ( OrderType ==OP_SELLLIMIT)
{
M= 0 ; //типа SELLLIMIT найден
} else
{
M= 1 ; //selllimit не найден
}
N++;
}
if M== 1
{
OrderSend (...OP_SELLLIMIT...);
}
bunun gibi bir şey, bir sürü hata var - acelem var, umarım konuyu anlamışsınızdır
MQL5.com web sitesine giriş yapmak için çerezlerin kullanımına izin vermelisiniz.
Lütfen tarayıcınızda gerekli ayarı etkinleştirin, aksi takdirde giriş yapamazsınız.
Hesabınıza giriş yaptınız. İki faktörlü kimlik doğrulama devre dışı bırakıldı. Yeniden kurup yeni bir QR kodu tarayın veya iki faktörlü kimlik doğrulama devre dışıyken devam edin.
Aptal soru için özür dilerim: göstergede neden 0.0001'den küçük değerler çizilmiyor?
İndikatörü yazarken tampon üzerinden bileşenlerden birini kontrol etmeye karar verdim ya da bir şey anlamadım ama noktadan sonra 5 haneli sayılar çizilmiyor gibi görünüyor (yanlışsa doğru), tamam izin vermeyin çekilecek, ancak o zaman göstergede sayılacaklar mı?
Aptal soru için özür dilerim: göstergede neden 0.0001'den küçük değerler çizilmiyor?
İndikatörü yazarken tampon üzerinden bileşenlerden birini kontrol etmeye karar verdim ya da bir şey anlamadım ama noktadan sonra 5 haneli sayılar çizilmiyor gibi görünüyor (yanlışsa doğru), tamam izin vermeyin çekilecek, ancak o zaman göstergede sayılacaklar mı?
https://docs.mql4.com/en/convert/DoubleToStr
Beyler, bana bir "danışman" veya bir komut dosyası söyleyebilir misiniz .. mevcut (açık) işlemin kaç puan ve zarar / kâr parası olduğunu ve bakiyenin ne olduğunu büyük sayılarla gösterecek .. yoksa bulamıyorum .. kendimden bir şey.
Buraya bakın: https://docs.mql4.com/en/common/Comment Anlayın!
GetTickCount'a bakın... veya Windows işlevine bakın
Cevap için teşekkürler. Ama gerçekten nasıl kullanılacağını anlamıyorum, aynı zamanda sistemin başlangıcından (yani, anladığım kadarıyla çağrısından) zamanı da döndürüyor ...
Yoksa bir onay işaretinden önce çağrılmalı, ardından sonucu çıkarmalı mı?
FileSeek(ExtHandle,0, SEEK_END );
zaman=GetTickCount();
FileWrite(ExtHandle, TimeToStr(TimeCurrent(), TIME_DATE | TIME_SECONDS),time - GetTickCount(),Bid, Ask, iVolume(Symbol(), NULL, 0));
Merhaba Forumcular!
Başa çıkamadığım bazı zorluklar var, belki birileri yardımcı olabilir. Şimdiden teşekkürler. Ve işte olay. Bir EA'da bekleyen yeni bir sipariş açmak için nasıl bir koşul belirleyebilirim. Koşul, bekleyen bir emrin piyasa emrine dönüştürüldüğü andır, yani. Diyelim ki bir SellStop emrimiz var, piyasa emri olur olmaz belli bir mesafeye yeni bir SellStop emri vermeniz gerekiyor vs.
İlginiz için teşekkür ederim.
PS Nereye bakacağımı söyler misin?
Merhaba Forumcular!
Başa çıkamadığım bazı zorluklar var, belki birileri yardımcı olabilir. Şimdiden teşekkürler. Ve işte olay. Bir Expert Advisor'da bekleyen yeni bir sipariş açmak için nasıl bir koşul belirleyebilirim. Koşul, bekleyen bir emrin piyasa emrine dönüştürüldüğü andır, yani. Diyelim ki bir SellStop emrimiz var, piyasa emri olur olmaz belli bir mesafeye yeni bir SellStop emri vermeniz gerekiyor vs.
İlginiz için teşekkür ederim.
PS Nereye bakacağımı söyler misin?
örneğin şöyle:
bir sipariş verirken, global bir değişkendeki sırasını hatırlayın:
ve ardından açık olup olmadığını kontrol edin:
örneğin şöyle:
bir sipariş verirken, global bir değişkendeki sırasını hatırlayın:
ve ardından açık olup olmadığını kontrol edin:
Merhaba Forumcular!
Başa çıkamadığım bazı zorluklar var, belki birileri yardımcı olabilir. Şimdiden teşekkürler. Ve işte olay. Bir Expert Advisor'da bekleyen yeni bir sipariş açmak için nasıl bir koşul belirleyebilirim. Koşul, bekleyen bir emrin piyasa emrine dönüştürüldüğü andır, yani. Diyelim ki bir SellStop emrimiz var, piyasa emri olur olmaz belli bir mesafeye yeni bir SellStop emri vermeniz gerekiyor vs.
İlginiz için teşekkür ederim.
PS Nereye bakacağımı söyler misin?
açılabilen yalnızca 1 SellStop siparişiniz varsa, tüm açık siparişleri yineleyin
bunun gibi bir şey, bir sürü hata var - acelem var, umarım konuyu anlamışsınızdır