MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1572

 
AMarkov :
Danışman çizelgeye yüklendiğinde göstergenin onunla birlikte görselleştirildiğini kastettim. Tampondan okumak sorun değil. Belki bir heves, elbette, ama mümkün olup olmadığını merak ediyorum ...

Bir Uzman Danışmandan bir gösterge oluşturun ve bunu bir grafik üzerinde görüntüleyin .

Документация по MQL5: Операции с графиками / ChartIndicatorAdd
Документация по MQL5: Операции с графиками / ChartIndicatorAdd
  • www.mql5.com
ChartIndicatorAdd - Операции с графиками - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Mihail Matkovskij :

Ve Alexey, forumda bana asla yardım etmemeni rica ediyorum. Ve sonra sözde "yardımınız" nedense bana doğru geliyor.

Her şey bununla başladı


Ve sonra Alex nefret etmeye başlar

İlginizi çekerse takip edebilirsiniz.

Daha


Alexey'nin cevabı

Ve bana bu konuda bir okuyucu göndermek istediği, json biçimiyle hangi normal işlev çalışır? Ayrıca bir uzman buldum. Sadece öğretebilir.

Demek beni bir aptal gibi burada tutan o ve senin dediğin gibi ben herkesi tutmuyorum, Artyom!

Basit veri yapıları, standart işlevler kullanılarak bir dosyaya yazılabilir. StructToCharArray() alanındaki yardımı ve bu bölümdeki ilgili işlevleri okuyun.

Документация по MQL5: Преобразование данных / StructToCharArray
Документация по MQL5: Преобразование данных / StructToCharArray
  • www.mql5.com
StructToCharArray - Преобразование данных - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Artyom Trishkin :

Bir Uzman Danışmandan bir gösterge oluşturun ve bunu bir grafik üzerinde görüntüleyin .

Yani, anladığım kadarıyla, sorunun basit bir çözümü yok mu?)))
 

Ve lütfen her şey için birilerini suçlamayı bırak. Eh, yardım için gönderdiler, bu yüzden gerekli koordinatları isteyin ve "o böyle" diye tartışmaya başlama.

Sonunda herkes için daha kolay ve daha karlı - birinin sinirlerini, birinin zamanını kurtaracak ve birileri bilgi katacak.

Ve bir şey uymuyorsa, verimli iletişim ile bir çözüm bulabilirsiniz.

Bu arada, bir keresinde bir gösterge (veya bir danışman - hatırlamıyorum) sipariş etmek için bazı hizmetlerden bir veri ayrıştırıcı yazdım.

Üçüncü taraf kitaplıkları dahil etmeden standart işlevlerle idare ettim.

 
AMarkov :
Yani, anladığım kadarıyla, sorunun basit bir çözümü yok mu?)))

Ve bunu terminalin sitesinde nasıl yapardınız?

program (uzman) göstergeyi nadiren, nadiren çağırır, yani, her zaman değil, iCustom'u çağırır - BT böyle mi çiziyorsunuz?

çizmek için göstergeyi daha sık çalıştırın? her yeniden hesaplama için size teşekkür edecekler .... :-) ....

 
AMarkov :
Yani, anladığım kadarıyla, sorunun basit bir çözümü yok mu?)))

Her zamankinden daha kolay :)

Danışmanınız bir gösterge üzerinde çalışıyor mu? Bu gösterge EA'ya dahil mi? Kolu EA'da. Bu yüzden sadece kullanarak grafikte görüntülemeniz gerekir.

Документация по MQL5: Операции с графиками / ChartIndicatorAdd
Документация по MQL5: Операции с графиками / ChartIndicatorAdd
  • www.mql5.com
ChartIndicatorAdd - Операции с графиками - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Artyom Trishkin :

Basit veri yapıları, standart işlevler kullanılarak bir dosyaya yazılabilir. StructToCharArray() alanındaki yardımı ve bu bölümdeki ilgili işlevleri okuyun.

Evet. Ancak yapılara yeni alanlar eklenirse (dosyanın yeni sürümlerinde), standart işlevler temelinde oluşturulan yöntemler (değiştirildiğini, yeni alanlar eklendiğini (okuma/yazma)) eski dosyalarla uyumsuz olacaktır. . Ve metin biçimleri ve dahası, json gibi biçimler esnekliğe ve çok yönlülüğe sahiptir (geleneksel ikili dosyalara kıyasla). Bu nedenle, iki çıkış yolu vardır, kendi json ayrıştırıcınızı yazın veya hazır bir kitaplık bulun. Şu anda ilginç bir proje üzerinde çalıştığım için sıfırdan bir ayrıştırıcı oluşturmak benim için büyük bir zevk.

 
Mihail Matkovskij :

Evet. Ancak yapılara yeni alanlar eklenirse (dosyanın yeni sürümlerinde), standart işlevler temelinde oluşturulan yöntemler (değiştirildiğini, yeni alanlar eklendiğini (okuma/yazma)) eski dosyalarla uyumsuz olacaktır. . Ve metin biçimleri ve dahası, json gibi biçimler esnekliğe ve çok yönlülüğe sahiptir (geleneksel ikili dosyalara kıyasla). Bu nedenle, iki çıkış yolu vardır, kendi json ayrıştırıcınızı yazın veya hazır bir kitaplık bulun. Şu anda ilginç bir proje üzerinde çalıştığım için sıfırdan bir ayrıştırıcı oluşturmak benim için büyük bir zevk.

Web sitesi motoru zaten size yardım etmeye karar verdi :)


Tartışmaya bir bağlantı ekleyerek

Библиотеки: JSON Serialization and Deserialization (native MQL)
Библиотеки: JSON Serialization and Deserialization (native MQL)
  • 2015.08.18
  • www.mql5.com
Статьи и техническая библиотека по автоматическому трейдингу: Библиотеки: JSON Serialization and Deserialization (native MQL)
 
Mihail Matkovskij :

Evet. Ancak yapılara yeni alanlar eklenirse (dosyanın yeni sürümlerinde), standart işlevler temelinde oluşturulan yöntemler (değiştirildiğini, yeni alanlar eklendiğini (okuma/yazma)) eski ile uyumsuz olacaktır. Dosyalar. Ve metin biçimleri ve dahası, json gibi biçimler esnekliğe ve çok yönlülüğe sahiptir (geleneksel ikili dosyalara kıyasla). Bu nedenle, iki çıkış yolu vardır, kendi json ayrıştırıcınızı yazın veya hazır bir kitaplık bulun. Şu anda ilginç bir proje üzerinde çalıştığım için sıfırdan bir ayrıştırıcı oluşturmak benim için büyük bir zevk.

sqlite bilinmeyen sürümü son 5 veya başka bir DLL'de. Bir şarkı ile anahtar/değer tabanı ve ileri

ikincisi tercih edilir, özellikle şarkı hakkında :-)

----

evet ise, sadece ... bir görev varsa - belirli koşullarda zaten çözün. Neden "bu müzik sonsuz olacak" fantezileri? yazılımınız yarından sonraki gün kimse için gereksizdir. Ve şimdi sadece senin için.

 
Artyom Trishkin :

Her zamankinden daha kolay :)

Danışmanınız bir gösterge üzerinde çalışıyor mu? Bu gösterge EA'ya dahil mi? Kolu EA'da. Bu yüzden sadece kullanarak grafikte görüntülemeniz gerekir.

Bu işlev ne yazık ki 4-ke'de çalışmıyor.