hayır... frenler - nagy yok... çalışma sırasında karşılaştığımı hatırlamıyorum, bu yüzden sordum... döngüler, "kaymalar" ve gecikmeler - bir çözüm değil... Teşekkürler!
Bu arada, hesaplama uzunsa, nesnenin rengini değiştirerek kodun belirli aşamalarında geçişi görselleştirebilirsiniz, bu harika olacaktır, yine de görselleştirme için kaynakları dağıtmasına rağmen, en çok engellenen işlevler dosyalarla çalışmaktır. ve nesnelerle işlev görür.
Böyle bir algoritma uygulamak mümkün mü? 1. Danışman başka bir zaman diliminde neye bakar ve örneğin yanlış sinyalleri filtrelemek için hareketli bir ortalama kullanır? 2. Danışmanın zararı durdurmayı çekmesi, ancak başabaş düzeyine çekmemesi için, ancak örneğin: durdurma başlangıçta 50 puana ayarlanmışsa ve kâr 30 puana ulaştığında, zararı durdurmayı 20 puan çekin.
SL, TP, bekleyen siparişleri kaldırarak ve bunları değiştirerek " Şablonların gücüne güvenme " makalesinden şablon nasıl basitleştirilir. Ve bunu denemek imkansız.
shap писал(а)>> SL, TP, bekleyen siparişleri kaldırarak ve bunları değiştirerek " Şablonların gücüne güvenme " makalesinden şablon nasıl basitleştirilir. Ve bunu denemek imkansız.
Doğru bir şablon için onların varlığı (SL, TP) bir engel değildir. Evet ve değişiklik genellikle müdahale etmez. Sadece kapatabilirsin. Bu işlevi çağırmamak daha iyidir.
MQL5.com web sitesine giriş yapmak için çerezlerin kullanımına izin vermelisiniz.
Lütfen tarayıcınızda gerekli ayarı etkinleştirin, aksi takdirde giriş yapamazsınız.
Hesabınıza giriş yaptınız. İki faktörlü kimlik doğrulama devre dışı bırakıldı. Yeniden kurup yeni bir QR kodu tarayın veya iki faktörlü kimlik doğrulama devre dışıyken devam edin.
hayır... frenler - nagy yok... çalışma sırasında karşılaştığımı hatırlamıyorum, bu yüzden sordum... döngüler, "kaymalar" ve gecikmeler - bir çözüm değil... Teşekkürler!
Bu arada, hesaplama uzunsa, nesnenin rengini değiştirerek kodun belirli aşamalarında geçişi görselleştirebilirsiniz, bu harika olacaktır, yine de görselleştirme için kaynakları dağıtmasına rağmen, en çok engellenen işlevler dosyalarla çalışmaktır. ve nesnelerle işlev görür.
Yanıp sönen metin .
İyi! Teşekkürler!
Birisi bir *.csv dosyasından MQL5'te 1D/2D dizisine okumak için bir kod örneği gösterecek mi?
Kayıtta herhangi bir sorun olmadı.
Teşekkür ederim.
PS Örnek sınıflarla ilgiliyse harika olur.
Birisi bir *.csv dosyasından MQL5'te 1D/2D diziye okumak için bir kod örneği gösterecek mi?...
PS Örnek sınıflarla ilgiliyse harika olur.
Eh, "acemiler" gitti :)) "Orta sınıf" için ayrı bir şube açmanın zamanı geldi.
MQL4 için:
void start()
{
double m[]={1.1,2.2,3.3,4.4,5.5,6.6};//Массив источник
double m_[6]; //Массив приемник
ArrayInitialize(m_,0);
string str;
int handle;
//=======Запись в массив============
handle=FileOpen("p.csv", FILE_CSV|FILE_WRITE,";");
//Цикл записи строчек в файл
for(int i=0; i<6; i++)
{
str=DoubleToStr(m [i], 8);
FileWrite (handle,str);
}
FileClose(handle);
//==================================
//========Чтение из файла===========
FileOpen("p.csv",FILE_CSV|FILE_READ,";");
int cnt;
while(FileIsEnding(handle)!=true)
{
m_[cnt]=StrToDouble(FileReadString(handle));
cnt++;
}
FileClose(handle);
//==================================
//Посмотрим, что там записалось в массив?
for(i=0;i<6;i++)
{
Alert(m_[i]);
}
}
Ve MQL5 için ortaya çıktı, şöyle gerekli:
void OnStart()
{
double m[]={1.1,2.2,3.3,4.4,5.5,6.6};//Массив источник
double m_[6]; //Массив приемник
ArrayInitialize(m_,0);
string str;
int handle;
//=======Запись в массив============
handle=FileOpen("p.csv",FILE_CSV|FILE_WRITE,";");
//Цикл записи строчек в файл
for(int i=0;i<6;i++)
{
str=DoubleToString(m[i],8);
FileWrite(handle,str);
}
FileClose(handle);
//==================================
//========Чтение из файла===========
FileOpen("p.csv",FILE_CSV|FILE_READ,";");
for(int i=0;i<6;i++)
{
m_[i]=StringToDouble(FileReadString(handle));
}
FileClose(handle);
//==================================
//Посмотрим, что там записалось в массив?
for(int i=0;i<6;i++)
{
Alert(m_[i]);
}
}
Dikkat, soru: "Neden?"
Böyle bir algoritma uygulamak mümkün mü?
1. Danışman başka bir zaman diliminde neye bakar ve örneğin yanlış sinyalleri filtrelemek için hareketli bir ortalama kullanır?
2. Danışmanın zararı durdurmayı çekmesi, ancak başabaş düzeyine çekmemesi için, ancak örneğin: durdurma başlangıçta 50 puana ayarlanmışsa ve kâr 30 puana ulaştığında, zararı durdurmayı 20 puan çekin.
Şimdiden teşekkürler!
SL, TP, bekleyen siparişleri kaldırarak ve bunları değiştirerek " Şablonların gücüne güvenme " makalesinden şablon nasıl basitleştirilir. Ve bunu denemek imkansız.
Doğru bir şablon için onların varlığı (SL, TP) bir engel değildir. Evet ve değişiklik genellikle müdahale etmez. Sadece kapatabilirsin. Bu işlevi çağırmamak daha iyidir.