Ücretsiz bir danışman yazacağım - sayfa 61

 

Sevgili programcılar!

En basit Expert Advisor'ı kim yazabilir?

Çalışma koşulları çok basittir:

Birkaç yükselen mum oluşumundan sonra, yeni bir mum satın alır. (Ayarlardan mum sayısı)

Azalan birkaç mum oluşumundan sonra, yeni mumda satış yapar. (Ayarlardan mum sayısı)

Lot büyüklüğü.

Büyü.


Bütün şartlar bu. Başka bir şeye gerek yok. Senin için zor değilse, lütfen bir iyilik yap, seni asla unutmayacağım! Açıkçası. :)

 
Lütfen borsa verilerinin üzerine teyp üzerine bir gösterge yazın, bandı izler ve aynı lotları seçer, örneğin bir buzdağı, sadece hesaplama aynı fiyatta değil, diyelim ki 5 kene yukarı ve beş aşağı. örneğin, her üç kez 100 lot, sonra bip sesi çıkarır ve aynı lotları aramak için ayarlanmış ayarlarda ses seviyesini gösterir, örneğin, 100 ... Sb pro'da ücretsizdir, bu yüzden hiçbir anlamı yok gibi görünüyor serbest meslekte ödeme ....
 
Pyxis :

Sevgili programcılar!

En basit Expert Advisor'ı kim yazabilir?

Çalışma koşulları çok basittir:

Birkaç yükselen mum oluşumundan sonra, yeni bir mum satın alır. (Ayarlardan mum sayısı)

Azalan birkaç mum oluşumundan sonra, yeni mumda satış yapar. (Ayarlardan mum sayısı)

Lot büyüklüğü.

Büyü.


Bütün şartlar bu. Başka bir şeye gerek yok. Senin için zor değilse, lütfen bir iyilik yap, seni asla unutmayacağım! Açıkçası. :)


Burada: N mumlar

N candles
N candles
  • oylar: 1
  • 2017.04.03
  • Vladimir Karputov
  • www.mql5.com
Ищем N одинаковых свечей подряд. Если найденные свечи бычьи - покупаем, если медвежьи - продаём.
 

Çizgiler kesiştiğinde sadece bir ses sinyali yayan temel bir Bollinger Uzman Danışmanı yazmak gerekir.

 
Олег Кононченко :

Çizgiler kesiştiğinde sadece bir ses sinyali yayan temel bir Bollinger Uzman Danışmanı yazmak gerekir.

bir tane var, terminaldeki kütüphaneye bakın
 

Yardım edin arkadaşlar!!!!!! Test cihazında çalışması için bu göstergenin yeniden yapılması gerekir. Aslında hindi dosyadan veri alıyor (zaten içindeydi), şimdiki ve önceki değer arasındaki farkın değerini yazdığım bir tampon ekledim. Kaydederken her şey düzgün çalışıyor, veriler doğru günler için yükleniyor ama gerçek zamanlı çalışmak istemiyor. Bir yerde bir hata mı var yoksa ben yanlış bir şey mi yaptım. Genel olarak, test cihazında çalışmanız gerekir.

Kendiniz yapmak istemiyorsanız, bana hatanın nerede olduğunu veya nasıl yapılacağını söyleyin .....

Dosyalar:
 
Mihail Marchukajtes :

Yardım edin arkadaşlar!!!!!! Test cihazında çalışması için bu göstergenin yeniden yapılması gerekir. Aslında hindi dosyadan veri alıyor (zaten içindeydi), şimdiki ve önceki değer arasındaki farkın değerini yazdığım bir tampon ekledim. Kaydederken her şey düzgün çalışıyor, veriler doğru günler için yükleniyor ama gerçek zamanlı çalışmak istemiyor. Bir yerde bir hata mı var yoksa ben yanlış bir şey mi yaptım. Genel olarak, test cihazında çalışmanız gerekir.

Kendiniz yapmak istemiyorsanız, bana hatanın nerede olduğunu veya nasıl yapılacağını söyleyin .....


İlk önce, metin dosyasını şu klasöre kopyalayın: /Terminal klasörü/tester/dosyalar/

 
Mihail Marchukajtes :

Yardım edin arkadaşlar!!!!!! Test cihazında çalışması için bu göstergenin yeniden yapılması gerekir.

Görünüşe göre test cihazı bir dosyadan okuyamıyor.
 
Evgeny Belyaev :
Görünüşe göre test cihazı bir dosyadan okuyamıyor.


Paylaşılan bir klasör kullanıyorsanız şunları yapabilirsiniz:

Tüm istemci terminallerinin paylaşılan bir klasörünü kullanma

Tüm test ajanları birbirinden ve istemci terminalinden izole edilmiştir: her ajanın ajan günlüklerinin yazıldığı kendi klasörü vardır. Ayrıca, ajan testi sırasındaki tüm dosya işlemleri ajan_adı/MQL5/Files klasöründe gerçekleşir . Ancak, bir dosyayı açarken FILE_COMMON bayrağını belirtirseniz, yerel aracılar ve istemci terminali arasındaki etkileşimi tüm istemci terminallerinin paylaşılan klasörü aracılığıyla uygulamak mümkündür:

 //+------------------------------------------------------------------+ 
//| Expert initialization function                                   | 
//+------------------------------------------------------------------+ 
int OnInit () 
  { 
//--- общая папка всех клиентских терминалов 
   common_folder= TerminalInfoString ( TERMINAL_COMMONDATA_PATH ); 
//--- выведем имя этой папки 
   PrintFormat ( "Откроем файл в общей папке клиентских терминалов %s" , common_folder); 
//--- откроем файл в общей папке (указан флаг FILE_COMMON) 
   handle= FileOpen (filename, FILE_WRITE | FILE_READ | FILE_COMMON ); 
   ... дальнейшие действия 
//--- 
   return ( INIT_SUCCEEDED ); 
  }

 
Vladimir Karputov :


Paylaşılan bir klasör kullanıyorsanız şunları yapabilirsiniz:

Tüm istemci terminallerinin paylaşılan bir klasörünü kullanma

Tüm test ajanları birbirinden ve istemci terminalinden izole edilmiştir: her ajanın ajan günlüklerinin yazıldığı kendi klasörü vardır. Ayrıca, ajan testi sırasındaki tüm dosya işlemleri ajan_adı/MQL5/Files klasöründe gerçekleşir . Ancak, bir dosyayı açarken FILE_COMMON bayrağını belirtirseniz, yerel aracılar ve istemci terminali arasındaki etkileşimi tüm istemci terminallerinin paylaşılan klasörü aracılığıyla uygulamak mümkündür:


Açıkçası hindi 4-ku altında yazıyor ..... Belki bir şekilde başlatma anında tüm dosyayı bir kerede okuyup diziye her şeyi yazmak mümkündür. Yoksa bu da çalışmıyor mu???