ATcl - Interprète Tcl pour MT4 - page 3

 
super truc, va très bien avec le 4
 
Y a-t-il une continuation du thème avec plus d'exemples ?
 

Je m'attends à ce que... l'ancien site revienne :-) car tout a disparu :-) On m'a volé mon domaine (je pense que vous le savez). Je dois maintenant racheter, et seulement par pipal et toutes les mains ne viennent pas à cela, car il semble que pajpalomu pratiquement ne pas utiliser dans la pratique quotidienne

J'ai également esquissé un exemple pour web-socket, mais il n'a pas fonctionné avec jumping. Je veux dire que cela a fonctionné, mais pas tout à fait comme il se doit : si j'ouvre un fil de discussion séparé, cela fonctionne, mais pas dans le fil de discussion natif de MT4. Cela ne devrait pas être le cas et je vais poster un exemple (et évidemment une nouvelle version avec des corrections pour ce problème).

 
Maxim Kuznetsov:

Attendez...l'ancien site ne fera que revenir :-) sinon tout manque quelque part :-) J'ai rouillé mon domaine (je pense que vous en êtes conscient). Je dois maintenant racheter, et seulement par pipal et toutes les mains ne viennent pas à cela, parce que peut-être que pajpalomu pratiquement ne pas utiliser dans la pratique quotidienne

J'ai également esquissé un exemple pour web-socket, mais il n'a pas fonctionné avec jumping. Je veux dire que cela a fonctionné, mais pas tout à fait comme il se doit : si j'ouvre un fil de discussion séparé, cela fonctionne, mais pas dans le fil de discussion natif de MT4. Cela ne devrait pas être le cas et je vais poster un exemple (et évidemment une nouvelle version avec des corrections pour ce problème).

Maxim, c'est bon d'avoir de vos nouvelles ! Oui, je me souviens de votre problème avec le site. ((( Je vous souhaite de réussir à résoudre tous les problèmes dès que possible !

 

En raison de problèmes de domaine, la page du projet a été déplacée vers http://nektomk.ru/atcl:start.

Il est dommage que le message original (le message au début du fil de discussion du forum) ne puisse pas être modifié. Les liens auraient dû être corrigés à cet endroit

ATcl
  • nektomk.ru
Рад представить вам библиотеку ATcl v1 beta - интерпретатор Tcl для MT4. Расширяте возможности ваших программ MQL, используйте СУБД, дополняйте сетевыми средствами, интегрируйте их с любыми программами используя Tcl.
 
Maxim Kuznetsov:

En raison de problèmes de domaine, la page du projet a été déplacée vers http://nektomk.ru/atcl:start.

Dommage que le message original (message au début du fil de discussion du forum) ne puisse pas être édité. Les liens auraient dû être corrigés à cet endroit

Salut ! Eh bien, l'information a été rétablie, ce qui est déjà bien. )))

 

Une nouvelle version est en cours de préparation active, qui modifiera (apparemment) la sémantique des appels de méthode Set.

On suppose maintenant que les identificateurs d'objets sont passés en tant que valeur, ce qui semble logique - Set("nom_variable", id_objet)

Mais dans la pratique, ce n'est pas pratique et cela provoque des erreurs désagréables "violation d'accès" parce qu'à la volée nous écrivons Set("variable",id_value) au lieu de Set("variable",Obj(value).
Et le code sera plus lisible. tcl.Set("varname",5) est plus court et plus clair.

Et pour commencer - une capture d'écran de la démo qui sera incluse dans la nouvelle version :

Il s'agit d'un échange de données bidirectionnel avec Excel - une sorte d'"indicateur universel". Tout, sauf les graphiques, est dérivé de MT4. Seuls les graphiques sont ajoutés manuellement.
Tous les chiffres et les graphiques sont mis à jour et exécutés

 
Maxim Kuznetsov:

Une nouvelle version est en cours de préparation active, qui modifiera (apparemment) la sémantique des appels de méthode Set.

Maintenant, il est censé passer les identifiants d'objets comme valeur, cela semble logique - Set("nom_variable", object_id)

Mais dans la pratique, cela s'avère peu pratique et provoque des erreurs désagréables "violation d'accès" car à la volée nous écrivons Set("variable",direct_value) au lieu de Set("variable",Obj(value)).
Et le code sera plus lisible. tcl.Set("varname",5) est plus court et plus clair.

Et pour commencer - une capture d'écran de la démo qui sera incluse dans la nouvelle version :

Il s'agit d'un échange de données bidirectionnel avec Excel - une sorte d'"indicateur universel". Tout, sauf les graphiques, est dérivé de MT4. Seuls les graphiques sont ajoutés manuellement.
Tous les chiffres et les graphiques sont mis à jour et exécutés

Nous attendons la mise à jour ! Et je suis tout à fait d'accord sur la fixation des valeurs, nous devons simplifier la transmission des valeurs. On peut même faire comme suit : tcl["nom de la variable"]=valeur de la variable ; Et obtenir : valeur = tcl["nom de la variable"] ; S'il n'y a pas de variable, il suffit de retourner la valeur vide par type, pas d'erreur.

 

Presque terminé :-)

Feuille de calcul Excel

Une discussion s'impose - le "gentlemen's set" présenté dans le tableau est-il suffisant ?

Il n'est pas possible de modifier la composition et la disposition des éléments après la sortie du logiciel - il restera tel quel, de sorte que la compatibilité est préservée.

Si vous ne savez pas ce que contient le tableau - il est généré par MT4 en ligne.

À mon avis, il suffit à un trader de saisir des formules dans Excel pour obtenir un indicateur arbitraire. (la table BUFFER est comme les tampons indicateurs)

 
Maxim Kuznetsov:

Presque terminé :-)


Une discussion s'impose - le "gentlemen's set" présenté dans le tableau est-il suffisant ?

Il n'est pas possible de modifier la composition et la disposition des éléments après la sortie du logiciel - il restera tel quel, de sorte que la compatibilité est préservée.

Tout ce qui est présenté dans le tableau - est généré à partir de MT4 en ligne.

À mon avis, il suffit à un trader de taper des formules dans Excel pour obtenir un indicateur arbitraire. (La table BUFFER est comme les tampons indicateurs)

Est-il possible d'extraire quelque chose d'autre des tics ? )))