Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 555

 
Igroc33:
Ho un sacco di ragazzi intelligenti da costruire, quindi giocheremo a palla o ci daremo da fare?
Quindi è un affare che deve essere fatto. O hai bisogno di creare frettolosamente, e poi combattere eroicamente con un concetto mal pianificato in origine? O tu, che mi chiami sapientone, pensi che io stia sparando cazzate e ti trolli cercando di sapere la quantità di informazioni che stai mettendo? Importa che molto dipende da esso nel concetto stesso di costruzione della logica e del codice?
Non mi piace mettere fretta alle persone senza cervello, mi dispiace, ma - ora tu stesso.
 
Alexey Viktorov:

Non essere maleducato, furbacchione. Vi vengono poste le domande giuste. Come immagina che possa funzionare un tale indicatore? Si inseriscono i dati e vengono contati. Se ti dimentichi di inserirlo, al diavolo, non lo contiamo... Giusto?

Cosa vuol dire che hai dimenticato di entrare? State giocando o parliamo solo di distrazioni?
 
Igroc33:
Se l'avessi immaginato, non sarei venuto da te, intelligentone. Cosa vuoi dire che hai dimenticato di entrare nel gioco o vuoi solo parlare di distrazioni?
Non riesci nemmeno ad articolare quello che vuoi. Da qui la mancanza di comprensione della necessità delle domande. Come farai a scrivere codice allora?
O nella speranza che i "ragazzi intelligenti" lo facciano per voi?
Allora hai preso il ramo sbagliato. Leggi il suo primo post - dice a cosa serve.
 
Artyom Trishkin:
Non riesci nemmeno ad articolare quello che vuoi. Da qui il malinteso sulla necessità delle domande. Come farai a scrivere codice allora?
O nella speranza che i "ragazzi intelligenti" lo facciano per voi?
Allora hai preso il ramo sbagliato. Leggi il suo primo post - dice a cosa serve.
Non impegniamoci in preparazioni su quanto costerà questo lavoro
 
Igroc33:
non ci impegneremo in nessuna prevaricazione su quanto costerebbe un tale lavoro
Scrivi una domanda per Freelance. E scegliete un interprete in base alle vostre esigenze e capacità.
 
Ciao ragazzi. È sorta una domanda. A parte questa selezione for(int i=0;i<OrdersTotal();i++) e for(int i=OrdersTotal()-1;i>=0;i--) non c'è niente? Se è così, per favore consigliate quali
 
Rustam Bikbulatov:
Ciao ragazzi. È sorta una domanda. Tranne che per(int i=0;i<OrdersTotal();i++) e for(int i=OrdersTotal()-1;i>=0;i--) non c'è niente? Se sì, per favore ditemi quali.

Per scegliere tra https://docs.mql4.com/ru/basis/operators

1 - https://docs.mql4.com/ru/basis/operators/while

2 - https://docs.mql4.com/ru/basis/operators/dowhile

Se si tratta della varietà for, si potrebbe scrivere così

for(int i = OrdersTotal(); i-- > 0;)
Операторы - Основы языка - Справочник MQL4
Операторы - Основы языка - Справочник MQL4
  • docs.mql4.com
Операторы языка описывают некоторые алгоритмические действия, которые необходимо выполнить для решения задачи. Тело программы — это последовательность таких операторов. Идущие друг за другом операторы разделяются точкой с запятой. Выполняет оператор до тех пор, пока проверяемое выражение не станет ложным. Проверка условия окончания...
 
Alexey Viktorov:

Per scegliere tra https://docs.mql4.com/ru/basis/operators

1 - https://docs.mql4.com/ru/basis/operators/while

2 - https://docs.mql4.com/ru/basis/operators/dowhile

Se delle varietà per, si può scrivere così

GRAZIE!

 

Sapete dove trovare o aiutarmi a fissare il trailing stop, che funziona in questo modo:

Per esempio, un ordine BUY con TP = 100 e SL = 200 è stato aperto, e quando il prezzo è andato a BUY e ha superato 50 punti, allora SL è diventato il prezzo di apertura, mentre TP è stato spostato a 50 punti e così via costantemente????

void TrailingPositions(int otype)
{

int cnt = OrdersTotal();

int lMinProfit = 0; // Min. pip

int lTrailingStop = 40; // livello di posizione in uscita (il numero di punti dalla precedente distanza SL)

int lTrailingStep = 20; // livello di pesca a strascico (il numero di punti dopo i quali si attiverà)

per (int i=0; i<cnt; i++)
{
se (!(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))) continua;
se (OrderSymbol() != Symbol()) continua;

if (OrderType() == OP_BUY && otype == OP_BUY) {
se (Bid-OrderOpenPrice() > lMinProfit*Point) {
se (OrderStopLoss() < Bid-(lTrailingStop+lTrailingStep-1)*Point) {
if(OrderModify(OrderTicket(), OrderOpenPrice(), Bid-lTrailingStop*Point, TP + lTrailingStop * Point, 0, Blue))
Print("Trailing Stop sta funzionando");
}
}
}

if (OrderType() == OP_SELL && otype == OP_SELL) {
se (OrderOpenPrice()-Ask > lMinProfit*Point) {
if(OrderStopLoss() > Ask+(lTrailingStop+lTrailingStep-1)*Point || OrderStopLoss() == 0) {
if(OrderModify(OrderTicket(), OrderOpenPrice(), Ask+lTrailingStop*Point, TP - lTrailingStop *Point, 0, Red))
Print("Trailing Stop sta funzionando");
}
}
}
}
}
 

Come si ottiene l'ID della CPU?

Sto difendendo, ho l'ID dell'HDD, ma non riesco a trovare l'ID della CPU :(