Birçok sembol olduğu için birçok "açıklık" vardır.
Sağol kanka. Mevcut enstrümanda günde bir işlem açacak ve enstrümanların geri kalanını hesaba katmayacak şekilde nasıl yapılır (danışman birkaç enstrüman üzerinde çalışır)
sibiriyak73 : Sağol kanka. Mevcut enstrümanda günde bir işlem açacak ve enstrümanların geri kalanını hesaba katmayacak şekilde nasıl yapılır (danışman birkaç enstrüman üzerinde çalışır)
- sihir ve sembollerine göre emirlerin geçmişine bakın, emrin açılış (veya kapanış?) zamanı mevcut tarihe karşılık geliyorsa, OnTick()'ten çıkın
- TF D1'deki "yeni çubuğu" kontrol edin
ilk yöntem - daha fazla karalama, ancak MT4 test cihazında çok hızlı çalışacak, ikinci yöntem - 3 satır kod, ancak test cihazında sabit sürücüyü "çiğneyecek" ve test süresi daha uzun olacak
sibiriyak73 : (danışman birkaç enstrümanın üzerinde durur)
Ve sanırım anlıyorum, birden fazla enstrüman konusunda danışmanınız varsa, siparişin bir danışmana ait olup olmadığını görmek için bir çek eklemeniz yeterlidir.
int OPEN= 1 ;
int total= OrdersTotal ();
for ( int i= 0 ; i<total; i++)
{
if (! OrderSelect (i,SELECT_BY_POS,MODE_TRADES) && OrderCloseTime()== 0 && OrderSymbol()== Symbol ())
{
OPEN= 0 ;
break ;
}
}
if (OPEN== 1 )
{
int ticket1= OrderSend ( Symbol (),OP_SELLSTOP, 1.5 ,limit1, 10 ,SL1,TP1, NULL , 0 , 0 , clrRed ); //Здесь открываем
}
Ve sanırım anlıyorum, eğer birkaç enstrüman üzerinde danışmanınız varsa, siparişin bir danışmana ait olup olmadığını görmek için bir çek eklemeniz yeterlidir.
Bu kod çok sayıda işlemi açar. Fikir doğru ama nasıl doğru bir şekilde uygulanacağı.
Burada bir kod parçasıyla ne tahmin edilebilir, orada ne var?
Bir çek koyun, günde bir defadan fazla değil.
Selamlar. Sorun şu ki, danışman hesapta açık bir anlaşma görürse, artık anlaşmaları açmaz. Eh, "Hesabınızda açık işlemleriniz var, benden ne istiyorsunuz" gibi bir şey. Bu Uzman Danışman birkaç enstrümana dayandığından, TAM BU ENSTRÜMANDA (örneğin EUR USD) birden fazla ticaretin açılmaması gerektiğini ona açıklamam gerekiyor. Kodun tamamını yaymak için ( bildirilen değişkenlerle büyük, vb.), yanlış olacağını düşünüyorum.
Hata nereye kaydı?
Birçok sembol olduğu için birçok "açıklık" vardır.
Birçok sembol olduğu için birçok "açıklık" vardır.
Sağol kanka. Mevcut enstrümanda günde bir işlem açacak ve enstrümanların geri kalanını hesaba katmayacak şekilde nasıl yapılır (danışman birkaç enstrüman üzerinde çalışır)
- sihir ve sembollerine göre emirlerin geçmişine bakın, emrin açılış (veya kapanış?) zamanı mevcut tarihe karşılık geliyorsa, OnTick()'ten çıkın
- TF D1'deki "yeni çubuğu" kontrol edin
ilk yöntem - daha fazla karalama, ancak MT4 test cihazında çok hızlı çalışacak, ikinci yöntem - 3 satır kod, ancak test cihazında sabit sürücüyü "çiğneyecek" ve test süresi daha uzun olacak
(danışman birkaç enstrümanın üzerinde durur)
Ve sanırım anlıyorum, birden fazla enstrüman konusunda danışmanınız varsa, siparişin bir danışmana ait olup olmadığını görmek için bir çek eklemeniz yeterlidir.
Ve sanırım anlıyorum, eğer birkaç enstrüman üzerinde danışmanınız varsa, siparişin bir danışmana ait olup olmadığını görmek için bir çek eklemeniz yeterlidir.
Bu kod çok sayıda işlemi açar. Fikir doğru ama nasıl doğru bir şekilde uygulanacağı.
Bu kod çok sayıda işlemi açar. Fikir doğru ama nasıl doğru bir şekilde uygulanacağı.
ihtiyacın var
isTradeToDay() işlevi.
Bu işlev, bugünün ticari bayrağını döndürür
Burada bir kod parçasıyla ne tahmin edilebilir, orada ne var?
Bir çek koyun, günde bir defadan fazla değil.
Beyler, danışmana yardım edin, ENSTRÜMANDA günde bir anlaşma açmanız gerekir.
şöyle deneyebilirsin
şöyle deneyebilirsin
Her şey uzun zaman önce yazılmıştı ... çok uzun zaman önce.
Bu kod, piyasada ne olduğunu ve bugün zaten kapalı olması durumunda geçmişte ne olduğunu kontrol eder.
Burada bir kod parçasıyla ne tahmin edilebilir, orada ne var?
Bir çek koyun, günde bir defadan fazla değil.