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

 
Önceki seri arşivlendi.
 

İlk defa böyle saçmalık gördüm

dosya simgeleri neden kilitli?

Win 7, onları belirtilen klasörde göstermez (orada değiller gibi). Ve bu danışmanlar ve çalışıyorlar ...

gerçekten Program Dosyaları 86x yüzünden ???

 
Yardım!
12.93$ hesabında, 0.01 hacimli bir emir açmak, zararı durdurmak ve 0'da kar almak istiyorum , ancak program yetersiz fon yazıyor, neden? yanlış olan nedir ve nerede düzeltmeliyim?
 
depozito
 

Merhaba! EA, yalnızca bekleyen emirlerle işlem yapar. Kurulumdan sonraki 2 gün içinde açılmamış bekleyen emirlerin silinmesi için blok:

Danışmanın garip davranışı karşısında, sebebin burada yattığını varsaydım. Söyle bana nerede saklanıyor?

 extern double min= 1.440 ;
//--------------------------------------------------------+
//-------------------------Old Order Delete-------------------------------+
if ( OrdersTotal ()< 1 )
{ return ;
 }
   for ( int i= OrdersTotal ()+ 1 ;i>= 0 ;i--)
   {
     if ( OrderSelect (i,SELECT_BY_POS,MODE_TRADES))
     {
       if (OrderSymbol()== Symbol ())
       {
         if (OrderType()> 1 )
        {
           if ( TimeCurrent ()-OrderOpenTime()>min* 60 )            
            {
            OrderDelete(OrderTicket());
           return ;
          }
        }
      }
    }
return ;}
 
skyjet :

Merhaba! EA, yalnızca bekleyen emirlerle işlem yapar. Kurulumdan sonraki 2 gün içinde açılmamış bekleyen siparişleri silmek için bir blok:

Danışmanın garip davranışı karşısında, sebebin burada yattığını varsaydım. Söyle bana nerede saklanıyor?

 extern double min= 1 . 440 ; // точка здесь лишняя
 
Mislaid :

Teşekkürler, düzeltildi! Ama danışman hala garip ..
 
skyjet :

Merhaba! EA, yalnızca bekleyen emirlerle işlem yapar. Kurulumdan sonraki 2 gün içinde açılmamış bekleyen siparişleri silmek için bir blok:

Danışmanın garip davranışı karşısında, sebebin burada yattığını varsaydım. Söyle bana nerede saklanıyor?

Burcu berbattı.
 for ( int i= OrdersTotal () - 1 ;i>= 0 ;i--)
 
TarasBY :
Burcu berbattı.


Buldum, teşekkürler! Zorlaştırmıyorsa da günlerdir anlayamadığım erken kapanmalarla boğuşuyorum. https://www.mql5.com/ru/forum/142582/page430 Burada onları anlattım.

Yukarıdaki bekleyen siparişleri silme bloğu bu EA'nın bir parçasıdır.

Bu sayfada aşağıda önerilen takas seçeneği erken durakları açıklamaz.

 

Yine yardıma baktım ve buradaki satırları tekrar okudum:

https://docs.mql4.com/ru/basis/preprosessor/import

Для импорта функций во время выполнения mql4-программы используется так называемое позднее связывание. Это значит, что пока не вызвана импортируемая функция, соответствующий модуль (ex4 или dll) не загружается.

Yani kütüphanenin yüklenmesi için import satırlarından sonra kodda çağrılması gerekiyor değil mi?

Örneğin, bunu kendim için yaptım:

 #import "hoz_Base@Library.ex4"
   double ND( double A);
   double Get_TradePrice( int fi_priceId,       // Цена: 0 - Ask; 1 - Bid
                       string fs_symbol);

1. EA'da kullanacağımız işlevleri EA kodunun en başında beyan ettiğimiz ortaya çıktı?

2. Ve birçoğunu EA'nın kodunda beyan etmemek ve başlık dosyalarını kullanmamak için? Onlar. sadece reklamlar için mi?

Bu soru ortaya çıktı çünkü oldukça ciddi programcılar tarafından yazılmış bu tür uzmanlarla karşılaştım, ANCAK genel olarak başlık dosyalarında tüm ana ve ana olmayan işlevlere sahipler. Bu beni şaşırttı... Sonuçta, derlenmiş kitaplıkların hızı bir büyüklük sırası daha hızlı, ayrıca kitaplık işlevlerinin kodu "yalıtılmış", bu da çok uygun.

 
FAQ :
Önceki seri arşivlendi.


Konuyu alıp kapattım... Kötü biri.

Aşağıdaki sorum var. Türkiye'de init () içinde terminali asan bir blok var (bunu dll'ye aktarmak istiyorum). Tabii ki, günlüğe bakmak imkansız - terminal sadece Ctrl + Alt + Delete ile kapatılır. İzleme amacıyla (ve bloğa dahil edilen döngülerin geçiş zamanını ölçmek için) yazdırmak yardımcı olmaz - baskı hiçbir şey yazmaz, günlük bile oluşturulmaz. Aynı hedefle FileOpen / FileWrite üzerinden çalışıyorum - dosya yalnızca oluşturulur (0 Kb) ve sessizdir. FileOpen'den sonra, sonraki satıra FileWrite koydum - etkisi yok. Hangi yöne kazılacak?

lottamer :

Böyle saçmalık ilk defa görüyorum

dosya simgeleri neden kilitli?

Win 7, onları belirtilen klasörde göstermez (orada değiller gibi). Ve bu danışmanlar ve çalışıyorlar ...

gerçekten Program Dosyaları 86x yüzünden ???


Bak, gizli niteliklerde değil mi?

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178