Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 1463

 
Bir grafik "yazmanın" herhangi bir yolu var mı? Bir gösterge veya komut dosyası gibi.
 
SuhanovDM94 #:
Eğer doğru anladıysam, bu geçmişi dışa aktarmakla ilgili. Ve gerçek zamanlı olarak tik almam gerekiyor. Ama yine de teşekkürler
Gerçek zamanlı olarak ihtiyacınız varsa, serbest çalışanlara başvurabilirsiniz. Onlar yapacaktır.
 
Aleksandr Slavskii #:
Gerçek zamana ihtiyacınız varsa, serbest çalışmaya yönelebilirsiniz. Onlar yapacaktır.

Evet, bunu kendim zevkle yapardım, sadece hangi taraftan yaklaşacağımı bilmiyorum) Bir ipucu için minnettar olurum! Belki forumda bu konuda bazı bilgiler vardır?

 
SuhanovDM94 #:

Bunu kendim zevkle yapardım, ama hangi taraftan yaklaşacağımı bilmiyorum) Bir ipucu için minnettar olurum! Belki forumda bu konuda bazı bilgiler vardır?

En kolay yol, bir terminalde paylaşılan bir klasördeki bir dosyaya tırnak işareti yazmak ve bu dosyayı başka bir terminal tarafından okumaya çalışmaktır. Ancak birçok tuzak vardır. Yazma kipinde okuma yapılamaz. Yani bir şekilde kuyruk oluşturmak gerekir. Terminaller sadece kendi sanal alanlarında çalışırlar ve terminaller arasında bilgi aktarımı da basit bir konu değildir. Bir dosyadan diğerine yazarak, örneğin bir batnik veya başka bir dilde başka bir şeyle çözülür. Bir dosyayı kopyalayabilirsiniz, ancak sadece yazarsanız ve dosyadaki hiçbir şeyi silmezseniz bu bir seçenek değildir. Dosya basitçe büyüyecek ve kopyalamak çok fazla zaman alacaktır. Yeni başlayanlar için değil diyelim.

 
Valeriy Yastremskiy #:

En kolay yol, bir terminalde paylaşılan bir klasördeki bir dosyaya tırnak işareti yazmak ve bu dosyayı başka bir terminal tarafından okumaya çalışmaktır. Ancak birçok tuzak vardır. Yazma kipinde okuma yapılamaz. Yani bir şekilde kuyruk oluşturmak gerekir. Terminaller sadece kendi sanal alanlarında çalışırlar ve terminaller arasında bilgi aktarımı da basit bir konu değildir. Bir dosyadan diğerine yazarak, örneğin bir batnik veya başka bir dilde başka bir şeyle çözülür. Bir dosyayı kopyalayabilirsiniz, ancak sadece yazarsanız ve dosyadaki hiçbir şeyi silmezseniz bu bir seçenek değildir. Dosya basitçe büyüyecek ve kopyalamak çok fazla zaman alacaktır. Yeni başlayanlar için değil diyelim.

Birinde FILE_READ|FILE_WRITE|FILE_SHARE_READ ile açıyoruz, diğerinde FILE_READ|FILE_SHARE_READ ile ve normalde aynı anda (sadece bir tane) yazıyoruz ve (birçok) okuyoruz.

Terminaller arası erişim symlink ile çözülür.

 
Valeriy Yastremskiy #:

En kolay yol, bir terminalde paylaşılan bir klasördeki bir dosyaya tırnak işareti yazmak ve bu dosyayı başka bir terminal tarafından okumaya çalışmaktır. Ancak birçok tuzak vardır. Yazma kipinde okuma yapılamaz. Yani bir şekilde kuyruk oluşturmak gerekir. Terminaller sadece kendi sanal alanlarında çalışırlar ve terminaller arasında bilgi aktarımı da basit bir konu değildir. Bir dosyadan diğerine yazarak, örneğin bir batnik veya başka bir dilde başka bir şeyle çözülür. Bir dosyayı kopyalayabilirsiniz, ancak sadece yazarsanız ve dosyadaki hiçbir şeyi silmezseniz bu bir seçenek değildir. Dosya basitçe büyüyecek ve kopyalamak çok fazla zaman alacaktır. Yeni başlayanlar için değil diyelim.

Bunu MMF aracılığıyla yapmayı düşünüyordum. Ancak tek soru, bu teklifler üzerinde nasıl bir grafik çizileceği?

 
JRandomTrader #:

Birinde FILE_READ|FILE_WRITE|FILE_SHARE_READ ile açıyoruz, diğerinde FILE_READ|FILE_SHARE_READ ile ve normalde aynı anda (sadece bir tane) yazıyoruz ve (birçok) okuyoruz.

Terminaller arası erişim symlink ile çözülür.

Yazma anında, vinda okumanıza izin vermeyecek, orada vinda kuyruğu hatasız olacak ve uzun süre yazacaksa, bir hata döndürecektir. Symlink de her yere ulaşmayacak, sadece ortak klasöre ulaşacak ve işçilerde veya test cihazlarında başarılı olamadım.

Ve bağlantının sözdizimi de dondurulabilir, o zaman eğik çizgi yanlıştır, o zaman birkaç tanesine ihtiyaçları vardır)
 
Valeriy Yastremskiy #:

Yazma anında vindex okumanıza izin vermeyecek, vindex kuyruğu hatasız olacak ve uzun süre yazarsa hata döndürecektir. Simlink de her yere ulaşmayacak, sadece ortak klasöre ulaşacak ve işçilerde veya test cihazında başarılı olamadım.

Ve bağlantının sözdizimi de donmuş olabilir, o zaman eğik çizgi yanlıştır, o zaman birkaç tanesine ihtiyaçları vardır)

Symlinks ile benim için biraz daha kolay - vinda'm yok.

 
Bunu şu şekilde deneyeceğim: USDRUB/USDRUB gibi bir formüle sahip bir sembol oluşturacağım - fiyat 1 olan bir grafik oluşturulacak. Ardından, paylaşılan bellekten USDTRY tekliflerini içeren bir dosyayı okuyacak, ardından spread'i hesaplayacak ve bu "tek" grafikte normal bir çizgi olarak çizecek bir gösterge oluşturacağım. Henüz daha iyi bir şey düşünmedim. Tavsiyeniz için hepinize teşekkür ederim!)
 
Valeriy Yastremskiy #:

Yazma anında vindex okumanıza izin vermeyecek, vindex kuyruğu hatasız olacak ve uzun süre yazarsa hata döndürecektir. Simlink de her yere ulaşmayacak, sadece ortak klasöre ulaşacak ve işçilerde veya test cihazında başarılı olamadım.

Ve bağlantının sözdizimi de dondurulabilir, o zaman eğik çizgi yanlıştır, o zaman birkaçına ihtiyaçları vardır)

Tüm terminallerin ortak klasörüne yazın. Biri yazar - diğerleri okur ve bir grafik oluşturur. Bu kaba bir genellemedir.

Neden: