[ARCHIVE]Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Je ne peux aller nulle part sans toi - 5. - page 110
Vous organisez une énumération des postes ouverts. Filtrez-les par symbole, type et magie. Si le bénéfice de la position sélectionnée correspond au critère de déclenchement du chalut - déplacer l'arrêt de cette position au niveau spécifié, sans oublier de faire tous les contrôles sur la justesse de ces actions.
Le period_converter de la fourniture standard ne convient-il pas ?
Bien sûr que non, il ne forme pas des semaines et surtout correctement, l'avez-vous utilisé ?
CAMARADES, BRONTO, BRONTO !!! AIDE
Autre question, quelle est l'erreur de données défectueuses du testeur ? Combien de barres minimum le testeur doit-il exécuter et pourquoi cette restriction est-elle nécessaire ?
borilunad: Réglez-le à 10 millions dans les paramètres !
J'en ai un million, mais j'ai constaté que si le nombre de barres est inférieur à 100, le testeur ne teste pas du tout. La question qui se pose alors est la suivante : si la règle des 100 barres est respectée, pourquoi le test ne se fait-il pas dans ces 100 barres et ne commence-t-il qu'après ?
J'en ai un million, j'ai constaté que si moins de 100 bars, le testeur ne teste pas du tout. La question qui se pose alors est la suivante : si la règle des 100 barres est respectée, pourquoi le test ne se fait-il pas dans ces 100 barres et ne commence-t-il qu'après ?
Les 10 millions de barres sont pour les barres minutes sur lesquelles le testeur simule des ticks. Et 100 barres-minutes, c'est très peu, moins que les barres qui tiennent sur un graphique d'une minute. Le testeur devrait fonctionner s'il y a au moins 1440 barres à parcourir de 0.00 à 0.00 ! C'est probablement le minimum, et pourquoi en avez-vous besoin ? Vouliez-vous tester sur une courte section ? Mais vous ne pouvez pas définir des tests par heures, seulement par dates, des jours entiers. Je comprends dans votre cas.
//+-------------------------------------------------------------------------------------+//| Определение индекса бара, с которого необходимо производить перерасчет |//+-------------------------------------------------------------------------------------+int GetRecalcIndex(int& total)
{
int counted_bars = IndicatorCounted(); // Сколько баров уже посчитано
total = Bars - 1; // Определение первого бара историиif (indBarsCount > 0 && indBarsCount < total) // Если не нужно рассчитывать всю..
total = indBarsCount; // ..историю, то начнем с указанного..// ..бара - indBarsCountif (counted_bars == 0) // Кол-во посчитанных баров - 0.
{
DeleteAllObjects(); // Не забудем удалить все созданные..// ..объектыreturn(total); // Нужно пересчитать всю историю
}
return(Bars - counted_bars - 1); // Начинаем с первого непосчитанного..// ..бара
}
Une chose que je ne comprends pas. Habituellement, ils vérifient le nombre de barres non calculées comme ceci :
Barres - counted_bars
L'essentiel est le suivant. Par exemple, nous avons 500 barres. En outre, 500 ont été calculés. Une fois la fonction exécutée, elle renvoie 500 - 500 - 1 = -1. Est-ce normal ?
S'il n'y avait pas -1 à la fin, il retournerait 0, c'est-à-dire que toutes les barres sont calculées. Comment comprendre ce point ?
Une chose que je ne comprends pas. Habituellement, ils vérifient le nombre de barres non calculées comme ceci :
Barres - counted_bars
L'essentiel est le suivant. Par exemple, nous avons 500 barres. En outre, 500 ont été calculés. Une fois la fonction exécutée, elle renvoie 500 - 500 - 1 = -1. Est-ce normal ?
S'il n'y avait pas -1 à la fin, il retournerait 0, c'est-à-dire que toutes les barres sont calculées. Comment comprendre ce point ?
Une barre de zéro ne peut pas être "calculée" car elle n'est pas encore complète.
Merci pour cette réponse sensée
Encore plus intelligible :
Vous organisez une énumération des postes ouverts. Filtrez-les par symbole, type et magie. Si le bénéfice de la position sélectionnée correspond au critère de déclenchement du chalut - déplacer l'arrêt de cette position au niveau spécifié, sans oublier de faire tous les contrôles sur la justesse de ces actions.
J'ai travaillé à mon tour... Suivant... :)
Merci pour votre réponse concernant le croisement du CCI avec zéro.
Merci pour votre réponse concernant le croisement du CCI avec zéro.
On vous a montré comment calculer les croisements CCI.
Je pense que vous serez en mesure de le gérer à partir d'ici.Le period_converter de la fourniture standard ne convient-il pas ?
Bien sûr que non, il ne forme pas des semaines et surtout correctement, l'avez-vous utilisé ?
CAMARADES, BRONTO, BRONTO !!! AIDE
Autre question, quelle est l'erreur de données défectueuses du testeur ? Combien de barres minimum le testeur doit-il exécuter et pourquoi cette restriction est-elle nécessaire ?
Ce paramètre peut-il être modifié ?
Non, bien sûr, il ne forme pas des semaines et plus correctement, l'avez-vous utilisé vous-même ?
CAMARADES, BRONTO, BRONTO !!! AIDE
Autre question, quelle est l'erreur du testeur ? De combien de barres le testeur a-t-il besoin au minimum pour commencer ?
Réglez-le à 10 millions dans les paramètres !
J'en ai un million, mais j'ai constaté que si le nombre de barres est inférieur à 100, le testeur ne teste pas du tout. La question qui se pose alors est la suivante : si la règle des 100 barres est respectée, pourquoi le test ne se fait-il pas dans ces 100 barres et ne commence-t-il qu'après ?
J'en ai un million, j'ai constaté que si moins de 100 bars, le testeur ne teste pas du tout. La question qui se pose alors est la suivante : si la règle des 100 barres est respectée, pourquoi le test ne se fait-il pas dans ces 100 barres et ne commence-t-il qu'après ?
C'est la fonction de l'indicateur :
Une chose que je ne comprends pas. Habituellement, ils vérifient le nombre de barres non calculées comme ceci :
Barres - counted_bars
L'essentiel est le suivant. Par exemple, nous avons 500 barres. En outre, 500 ont été calculés. Une fois la fonction exécutée, elle renvoie 500 - 500 - 1 = -1. Est-ce normal ?
S'il n'y avait pas -1 à la fin, il retournerait 0, c'est-à-dire que toutes les barres sont calculées. Comment comprendre ce point ?
C'est la fonction de l'indicateur :
Une chose que je ne comprends pas. Habituellement, ils vérifient le nombre de barres non calculées comme ceci :
Barres - counted_bars
L'essentiel est le suivant. Par exemple, nous avons 500 barres. En outre, 500 ont été calculés. Une fois la fonction exécutée, elle renvoie 500 - 500 - 1 = -1. Est-ce normal ?
S'il n'y avait pas -1 à la fin, il retournerait 0, c'est-à-dire que toutes les barres sont calculées. Comment comprendre ce point ?
La barre de zéro ne peut pas être "calculée" car elle n'est pas encore terminée.
Exactement. Quelque chose à propos des indicateurs est plus difficile à percevoir pour moi. Même les plus évidentes sont... :(