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

 
Melko :

II İşte bir kenara koymanın temel bir işlevi. siparişler, parametreler önemli değildir, ancak “yeni fiyatı” aldıktan sonra danışmanı (içindeki sipariş yineleme döngüsünü kullanabilirsiniz) listelemeye veya başka bir şekilde sipariş vermemeye zorlamak önemlidir. aynı fiyat. Aynı zamanda, sipariş verme döngüsü durmamalıdır. Kim yapabilir yardım edin.

Forumun tüm şubelerinde yüz kere tekrar edin belki daha hızlı cevap verirler.
 

Herkese iyi günler!

Danışmanların tüm sayfalarını inceledikten sonra, bekleyen siparişlere göre danışman kodlarına başvurarak,

ve ayrıca, Forum sayfalarını gözden geçirerek, MQL eğitimini ve Belgeleri yeniden okuduğumda, cevabı bulamadım.

Belki de iyi görünmüyordum. Buraya sormaya karar verdim.

Bekleyen siparişler vererek bir Uzman Danışman yazıyorum. Önceden, gösterge verilerine (<,>,=, vb.) dayalı bir pozisyon açma kriteri ile ilgili herhangi bir sorun yoktu.

Ancak şu anda sistem göstergesiz. Pozisyon açma kriteri FİYAT'tır.

Yani, Teklif PRICE düzeyine eşit olduğunda, diyelim ki XXX.00 veya XXX.50 (yen çiftleri için), ölçüt bloğu şunu söylüyor:

al (sat) kriteri vardır ve emir açma bloğuna gönderir.

Şekildeki yaklaşık bir örnek. 1 seviye sabitlendiğinde ve ayarlandığında, örneğin kullanıcı tarafından.

 int start()                                   // Спец. функция start
  {
//----
   double
   Level,                                     // Сигнальный уровень
   Price;                                     // Текущая цена
   Level= 140.00 ;                               // Задаём уровень
   Price=Bid;                                 // Запрашиваем цену
//----
     if (Price==Level)                           // Оператор if с условием
     {
       Alert ( "Курс равен  заданному уровеню" );   // Сообщение трейдеру
     }

   return ; // Выход из start()
  }

Soru, mevcut BID'yi önceden ayarlanmamış, hatta seviyelerle karşılaştıracak bir koşulun nasıl yazılacağıdır,

örneğin 140.00, 141.00, 142.00 .... yani XXX.00'den

Durumun ilk kısmı açıktır, örneğin

 if ( NormalizeDouble (Price, Digits ) >= NormalizeDouble ( Level , Digits ))

Seviye ile ikinci bölümde, ne yapmalı.

hepinize şimdiden teşekkürler

Samimi olarak,


Not: Bu daha önce tartışıldıysa ve ben gözden kaçırdıysam, beni dürt.

 
Melko :

II İşte bir kenara koymanın temel bir işlevi. siparişler, parametreler önemli değildir, ancak danışmanı "yeni fiyatı" aldıktan veya sıraladıktan sonra (içindeki sipariş yineleme döngüsünü kullanabilirsiniz) zorlamak veya başka bir şekilde sipariş vermemeye zorlamak önemlidir. aynı fiyatla. Aynı zamanda, sipariş verme döngüsü durmamalıdır. Kim yapabilir yardım edin.

Tüm ayak örtülerinizi çıkarın ve sipariş vermeden önce SRC düğmesine basarak kodu nasıl ekleyeceğinizi öğrenin!
 
Shum_sp :

Herkese iyi günler!

Danışmanların tüm sayfalarını inceledikten sonra, bekleyen siparişlere göre danışman kodlarına başvurarak,

ve ayrıca, Forum sayfalarını gözden geçirerek, MQL eğitimini ve Belgeleri yeniden okuduğumda, cevabı bulamadım.

Belki de iyi görünmüyordum. Buraya sormaya karar verdim.

Bekleyen siparişler vererek bir Uzman Danışman yazıyorum. Önceden, gösterge verilerine (<,>,=, vb.) dayalı bir pozisyon açma kriteri ile ilgili herhangi bir sorun yoktu.

Ancak şu anda sistem göstergesiz. Pozisyon açma kriteri FİYAT'tır.

Yani, Teklif PRICE düzeyine eşit olduğunda, diyelim ki XXX.00 veya XXX.50 (yen çiftleri için), ölçüt bloğu şunu söylüyor:

al (sat) kriteri vardır ve emir açma bloğuna gönderir.

Şekildeki yaklaşık bir örnek. 1 seviye sabitlendiğinde ve ayarlandığında, örneğin kullanıcı tarafından.

Soru, mevcut BID'yi önceden ayarlanmamış, hatta seviyelerle karşılaştıracak bir koşulun nasıl yazılacağıdır,

örneğin 140.00, 141.00, 142.00 .... yani XXX.00'den

Durumun ilk kısmı açıktır, örneğin

Seviye ile ikinci bölümde, ne yapmalı.

hepinize şimdiden teşekkürler

Samimi olarak,


Not: Bu daha önce tartışıldıysa ve ben gözden kaçırdıysam, beni dürt.


 if ( NormalizeDouble (Price, Digits ) >= NormalizeDouble ( Bid , 0 )) //Для 4-х знаков можно и 1 или 2 вместо 0.
 
evillive :


Aşırıya kaç, imhenko.

kendin cevaplayacak mısın

 
tara :


Aşırıya kaç, imhenko.

kendin cevap verirmisin


Soru nedir, dedikleri gibi, cevaptır. Orada fiyatın nasıl hesaplandığını ve seviyenin önceden belirtilmediğini kim bilebilir ...


Ancak fiyat = Teklif ise, o zaman

 if ( Bid >= NormalizeDouble ( Bid , 0 )) //опять же можно и 1 или 2 вместо 0.
 
Shum_sp :

Herkese iyi günler!

Danışmanların tüm sayfalarını inceledikten sonra, bekleyen siparişlere göre danışman kodlarına başvurarak,

ve ayrıca, Forum sayfalarını gözden geçirerek, MQL eğitimini ve Belgeleri yeniden okuduğumda, cevabı bulamadım.

Belki de iyi görünmüyordum. Buraya sormaya karar verdim.

Bekleyen siparişler vererek bir Uzman Danışman yazıyorum. Önceden, gösterge verilerine (<,>,=, vb.) dayalı bir pozisyon açma kriteri ile ilgili herhangi bir sorun yoktu.

Ancak şu anda sistem göstergesiz. Pozisyon açma kriteri FİYAT'tır.

Yani, Teklif PRICE düzeyine eşit olduğunda, diyelim ki XXX.00 veya XXX.50 (yen çiftleri için), ölçüt bloğu şunu söylüyor:

al (sat) kriteri vardır ve emir açma bloğuna gönderir.

Şekildeki yaklaşık bir örnek. 1 seviye sabitlendiğinde ve ayarlandığında, örneğin kullanıcı tarafından.

Soru, mevcut BID'yi önceden ayarlanmamış, hatta seviyelerle karşılaştıracak bir koşulun nasıl yazılacağıdır,

örneğin 140.00, 141.00, 142.00 .... yani XXX.00'den

Durumun ilk kısmı açıktır, örneğin

Seviye ile ikinci bölümde, ne yapmalı.

hepinize şimdiden teşekkürler

Samimi olarak,


Not: Bu daha önce tartışıldıysa ve ben gözden kaçırdıysam, beni dürt.


Bu şema ile, eşitlik de dahil olmak üzere değişkenleri basitçe karşılaştırabilirsiniz.
 
Shum_sp :

Soru, mevcut BID'yi önceden ayarlanmamış, hatta seviyelerle karşılaştıracak bir koşulun nasıl yazılacağıdır,

örneğin 140.00, 141.00, 142.00 .... yani XXX.00'den



int Level= 140 ;                               // Задаём уровень
 
:)
 
artmedia70 :


Güzel gün!


Bu, tüm seviyeleri reçete etmenin çok fazla olduğu anlamına gelir.

CAM danışmanı seviyenin XXX.00 olduğunu belirlemeli, kullanıcı buna katılmamalı ve çalışacağı seviyeleri belirtmelidir.

Şu anki fiyatın XXX olduğunu ona nasıl açıklayacağımı bulamıyorum. 00

Herkese teşekkürler.