Une question pour les experts de la POO. - page 54

 
Реter Konow:

Dans ce cas, j'ai "planté" de nouveaux prismes sur l'Objet pour vous. L'état-objet n'est pas décrit par une classe, mais possède une entité physique en mémoire. Une classe est une description d'un objet. Il peut y avoir différentes choses. Il s'agit plutôt d'un complexe d'Objets. Mais l'Objet lui-même est une entité nommée.

Une molécule est un objet. L'univers est un objet. Tous deux sont constitués d'un ensemble d'objets. Par conséquent, une classe est une description d'un objet.
Vous avez vous-même commencé à produire des entités inutiles :)
 
Artyom Trishkin:
...
Je ne suis pas un philosophe. J'ai du mal à saisir vos perceptions. Pour moi, tout est beaucoup plus simple.

C'est bon, ça évolue.

Il suffit de regarder la chaîne des événements. Il s'agit d'un assemblage de paramètres importants du système, dans lesquels se trouvent des valeurs significatives pour le système.

La chaîne d'états est identique. Là seulement, les valeurs figées dont l'immuabilité est SIGNIFICATIVE pour le système.

Et bien sûr, l'événement a un gestionnaire. Un objet doit avoir un gestionnaire. Vous avez tout à fait raison.

 
Artyom Trishkin:
Une molécule est un objet. L'univers est un objet. Tous deux sont constitués d'un ensemble d'objets. Par conséquent, une classe est une description d'un objet.

Un paramètre, c'est un phénomène discret d'un échantillon prédéfini de valeurs. C'est aussi un Objet.

La sélection de valeurs est stockée dans les propriétés du paramètre-objet en tant que plage ou ensemble de variantes. Sa catégorie de valeur et son gestionnaire y sont également stockés.

 
Реter Konow:

Une entité n'est pas nécessairement indivisible. Il peut être composé d'autres entités, et être un objet unique. Par exemple, un système d'objets. Il possède de nombreuses entités et chaque entité est un objet.

Une autre chose intéressante est que structurellement un Object-State est similaire à un Object-Event.

Qu'est-ce qu'un État ? C'est un ensemble de paramètres significatifs du système dans une invariance significative fixe. L'INVARIANCE SIGNIFICATIVE DES PARAMÈTRES DU SYSTÈME EST UN ÉTAT. Et un événement est un changement significatif dans les paramètres du système. Ils sont structurellement similaires.

1. État - vivant.
2. Un événement est une brique d'une tête.
3. État - cadavre.
 
Artyom Trishkin:
1. État - vivant.
2. L'événement est une brique de tête.
3. Condition - corps mort.
Cela arrive...)
 
Реter Konow:

C'est bon, c'est en train d'évoluer.

Il suffit de regarder la chaîne des événements. Il contient un ensemble de paramètres importants du système, et dans ces paramètres se trouvent des valeurs qui sont pertinentes pour le système.

La chaîne d'états est identique. Là seulement, les valeurs figées dont l'immuabilité est SIGNIFICATIVE pour le système.

Et bien sûr, l'événement a un gestionnaire. Un objet doit avoir un gestionnaire. Vous avez tout à fait raison.

Un objet doit avoir un neurone - un moyen de transmettre ses paramètres à l'environnement extérieur. Mais il n'est pas nécessaire qu'il y ait un gestionnaire de changement de paramètre. Il peut être dans un autre objet.
 

Au fait, pourquoi pensez-vous qu'un paramètre d'objet a besoin d'un gestionnaire ? Préserver son intégrité conceptuelle et sa finalité.

Je m'explique : un paramètre est connecté au monde de deux manières :

1. accepte la valeur.

2. transmet la valeur.

Le gestionnaire s'assure que le paramètre remplit sa fonction conformément à son objectif, tel que prescrit dans les propriétés. Le gestionnaire stocke la valeur dans une sélection prédéfinie et protège ainsi le système.

 
Artyom Trishkin:
Un objet doit avoir un neurone - un moyen de transmettre ses paramètres à l'extérieur. Mais le gestionnaire de changement de paramètre ne doit pas nécessairement l'être. Il peut être dans un autre objet.

L'objet paramètre est relié au système par deux actionneurs. Par le premier, il reçoit une valeur de l'extérieur, par le second, il émet. Les propriétés du paramètre sont stockées dans sa chaîne, et le gestionnaire peut effectivement se trouver à l'extérieur. Mais il doit être référencé dans la chaîne objet-paramètre.

 

Aucun système ne peut être considéré en soi, car chacun est inextricablement lié à l'"environnement".

Un Système, c'est un ensemble isolé de paramètres en interaction, isolé conceptuellement par l'esprit de l'Environnement et placé dans l'Objet. En considérant un groupe aliéné de paramètres comme un système indépendant, on peut voir le maintien d'une symbiose efficace avec son environnement.

L'environnement a 3 états :

1. le chaos, - les paramètres "cherchent et s'efforcent" de former un système (comme dans le proto-univers), tout en étant en désaccord les uns avec les autres.

2. Ordre - un ensemble de paramètres organisés en un système et séparés du chaos. Cela implique de modifier le chaos environnant par le Système et de le soumettre à son ordre. Le Système "impose" son ordre au chaos, en s'étendant à l'intérieur de celui-ci.

en s'auto-copiant et en "gagnant".

3. éco-système - un complexe de systèmes qui ont atteint une symbiose efficace et qui maintiennent leur intégrité en faisant preuve de résistance aux changements extérieurs.


Le marché, un environnement externe.

Le conseiller est un système qui tente d'atteindre une symbiose efficace avec le marché. L'efficacité de la symbiose est possible dans la recherche des régularités dans le chaos que le conseiller espère.

L'Expert Advisor cherche à se "connecter" aux modèles du marché en optimisant ses paramètres et en changeant la tactique d'action. Il "s'attend" à prendre une partie des ressources du marché, en construisant un modèle de comportement, mais dans la grande majorité des cas, ses propres ressources s'avèrent être au Marché, et le modèle de comportement est brisé. Cela n'est pas surprenant, compte tenu du fait que le modèle de comportement est construit sur des paramètres dérivés généralisés d'un vaste milieu, dans lequel il existe de nombreux autres systèmes avec leurs propres modèles de comportement.



Le marché en tant qu'environnement,

  1. est soit complètement chaotique, et il est impossible d'en trouver la clé. (si elle est basée sur un générateur de nombres aléatoires).
  2. soit c'est un système complexe qui généralise les modèles de comportement des conseillers et redistribue ses ressources entre eux.
  3. ou - un système "alimentant" les ressources des conseillers et imitant la redistribution.

Considérez la statistique populaire du 95/5. D'où il vient et quelles sont les étapes du marché que nous avons franchies.

  1. Stade zéro - le marché est chaotique et en formation. Les statistiques d'enrichissement soudain et de perte totale de ressources montrent l'instabilité et l'immaturité du concept de commerce de marché. Les règles sont incertaines et les modèles de comportement sont souvent "animalisés".
  2. Première étape - Le marché commence à généraliser les schémas comportementaux des systèmes et à réaffecter leurs ressources. Compte tenu de la volonté de résonance - la redistribution était de l'ordre de 70/30%, voire 60/40%. Les systèmes ont rapidement trouvé des modèles de comportement qui les unifient avec d'autres systèmes et provoquent de puissants mouvements du marché dans une direction commune. Après tout, il est beaucoup plus facile de créer un modèle de consolidation simple qu'un algorithme complexe et contradictoire. Et la consolidation consiste à mettre en commun des ressources et à "pousser" le marché pour obtenir un retour du côté opposé, non consolidé. Cette étape a été franchie au cours du siècle dernier.
  3. La deuxième étape, le marché, "génère" spontanément mais légitimement d'énormes concentrations de ressources à partir de certains systèmes, et ceux-ci développent des modèles de comportement spécifiques et tirent des ressources indépendamment des modèles choisis par les autres. En raison du nombre considérable de contreparties dont disposent ces systèmes, leur visibilité du marché et leur capacité à le déplacer sont d'un ordre de grandeur supérieur. En raison de leur intérêt, ils épuisent inévitablement les ressources des autres. Il s'agit de l'étape actuelle du marché.
  4. La troisième étape consiste en ce que les systèmes qui contrôlent d'énormes concentrations de ressources sur le marché absorbent sans réfléchir les ressources de tous les petits systèmes, les brisant au fil du temps, réduisant leur choix de modèles de comportement, et finalement, ils cessent de chercher des ressources sur le marché pour leur propre survie. C'est la dernière étape du marché.
P.S. La question est "quelle est la suite... ?".


P.S.S.

Le Graal magique est un modèle idéal de comportement de système qui tire des ressources de tous les autres systèmes, les laissant toujours en perte. Une abstraction née de la fantaisie.

Документация по MQL5: Математические функции / MathSrand
Документация по MQL5: Математические функции / MathSrand
  • www.mql5.com
Функция MathRand() предназначена для генерации последовательности псевдослучайных чисел. Вызов MathSrand() с определенным инициализирующим числом позволяет получать всегда одну и ту же последовательность псевдослучайных чисел. Для гарантированного получения неповторяющейся последовательности используйте вызов MathSrand(GetTickCount()), так как...
 

En POO, plusieurs objets, délimités par une classe de fer, peuvent avoir un nombre différent de propriétés.

Un même objet peut avoir un nombre différent de propriétés au fur et à mesure de l'exécution du programme.

Les relations entre les objets peuvent être établies et rompues.

Dans la POO, la mémoire est allouée aux objets selon les besoins, et libérée lorsque l'objet n'est plus nécessaire.


Votre tableau est toujours fixe. S'il y a moins d'objets que ceux spécifiés dans le tableau, la mémoire pour les objets manquants est gaspillée. Et il ne peut tout simplement pas y en avoir plus.

Vous ignorez en quelque sorte cette question, alors que c'est la première chose dont vous auriez dû vous occuper.