Scripts: Tireur sur grand écran

 

Tireur sur grand écran:

Un script pour créer de longues captures d'écran.

Tireur sur grand écran

Author: Olegs Kucerenko

 
J'ai aimé l'idée du scénario.
 

Je suis un programmeur débutant, pour ainsi dire, et il se peut que beaucoup de choses ne soient pas tout à fait correctes.

Les choses que j'écris et que j'écrirai à l'avenir sont demandées par des amis et par moi-même.

C'est ainsi que naissent les idées, par nécessité )))) En effet, quand on voit l'ensemble du tableau de la journée M1 ( pas nécessairement, au moins le mois H1 ) comme un tout,

alors beaucoup de choses qui ne sont pas évidentes quand on les feuillette deviennent évidentes.

Vous savez que le journal d'un trader est une chose très populaire, ignorée par beaucoup de gens.

Après avoir placé les transactions sur le graphique, vous pouvez faire une capture d'écran mensuelle comptable de la longueur que vous souhaitez.

Les idées sont très simples, mais à mon avis, plus de trader, nécessaire.

Merci pour l'évaluation.

 
Wow, c'est digne d'attention )
 
Plus pour l'idée.
 

Merci pour le script et le commentaire sur le code adéquat !

Ce serait bien de pouvoir définir une plage de temps pour la capture d'écran. Je comprends que les captures d'écran sont prises sur l'écran actuel, mais la façon de le positionner pour prendre une image est un mystère pour moi - pouvez-vous m'aider à le résoudre ?

 
Aleksey Vyazmikin:

Merci pour le script et les commentaires adéquats sur le code !

Ce serait bien de pouvoir définir une plage de temps pour la capture d'écran. Je comprends que les captures d'écran sont faites sur l'écran actuel, mais la façon de le positionner pour prendre une image est un mystère pour moi - pouvez-vous m'aider à le résoudre ?

Je peux le faire....

 
Dmytro Zelenskyy:

Je peux faire....

Je peux faire beaucoup de choses, mais si vous pouviez répondre publiquement à une question simple, ce serait bien !

 

Script très utile, merci )))))).

Au fait, veuillez améliorer le script :
ligne 57 int scr_height=(int)ChartGetInteger(0,CHART_HEIGHT_IN_PIXELS)*6 ;
à la fin de la ligne, j'ai ajouté un MULTIPLE (*6) et la hauteur de l'écran est devenue BEAUCOUP PLUS ÉLEVÉE, ce qui est beaucoup plus CONFORTABLE pour la perception ! :)

... et aussi ici : ligne 11 int bars=5000,KF=1 ;

J'ai changé la valeur de 1500 barres à 5000 barres et en combinaison avec l'augmentation de la hauteur de l'écran - j'ai obtenu des écrans larges assez CLASSIQUES au format 16:9, mais encore mieux au format 10:4,5 :).

MAIS :
1) à une telle hauteur augmentée - beaucoup de barres BASSE ou TOP ne sont pas incluses dans l'écran :( elles restent simplement "en dehors du graphique.
2) en fonction de la LARGEUR de la fenêtre graphique principale, où le Script est appliqué - la LARGEUR de l'écran lui-même change ( !)
voici 2 exemples : dans les deux cas - période d'historique = environ 4000 - 5000 barres :

- si la largeur de la fenêtre principale est LARGE (4/5 de la largeur totale du moniteur), les écrans sont étroits, un peu plus larges que la partie écran du graphique ( !) ....

- mais si la largeur de la fenêtre principale du graphique est étroite - environ 1/5 de la largeur du moniteur - alors l'écran est TRÈS LONG, tout le graphique est regroupé dans la moitié gauche de l'écran, et toute la moitié droite de l'écran est vide ( !) :( s'il vous plaît, vérifiez-le, et apportez les corrections et améliorations appropriées, Merci :).


De plus, veuillez ajouter :

1) la fonction "déterminer l'échelle actuelle de la fenêtre graphique". et lors de la création d'un écran - pour conserver la hauteur de l'écran dans le format 10:4,5 en fonction de la largeur de l'écran calculée ( !).

2) sur l'écran - à droite - ajuster la "règle" pour que la grille soit toujours un multiple de 50 points pour le graphique des symboles !
(parce que le Price Step y est souvent SHIFTED - pas x.xxxx50, mais x.xxxx38 ....). et COMMENT le calculer ? ! ) :(

Je vous remercie ))

 

Correction :

Vitaliy Kostrubko # 8:

Il est également proposé d'ajouter :

1) la fonction "déterminer l'échelle actuelle de la fenêtre graphique". et lors de la création d'un écran - de conserver la hauteur de l'écran au format 10:4,5 en fonction de la largeur calculée de l'écran ( !).

2) sur l'écran - à droite - ajuster la "règle" de telle sorte ( ou plutôt la hauteur du graphique devant l'écran) que le Grid step soit toujours un multiple de 50 / 100 / 250 / 500 points pour le graphique Symbol !
(parce que le Price Step y est souvent MIXTE - pas x.xxxx50, mais x.xxxx38 ...). et comment le calculer ? ! ) :(

Je vous remercie :)