Questions sur l'assistant MQL5 et la bibliothèque standard de classes de trading - page 3

 

Dans l'article "Création de tableaux d'information à l'aide de classes de la bibliothèque standard et de l'API Google Chart", l'auteur écrit notamment :

...Все классы библиотеки (кроме торговых) происходят от базового класса CObject. Для более наглядного представления, попытаемся построить Диаграмму классов , ведь у нас для этого всё есть - базовый класс и его наследники...

Je regarde la déclaration des classes de commerce et je vois :

class CTrade : public CObject

La même déclaration se trouve dans le fichier Trade.mqh.

Comme on dit, qui a raison ? :-)

 
denkir:

Dans l'article "Création de tableaux d'information à l'aide de classes de la bibliothèque standard et de l'API Google Chart", l'auteur écrit notamment :

Je regarde la déclaration des classes de commerce et je vois :

Comme on dit, qui a raison ? :-)
L'article a été écrit avant... La bibliothèque standard vit et évolue. Parfois, il faut changer quelque chose. La plupart du temps, cela se passe sans douleur (et donc sans qu'on le remarque).
 
uncleVic:
Cet article a été écrit avant... La bibliothèque standard vit et grandit. Parfois, les choses doivent changer. La plupart du temps, cela se passe sans douleur (et donc sans qu'on le remarque).
C'est très bien, bien sûr. Mais je pense que si l'article n'est pas dans les archives, mais en accès direct, vous devez y apporter des ajustements. Sinon, le lecteur est induit en erreur, je pense...
 
denkir:
C'est très bien, bien sûr. Mais je pense que si l'article n'est pas dans les archives, mais en accès direct, alors il faut y apporter des corrections. Sinon, le lecteur est induit en erreur, je pense...
Merci pour le commentaire. Nous le donnerons à ceux qui en ont besoin.
 

uncleVic:
В следующем билде заработает, но должен Вас предупредить, что при тестировании на "мелких" таймфреймах, Тестер имеет "запас истории" 1 год. Т.о. недельным и месячным индикаторам может её (истории) нехватить для корректной работы. Это всё, чего удалось добиться.

OK ! Si je travaille sur des indicateurs horaires et que j'utilise des indicateurs hebdomadaires, cela signifie-t-il que je ne peux pas y utiliser des valeurs supérieures à 52 ? Je suppose que c'est acceptable !

Peut-être qu'avec le temps vous ferez une description plus précise de la quantité d'historique chargée dans le testeur pour différentes périodes. En général, cette question, franchement, dans le testeur n'est pas très élaborée !

 

Erm95, nous vous avons déjà parlé de ce sujet concernant les mensuels.

Je le répète (et cela est décrit dans la documentation ou dans les articles sur les tests), lors de tests sur des périodes allant jusqu'à D1 inclus, l'historique commence au début de l'année précédente par rapport à la date du test. Cela signifie que si vous avez effectué des tests depuis le 2 mars 2004, l'historique sera fourni depuis le 1er janvier 2003.

Pour les semaines, vous obtiendrez l'historique de deux ans à partir de la date du test - 100 barres (il y a 52 semaines dans une année).

Pendant des mois, on vous fournira l'historique d'il y a 8 ans - 100 barres.

 

uncleVic:
В следующем билде заработает, но должен Вас предупредить, что при тестировании на "мелких" таймфреймах, Тестер имеет "запас истории" 1 год. Т.о. недельным и месячным индикаторам может её (истории) нехватить для корректной работы. Это всё, чего удалось добиться.

Cela n'a pas encore fonctionné après tout ! Construire 478.

2011.07.12 14:45:44 Core 1 connexion fermée
2011.07.12 14:45:44 14:44 Core 1 fichier journal "D:{ProgrammeMetaTrader 5\Tester\Agent-127.0.0.1-3000\logs\20110712.log" écrit
2011.07.12 14:45:44 Core 1 tester s'est arrêté à cause d'une erreur critique OnInit
2011.07.12 14:45:44 Core 1 2011.01.01 00:00:00 OnInit : erreur d'initialisation des indicateurs
2011.07.12 14:45:44 Core 1 2011.01.01 00:00:00 CExpert::InitIndicators : erreur d'initialisation des indicateurs de l'objet signal
2011.07.12 14:45:44 Core 1 2011.01.01 00:00:00 CSignalAC::InitAC : erreur initialisation objet
2011.07.12 14:45:44 Core 1 USDCHF,M1 : l'historique commence au 2010.01.04 00:00
2011.07.12 14:45:44 Core 1 USDCHF,M1 : cache de l'historique réservé pour une estimation de 498857 barres
2011.07.12 14:45:44 Core 1 USDCHF : contient 367657 enregistrements M1 de données de début de 2010.01.04 00:00 à 2010.12.31 22:58
2011.07.12 14:45:44 Core 1 USDCHF, Hebdomadaire : l'historique commence le 2010.01.03 00:00
2011.07.12 14:45:44 Core 1 USDCHF,Weekly : cache de l'historique réservé pour les 70 barres estimées
2011.07.12 14:45:44 Core 1 USDCHF : contient 367657 enregistrements M1 de données de début de 2010.01.04 00:00 à 2010.12.31 22:58
2011.07.12 14:45:44 Core 1 Trailing_FixedPips_StopLevel=400
2011.07.12 14:45:44 Core 1 Signal_1_Enveloppes_Poids=0.3
2011.07.12 14:45:44 Core 1 Signal_1_Enveloppes_Deviation=0.9
2011.07.12 14:45:44 Core 1 Signal_1_Enveloppes_PeriodMA=40
2011.07.12 14:45:44 Core 1 Signal_2_AC_Weight=0.3
2011.07.12 14:45:44 Core 1 Signal_0_Enveloppes_Poids=0.3
2011.07.12 14:45:44 Core 1 Signal_0_Enveloppes_Deviation=2.4
2011.07.12 14:45:44 Core 1 Signal_0_Enveloppes_PeriodMA=21
2011.07.12 14:45:44 Core 1 Signal_1_AC_Weight=0.3
2011.07.12 14:45:44 Core 1 Signal_0_AC_Weight=0.3
2011.07.12 14:45:44 Core 1 Signal_Expiration=0
2011.07.12 14:45:44 Core 1 Signal_TakeLevel=100
2011.07.12 14:45:44 Core 1 Signal_StopLevel=500
2011.07.12 14:45:44 Core 1 Signal_PriceLevel=0
2011.07.12 14:45:43 Core 1 Signal_ThresholdClose=15
2011.07.12 14:45:43 Core 1 Signal_ThresholdOpen=6
2011.07.12 14:45:43 Core 1 Expert_Title=Prim44
2011.07.12 14:45:43 Core 1 USDCHF,H4 : le test des experts\Prim44.ex5 du 2011.01.01 00:00 au 2011.05.01 00:00 a commencé avec des entrées
2011.07.12 14:45:43 Core 1 USDCHF,H4 (MetaQuotes-Demo) : génération de ticks OHLC 1 minute. OnTick s'exécute uniquement au début de la barre.
2011.07.12 14:45:43 Core 1 USDCHF,H4 : l'historique commence au 2010.01.04 00:00
2011.07.12 14:45:43 Core 1 USDCHF,H4 : cache de l'historique réservé pour une estimation de 2078 barres
2011.07.12 14:45:43 Core 1 USDCHF : contient 367657 enregistrements M1 de données de début de 2010.01.04 00:00 à 2010.12.31 22:58
2011.07.12 14:45:43 Core 1 USDCHF : historique synchronisé du 1993.05.11 au 2011.07.08
2011.07.12 14:45:43 Core 1 USDCHF : charger 27 octets de données historiques pour synchroniser
2011.07.12 14:45:43 Core 1 USDCHF : symbole synchronisé, 2904 octets d'info de symbole reçus
2011.07.12 14:45:43 Core 1 Intel Core i5 M 430 @ 2.27GHz, 2996 MB
2011.07.12 14:45:43 Core 1 9028 octets de données d'initialisation totales reçues
2011.07.12 14:45:43 Core 1 initialisé avec succès
2011.07.12 14:45:43 Core 1 dépôt initial 10000.00 USD, effet de levier 1:500
2011.07.12 14:45:43 Core 1 8888 octets de paramètres d'entrée chargés
2011.07.12 14:45:43 La qualité du testeur de l'historique analysé est de 100%.
2011.07.12 14:45:42 Core 1 synchronisation commune terminée
2011.07.12 14:45:42 Tester USDCHF,H4 (MetaQuotes-Demo) : test des experts\Prim44.ex5 du 2011.01.01 00:00 au 2011.05.01 00:00 à démarrer
2011.07.12 14:45:42 Core 1 autorisé (agent build 478)
2011.07.12 14:45:42 Core 1 connecté

Dossiers :
Prim44.mq5  10 kb
69obv1.PNG  21 kb
 
Erm955:
Recompilé ?
 
uncleVic:
Recompilé ?

J'ai déjà compris que OUI.

J'ai trouvé que c'était un peu décevant. Prenez le dossier.

Dossiers :
Series.mqh  16 kb
 

oncleVic:
Recompilé ?

C'est le nouveau conseiller dans la version 478.

Raison: