[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 491

 
İyi akşamlar!! Yardım lütfen! Metatrader'daki sesi kapatmanız gerekiyor, hepsi . Kökte. Yani hiçbir koşulda, hiçbir şekilde. Ve sonra, tüm seslerin depolandığı sesler klasörünü sildim, ancak
 
dkfl.zrjdktdbx :
İyi akşamlar!! Yardım lütfen! Metatrader'daki sesi kapatmanız gerekiyor, hepsi . Kökte. Yani hiçbir koşulda, hiçbir şekilde. Sonra tüm seslerin depolandığı sesler klasörünü sildim ama


Ama cidden, ayarlara bakın. Son zamanlarda, kelimenin tam anlamıyla, bir ses kontrolü buldum.

 
FAQ :

Buradasınız: https://www.mql5.com/en/job


Oraya gitmeme gerek yok.

öğrenmek istemek

bu yüzden soruyu tekrarlıyorum. "herhangi bir acemi sorusu".

danışman çalışma aralığı nasıl yapılır? Açıklayacağım.

bir çizgi çizin, "buy_down" olarak yeniden adlandırın

ikincisini çizin, "buy_up" olarak yeniden adlandırın

ve danışmanın yalnızca bu satırlar arasında ticaret yapmasına izin verin.

 
TESKATLIPOKA :


Oraya gitmeme gerek yok.

öğrenmek istemek

Yani, daha önce yazdıklarınızı gösteriyorsunuz. Ve sorunun ne olduğunu belirtin. Sorulacak.

Aksi takdirde, ya ders kitabındasınız ya da SSS'nin gönderildiği yerdesiniz.

 
PapaYozh :

Yani, daha önce yazdıklarınızı gösteriyorsunuz. Ve sorunun ne olduğunu belirtin. Sorulacak.

Aksi takdirde, ya ders kitabındasınız ya da SSS'nin gönderildiği yerdesiniz.


teşekkür etmek. Hesaba kattı Tercihen özel tavsiye, ipucu değil.

//+------------------------------------------- --------------------+
//| satır.mq4 |
//| |
//| |
//+------------------------------------------- --------------------+
//--- giriş parametreleri
harici bool sat = 1; // satış izni
harici bool satın al = 1;
harici çift lot = 0.1;
dış int sl = 50;
harici int tp = 150;

dış int sıra = 10; //

dış çift bez = 15;
harici çift tral_step = 15;
harici çift tral_start = 10;

//+------------------------------------------- --------------------+
//| uzman başlatma işlevi |
//+------------------------------------------- --------------------+
int init()
{
dönüş(0);
}
//+------------------------------------------- --------------------+
//| uzman sıfırlama işlevi |
//+------------------------------------------- --------------------+
int tanım()
{
//----

//----
dönüş(0);
}
//+------------------------------------------- --------------------+
//| uzman başlatma işlevi |
//+------------------------------------------- --------------------+
int başlangıç()
{
//----
string sell_stop ="sell_stop";
string buy_stop ="buy_stop";

//satın almak----------------------------------------------- ------------------------------------------------------ -----

// satırı bulun ve fiyat dokunduğunda sipariş verin
if (ObjectFind (buy_stop) > 0 ) //buy_stop satırı varsa.

// öyle, ancak satırın fiyata dokunması gerekiyor. fiyata eşit olsun. ama nasıl doğru yapacağımı bilmiyorum


{
OrderSend (Symbol(),OP_BUYSTOP, lot, Ask+Point*order,3, Bid-sl*Point, Bid+tp*Point );// emir gönder
ObjectDelete(satın alma_durdurma); // satır kaldırıldı
}

//----
dönüş(0);
}

 
ve danışmanı belirli bir süre sonra yeniden başlatacak şekilde yapılandırmak için böyle bir fırsat vardır. yani programdan kaldırılacak ve 10 dakika sonra tekrar konulacak mı?
Ya da belki metatrader'ı yeniden başlatın.

ya da geçmişi temizlemek gibi bir şey.
Danışmanın bir süre sonra temiz bir sayfadan başlıyormuş gibi başladığından emin olmak istiyorum, böylece onu grafikten manuel olarak kaldırmaya ve tekrar ayarlamaya gerek kalmaz,
ama bir şekilde yeniden başlatmayı kendisi yaptı. Bu tabii mümkünse.


Ve başka bir soru, nasıl doğru bir şekilde yapılır veya belki birisinin tatillerde ve belki de Cuma günleri alım satımı yasaklayan bir işlevi vardır?
yani, tatillerden ne kadar önce yeni siparişlerin açılmaması gerektiğini ve eskilerin elbette daha önce kendi kendine kapanacağını ayarlayın.
örneğin, 20 Aralık'tan 15 Ocak'a kadar ticaret yapmayın.
 
TESKATLIPOKA :


teşekkür etmek. Hesaba kattı Tercihen özel tavsiye, ipucu değil.


{
OrderSend (Symbol(),OP_BUYSTOP, lot, Ask+Point*order,3, Bid-sl*Point, Bid+tp*Point );// emir gönder
ObjectDelete(satın alma_durdurma); // satır kaldırıldı
}

//----
dönüş(0);
}

Hattı nereden alıyorsunuz anlamıyorum.

ama genel olarak:

eğer herhangi bir nesne olmadan

ama bu en azından benim görüşüm. Kontrol.

üçünü de koyabilirsiniz veya || o zaman fiyat arttıkça işe yaraması daha olası olacaktır.

ve fiyatın satırın üstünde olup olmadığını, sonra yanlış, satırın altında olup olmadığını veya 1 ve 0'dan sonra doğru olup olmadığını da atayabilirsiniz.

 if (линия == Ask);
или 
if (линия == Bid);
или
if ((линия < Ask) && (линия > Bid));
 
TESKATLIPOKA :


// satırı bulun ve fiyat dokunduğunda sipariş verin
if (ObjectFind (buy_stop) > 0 ) //buy_stop satırı varsa.

// öyle, ancak satırın fiyata dokunması gerekiyor. fiyata eşit olsun. ama nasıl doğru yapacağımı bilmiyorum


Seviyeler yatay çizgilerle verilmişse:

 if ( ObjectFind (buy_stop) > 0 ) //если есть линия buy_stop. 
   if ( ObjectGet (buy_stop, OBJPROP_PRICE1) <= Ask )
  {
     // цена достигла либо миновала линию открытия

  }
 
belck :

Hattı nereden alıyorsunuz anlamıyorum.

ama genel olarak:

eğer herhangi bir nesne olmadan

ama hepsi bu en azından benim görüşüm. Kontrol.

üçünü de koyabilirsiniz veya || o zaman fiyat arttıkça işe yaraması daha olası olacaktır.

ve fiyatın satırın üstünde olup olmadığını, sonra yanlış, satırın altında olup olmadığını veya 1 ve 0'dan sonra doğru olup olmadığını da atayabilirsiniz.


teşekkür etmek. Deneyeceğim. çizdiğim ve adını verdiğim çizgiler
 
PapaYozh :

Seviyeler yatay çizgilerle verilmişse:


teşekkür etmek. yapmaya çalışacağım