[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 884

 
fru1t :

Güzel gün! Soru basit: iki boyutlu bir dizinin ikinci boyutunu bir sabit aracılığıyla değil de bir şekilde ayarlamak mümkün müdür?

Yani şunu yapmanız gerekiyor: double masiv[5][5] ve ben double masiv[5][k] istiyorum, burada k daha önce belirtilen bilinen bir tamsayı değeridir, örneğin extern int k = 5 aracılığıyla. İlk boyut ArrayResize işleviyle değiştirilebilir, ancak nedense ikincisini değiştiremezsiniz...


Soruma kimse cevap vermediğine göre, bu işlevin mql4'te sağlanmadığını doğru anladığım anlamına mı geliyor? Soruyu biraz açıklayacağım: k, "extern int k=0;" olarak bildirilen harici bir değişkendir, yani onu derlemeden önce değil, program başladığında ayarladım.
 
artmedia70 :
TÜM gönderilerinizi ve Viktor'un gönderilerini okudum ... Bir şey bana neye ihtiyacınız olduğunu açıklayamadığınızı söylüyor.
Gönderinize dayanarak, yapmanız gerekenler:

SihirliSayı++;

Ancak diğer gönderilerinize bakılırsa, iki farklı sihirbaza ihtiyacınız var. Öyleyse problem nedir? İki durumun her biri için onları zorlayın ...
Yoksa ihtiyacınız olan bir şeyi mi kaçırıyorum?

Amacım, tek bir Uzman Danışman - birçok döngüde nasıl oluşturulacağını öğrenmek. Döngü, eylemin başlangıcı, eylemin değişmesi, eylemin tamamlanmasıdır.

Bir sinyal alındığında yeni bir döngü başladı. Değişiklikler oldu ve ardından döngünün kapanması (emirler).

Ve bunun için, her döngü diğerini engellemesin diye, Sihrimi herkese nasıl atayacağımı öğrenmek istiyorum.

 

Tüm bilgileri aktarmadığımı fark ettim. Anlamadığını söylemen güzel. ve bu bana fikrimi daha doğru bir şekilde iletme şansı veriyor!

döngülerdeki değişim herkes için aynı olacak, yani hepsi aynı işlevlere atıfta bulunacak.

 
belck :

Tüm bilgileri aktarmadığımı fark ettim. Anlamadığını söylemen güzel. ve bu bana fikrimi daha doğru bir şekilde iletme şansı veriyor!

döngülerdeki değişim herkes için aynı olacak, yani hepsi aynı işlevlere atıfta bulunacak.

Gerçekten almadığınız bilgiler nedeniyle size herhangi bir tavsiyede bulunmak zor. Anladığım kadarıyla, her durumda danışmanda sınırlı sayıda döngüye sahip olacaksınız.

Dinamiklerle aşırıya kaçmamak ve nihayetinde kendi mantığınızda ve değişikliklerinde boğulmamak için her döngüyü ayarlayın (içinde ne olduğu hakkında hiçbir fikrim yok)
senin özel sihrin. O zaman, sihrin belirli bir döngüye uygunluğu için ek kontroller olmadan ona erişmek daha kolay olacaktır (ve yine de içinde ne olur ??? )...

 

olur:

* şu anda ortalamanın alınacağı tanımlar (Ilan'dan alınmıştır)

*ve ortalama almak için ihtiyacınız olan her şey

ve eşzamanlı döngü sayısının girişinde herhangi bir kısıtlama olmamasını istiyorum.

H_1 periyodu için attım ve en azından her saat yeni döngülerin açılması için sinyaller varsa, o zaman ne olurdu ve danışmanın hepsini izlemek ve tamamlanmalarını sağlamak için - başarısızlıklar ve problemler olmadan - zamanı olurdu.

Ayrıca gelecekte, bir danışmanda birkaç döviz çifti belirtmek istiyorum ve tüm bunların bu döviz çiftlerinde olacağını.

)

 

getirilen gösterge tarafından belirlenen sinyaller:

 int start() {
   double PrevCl;
   double CurrCl;
   if (UseTrailingStop) TrailingAlls(TrailStart, TrailStop, AveragePrice); 
    
     //---- indikatori
 
Lütfen terminalin yeniden başlatılması durumunda bilet numarasını nasıl kaydedeceğimi söyleyin. Veya okunacak bir şube.
 
valenok2003 :
Lütfen terminalin yeniden başlatılması durumunda bilet numarasını nasıl kaydedeceğimi söyleyin. Veya okunacak bir şube.

Bu muhtemelen size söyleyecektir! ;)

https://docs.mql4.com/ru/files/FileWriteInteger

 
Max747 :

Gösterge değerini sorduğumda bana nedenini kim söyleyebilir?

double vol = iCustom(Symbol(),PERIOD_H1,"Parabolic",PARASTEP,PARAMAX,0,1);

bana bu değeri veriyor...

EURUSD,H1: hacim= 1.2737Ask= 1.2678

ve sonra bunu çıkarır

EURUSD,H1: hacim= 435119881.7219Ask= 1.2736

anlamıyorum .. vol değişkeni ile hesaplama yapılmadı

bu rakamlar nereden geliyor? =\


Hiç kimse bana cevap veremedi... MB herhangi bir tahmini olan var mı?
 
Max747 :

Bu muhtemelen size söyleyecektir! ;)

https://docs.mql4.com/ru/files/FileWriteInteger


Tek seçenek bu mu?