Any rookie question, so as not to clutter up the forum. Professionals, don't pass by. Nowhere without you - 6.

elllfix
303
elllfix  

This is the first time I've seen this kind of thing

why do the file icons have a lock on them?

Win 7 does not show them in the specified folder (like they are not there). But these advisors are there and working...

is it because of Program Files 86x ???

[Deleted]  
Help!
On account of $12.93 I want to open an order with 0.01 volume, stop loss and take profit 0, but the program says not enough money-why, what is wrong and where do I need to fix?
Рустам
3630
Рустам  
make a deposit
noobys
192
noobys  

Hi! The EA only trades pending orders. Here is a block to delete pending orders that did not open within 2 days after installation:

Due to the EA's strange behavior, I have suggested that the cause lies here. Could you please tell me where it is hidden?

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;}
Mislaid
672
Mislaid  
skyjet:

Hi! The EA only trades pending orders. Here is a block to delete pending orders that did not open within 2 days after installation:

Due to the EA's strange behavior, I have suggested that the cause lies here. Can you tell me where it is hidden?

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

Thanks, fixed it! Except the EA is still weird...
TarasBY
1723
TarasBY  
skyjet:

Hi! The EA only trades pending orders. Here is a block to delete pending orders that did not open within 2 days after installation:

Due to the EA's strange behavior, I have suggested that the cause lies here. Can you tell me where it is hidden?

The sign is mixed up.
for(int i=OrdersTotal()-1;i>=0;i--)
noobys
192
noobys  
TarasBY:
The sign is mixed up.


Found it, thanks! If you don't mind, I've been struggling for days with early closures that I don't understand.https://www.mql5.com/ru/forum/142582/page430 I've described them here.

The pending order deletion unit above is part of this EA.

The swap option suggested below on that page does not explain the early stops.

Viktar Dzemikhau
3681
Viktar Dzemikhau  

Again I looked in the reference and again read the lines here:

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

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

I mean, in order for the library to be loaded, it should be called in the code after the import lines, right?

For example, I did it like this:

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

1. It turns out that we declare functions. that we will use in the Expert Advisor at the very beginning of its code?

2. and not to declare them a lot in the code of the Expert Advisor itself and use header files? I.e. only for declarations?

This question came up because I have seen such Expert Advisors that were written by quite serious programmers, but their header files contain all main and non-main functions. I was surprised by this... The reason is that the speed of compiled libraries is much faster, in addition, the code of library functions is "isolated", which is also very convenient.

gyfto
252
gyfto  
FAQ:
The previous series has been archived.


He just closed the subject... Not a good man.

I have the following question. There is a block in init(), which hangs the terminal (that's what I want to transfer to dll). Naturally, the log cannot be viewed - the terminal is only closed by Ctrl+Alt+Delete. Unprinting in order to trace (and to measure lapse time of loops coming into block) doesn't help - printer doesn't write anything, logging is not even created. I try to use FileOpen/FileWrite with the same purpose - file is just created (0 Kb), and silence. I put FileWrite after FileOpen, on the next line - no effect. What should I do?

A bad man:

This is the first time I encounter such a rubbish

why do i see file icons with lock?

Win 7 does not show them in the specified folder (like they are not there). But these icons are there and they work...

Is it because of Program Files 86x ???


Look, isn't it hidden in the attributes there?

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177