[ARŞİV!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 4. - sayfa 452

 
TarasBY :

Verdiğiniz kod derlenmiyorsa, günlükte nasıl bir şey almayı başardığınızı merak ediyorum ???

Ve derlerseniz, tuhaflıklar olmayacak.

Ess-ama derleyen orijinal versiyonu yukarıda verdim. Bir sorun var mı. Neden satırlarda değiştirdiniz:

      price1 = iMA ( Symbol (),i_maTF,i_maPeriod,i_maShiftByPrice,i_maMethod,i_maPrice,i_shiftBarsBack1+i);       // Цена в точке А
      price2 = iMA ( Symbol (),i_maTF,i_maPeriod,i_maShiftByPrice,i_maMethod,i_maPrice,i_shiftBarsBack2+i);       // Цена в точке В

i_maTF , Period() üzerinde. Yanlış bir şey mi var?

Belgeler , hareketli ortalamayı hesaplarken şunları söylüyor:

 double iMA ( string symbol, int timeframe, int period, int ma_shift, int ma_method, int applied_price, int shift)

zaman dilimi, yani benim değişkenim   i_maTF ( Dönem. Grafiğin periyotlarından biri olabilir. 0, mevcut grafiğin periyodu anlamına gelir. ) 0 belirttim. i_maPeriod hakkında hiçbir şey söylenmedi . Lütfen açıkla!

 
Reshetov :
"Ticaret" sekmesine geçerseniz, Ctrl+t ve tüm açık pozisyonların bir tablosu altta görünür.

Konuyu yanlış anladığını görüyorum. Görünürlük gereklidir. Ticaret bölümünde güncel fiyat yoktur ve grafikte bir seviyede yalnızca bir emir görünür, geri kalanı onun tarafından kapatılır. Fazlasına ihtiyacım yok, aynı seviyede sadece iki tane yeterli. ama aynı zamanda görünür olmak.
 
hoz :

Her zaman her şeyi normal şekilde derlerim.

Kimsenin kafasını karıştırmamak için kodu gereksiz baskılardan ve değişkenlerden temizledim. Ama aşağıda onları görmek için kaldırmadım, o yüzden derlemedim. İşte derleyen tam kod:


Neler olduğunu anladığımı düşünüyorum, eğer test cihazını kullanırsanız ve "Uzman Özellikleri" ayarlarında harici parametreleri değiştirirseniz "Sıfırla" yapın. evet yine de yap :)

 
Soru. Bir değişken dizesi var word="abc 5&"; . Lütfen söyleyin veya bir bağlantı atın:
1) bu kelimede kaç karakter olduğunu nasıl belirleyebilirsiniz (bu örnek 6'da),
2) örneğin bir kelimenin karakterlerini tek boyutlu bir diziye kopyalamanın nasıl mümkün olacağı. bu diziyi almak için dizi[6]={"a","b","c"," ","5","&"};
Benim görevim, string değişkeninde hangi karakterlerin ve hangi yerde olduğunu belirlemek. ATP önceden.
 
paladin80 :
Soru. Bir değişken dizesi var word="abc 5&"; . Lütfen söyleyin veya bir bağlantı atın:
1) bu kelimede kaç karakter olduğunu nasıl belirleyebilirsiniz (bu örnek 6'da),
2) Örneğin, bir kelimenin karakterlerini tek boyutlu bir diziye kopyalamanın nasıl mümkün olacağı. bu diziyi almak için dizi[6]={"a","b","c"," ","5","&"};
Benim görevim, string değişkeninde hangi karakterlerin ve hangi yerde olduğunu belirlemek. ATP önceden.
https://docs.mql4.com/en/strings Hâlâ belgelerde.
 
Sepulca :
https://docs.mql4.com/ru/strings Hâlâ belgelerde.
ATP harika, bir şekilde onu görmedim. :)
 
Kodun yalnızca belirli bir çift için çalışması için Symbol() yerine ne yazılmalıdır, bu tür "EURUSD" uygun değildir, çünkü bu enstrümanla bir grafik açılmazsa komut dosyası çalışmaz...
 
yellownight :
Kodun yalnızca belirli bir çift için çalışması için Symbol() yerine ne yazılmalıdır, bu tür "EURUSD" uygun değildir, çünkü bu enstrümanla bir grafik açılmazsa komut dosyası çalışmaz...
Sembol()
 
hoz :
Sembol()
parantez içi? ve parantez içindeyse nasıl bir şekle sahip olmalıdır? Bir şey anlamıyorum.
 
yellownight :
Kodun yalnızca belirli bir çift için çalışması için Symbol() yerine ne yazılmalıdır, bu tür "EURUSD" uygun değildir, çünkü bu enstrümanla bir grafik açılmazsa komut dosyası çalışmaz...

Örneğin bir senaryo atmak istiyorsunuz. "EURUSD" ve başka bir para biriminde gerçekleşecek eylem? Bu tür "..." neden uygun değil? Hangi hata oluyor?

NULL veya Symblo() yazarsanız, işlem geçerli para biriminde gerçekleşir.