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

 
Alexander.a :

Herkese merhaba, söyleyin bana, MT4'te rastgele değil de 100, 500 noktadan sonra bir grid oluşturacak herhangi bir gösterge veya ..... var mı ???

Orada. Yalnız bile değil. Google'a arama dizesini atın: gösterge ızgarası site:mql4.com ve en az üç parça göreceksiniz.
 

Yardım edin, iyi insanlar.

5 para biriminin çoklu para birimi iCustom göstergesi için

(işte "EURGBP","EURUSD","EURCHF","EURJPY","GBPUSD","GBPCHF","GBPJPY","USDCHF","USDJPY","CHFJPY") çiftleri

Tarihin zorunlu olarak sayfalanmasına mı ihtiyacınız var?

Göstergenin çalıştığına dair bir şüphe var ve göstergenin çalışması sırasında bazı çiftlerdeki geçmiş güncellenmedi.

Belki sunacak bir şey vardır?

Bir kod parçası bekliyoruz :)

 

Aşağıda, istenen enstrümanın (örneğin EURCAD) geçmişini indiren ve periyodik olarak kataloğa güncelleyen bir danışman bulunmaktadır.

Verilerin csv oluşturmadan atılması için kodun neresinde ve neyin düzeltilmesi gerekiyor. Dosyayı bu dizine C:\Program Files\Alpari MT4\experts\files\Export_History içinde daha fazla alt klasör oluşturmadan ?

şu anda şu şekilde düşüyor C:\Program Files\Alpari MT4\experts\files\Export_History\EURCAD

Dosyalar:
 
myrzila :

int bilet[]

int funk1(){

Size=ArrayResize(tiket,n);

for (i=0;i<=Boyut;i++) {

bilet[i]=OrderSend();

Yazdır(bilet[i]) ;}

}

int funk2(){

for (i=0;i<=Boyut;i++) {

Yazdır(bilet[i]);}

int init() {}

int start() {

funk1();

funk2();}

İlk işlevde yazdırın biletler verir, burada her şey yolundadır ve ikincisinde sıfır verir, neden? Eklem nerede olabilir?

Çözecek misin?

 //+------------------------------------------------------------------+
//|                                                         Test.mq4 |
//|                             Copyright © 2011, Trishkin Artyom A. |
//|                                           support@goldsuccess.ru |
//|                                           Skype: artmedia70      |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2011, Trishkin Artyom A."
#property link       "support@goldsuccess.ru"
//                   Skype: artmedia70

int tiket[];
//+------------------------------------------------------------------+
//| script program start function                                    |
//+------------------------------------------------------------------+
int start()
  {
//----
   funk2(tiket, funk1(tiket, 5 ));
   return ;
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+

int funk1( int &mass[], int n, int op= 0 ) {
   int i, Size= ArrayResize (mass, n);
   for (i= 0 ; i<Size; i++) {
//      mass[i]=OrderSend();
      mass[i]=i;
       Alert ( "funk1: mass[" ,i, "]= " +mass[i]);
      }
   return (Size);
}

void funk2( int &mass[], int n) {
   int i;
   for (i= 0 ; i<n; i++) 
      Alert ( "funk2: mass[" ,i, "]= " +mass[i]);
}

Bir benzetme deneyin...

 
trol222 :

Aşağıda, istenen enstrümanın (örneğin EURCAD) geçmişini indiren ve periyodik olarak kataloğa güncelleyen bir danışman bulunmaktadır.

Verilerin csv oluşturmadan atılması için kodun neresinde ve neyin düzeltilmesi gerekiyor. Dosyayı bu dizine C:\Program Files\Alpari MT4\experts\files\Export_History içinde daha fazla alt klasör oluşturmadan ?

şu anda şu şekilde düşüyor C:\Program Files\Alpari MT4\experts\files\Export_History\EURCAD

Sayesinde.

Ancak oldukça karmaşık bir tasarıma sahip ve sadece bir şaft çifti var, daha basit olmasını ve aynı anda birçok çift için olmasını istiyorum.

 
ULAD :

Sayesinde.

Ancak oldukça karmaşık bir tasarıma sahip ve sadece bir şaft çifti var, daha basit olmasını ve aynı anda birçok çift için olmasını istiyorum.


Bu benim değil. peki ne var. ancak aynı anda farklı enstrümanlar üzerinde çalışabilirsiniz. peki bu küçük yanlış anlaşılma nasıl düzeltilir?
 
trol222 :

Bu benim değil. peki ne var. ancak aynı anda farklı enstrümanlar üzerinde çalışabilirsiniz. peki bu küçük yanlış anlaşılma nasıl düzeltilir?

Mnu bunu yapar. Bir profilde, gerekli tüm çiftleri gerekli TF'lerle puanlar ve bu şekilde güncellemeler. Ve bunu programlı olarak yapmak istiyorum ama Yoldaşın dediği gibi yeterli gramer yok. Chapai V.I.
 
artmedia70 :

Çözecek misin?

Bir benzetme deneyin...


not: bunu yapmaya çalışacağım
 

Nazik insanlar ve en önemlisi akıllı insanlar, kendi kendini yetiştiren kişiye kodu derlerken ne tür bir hata aldığımı açıklar mı?

'\end_of_program' - bitiş dirseği '}' bekleniyor

 

Merhaba, ben mql programlamada acemiyim.

 int start()

  {

   Alert ( "EURUSD Close" , iClose ( "EURUSD" , PERIOD_H1 , 0 ));

   return ( 0 );
  }

Terminalde bu betiğe tıkladığımda bu alıntıyı gösteriyor. Her mumun kapanışında ekranda kapanış fiyatını göstermesine ihtiyacım var.

Sanırım koda bir döngü eklenmesi gerekiyor. Yardım edin.

Neden: