Questions d'un "mannequin - page 2

 
uncleVic:

Active (sélectionne) le paramètre d'une heure GoodHourOfDay (-1 toutes les heures sont "bonnes")

Pour autoriser une période (intervalle d'heures), utilisez le paramètre BadHoursOfDay. C'est le masque binaire des "mauvaises" heures. 24 bits sont utilisés (par le nombre d'heures dans un jour).

Si vous souhaitez autoriser un intervalle de 8 à 19 heures incluses, désactivez les heures 0 à 7 et 20 à 23. La valeur du paramètre se présentera comme suit

1111000000000000111111111111 (sous forme binaire),

16646399 (sous forme décimale).

1. 16646399 = 11111100000000011111111 ou 1111000000000111111111?

L'interdiction de commerce décrite ci-dessus devrait ressembler à ceci : 111111100000000000011111= 16646175 (je pense).

2) Ce passage de l'article suivant n'est pas clair non plus.

Afin de spécifier un filtre temporel, vous devez "autoriser" le trading pendant les 6 premières heures en définissant BadHoursOfDay=16777152=1111111111111111110000b. Toutes les heures de la journée après les 6 premières heures sont considérées comme indésirables pour entrer sur le marché.

Oui, en effet, 11111111111111110000 = 16777152. Mais pour une raison quelconque, il me semble que ce ne sont pas les 6 premières heures de la journée, mais les dernières.

À mon avis, la résolution juste pour les 6 premières heures devrait ressembler à ceci - 0000001111111111111111111111= 262143.

Ou est-ce que je rate quelque chose ? Je voudrais une documentation plus détaillée à ce sujet (de préférence avec différents exemples), pas comme maintenant... :(

strelec:
Je ne suis pas bon en programmation. Le paramètre doit-il être défini comme une longue chaîne de caractères ? Le conseiller expert se comprendra lui-même - quand il s'agit d'un code binaire et quand il s'agit d'un code décimal ? Quelle serait la valeur du paramètre, pour autoriser les transactions de 02h00 à 05h00 et de 14h00 à 17h00 ? Merci d'avance pour les réponses.
Si je comprends bien, le paramètre devrait ressembler à ceci :11000111111111110001111111= 13106303.
 
strelec:
Je ne peux pas régler ce paramètre en binaire, je ne peux pas entrer plus de onze chiffres. En forme décimale, cela fonctionne, mais comment résoudre le temps requis ? Des conseils ?

Mettez la calculatrice normale en mode "ingénierie" et faites passer la valeur que vous voulez de Bin à Dec.

Ce n'est qu'une question de temps... :)

 
Interesting:

1. 16646399 = 11111110000000000011111111 ou 111100000000011111111111?

L'interdiction de commerce décrite ci-dessus devrait ressembler à ceci : 11111110000000000000011111= 16646175 (je pense).

2) Ce passage de l'article suivant n'est pas clair non plus.

Oui, en effet, 111111111111111111000000 = 16777152. Mais pour une raison quelconque, il me semble que ce ne sont pas les 6 premières heures de la journée, mais les dernières.

À mon avis, la résolution juste pour les 6 premières heures devrait ressembler à ceci - 0000001111111111111111111111= 262143.

Ou est-ce que je rate quelque chose ? Je voudrais une documentation plus détaillée à ce sujet (de préférence avec différents exemples), pas comme maintenant... :(

Si je comprends bien, le paramètre doit ressembler à ceci :11000111111111110001111111= 13106303.
Merci pour vos commentaires. J'ai essayé de le mettre dans le testeur. Cela fonctionne, mais pas au moment où je le voulais. Comment convertir le code binaire en code décimal ?
 
Interesting:

1. 16646399 = 11111110000000000011111111 ou 111100000000011111111111?

L'interdiction de commerce décrite ci-dessus devrait ressembler à ceci : 11111110000000000000011111= 16646175 (je pense).

2) Ce passage de l'article suivant n'est pas clair non plus.

Oui, en effet, 111111111111111111000000 = 16777152. Mais pour une raison quelconque, il me semble que ce ne sont pas les 6 premières heures de la journée, mais les dernières.

À mon avis, la résolution juste pour les 6 premières heures devrait ressembler à ceci - 0000001111111111111111111111= 262143.

Ou est-ce que je rate quelque chose ? Je voudrais une documentation plus détaillée à ce sujet (de préférence avec différents exemples), pas comme maintenant... :(

Si je comprends bien, le paramètre doit se présenter comme suit :11000111111111110001111111= 13106303.
Ça marche. Mais il accuse un retard de quatre heures par rapport à l'heure du terminal. Commence à négocier à 6 heures au lieu de 2 heures, etc.
 
strelec:
Merci pour la réponse. J'ai essayé de le mettre dans le testeur. Cela fonctionne, mais pas au moment où je le voulais. Comment convertir le code binaire en décimal ?
strelec:
Ça marche. Mais il y a quatre heures de retard sur l'heure du terminal. Commence à négocier à 6 heures au lieu de 2 heures, etc.

Je ne suis pas tout à fait sûr de1100011111111111000111111111, j'ai juste dit ce que j'ai compris. La conversion de Bin en Dec est décrite ci-dessus (peut être facilement réalisée avec la calculatrice de Windows).

Si vous sélectionnez le style "ingénierie" et spécifiez Bin, tous les chiffres saisis seront binaires. Pour convertir Bin en Dec sans aucun problème, il suffit de passer du mode Bin au mode Dec.

 
Interesting:
Je ne suis pas tout à fait sûr de1100011111111111000111111111, j'ai juste dit ce que j'ai compris. La façon de convertir de Bin en Dec a été décrite ci-dessus (vous pouvez facilement le faire avec la calculatrice de Windows).
J'aimerais également savoir comment passer en mode ingénierie et ce que signifie "course" ?
 

Wikipedia a tout.

Conversion de nombres binaires en nombres décimaux

Supposons que l'on vous donne un nombre binaire 110001. Pour le convertir en décimal, il suffit de l'écrire de droite à gauche comme la somme des chiffres, comme suit :

 
strelec:
Je voudrais également savoir comment passer en mode ingénierie et ce que signifie "run" ?

C'est très simple.


Si vous devez travailler en mode binaire, allez dans "ingénierie" et Bin (F8).

Par exemple, entrez110001111111110001111111 et appuyez sur F6. La calculatrice convertira automatiquement Bin en Dec et affichera 13106303.

PS

En mode binaire, 8 octets doivent être spécifiés (sinon la longueur de la valeur d'entrée sera inférieure à 24 caractères).

Dossiers :
qcwcf6g3wpo.PNG  14 kb
 
Interesting:

C'est très simple.


Si vous voulez travailler en mode binaire, passez en mode "ingénierie" et Bin (F8).

Par exemple, entrez110001111111110001111111 et appuyez sur F6. La calculatrice convertira automatiquement Bin en Dec et affichera 13106303.

PS

En mode binaire, 8 octets doivent être spécifiés (sinon la longueur de la valeur d'entrée sera inférieure à 24 caractères).


J'entre, j'appuie sur F6 - aucune réaction. Merci quand même. J'ai obtenu le même numéro 13106303 en utilisant la méthode de conversion classique d'Excel. Mais mon conseiller expert ne fonctionne pas au moment où j'en ai besoin. Je suppose que les développeurs doivent me donner la réponse.
 
strelec:
J'entre, j'appuie sur F6 - aucune réaction. Merci quand même. J'ai obtenu le même numéro 13106303 en utilisant la technique classique de conversion d'Excel. Mais mon conseiller expert ne fonctionne pas au moment où j'en ai besoin. Je suppose que les développeurs doivent me donner la réponse.

1. Oui, il y a quelques questions pour les développeurs - Qu'il s'agisse d'un masque pour 24 heures est clair, mais où se trouve le 1 et le 24 heures, je ne comprends pas personnellement (bien qu'il soit raisonnable de supposer que 1 signe dans le masque est 1 heure).

Dans mon jugement, je me suis basé sur les éléments suivants

Note

Les valeurs comprises entre 0 et 16777215 (11111111111111111111111111b) sont correctes. Chaque bit du bitmap qui a une valeur de "1" marque l'heure (dont le numéro dans le jour correspond au numéro du bit dans le bitmap) comme "mauvaise".

Si je comprends bien la description, le paramètre 262143(000000111 111111111111111 ) ne devrait permettre de négocier que dans les 6 premières heures.

Bien que, à en juger par l'exemple décrit ici, les 6 premières heures auront déjà la carte suivante - 1111111111111111110000= 16777152 (spécifié 6 derniers caractères bitmap).

Ou il y a eu une erreur dans le texte et l'auteur voulait dire les 6 dernières heures.

2. Encore une fois - Ingénierie - F8(Bin) - entrez le bitmap comme Bin - F6(Dec) - le résultat que nous voulons.

De Dec à Bin - Ingénierie - F6(Dec) - entrez le bitmap comme Dec (paramètre) - F8(Bin) - décodez le bitmap.

Raison: