Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 6.

 
A série anterior foi enviada para o arquivo.
 

Esta é a primeira vez que eu vejo este tipo de coisa

por que os ícones dos arquivos têm um cadeado?

O Win 7 não os mostra na pasta especificada (como se eles não estivessem lá). Mas estes conselheiros estão lá e trabalhando...

é por causa dos Arquivos de Programas 86x ???

 
Socorro!
Por causa de $12,93 eu quero abrir um pedido com volume 0,01, parar as perdas e ter lucro 0, mas o programa diz que não há dinheiro suficiente - por que, o que está errado e onde eu preciso consertar?
 
fazer um depósito
 

Olá! A EA só comercializa ordens pendentes. Aqui está um bloco para apagar ordens pendentes que não abriram dentro de 2 dias após a instalação:

Devido ao estranho comportamento da EA, eu sugeri que a causa está aqui. Você pode me dizer onde ela está escondida?

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:

Olá! A EA só comercializa ordens pendentes. Aqui está um bloco para apagar ordens pendentes que não abriram dentro de 2 dias após a instalação:

Devido ao estranho comportamento da EA, eu sugeri que a causa está aqui. Você pode me dizer onde ela está escondida?

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

Obrigado, conserte-o! Exceto que a EA ainda é esquisita.
 
skyjet:

Olá! A EA só comercializa ordens pendentes. Aqui está um bloco para apagar ordens pendentes que não abriram dentro de 2 dias após a instalação:

Devido ao estranho comportamento da EA, eu sugeri que a causa está aqui. Você poderia me dizer onde ela está escondida?

O sinal está misturado.
for(int i=OrdersTotal()-1;i>=0;i--)
 
TarasBY:
O sinal está misturado.


Encontrei-o, obrigado! Se você não se importa, tenho lutado durante dias com fechamentos antecipados que não entendo.https://www.mql5.com/ru/forum/142582/page430 Eu os descrevi aqui.

A unidade de eliminação de pedidos pendentes acima é parte desta EA.

A opção de troca sugerida abaixo nessa página não explica as paradas antecipadas.

 

Novamente olhei na referência e novamente li as linhas aqui:

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

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

Para que a biblioteca possa ser carregada, ela deve ser chamada no código após as linhas de importação, certo?

Por exemplo, eu o fiz assim:

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

1. Acontece que nós declarar funções. que usaremos no Expert Advisor logo no início do código do Expert Advisor?

2. e não os declarar muito no código do próprio Expert Advisor e usar arquivos de cabeçalho? Isto é, apenas para declarações?

Esta pergunta surgiu porque vi tais Conselheiros Especialistas que foram escritos por programadores bastante sérios, mas seus arquivos de cabeçalho contêm todas as funções principais e não principais. Fiquei surpreso com isto... A razão é que a velocidade das bibliotecas compiladas é muito mais rápida, além disso, o código das funções das bibliotecas é "isolado", o que também é muito conveniente.

 
FAQ:
A série anterior foi arquivada.


Ele acabou de encerrar o assunto... Não é um bom homem.

Tenho a seguinte pergunta. Há um bloco no init(), que pendura o terminal (é o que eu quero transferir para dll). Naturalmente, o log não pode ser visto - o terminal só é fechado pela Ctrl+Alt+Delete. A não-impressão para rastrear (e medir o tempo de trânsito dos laços recebidos) não ajuda - a impressora não escreve nada, o registro nem sequer é criado. Tento usar FileOpen/FileWrite com o mesmo propósito - o arquivo é criado (0 Kb), e o silêncio. Coloco FileWrite depois de FileOpen, na linha seguinte - sem efeito. O que eu devo fazer?

Um homem mau:

Esta é a primeira vez que encontro tal lixo

por que eu vejo ícones de arquivo com cadeado?

O Win 7 não os mostra na pasta especificada (como se eles não estivessem lá). Mas estes ícones estão lá e funcionam...

É por causa dos Arquivos de Programas 86x ???


Olhe, não está escondido nos atributos ali?

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178
Razão: