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

 

orb , time val nasıl alınır? Trend çizgisi için bir koordinat olması için, yani. fiyat ve zaman.

   double val;
   // расчет максимального значения цены на 20 последовательных барах
   // с индекса 4 по индекс 23 включительно на текущем графике
  val=High[ iHighest ( NULL , 0 ,MODE_HIGH, 20 , 4 )];
 
RoboT1 :

orb , time val nasıl alınır? Trend çizgisi için bir koordinat olması için, yani. fiyat ve zaman.

   int bar = iHighest ( NULL , 0 ,MODE_HIGH, 20 , 4 );
   datetime time = Time[bar];
   double val = High[bar];
 
Afedersiniz, derleyici ne hakkında küfür ediyor? Nereye bakmalı? '(' - beklenmeyen fonksiyon tanımı C:\Äåìî ñåò åùå åùå\experts\Graal ì.mq4 (92, 14)
 
Dimka-novitsek :
Afedersiniz, derleyici ne hakkında küfür ediyor? Nereye bakmalı? '(' - beklenmeyen fonksiyon tanımı C:\Äåìî ñåò åùå åùå\experts\Graal ì.mq4 (92, 14)

Fare ile bu yazıya tıklayın ve imleci bakmak istediğiniz yere hareket ettirecektir.
 

İşlevde, ama daha önce derlendiği için dokunmadım!

Başlangıç içine beş ila yedi satırlık hesaplama ekledim.

geçersiz Open_order(int vv)

 
Dimka-novitsek :

İşlevde, ama daha önce derlendiği için dokunmadım!

Başlangıç içine beş ila yedi satırlık hesaplama ekledim.

Sorunuz cevaplandı. Ve sizden başka hiç kimse artık orada neye dokunduğunuz ve neyin olmadığı, neyin derlenip neyin derlenmediği umurunda değil - bunlar sizin kişisel sorunlarınız.
 

Evet, elbette, şaşırdım, işlevin kendisi daha önce derlendi. Tabii ki başlangıçtan daha düşük.

Hayır, gerçekten, işlevin gövdesi ayrı ayrı derlenmiş, eklediğim bir takım satırlar da ayrı ayrı derlenmiş ama birlikte, bekçi, 12 hata ..

Tamam, şimdi hepsini parçalara ayıracağım, çözeceğim. Ah, biraz çay içtim, ekstra büyük parantez içeri girdi ve derleyici fonksiyona başını sallamaya devam etti..

 
TheXpert :




Teşekkür ederim. İhtiyacın olan şey bu.
 
ObjectCreate ( "LinePurple" , OBJ_VLINE , 0 , Time[ 10 ], 0 );
ObjectSet ( "LinePurple" , OBJPROP_COLOR , Purple ); 
ObjectSet ( "LinePurple" , OBJPROP_WIDTH , 2 );
ObjectSet ( "LinePurple" , OBJPROP_STYLE , STYLE_SOLID );

double timePurple= ObjectGet ( "LinePurple" , OBJPROP_TIME1);
timePurple dikey çizgi zamanı (1970'den beri saniye cinsinden) çubuklara (0 çubuktan sola) nasıl dönüştürülür? Böylece kodun gerektirdiği durumlarda zamanı çubuklar halinde kullanabilirsiniz.
 
Lütfen açık pozisyonları (öz sermaye) dikkate alarak mevduatta izin verilen maksimum açılış lotunu hesaplama işlevini söyleyin. Şimdiden teşekkürler.