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

 
Cmu4 :

Manuel olarak yapılabilir. Sağ tıklama ve daha fazlası... :)

Bir komut dosyası veya bir danışman kullanabilirsiniz. Daha çok nelerden hoşlanırsın? XD

Bekleyen siparişleri veren ve kanalın dökümü üzerinde çalışan bir danışman yazıyorum .. yardımcı olabilir misiniz ?
 
Parn25 :
Bekleyen siparişleri veren ve kanalın dökümü üzerinde çalışan bir danışman yazıyorum .. yardımcı olabilir misiniz ?

Bekleyen bir pazarlamacı olur olmaz emir verin ve alım satım işlemlerini yakalayın, bu simgeye/sihire bağlı tüm bekleyenleri kaldırın. Tohum için http://www.kimiv.ru/index.php?option=com_remository&Itemid=13&func=fileinfo&id=36

 
splxgf :

Bekleyen bir pazarlamacı olur olmaz emir verin ve alım satım işlemlerini yakalayın, bu simgeye/sihire bağlı tüm bekleyenleri kaldırın. Tohum için http://www.kimiv.ru/index.php?option=com_remository&Itemid=13&func=fileinfo&id=36

OrderSelect fonksiyonu ile nasıl seçeceğim ve ardından OrderDelet fonksiyonu ile nasıl sileceğim konusunda bir sorunum var .. link için teşekkürler, okuyacağım.
 

Ders kitabına bakmak daha iyidir, Kim'in birçok işlevi vardır.

Yaklaşık bir plan, ordertotal ve orderselect aracılığıyla bir döngüdeki tüm siparişleri gözden geçirmek, sembolün mevcut olanla eşleştiğinden emin olmak ve sihri kontrol etmektir (isteğe bağlı). Daha sonra emrin türüne bakıyoruz, eğer piyasa emri ise piyasa emir sayısını artırıyoruz, bekleyen emirleri artırıyoruz. Bundan sonra, iki basamak olacaktır, örneğin, yalnızca bir bekleyen varsa, bekleyenleri sileriz.

 
splxgf :

Ders kitabına bakmak daha iyidir, Kim'in birçok işlevi vardır.

Yaklaşık bir plan, ordertotal ve orderselect aracılığıyla bir döngüdeki tüm siparişleri gözden geçirmek, sembolün mevcut olanla eşleştiğinden emin olmak ve sihri kontrol etmektir (isteğe bağlı). Daha sonra emir tipine bakıyoruz, eğer piyasa emri ise piyasadaki emir sayısını artırıyoruz, bekleyen ise bekleyenleri artırıyoruz. Bundan sonra, iki basamak olacaktır, örneğin, yalnızca bir bekleyen varsa, bekleyenleri sileriz.

Görünüşe göre bir şeyler ortaya çıkmaya başladı .. bağlantı için teşekkürler, çok yardımcı oldu)))
 
rusa :

Kod iki kısımdır. .Bu benim uzmanım. Lütfen bir bak.

Tutmak. Daha fazla soru olacak, ekranı ve parametreleri göster. İş spesifikasyonunuzda bu Uzman Danışmanın gelişimine baktım, bir çubuk şartı var - bir sipariş var, mevcut. Ondan sonra onunla modernize ettiğiniz şey, görünüşe göre sadece sizin için biliniyor. İyi şanlar!
Dosyalar:
rusa_v4.zip  4 kb
 

dizilerin yaratılmasıyla ilk defa karşılaştım, böyle yapıyorum

 extern string sym1= "AUDJPY" ;
extern string sym2= "AUDUSD" ;
extern string sym3= "EURJPY" ;
extern string sym4= "EURUSD" ;
extern string sym5= "GBPJPY" ;
extern string sym6= "GBPUSD" ;
extern string sym7= "NZDUSD" ;
extern string sym8= "USDCAD" ;


//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
//----
   string sym[ 8 ] = {sym1, sym2, sym3, sym4, sym5, sym6, sym7, sym8};

//----
   return ( 0 );
  }

ve hata veriyor

'}' - comma or semicolon expected

hata nerede?

 
dmmikl86 :

dizilerin yaratılmasıyla ilk kez karşılaşıldığında bunu böyle yapın

ve hata veriyor

hata nerede?


Diziler yalnızca sabitlerle başlatılabilir.
 
dmmikl86 :

dizilerin yaratılmasıyla ilk kez karşılaşıldığında bunu böyle yapın

ve hata veriyor

hata nerede?

https://book.mql4.com/en/variables/arrays . Özel diziler. stringarray.mq4
 
ZZZEROXXX :

MovingAverage'den CalculateCurrentOrders(Symbol()) alın, değerleri döndürür = açık siparişlerin sayısı, sembol ve sihirle filtreleme, işareti ile = işlem yönü: örneğin -1, 1 satış emri anlamına gelir. Gerekirse, işareti yok saymak için MathAbs() kullanın.

Sondakini yukarıdaki koddan alın:

// sondaki durağı kontrol et - burada yorumlar bile var.

if(TrailingStop>0) { ... }, 2 yerde var - alım satım için. Her şey basit. Veya Igor Kim'in hazır işlevlerini kullanın, bir yerlerde özel bir iplik var. Bunlar daha evrenseldir, gerçek ticaret için daha doğrudur, ancak yeni başlayanlar için anlaşılması biraz daha zordur. Genel olarak, bu mql size verildi, gerçekten kaseyi icat ettiler mi?

ps hata ayıklamak için Print()'i çok yararlı kullanın.


Lütfen yeni başlayan birine yardım edin. Bunun gibi bir kod parçası nasıl yazılır:

Piyasa emirlerini kontrol ediyoruz ve finansal aracımız için piyasa emri yoksa alım mı yapıyoruz?

hiç çalışmıyor!!! Yardım... Belki birinin hazır bir kodu vardır?