Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 6.

 
Laserie precedente è stata inviata all'archivio.
 

È la prima volta che vedo questo tipo di cose

perché le icone dei file hanno un lucchetto?

Win 7 non li mostra nella cartella specificata (come se non ci fossero). Ma questi consiglieri ci sono e lavorano...

è a causa di Program Files 86x?

 
Aiuto!
Sul conto di $12.93 voglio aprire un ordine con volume 0.01, stop loss e take profit 0, ma il programma dice che non ci sono abbastanza soldi - perché, cosa c'è di sbagliato e dove devo sistemare?
 
fare un deposito
 

Ciao, l'EA commercia solo ordini pendenti. Ecco un blocco per cancellare gli ordini in sospeso che non si sono aperti entro 2 giorni dall'installazione:

A causa dello strano comportamento dell'EA, ho suggerito che la causa risiede qui. Potreste dirmi dove è nascosto?

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:

Ciao, l'EA commercia solo ordini pendenti. Ecco un blocco per cancellare gli ordini in sospeso che non si sono aperti entro 2 giorni dall'installazione:

A causa dello strano comportamento dell'EA, ho suggerito che la causa risiede qui. Potreste dirmi dove è nascosto?

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

Grazie, risolto! Tranne che l'EA è ancora strano...
 
skyjet:

Ciao, l'EA commercia solo ordini pendenti. Ecco un blocco per cancellare gli ordini in sospeso che non si sono aperti entro 2 giorni dall'installazione:

A causa dello strano comportamento dell'EA, ho suggerito che la causa risiede qui. Puoi dirmi dove è nascosto?

Il segno è confuso.
for(int i=OrdersTotal()-1;i>=0;i--)
 
TarasBY:
Il segno è confuso.


Trovato, grazie! Se non vi dispiace, sono giorni che lotto con chiusure anticipate che non capisco.https://www.mql5.com/ru/forum/142582/page430 Le ho descritte qui.

L'unità di cancellazione dell'ordine in sospeso di cui sopra fa parte di questo EA.

L'opzione di scambio suggerita sotto in quella pagina non spiega le fermate anticipate.

 

Di nuovo ho guardato nel riferimento e di nuovo ho letto le righe qui:

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

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

Voglio dire, affinché la libreria sia caricata, dovrebbe essere chiamata nel codice dopo le linee di importazione, giusto?

Per esempio, ho fatto così:

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

1. Si scopre che noi dichiarare le funzioni. che useremo nell'Expert Advisor proprio all'inizio del codice dell'Expert Advisor?

2. e non dichiararli molto nel codice dell'Expert Advisor stesso e usare file di intestazione? Cioè solo per le dichiarazioni?

Questa domanda è venuta fuori perché ho visto tali Expert Advisor che sono stati scritti da programmatori abbastanza seri, ma i loro file di intestazione contengono tutte le funzioni principali e non principali. Sono rimasto sorpreso da questo... La ragione è che la velocità delle librerie compilate è molto più veloce, inoltre, il codice delle funzioni di libreria è "isolato", che è anche molto conveniente.

 
FAQ:
La serie precedente è stata archiviata.


Ha appena chiuso l'argomento... Non è un uomo buono.

Ho la seguente domanda. C'è un blocco in init(), che blocca il terminale (è quello che voglio trasferire a dll). Naturalmente, il registro non può essere visualizzato - il terminale viene chiuso solo da Ctrl+Alt+Canc. Stabilire la stampa per tracciare (e misurare il tempo di attesa dei cicli che entrano in blocco) non aiuta - la stampante non scrive nulla, il log non viene nemmeno creato. Provo a usare FileOpen/FileWrite con lo stesso scopo - il file è appena creato (0 Kb), e silenzio. Ho messo FileWrite dopo FileOpen, sulla linea successiva - nessun effetto. Cosa devo fare?

Un uomo cattivo:

Questa è la prima volta che incontro una tale spazzatura

perché vedo le icone dei file con il lucchetto?

Win 7 non li mostra in una cartella specificata (come se non ci fossero). Ma queste icone ci sono e funzionano...

È a causa di Program Files 86x?


Guarda, non è nascosto negli attributi lì?

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178
Motivazione: