Le testeur forme des barres par symboles personnalisés Last for exchange avec le prix d'offre de la construction de la barre.
Par conséquent, l'historique des barres dans le terminal et dans le testeur de stratégie diverge complètement. Et si quelqu'un utilise des barres dans le TS (indicateurs, par exemple), le résultat du backtest est aléatoire pour lui.
C'est très difficile d'être précis, il y aune embuscade à chaque coin de rue. L'avez-vous testé vous-même ?
1) Impossible d'ajouter une barre s'il n'y a aucune barre dans l'historique des symboles personnalisés.
2) Impossible d'ajouter un tick si le symbole personnalisé n'est pas sélectionné dans MarketWatch.
3) Impossible de supprimer le symbole personnalisé. Il faut d'abord l'ajouter àMarketWatch, puis le supprimer deMarketWatch, et enfin seulement supprimer le symbole personnalisé.
C'est suffisant pour le moment. Il est préférable de le tester vous-même.
C'est très difficile d'être précis, il y aune embuscade à chaque coin de rue. L'avez-vous testé vous-même ?
1) Impossible d'ajouter une barre s'il n'y a aucune barre dans l'historique des symboles personnalisés.
2) Impossible d'ajouter un tick si le symbole personnalisé n'est pas sélectionné dans MarketWatch.
3) Impossible de supprimer le symbole personnalisé. Il faut d'abord l'ajouter àMarketWatch, puis le supprimer deMarketWatch, et enfin seulement supprimer le symbole personnalisé.
C'est suffisant pour le moment. Mieux encore, testez-le vous-même.
Cependant, pour une raison quelconque, cela fonctionne.
La bibliothèque a étendu cette fonctionnalité en raison de certains événements. Exemple d'utilisation
// Пример создания "живого" символа.#include <Symbol.mqh> // https://www.mql5.com/ru/code/18855constbool Init = EventSetMillisecondTimer(20); // С такой частотой будем пробрасывать тикиvoidOnTimer()
{
staticbool FirstRun = true;
staticconst SYMBOL Symb("CUSTOM_" + _Symbol); // Создали символstaticMqlTick Ticks[];
staticint Pos = 0;
if (FirstRun)
{
Symb.DeleteHistory(); // Мало ли что-то было в истории - грохнули
Symb.Delete(true); // Символ тоже прибьем, чтобы исключить наличие тика в Обзоре рынка
Symb.Create(NULL, _Symbol); // Воскресили девственно чистым.if (Symb.IsExist() && Symb.On()) // Если все отлично
{
ChartOpen(Symb.Name, PERIOD_M1); // Открыли чартCopyTicksRange(_Symbol, Ticks, COPY_TICKS_INFO, (ulong)D'2019.02.01' * 1000); // Взяли тики для проброса
}
FirstRun = false;
}
elseif (Pos < ArraySize(Ticks))
Symb += Ticks[Pos++]; // Пробрасываем по тику
}
Sur un symbole comme celui-ci, vous pouvez exécuter le débogage de l'indicateur même le week-end, lorsque les cours sont stagnants.
Si vous n'avez pas de compte, veuillez vous inscrire
Autorisez l'utilisation de cookies pour vous connecter au site Web MQL5.com.
Veuillez activer les paramètres nécessaires dans votre navigateur, sinon vous ne pourrez pas vous connecter.
Vous êtes connecté. L'authentification à deux facteurs a été désactivée. Configurez-la à nouveau et scannez un nouveau code QR, ou continuez avec l'authentification à deux facteurs désactivée.
Bug 06.
Le testeur sur certains symboles personnalisés se comporte de manière totalement inadéquate en mode tick réel.
Je l'ai fait fonctionner en 1970 et ça va. Le bug est donc apparu récemment.
2009 :
Bug 07.
Le testeur forme des barres par symboles personnalisés Last for exchange avec le prix d'offre de la construction de la barre.
Par conséquent, l'historique des barres dans le terminal et dans le testeur de stratégie diverge complètement. Et si quelqu'un utilise des barres dans le TS (indicateurs, par exemple), le résultat du backtest est aléatoire pour lui.
Bug 07.
Le testeur construit des barres sur Last pour les symboles personnalisés négociés en bourse avec le prix de la construction de barres sur Bid.
Que sont ces barres construites par Bid sur les symboles boursiers ?
Quel genre de barres sont-elles construites par Bid sur des instruments négociés en bourse ?
Personnalisés.
Personnalisé.
Je l'ai, c'est un bug très critique.
Quand les symboles personnalisés commenceront-ils à fonctionner ?
Précisez votre question, s'il vous plaît
C'est très difficile d'être précis, il y aune embuscade à chaque coin de rue. L'avez-vous testé vous-même ?
1) Impossible d'ajouter une barre s'il n'y a aucune barre dans l'historique des symboles personnalisés.
2) Impossible d'ajouter un tick si le symbole personnalisé n'est pas sélectionné dans MarketWatch.
3) Impossible de supprimer le symbole personnalisé. Il faut d'abord l'ajouter àMarketWatch, puis le supprimer deMarketWatch, et enfin seulement supprimer le symbole personnalisé.
C'est suffisant pour le moment. Il est préférable de le tester vous-même.
C'est très difficile d'être précis, il y aune embuscade à chaque coin de rue. L'avez-vous testé vous-même ?
1) Impossible d'ajouter une barre s'il n'y a aucune barre dans l'historique des symboles personnalisés.
2) Impossible d'ajouter un tick si le symbole personnalisé n'est pas sélectionné dans MarketWatch.
3) Impossible de supprimer le symbole personnalisé. Il faut d'abord l'ajouter àMarketWatch, puis le supprimer deMarketWatch, et enfin seulement supprimer le symbole personnalisé.
C'est suffisant pour le moment. Mieux encore, testez-le vous-même.
Cependant, pour une raison quelconque, cela fonctionne.
Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading
Bibliothèques : Symbole
fxsaber, 2019.03.02 13:23
La bibliothèque a étendu cette fonctionnalité en raison de certains événements. Exemple d'utilisationSur un symbole comme celui-ci, vous pouvez exécuter le débogage de l'indicateur même le week-end, lorsque les cours sont stagnants.