Jede Anfängerfrage, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 6.

 
Die vorhergehende Serie wurde ins Archiv verschoben.
 

Das ist das erste Mal, dass ich so etwas gesehen habe.

warum sind die Dateisymbole mit einem Schloss versehen?

Win 7 zeigt sie im angegebenen Ordner nicht an (als ob sie nicht vorhanden wären). Aber diese Berater sind da und arbeiten...

Liegt es an Programmdateien 86x?

 
Hilfe!
Auf dem Konto von $12,93 möchte ich eine Order mit 0,01 Volumen, Stop Loss und Take Profit 0 eröffnen, aber das Programm sagt, dass nicht genug Geld vorhanden ist - warum, was ist falsch und wo muss ich nachbessern?
 
eine Einzahlung vornehmen
 

Hallo! Der EA handelt nur mit schwebenden Aufträgen. Hier ist ein Block zum Löschen ausstehender Aufträge, die nicht innerhalb von 2 Tagen nach der Installation geöffnet wurden:

Aufgrund des seltsamen Verhaltens des EA habe ich vermutet, dass die Ursache hier liegt. Können Sie mir sagen, wo er versteckt ist?

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:

Hallo! Der EA handelt nur mit schwebenden Aufträgen. Hier ist ein Block zum Löschen ausstehender Aufträge, die nicht innerhalb von 2 Tagen nach der Installation geöffnet wurden:

Aufgrund des seltsamen Verhaltens des EA habe ich vermutet, dass die Ursache hier liegt. Können Sie mir bitte sagen, wo sie versteckt ist?

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

Danke, ich habe es korrigiert! Nur der EA ist immer noch seltsam...
 
skyjet:

Hallo! Der EA handelt nur mit schwebenden Aufträgen. Hier ist ein Block zum Löschen ausstehender Aufträge, die nicht innerhalb von 2 Tagen nach der Installation geöffnet wurden:

Aufgrund des seltsamen Verhaltens des EA habe ich vermutet, dass die Ursache hier liegt. Können Sie mir bitte sagen, wo sie versteckt ist?

Das Zeichen ist verwechselt worden.
for(int i=OrdersTotal()-1;i>=0;i--)
 
TarasBY:
Das Zeichen ist verwechselt worden.


Ich habe es gefunden, danke! Wenn es Ihnen nichts ausmacht, ich kämpfe schon seit Tagen mit frühen Schließungen, die ich nicht verstehe.https://www.mql5.com/ru/forum/142582/page430 Ich habe sie hier beschrieben.

Die oben beschriebene Einheit zur Löschung ausstehender Aufträge ist Teil dieses EA.

Die weiter unten auf dieser Seite vorgeschlagene Swap-Option erklärt nicht die frühen Stopps.

 

Ich habe noch einmal in der Referenz nachgesehen und die Zeilen hier noch einmal gelesen:

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

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

Ich meine, damit die Bibliothek geladen wird, sollte sie im Code nach den Importzeilen aufgerufen werden, richtig?

Ich habe es zum Beispiel so gemacht:

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

1. Es stellt sich heraus, dass wir Funktionen deklarieren. die wir im Expert Advisor ganz am Anfang seines Codes verwenden werden?

2. und nicht zu deklarieren sie eine Menge in den Code des Expert Advisor selbst und verwenden Header-Dateien? D.h. nur für Erklärungen?

Diese Frage kam auf, weil ich solche Expert Advisors gesehen habe, die von recht seriösen Programmierern geschrieben wurden, aber ihre Header-Dateien enthalten alle Haupt- und Nicht-Hauptfunktionen. Das hat mich überrascht... Der Grund dafür ist, dass die Geschwindigkeit der kompilierten Bibliotheken viel schneller ist, außerdem ist der Code der Bibliotheksfunktionen "isoliert", was ebenfalls sehr praktisch ist.

 
FAQ:
Die vorherige Serie wurde archiviert.


Er hat das Thema einfach abgeschlossen... Er ist kein guter Mensch.

Ich habe die folgende Frage. Es gibt einen Block in init(), der das Terminal aufhängt (das ist es, was ich in die DLL übertragen möchte). Natürlich kann das Protokoll nicht eingesehen werden - das Terminal wird nur mit Strg+Alt+Entf geschlossen. Das Aufheben des Druckvorgangs zur Verfolgung (und zur Messung der Zeitspanne, in der die Schleifen in den Block kommen) hilft nicht - der Drucker schreibt nichts, die Protokollierung wird nicht einmal erstellt. Ich versuche, FileOpen/FileWrite mit dem gleichen Ziel zu verwenden - die Datei wird gerade erstellt (0 Kb), und Ruhe. Ich habe FileWrite nach FileOpen in die nächste Zeile gesetzt - ohne Wirkung. Was sollte ich tun?

Ein schlechter Mensch:

Das ist das erste Mal, dass ich auf so einen Unsinn stoße.

Warum sehe ich Dateisymbole mit einem Schloss?

Win 7 zeigt sie im angegebenen Ordner nicht an (als ob sie nicht vorhanden wären). Aber diese Symbole sind da und sie funktionieren...

Liegt es an Programmdateien 86x?


Sehen Sie, ist es nicht in den Attributen versteckt?

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178
Grund der Beschwerde: