consulente esperto - domande varie - Pagina 3

 

Publi

consulente esperto - domande varie

 

Publi

Pagina 3 di 7 PrimaPrima 12345 ... UltimaUltima
Risultati da 21 a 30 di 61

Discussione: consulente esperto - domande varie

  1. #21

    Citazione Originariamente Scritto da ;
    {quote} Questo è sbagliato se il broker è 4-Digits.
    Grazie per la tua risposta chiara. (Il mio broker è a 5 cifre.)

  2. #22
    Ragazzi, per favore ho bisogno di una soluzione per il prossimo problema: è possibile avere un meccanismo o farlo un codice in mq4 che mi permetta di sincronizzare la visualizzazione di qualsiasi grafico di coppia di valute con MarketWatch/TickChart, dal modo in cui se cambio dal grafico GBPUSD al grafico JPYUSD, anche la finestra MarketWatch/TickChart cambia in JPYUSD ?....

  3. #23

    Citazione Originariamente Scritto da ;
    {quote} Grazie per la risposta. Intendevi come sotto il codice? ( forse il mio inglese è un problema ) _pip = 0;
    No. Stavo solo dicendo nel mio esempio che le coppie JPY seguiranno questo if(... Digit == 2 ...) _pip = 10 * Point; È sbagliato se il broker è a 4 cifre.

  4. #24

    Citazione Originariamente Scritto da ;
    {quote} Con quel codice, aggiungerai uno 0 al pip.
    Grazie per la risposta. Intendevi come sotto il codice? ( forse il mio inglese è un problema ) Codice inserito _pip = 0;

  5. #25

    Citazione Originariamente Scritto da ;
    Il codice sottostante è corretto? (quale lo uso nel mio Trade Panel EA) Grazie in anticipo. _pip = Punto; if( Cifre == 0 || Cifre == 2 || Cifre == 3 || Cifre == 5 ) _pip = 10 * Punto;
    La sintassi va bene ... ma potresti avere problemi almeno con Digits == 2 ... come su un broker a 4 cifre, tutte le coppie JPY sono a 2 cifre. Con quel codice, aggiungerai uno 0 al pip.

  6. #26
    Il codice sottostante è corretto? (quale lo uso nel mio Trade Panel EA) Grazie in anticipo. Codice inserito _pip = Punto; if( Cifre == 0 || Cifre == 2 || Cifre == 3 || Cifre == 5 ) _pip = 10 * Punto;

  7. #27
    #GlobalVariable - Chiuso Ho risolto come sotto il codice. Codice inserito/------------------------------------------- _lotGV = _prefix _Simbolo _lotGV; if ( GlobalVariableCheck( _lotGV ) == true ) { _lotSize = GlobalVariableGet( _lotGV ); }/---if Chiudi else { GlobalVariableSet( _lotGV, _lotSize ); }

  8. #28
    Provo a trascinare al termine OBJPROP_SELECTED potrebbe essere falso con il codice seguente, senza effetti. D: Come posso risolverlo, per favore? Codice inserito if(id==CHARTEVENT_OBJECT_DRAG) { SL_TPdrags(); Sonno(1000); drag_onoff=falso;/OBJPROP_SELECTED } Grazie in anticipo.

  9. #29
    #Profit Orders Counting - Open Sto solo cercando di calcolare gli ordini di profitto, ma non ci riesco. Mi aiuti per favore. Grazie! ( internet si disconnetterà quindi non posso descrivere altro... ) Codice inserito void profitcalcfnc() { double trueprofit = 0; for ( int i = OrdersTotal() - 1; i gt;= 0; i-- ) { if ( ! OrderSelect( i, SELECT_BY_POS, MODE_TRADES ) ) continue; if ( closeothers == false OrderSymbol() != Symbol() ) continue; trueprofit = OrderProfit() OrderSwap() OrderCommission(); if ( trueprofit gt;= 0 ) { Print( Chiudi Profit: , trueprofit ); ObjectSetString ( 0, tutto l'oggetto conteggio profitti, OBJPROP_TEXT, DoubleToString( trueprofit, 2 ) ); } } /--- Restituzione; }

  10. #30
    # Calcolo del profitto - Aperto (Ora, mercato disabilitato e non è possibile aprire un nuovo ordine per altre coppie e più posizioni.) Mi sono state aperte poche posizioni per poche coppie. E ho 2 posizioni per #1 - GBPUSD, quindi il mio script qui sotto funziona bene per #1 - GBPUSD. E ho 3 posizioni per # 2 - EURUSD, ora i miei script di calcolo non mi mostrano il valore corretto per # 2 - EURUSD. E ho 1 posizione per #3 - USDJPY funziona bene. Quindi, ad esempio: #1 - GBPUSD mi mostra: Positivo 3.23 (che è vero) #2 - EURUSD mi mostra: 'xxx' (che non è vero - effettivamente positivo: 0.73) #3 - USDJPY mi mostra: Positivo 0.87 (che è vero ) Quindi, se hai capito la mia preoccupazione, per favore aiutami, ho già passato alcune ore importanti. Grazie in anticipo. Codice inserito void profitcalc() { double trueprofit = 0; for ( i = OrdersTotal() - 1; i gt;= 0; i-- ) { if ( ! OrderSelect( i, SELECT_BY_POS, MODE_TRADES ) ) continue; if ( closeothers == false OrderSymbol() != Symbol() ) continue; trueprofit = OrderProfit() OrderSwap() OrderCommission(); if ( trueprofit gt;= 0 ) { Print( Profit Close: , trueprofit ); ObjectSetString ( 0, nome oggetto profitto, OBJPROP_TEXT, DoubleToString( trueprofit, 2 ) ); } else { ObjectSetString ( 0, nome oggetto profitto, OBJPROP_TEXT, xxx ); } } /--- Restituzione; }

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
Il sito di forexmad utilizza cookie
Il sito di forexmad utilizza cookie, alcuni dei quali già installati. Per avere maggiori informazioni sui nostri cookie ti preghiamo di cliccare qui. Ti preghiamo di cliccare sul bottone a destra per accettare i nostri cookie. Se continui a navigare sul sito di forexmad assumeremo che sei d'accordo ad utilizzarli.