Hatalar, hatalar, sorular - sayfa 851

 

bu konuya taşındım çaydanlıklar cevap vermiyor)

tekrar, dosyalarla çalışmakla ilgili hiçbir şey bulamadım, biri bana CFileTxt kullanarak bir döngünün nasıl organize edileceğini, bir dosyadaki satır sayısını nasıl bulacağımı ve her satırın değerini bir metin değişkenine nasıl alacağımı söyleyebilir mi?

her şey basit görünüyor, ancak bu konuda herhangi bir makale veya kılavuz yok veya yine kötü bir şekilde aradım (

MT4'te bu arada, dosya satırlarıyla çalışmanın güzel bir örneği var, birisi MT5 için bir makale yazsaydı iyi olurdu

#include <Files\FileTxt.mqh>

 
........
CFileTxt Txt;
........

int reshandle=Txt.Open(test.csv",FILE_READ|FILE_CSV);
int j=количество строк в текстовом файле;
for (int i=1;i<=j;i++) 
   {
     string line=значение текущей строки i;
   }
 
Olegts :
tekrar, dosyalarla çalışmakla ilgili hiçbir şey bulamadım, biri bana CFileTxt kullanarak bir döngünün nasıl organize edileceğini, bir dosyadaki satır sayısını nasıl bulacağımı ve her satırın değerini bir metin değişkenine nasıl alacağımı söyleyebilir mi?

her şey basit görünüyor, ancak bu konuda herhangi bir makale veya kılavuz yok veya yine kötü bir şekilde aradım (



Genellikle txt'yi şöyle okurum:

 if(filehandle!=INVALID_HANDLE)
     {

 while(StringFind(Stroka,"Конец файла",0)<0 && !IsStopped())
        {

         Stroka=FileReadString(filehandle);

.........

          }

     }

 
Fia :

Genellikle txt'yi şöyle okurum:

 if(filehandle!=INVALID_HANDLE)
     {

 while(StringFind(Stroka,"Конец файла",0)<0 && !IsStopped())
        {

         Stroka=FileReadString(filehandle);

.........

          }

     }


Teşekkürler, sürümünüze bir göz atacağım.

CArrayString denedim, bir metin dosyasıyla çalışmaktan daha güzel olacak ve bir diziyi bir dosyaya kaydedebilirsiniz ve ikameli türler var.

 
lütfen bana nasıl çoklu para birimi yapacağımı söyle, bir girişim oldu, ama başarısız oldu, lütfen bana hatanın tam olarak nerede olduğunu söyle, peki, her şeyi nasıl bitireceğime dair tavsiye
Dosyalar:
lucky.mq5  4 kb
 

Tünaydın!

MetaTrader5'te çubuklar çizen bir gösterge oluşturmak mümkündür (#property gösterge_tipi DRAW_BARS)

Bu benim için işe yaradı.

Şimdi soru şu: Bu çubuklara başka göstergeler otomatik olarak uygulanabilir mi:

1) daha basit - örneğin, HL / 2'de standart bir hareketli ortalama (evet, "önceki göstergeden gelen verileri kullan" seçeneği var, ancak hangisinin seçeneği yok)

2) daha zor - bu çubuklara yüksek, düşük, açık, kapalı kullanan bir gösterge koymak?

Yoksa her göstergenin iCustom aracılığıyla manuel olarak eklenmesi mi gerekiyor?

 
ilunga : MetaTrader5'te çubuklar çizen bir gösterge oluşturmak mümkündür (#property gösterge_tipi DRAW_BARS) Ben yaptım.

Şimdi soru şu: Bu çubuklara başka göstergeler otomatik olarak uygulanabilir mi:

1) daha basit - örneğin, HL / 2'de standart bir hareketli ortalama (evet, "önceki göstergeden gelen verileri kullan" seçeneği var, ancak hangisinin seçeneği yok)

2) daha zor - bu çubuklara yüksek, düşük, açık, kapalı kullanan bir gösterge koymak?

Yeni gösterge arabellekleri için ek diziler eklemeyi ve bu yeni gösterge arabelleklerini gerekli çizgileri çizmek için kullanmayı denediniz mi? Bu satırlar için hesaplama kısmını kendiniz yazın.
 
Yedelkin :
Yeni gösterge arabellekleri için ek diziler eklemeyi ve bu yeni gösterge arabelleklerini gerekli çizgileri çizmek için kullanmayı denediniz mi? Bu satırlar için hesaplama kısmını kendiniz yazın.

Bu sadece kaçınmak istediğim şey) Bu yüzden burada sordum

Gerçekten nasıl göründüklerini görmek için fraktallar, hareketli ortalama ve bu tür her gösterge için birkaç gösterge daha "eklemek" istemiyorum.

 
ilunga : İşte tam olarak bundan kaçınmak istediğim şey) İşte bu yüzden burada sordum ... gerçekten "eklemek" istemiyorum ... gösterge ... nasıl göründüklerini görmek için birkaç gösterge daha

O zaman kavramları tanımlayalım. MQL5'te bir gösterge, belirli grafik yapıları bir çizelge üzerinde görüntüleyen ayrı bir programdır. "Örtüşen göstergeler" hakkında konuştuğunuzda, tam olarak neden bahsediyorsunuz? Özellikle, "...Yoksa her gösterge için iCustom aracılığıyla manuel olarak bir ekleme mi yapmam gerekiyor?" sorusunda tam olarak ne tartışılıyor?

 
Yedelkin :

O zaman kavramları tanımlayalım. MQL5'te bir gösterge, belirli grafik yapıları bir çizelge üzerinde görüntüleyen ayrı bir programdır. "Örtüşen göstergeler" hakkında konuştuğunuzda, tam olarak neden bahsediyorsunuz? Özellikle, "...Yoksa her gösterge için iCustom aracılığıyla manuel olarak bir ekleme mi yapmam gerekiyor?" sorusunda tam olarak ne tartışılıyor?

Aşağıdakileri kastediyorum:

Burada EURUSD H1 grafiğini açtım. Üzerine birkaç hareketli ortalama atabilirsiniz. Biri Kapanış fiyatları için, ikincisi Açık fiyatlar için, üçüncüsü Yüksek fiyatlar için, dördüncüsü Düşük fiyatlar için.

Ayrıca, hareketli ortalamayı önceki hareketli ortalamanın üzerine atabilirim (dördüncü, Düşük fiyatlarla).


Şimdi devam ediyoruz.

Siteden (https://www.mql5.com/en/code/337) çubuk çizen bir gösterge alıyorum.

Biraz önce kullandığım hareketli ortalamaları da üzerine atmak mümkün mü? Öyleyse nasıl.

DRAW_BARS
DRAW_BARS
  • oylar: 5
  • 2011.04.08
  • MetaQuotes Software Corp.
  • www.mql5.com
Стиль DRAW_BARS рисует бары по значениям четырех индикаторных буферов, в которых содержатся цены Open, High, Low и Close.
 
ilunga : Böylece EURUSD H1 grafiğini açtım. Üzerine birkaç hareketli ortalama atabilirsiniz. Biri Kapanış fiyatları için, ikincisi Açık fiyatlar için, üçüncüsü Yüksek fiyatlar için, dördüncüsü Düşük fiyatlar için.

Ayrıca, hareketli ortalamayı önceki hareketli ortalamanın üzerine atabilirim (dördüncü, Düşük fiyatlarla).

Şimdi devam ediyoruz. Çubuk çizen web sitesinden (https://www.mql5.com/en/code/337) bir gösterge alıyorum. Biraz önce kullandığım hareketli ortalamaları da üzerine atmak mümkün mü? Öyleyse nasıl.

Başka bir deyişle, hareketli ortalamaların EURUSD H1 grafiğindeki verilere göre değil , teknik/özel gösterge çubuklarının hangi verilere göre hesaplanması gerekiyor?
Документация по MQL5: Технические индикаторы
Документация по MQL5: Технические индикаторы
  • www.mql5.com
Технические индикаторы - Документация по MQL5