Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 474

 

Yardım tavsiyesi. Terminalin eski versiyonunda, son kenelerin fiyatlarını içeren dizim çalıştı, ancak yeni yapı 609'da durdu.

Soru, bir dizideki son 20 fiyat adımının nasıl saklanacağıdır?

 
polundra :

Yardım tavsiyesi. Terminalin eski versiyonunda, son kenelerin fiyatlarını içeren dizim çalıştı, ancak yeni yapı 609'da durdu.

Soru, bir dizideki son 20 fiyat adımının nasıl saklanacağıdır?

Bir kez bir arkadaşın isteği üzerine çizildi (gösterge). İlke anlaşılabilir.
Dosyalar:
tickcount.mq4  3 kb
 
TarasBY :
Bir kez bir arkadaşın isteği üzerine çizildi (gösterge). İlke anlaşılabilir.
Teşekkürler, inceleyeceğim.
 

Bilgili ve becerikli, martingale işlevini koda nasıl gireceğimi söyle (örneğin, bu). Kaybedilen bir işlem sırasında açılmalı ve karlı bir işlemden sonra birçok ayara dönmelidir.



//+------------------------------------------------------------------+
//|                                                                  |    
//+------------------------------------------------------------------+
             //внешние переменные
extern int x = 5;
extern int y = 19;             
extern double TakeProfit = 300;
extern double stoploss = 300;
extern double Lots = 0.1;
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
int start()
  {
   double MA1, MA2;
   int cnt, ticket, total;
   MA1=iMA(NULL,0,x,0,MODE_SMA,PRICE_CLOSE,0);
   MA2=iMA(NULL,0,y,0,MODE_SMA,PRICE_CLOSE,0);
   total=OrdersTotal();
   if(total<1)//проверка количества ордеров 
     {
      // проверка свободных средств
      if(AccountFreeMargin()<(1000*Lots))//количество свободных средств
        {
         Print("Недостаточно средств = ", AccountFreeMargin());
         return(0);  
        }
      // открытие длинной позиции
      if(MA1>MA2)
        {
         ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Bid-stoploss*Point,Ask+TakeProfit*Point,"-",0,0,Blue);
         if(ticket>0)
           {
            if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES)) Print("открыта позиция BUY : ",OrderOpenPrice());
           }
         else Print("Ошибка при открытии BUY позиции : ",GetLastError()); 
         return(0);
        }
      // открытие короткой позиции
      if(MA1<MA2)
        {
         ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,Ask+stoploss*Point,Bid-TakeProfit*Point,"-",0,0,Red);
         if(ticket>0)
           {
            if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES)) Print("открыта позиция SELL : ",OrderOpenPrice());
           }
         else Print("Ошибка при открытии SELL позиции : ",GetLastError()); 
         return(0); 
        }
      return(0);
     }
   }
 
vasabu2012 :
Bilgili insanlar için bir soru, son zamanlarda bir sorun ortaya çıktı: postaya gelen sinyal VPS'ye gelmiyordu, daha önce her şey yolundaydı, şimdi test sırasında terminal günlüğüne yazıyor: onaylandı, ancak sabuna hiçbir şey gelmiyor. VPS yeniden başlatıldı, terminal de sonuç vermedi.Burada sorun ne olabilir?

Aynı problem.
[Deleted]  
İyi akşamlar adminler, çok fazla materyal var, soruların sistemleştirilmesi yok, bu yüzden belki de cevap zaten olmuştur. Yeni yapı, dolaşım klasöründeki klasörlerin ve dosyaların dizinlerini çoğaltır, paralel dizinlerle çalışmak çok rahatsız edici, bu sorunu nasıl önleyeceğimi, bu dolaşımı nasıl çözeceğimi veya devre dışı bırakacağımı söyleyin, vb.? Windows 7 (32)
 
SergMich :
İyi akşamlar adminler, çok fazla materyal var, soruların sistemleştirilmesi yok, bu yüzden belki de cevap zaten olmuştur. Yeni yapı, dolaşım klasöründeki klasörlerin ve dosyaların dizinlerini çoğaltır, paralel dizinlerle çalışmak çok rahatsız edici, bu sorunu nasıl önleyeceğimi, bu dolaşımı nasıl çözeceğimi veya devre dışı bırakacağımı söyleyin, vb.? Windows 7 (32)

Çoğaltıyor mu? Seni tüm bavullarla birlikte oraya "taşır".

Yerel dizinde çalışmaya devam etmek istiyorsanız, terminaldeki /portable tuşunu ve editör kısayolunu kullanın. Bu , MQL4 klasörünü ve içinde alışık olduğunuz dizinleri oluşturacaktır.

[Deleted]  
artmedia70 :

Çoğaltıyor mu? Seni tüm bavullarla birlikte oraya "taşır".

Yerel dizinde çalışmaya devam etmek istiyorsanız, terminaldeki /portable tuşunu ve editör kısayolunu kullanın.



Tamam, bu anahtar nasıl çalıştırılır?
 
SergMich :

Tamam, bu anahtar nasıl çalıştırılır?
Etiketin ne olduğunu biliyor musun?
[Deleted]  
artmedia70 :
Etiketin ne olduğunu biliyor musun?

Evet. daha fazla eylemler