[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate. Non posso andare da nessuna parte senza di te. - pagina 495

 
Slepoy >>:
У кого-нибудь есть скрипт или индикатор, показывающий историю торговли (прибыль и убыток )за определенный период по установленной на чарте валюте?
int i;
double profit=0;
for {i=OrdersHistoryTotal()-1;i>=0;i--)
   {
   OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
   if (OrderCloseTime()>=начальная_дата&&OrderCloseTime()<=конечная_дата&&OrderSymbol()==нужный_инструмент) profit=profit+OrderProfit();
   }
Comment ("Профит с",начальная_дата," по ",конечная_дата,"=",profit);

Questo è l'intero script:) Attaccalo ovunque... Puoi eseguirlo in un Expert Advisor, in un indicatore o in uno script.
 
Non ho trovato una risposta diretta a questa domanda da nessuna parte (forse ho cercato male?):
La funzione ArrayCopy() copia elementi in un nuovo array o semplicemente reindirizza l'accesso?

(Dall'helper https://docs.mql4.com/ru/array/ArrayCopyRates:
Nessuna reale allocazione di memoria per l'array di dati e nessuna copia ha luogo. Quando si accede a un tale array, l'accesso viene reindirizzato).
 
Mathemat >>:
Нигде не нашел прямого ответа на такой вопрос (может, плохо искал?):
Функция ArrayCopy() копирует элементы в новый массив или просто перенаправляет доступ?

(Из хелпа к https://docs.mql4.com/ru/array/ArrayCopyRates:
Реального распределения памяти под массив данных и копирования не происходит. При обращении к такому массиву производится перенаправление доступа.)


Copia semplicemente senza mezzi termini... Da uno all'altro. Elemento per elemento...
In parole povere, fa la stessa cosa che se lo faceste elemento per elemento.
 
E ArrayCopyRates è un po' diverso... Questa funzione reindirizza semplicemente l'accesso a un array di barre dalle cronologie.
 
lexandros >>:

Вот и весь скрипт:) Втыкайте куда угодно... хоть в советник, хоть в индикатор. хоть прям скриптом запускайте.



Devo entrare nel codice e inserire la data ogni volta?
 
lexandros >>:

Вот и весь скрипт:) Втыкайте куда угодно... хоть в советник, хоть в индикатор. хоть прям скриптом запускайте.



Devo entrare nel codice e inserire la data ogni volta?
 
Slepoy >>:
И каждый раз лезть в код и вбивать там дату?

Classico.

 
Buon pomeriggio a tutti.

Ho bisogno di una cronologia delle quotazioni M5 per qualsiasi simbolo "dall'inizio". Dove posso trovarlo, chi lo sa/ha visto?
 
Slepoy >>:


И каждый раз лезть в код и вбивать там дату?


Non so che data vuoi
In realtà, è impostato con variabili esterne.
extern datetime desired_date=minuto,anno,giorno,secolo,millennio,epoca geologica,numero di tick da natale...

Ti è stato dato un copione già pronto... Usa un po' il tuo cervello...
 
NightShadow >>:
Доброго всем.

Нужна мне история котировок M5 по любым символам "с самого начала". Где такое нарыть можно, подскажите, кто знает/встречал?


La cronologia delle quotazioni è caricata da MT stesso. Non l'ho vista come file sui siti web. Ma in realtà si può anche esportare da MT...
In MT si va nelle impostazioni... impostare il numero massimo possibile nel parametro "numero di barre nella storia".
Poi vai all'archivio delle quotazioni - seleziona il simbolo richiesto e premi il pulsante di download...
I minuti saranno scaricati... Tutte le altre scadenze sono basate su di esse.
Sull'eurobucks, imho ha indugiato dal 1998... più che sufficiente...
Motivazione: