Coding tutorial che sto per tentare di creare un tutorial, che chiunque può capire, senza alcuna conoscenza di codifica vi consiglio di fare ogni codice la vostra auto, invece di copiare n incollare ho una formazione di grado 8a non ho alcuna conoscenza di codifica prima io sono in costruzione dal commercio ho iniziato a imparare forex circa 6 anni fa circa 4-5 anni fa ho iniziato a insegnare la mia auto di codice 90 di tutta la mia conoscenza è venuto dal menu editor di aiuto, l'errore di prova n Vorrei solo che ci fosse buoni tutorial quando ho iniziato Nome utente aggiuntive iscrizione dicembre 2006 163 Messaggi prima cosa da sapere, è come lascia esponendo il nostro programma è un edificio, l'edificio ha molti piani, dobbiamo essere di nuovo al piano terra di uscire Heres la struttura di base di una funzione di una funzione fa qualcosa, o restituisce un valore di EA è dotato di default di 3 funzioni Heres che cosa la funzione start () si presenta come una nuova e bis Vediamo ora questo è un altro modo siamo in grado di rendere questo aspetto alcun modo che vogliamo, il risultato non è diverso questo è la struttura di base di un tipo privo di funzione, tipo void è facile da capire vedere questa fascia di pensare che, come salire il livello di pensare ascensore 1 di questo come scendendo 1 livello avete mai visto questo in un codice un sacco di questi Ecco un motivo si potrebbe fondamentalmente ho appena andato fino a circa 3 livelli, se io non tornare verso il basso, il ottenere un errore più spesso un principiante avrà grande difficoltà se solo 1 delle manca youv stato vedere un sacco di questi che deve finire le cose, se 1 di loro manca, si ottiene un errore se è una dichiarazione, avresti solo bastone ad esso per un po 'siamo in grado di realizzare molto con solo l'istruzione if prossima cosa è le variabili, per ora, noi li dichiarano a cima, se li mettiamo in alto, possiamo utilizzare ovunque, se li dichiariamo in una funzione, possiamo usarli solo in funzione se la variabile è dichiarata all'interno della funzione, la sua una variabile locale, il che significa che può essere utilizzato solo all'interno di tale funzione, se in alto, la sua una variabile globale Heres i tipi differenti di variabili bool questo è un tipo int truefalse questo è un numero intero, intero, come il numero 1 letto questo può avere decimali, come 0,01 colore questo è un colore, come stringa di rosso questo è un testo datetime questo è un int, ma in formato data adesso, permette di dichiarare una variabile in alto per il bene di questo tutorial, aperto MetaEditor nel menu File selezionare nuovo, creare una nuova e bis ho chiamato il mio tutorialea ora in cima permette di aggiungere un IML variabile mettere questo in cima int blah ho dichiarato come un intero ho deciso di non dare un valore, in modo che il valore restituito è nullo, che non significa nulla, ricordate 0 è una cosa, isnt così nullo anche 0 se ho voluto dare un valore, vorrei fare questo int blah0 se volevo che questo sia variabile, che possono essere modificati nelle proprietà di EA, vorrei aggiungere extern ad esso extern int blah0 poiché non c'è nessun extern , questa variabile non verrà visualizzato nelle proprietà di EA heres il mio bis im finora cercando di pensare a qualcosa che possiamo fare questo EA non IV decise di aggiungere una funzione che conta ordini IML devono andare in per l'operatore per fare questo il per operatore ciclo finché la condizione diventa falsa fondamentalmente, ho detto che è un tipo int, è uguale al totale degli ordini, se i GT0, il codice è Ran, e i i-1 se ordini totali 0 il codice non è stato eseguito, tutto quello che ho vedere l'opportunità di spiegare alcune cose qui per antipasto uguale non è uguale gt è maggiore lt è minore GT è maggiore o uguale LT è uguale o minore precedente ho mostrato se (qualcosa) lascia supporre che questo è un tipo bool (booleano) che è vero o falso C'è diversi modi posso chiedere se questo è vero tutto dando gli stessi risultati se (qualcosa) se (somethingtrue) se (somethingfalse) se (something0) se (something1) se (somethinggt0) Vorrei sottolineare, bool è un intero, 0 significa falso, 1 significa veri Heres un certo senso posso chiedere se false se (qualcosa) se (somethingfalse) se (somethingtrue) se (something1) se (something0) se (somethinglt1) il mio metodo preferito per la vera è se ( qualcosa) il mio metodo preferito per falso è se (qualcosa) ora di nuovo a questo per (int iOrdersTotal () igt0i--), che significa sottrarre 1 dal ii mezzi aggiungere 1 a I si potrebbe fare questo II-1 wel arrivare in profondità nella matematica poi lascia visualizzare questo un altro modo per (int iOrdersTotal () igt0i--) se i è superiore a 0, questo areah viene raggiunto mi piace il mio variabili di essere globale al fine di contare gli ordini, dobbiamo creare li mettono questo al put superiore questo all'interno della funzione di avvio la sua molto importante per ripristinare compra e vende a 0 prima di contare gli ordini, altrimenti theyl continuare ad aumentare ogni tick heres ciò che si dovrebbe avere ora sono già definite alcune cose, MT4 conosce il valore lì, come ad esempio le cose come questo ho completamente insegnato la mia auto con il sistema di aiuto in editor permette di dire youd come per codificare una media mobile in una casella a destra, tipo IMA tutte le indies iniziano con i Isar ima Irsi youl trovare una spiegazione dettagliata, e anche un esempio è possibile copiare n incollare nel vostro EA Heres dal file di help doppia iMA (simbolo stringa, int lasso di tempo, periodo int, int mashift, int mamethod, int appliedprice, int turno) Calcola l'indicatore di media mobile e restituisce il suo valore. Parametri: symbol - i dati di cui devono essere utilizzati per calcolare l'indicatore. NULL significa il simbolo corrente. lasso di tempo - temporale. Può essere uno qualsiasi dei valori di enumerazione lasso di tempo. 0 significa che il lasso di tempo grafico corrente. periodo - Periodo medio per il calcolo. mashift - spostamento MA. Indicatori offset linea si riferiscono al grafico con timeframe. mamethod - Metodo MA. Può essere qualsiasi valore metodo di enumerazione media mobile. appliedprice - prezzo applicata. Può essere uno qualsiasi dei Applied valori di enumerazione dei prezzi. spostare - indice del valore assunto dal buffer indicatore (spostamento rispetto alla barra corrente la data quantità di periodi fa). Ora posso copiare il eample, modificarlo Im andando a codificare questo EA in un modo, che l'aggiunta di indicatori è praticamente illimitata un paio di anni fa, mi sono imbattuto nel problema di molte condizioni al considerate questo quando ero alle prime armi (copia n incollare n Modifica coder) non potevo codice su 3 indies, perché anche se ho dovuto coprire ogni possibilità di lì combinazione ho finalmente si avvicinò con un certo senso, posso aggiungere tutti esimo regole che voglio non voglio arrivare al molto più avanti prima di andare sopra le variabili globali il motivo è, la EA otterrà ripristino, da una MT4 essere arrestato, o il broker reimposta o l'utente passa il grafico tf causando un reset al fine di evitare molti problemi, iv venire con il mio modo di nominare le variabili globali una variabile globale non viene memorizzato nella memoria per l'EA, come le altre variabili nella EA, im parlando di una variabile per MT4, che non ha nulla a che fare con l'EA variabili globali del terminale del cliente non deve essere confuso con le variabili dichiarate nella portata globale del programma MQL4. più indie, gli script, EAS possono utilizzare la stessa variabile globale queste variabili sono memorizzate, penso che 60 giorni dalla ultima modifica, o l'uso, in modo da theyl sempre lì, li wel usare spesso lascia andare su come i nominarli heres un nome di base GlobalVariableCheck (quotnamequot) Heres il modo in cui io li nomino GlobalVariableCheck (AccountNumber () WindowExpertName () Simbolo () IsTesting ()) il motivo è, tester può cambiare le nostre variabili, se si esegue una prova, si può effettuare il nostro trading dal vivo e bis im andando a creare una variabile globale, quindi sappiamo se weve già scambiati barra corrente messo questo in init () ibarshift restituisce il tempo di apertura della barra specificato qui è dove ho creare la variabile ora in deinit mettere questa la ragione è, per cancellare globali dai test ho dimenticato di dire init è stato eseguito quando l'EA è applicata al grafico, o si passa time frame grafico, o il broker si ripristina o si ripristina il deinit EA è Ran quando l'EA viene rimosso, o ripristinare avvio è gestito ogni tick, che il broker consente l'ea vedere in init, ho impostato il globale per ibarshift, indietro 1 bar stavano per aggiungere una funzione di trading, anche se non c'è nessun regole di negoziazione ancora, li Wel aggiungono in seguito al vertice aggiungere questa stringa segnale Heres il codice finora ho appena avuto un davvero buono ideah Heres il nuovo piano sono state andando fare questo commercio EA nel tester, utilizzando script, che utilizzano variabili globali che significa durante un test modalità visiva, siamo in grado di trascinare n drop script per il grafico al commercio WEL finire il bis, poi wel fare alcuni script wel dare questa opzione, in modo che possiamo ancora aggiungere una strategia di trading automatico per il bis wel rendere gli oggetti sulla carta, in modo che possiamo alternare tutto durante il test la EA sarà anche funzionare permette di vivere creare la funzione di trading in fondo, ma prima che gli ordini funzione messo questo commercio void () ora, al fine di rendere questo EA affidabile, abbiamo bisogno di gestire gli errori, e requotes permette di aggiungere questo alla funzione int totalordersbuyssells ora noi avere questo commercio void () int totalordersbuyssells Heres quello IV fatto come si può vedere, dobbiamo ottenere il nostro commercio, o l'EA cercherà sempre ogni tick fino a quando facciamo ora in partenza, dove si mettono gli ordini () ha messo il commercio () solo in forza della comunicazione come ho usato anche ordini () all'interno del commercio () funzionare in questo modo, dopo avrebbero dovuto al commercio, wel controllare per vedere che abbiamo fatto theres un sacco di modi per realizzare ciò, questo è il mio modo preferito Heres il codice finora ora abbiamo bisogno di uno script vendita abbiamo anche bisogno di uno script stretta la sua illimitata gli script che possiamo fare, da ordini in sospeso, ad usare un sl per calcolare le dimensioni molto che possiamo anche costruire a rischio di premiare i rapporti lascia aggiungere una funzione vicino, mentre io stavo facendo la funzione di chiusura, mi nota un errore nel mio ciclo for ho fatto earler vedere la GT (int iOrdersTotal () igt0i--) dovrebbe essere questo for (int iOrdersTotal () igt0i--) ora di nuovo fino alla fine della partenza, dopo le altre funzioni aggiungere questo se (GlobalVariableCheck (quotclosequot)) CloseAll () ora soprattutto che, dopo gli ordini () aggiungere questo caso (GlobalVariableCheck (quotclosequot) ampamp (buyssellsgt0)) GlobalVariableDel (quotclosequot) Heres le FUNCTIONI vicini sono un po 'sopraffatti da tutte di voi che mi messaged. Fatto aspettare affatto. Ma devo dire che io sono un principiante forexfactory e non ha ancora capito cosa aspettarsi da esso. Lavoro Segretario announcementIvankas primavera 2017 businesscasualwear rollout. Il prezzo è vicino confluenza di 3 punti. - 50-61,8 ritracciamento di Fibonacci - MA100 resistenza - 1.068 Prezzo di mercato la resistenza sta per aprire in modo Ill solo post miei mestieri. Domani farò un flusso in diretta come un corso di formazione sul flusso di ordini e armoniche. Avremo ancora la diretta streaming. Corto. una mossa sotto 1,06 60 e 6.45 e 6.32 genererà una maggiore fiducia per il caso ribassista. 1.07 10 è ancora una possibilità. ovviamente.
trader finanziario se si possiede una mente analitica e la volontà ferrea di leggere i mercati finanziari e prendere decisioni sicure, si eccellere come un commerciante Come un commerciante finanziaria, si acquistare e vendere azioni, obbligazioni e beni per gli investitori, tra cui gli individui e le banche. Youll rendere i prezzi ed eseguire operazioni, cercando di massimizzare beni o minimizzare il rischio finanziario. Tipi di trader finanziario Ci sono tre tipi di operatori: Flow Traders - acquistare e vendere prodotti sui mercati finanziari per i clienti delle banche. I prodotti includono titoli e altre attività, quali futures, opzioni e materie prime. commercianti proprietari - commercio per conto della banca stessa. i commercianti di vendita - prendono istruzioni direttamente da parte dei clienti, ordini e consulenza sugli sviluppi del mercato e le nuove imprese finanziarie. Essi sono intermediari tra il client e il market maker. Gli operatori possono specializzarsi in un partic...
Comments
Post a Comment