Il che impedisce al consulente di fare soldi. - pagina 7

 
FAQ:

Qui https://www.mql5.com/ru/forum/137651/page3 ho postato la mia funzione di chiusura

Sostituire GetInfo() con print, Fun_Error() = ErrorDescription()

E secondo voi, le funzioni di chiusura e apertura degli ordini KimIV sono abbastanza affidabili da funzionare su un conto reale?
 
FAQ:

Ho già scritto quante volte, dopo aver selezionato un ordine, controlla il tempo di chiusura, se !=0 allora l'ordine è già chiuso.

"E questa gente mi insegna a scaccolarmi..."

Lei è un insulto, direttore.
 
FAQ:

Ho già scritto quante volte, dopo aver selezionato un ordine, controlla il tempo di chiusura, se !=0 allora l'ordine è già chiuso.

"E questa gente mi insegna a scaccolarmi..."

Questo è tutto. Ho capito. Farò le modifiche ai miei gufi. Grazie.
 
Roman.:

Sì, a proposito, ora ricordo...

Se ne hai uno disponibile, per favore copialo... con un controllo del tempo, qualcosa come - se non è uguale a/uguale a zero... perché solo gli ordini chiusi hanno un tempo di chiusura...


https://www.mql5.com/ru/forum/137651/page3

if(OrderCloseTime()!=0){return;}

 
FAQ:


https://www.mql5.com/ru/forum/137651/page3

if(OrderCloseTime()!=0){return;}

Sono umiliato. Ho già messo il link a questa fic nella mia libreria.
 
È tutta una questione di chiusura. FAQ, potresti postare anche la funzione di apertura?
 
FAQ:
Quindi funzioni come OrderClosePrice() restituiscono un valore non normalizzato?
 
Per quanto riguarda gli if compositi: come sapete, non c'è il controllo delle parole ridotte in MOCL, quindi tutte le condizioni in un composito saranno calcolate, e se impostate correttamente i filtri, la metà delle condizioni non avrà nemmeno bisogno di essere controllata.
 
Mathemat:
È tutta una questione di chiusura. FAQ, potresti postare anche la funzione di apertura?

Non ha senso, ha troppi collegamenti ad altre funzioni della libreria di trading, quindi l'intera libreria dovrebbe essere descritta, dove e come applicare. Quando avrò finito la mia classe di negoziazione visiva del mouse e l'interfaccia della finestra per il terminale, inizierò il mio proprio argomento e scriverò diversi articoli, perché lì avrò un'API completa...
 

Finora, solo foto :)

E tutto questo è servito da dieci righe di codice:

        ObjSet(pName,"",OBJ_CANVAS,8,4,10,1,1,MidnightBlue,White,0,1,0);
        ObjSet(wName,pName,OBJ_LABCLO);//,4,4,10,1,1);//,Black,White,0,0,0);
        ObjSet(wName,pName,OBJ_LABSHW);
        ObjSet(wName,pName,OBJ_LABSET); 
        ObjSet(wName,pName,OBJ_LABALR);
        ObjSet(wName,pName,OBJ_LABSND);
        ObjSet(wName,pName,OBJ_LABEML);
        ObjSet(wName,pName,OBJ_CANVAS,0,25,10,4,1,Black,White,0,0,0);
        ObjSet(arrNm,wName,OBJ_LABLFT,4,4);
        ObjSet(arrNm,wName,OBJ_LABRGT,25,4);
        ObjSet(arrNm,wName,OBJ_LABUP ,4,25);
        ObjSet(arrNm,wName,OBJ_LABDWN,4,46);
        ObjSet(arrNm,wName,OBJ_LABSEL,25,25);
   pName = pName+"1";
        ObjSet(pName,"",OBJ_CANVAS,60,50,3,1,1,MidnightBlue,White,2,1,0);
        ObjSet(wName,pName,OBJ_LABCLO);//,4,4,10,1,1);//,Black,White,0,0,0);
        ObjSet(wName,pName,OBJ_LABSHW);         
        ObjSet(wName,pName,OBJ_CANVAS,0,25,3,4,1,Black,White,0,0,0);
        ObjSet("bdfd",wName,OBJ_BUTBUY,4,4);
        ObjSet("bdfd",wName,OBJ_BUTSEL,4,24);
        ObjSet("bdfd",wName,OBJ_BUTCLO,4,44);
        ObjSet("bdfd",wName,OBJ_BUTREV,4,64);

E tutto si comporta come finestre a tutti gli effetti, spostamento, sovrapposizione, tutti i pulsanti funzionano, ma c'è ancora molto da fare.