Ho bisogno di un indicatore che mostri la più piccola barra o candela, per un certo periodo. per esempio, sul grafico 4H mostrerà la più piccola candela o barra per 5 giorni.
Giorni o ore, da impostare nelle impostazioni dell'indicatore. E segnato questa freccia candela come nel Frattali indicatore.
Hai già ricevuto molti consigli. In primo luogo, non è corretto per la domanda rimettere il codice originale nel tuo post (senza le osservazioni, o meglio le correzioni che hai suggerito). In secondo luogo, devi sviluppare il tuo algoritmo per cercare gli errori. Nessuno ha lavorato meglio (all'interno di MQL4), che stampare i risultati intermedi. L'autore può vedere gli errori logici prima di tutto, dato che è l'UNICO che conosce la logica del codice che ha scritto... ;)))
raz=20-Bars; //--- расчет по
count=Bars+raz; //--- последним 20 барам
Perché non dichiararlo onestamente?
count = 20;
E non torturare questi array MA1[] e MA2[] dichiarando subito le loro dimensioni:
double MA1[20],MA2[20];
E con questo:
if (Sredn(TP_UP)>=1.5)OrderSend(Symbol(),OP_SELL,0.1,Bid,2,50,20); //--- сделки только + Bid
if (Sredn(TP_DN)>=1.5)OrderSend(Symbol(),OP_BUY,0.1,Ask,2,50,20); //--- на новом баре + Ask
Bisogna tornare alle radici del... di conoscenza. Si passa la dimensione degli STOPP in pip all'ordine di trading, e bisogna passare i LIVELLI!!! E per lavorare on-line è necessario NORMALIZZARE i LIVELLI (prezzo, SL e TP)!!!
if (Sredn(TP_UP)>=1.5)
OrderSend(Symbol(),OP_SELL,0.1,NormalizeDouble (Bid,Digits),2,NormalizeDouble (Ask+50*Point, Digits),NormalizeDouble(Ask-20*Point,Digits), 0, MAGIC); //--- сделки только + Bid
if (Sredn(TP_DN)>=1.5)
OrderSend(Symbol(),OP_BUY,0.1,NormalizeDouble(Ask,Digits),2,NormalizeDouble(Bid-50*Point,Digits),NormalizeDouble(Bid+20*Point,Digits), 0, MAGIC); //--- на новом баре + Ask
E un'altra cosa: abituatevi fin dall'inizio come un "adulto" - assegnate i vostri ordini MAGIC!!! Ne avrai bisogno in futuro!!!
Consenti l'uso dei cookie per accedere al sito MQL5.com.
Abilita le impostazioni necessarie nel browser, altrimenti non sarà possibile accedere.
Hai effettuato l'accesso. L'autenticazione a due fattori è stata disattivata. Configurala di nuovo e scansiona un nuovo codice QR, oppure continua con l'autenticazione a due fattori disattivata.
Di quelli proprietari, probabilmente MS VisualStudio, ce ne sono anche di gratuiti, CodeBlocks, per esempio, è abbastanza buono.
Ho deciso di iniziare a imparare il C, C++, C#, chi mi può suggerire un buon compilatore ed editor.
Grazie.
DIMENTICATO
PERL
NIENT'ALTRO VIENE DIMENTICATO.
PERL
Purtroppo niente di tutto ciò è servito.
La domanda https://www.mql5.com/ru/forum/138609/page9#edit_form è ancora attuale.
Per favore, aiutatemi!
Ho bisogno di un indicatore che mostri la più piccola barra o candela, per un certo periodo. per esempio, sul grafico 4H mostrerà la più piccola candela o barra per 5 giorni.
Giorni o ore, da impostare nelle impostazioni dell'indicatore. E segnato questa freccia candela come nel Frattali indicatore.
O qualcosa del genere.Purtroppo niente di tutto ciò è servito.
La domanda https://www.mql5.com/ru/forum/138609/page9#edit_form è ancora attuale.
Per favore, aiutatemi!
Purtroppo niente di tutto ciò è servito.
La domanda https://www.mql5.com/ru/forum/138609/page9#edit_form è ancora attuale.
Per favore, aiutatemi!
Ultima versione:
Ultima versione:
1) la variabile di passo è zero. Inserire 0,05 o dividere come 1,/20
2) dopo di che, i commerci iniziano a cercare di aprire, ma
invece di 50 e 20 dovresti impostare livelli di stop loss e take profit (_assoluto_)
P.S. Ho guardato solo i momenti fondamentali della non apertura. Naturalmente, molte cose devono essere ottimizzate e aggiunte.
L'ultima versione:
Cos'è questo "mazahismo"?
Perché non dichiararlo onestamente?
count = 20;E non torturare questi array MA1[] e MA2[] dichiarando subito le loro dimensioni:
double MA1[20],MA2[20];E con questo:
Bisogna tornare alle radici del... di conoscenza. Si passa la dimensione degli STOPP in pip all'ordine di trading, e bisogna passare i LIVELLI!!! E per lavorare on-line è necessario NORMALIZZARE i LIVELLI (prezzo, SL e TP)!!!
E un'altra cosa: abituatevi fin dall'inizio come un "adulto" - assegnate i vostri ordini MAGIC!!! Ne avrai bisogno in futuro!!!