Per favore decodificate (in russo) riga per riga questo oscuro (in alto o in basso) costrutto per me?
In generale, il "concetto" di questo Expert Advisor, l'ho capito. Inizialmente, vengono impostati due ordini pendenti - Buy Stop e Sell Stop. Quando uno dei due ordini in sospeso scatta, il secondo viene cancellato. Ma, allo stesso tempo, un trailing stop è impostato sulla posizione aperta e il trailing stop-loss opposto è impostato al posto del prezzo di stop-loss!
//----------------------------------------------------------- intTotalSell(){intcount=0; //Функция возвращающая количество устаноавленныых SELL ордеров
for(inti=0; i<OrdersTotal(); i++){ //задается цикл от ноля до общего количества всех ордеров if(!OrderSelect(i,SELECT_BY_POS,MODE_TRADES))break; //Выбирается ордер по позиции из списка, если не выбран - выход
if(OrderSymbol()!=Symbol())continue; //Сравнивается по символу, если соответствует - продолжить
if(OrderType()==OP_SELL)count++;}return(count);} //Сравнивается по типу SELL, если соответствует то увеличивает счетчик ордеров на 1//------------------------------------------------------------ intTotalSellStop(){intcount=0; //Тоже что и предидущая функция но для SELLSTOP ордеров
for(inti=0; i<OrdersTotal(); i++){if(!OrderSelect(i,SELECT_BY_POS,MODE_TRADES))break;
if(OrderSymbol()!=Symbol())continue;
if(OrderType()==OP_SELLSTOP)count++;}return(count);}//-------------------------------------------------------------------
Non è questo il punto. Ho messo lo script sul grafico (Alpari demo). Premo il pulsante "SI" nella finestra che appare, ma non succede nulla. Le posizioni non sono invertite. Nel registro al momento di premere
Mi scuso per la domanda forse sbagliata!
Attualmente mi sto occupando del codice EA decompilato. Non posso "entrare" in un po' di codice.
Per favore decodificate (in russo) riga per riga questo oscuro (in alto o in basso) costrutto per me?
In generale, il "concetto" di questo Expert Advisor, l'ho capito. Inizialmente, vengono impostati due ordini pendenti - Buy Stop e Sell Stop. Quando uno dei due ordini in sospeso scatta, il secondo viene cancellato. Ma, allo stesso tempo, un trailing stop è impostato sulla posizione aperta e il trailing stop-loss opposto è impostato al posto del prezzo di stop-loss!
Questo è tutto quello che c'è da fare
Buona sera a tutti! È sorta una necessità.
Per utilizzare uno script che inverte le posizioni aperte.
Con mia sorpresa, ho scoperto che lo script non funziona per qualche motivo! Ho cercato di capirlo, ma .... Non funziona.
E lì, a quanto pare, - troppo spiritoso autore ha ottenuto il design ..., inserito commenti di accompagnamento idiota.
Puoi dirmi perché non funziona?// Развернуть все ордера.mq4È strano che tutto funzioni, ma non sarebbe male renderlo tale:Non è questo il punto. Ho messo lo script sul grafico (Alpari demo). Premo il pulsante "SI" nella finestra che appare, ma non succede nulla. Le posizioni non sono invertite. Nel registro al momento di premere
2008.04.29 01:15:41 Script Revers__all_orders EURJPY,M15: rimosso
Buon pomeriggio. Scrivi un'espressione iCustom per questo indicatore:
Ecco il suo codice -
Per poter impostare il parametro R nelle "proprietà" e il numero della barra, naturalmente.Sì, più o meno così, se si considera che il nome dell'indicatore è hilo.mq4: