FOTOGRAF14: Si je pouvais avoir un peu plus de direction, j'irais bien ! Tout le monde dit d'écrire les codes, écrire les codes. Je ne pourrais pas être plus d'accord ! Il y a un moyen de sortir ! J'ai besoin d'exercices pour m'entraîner ! !! Si quelqu'un me les avait donnés, que je les avais écrits et que je les lui avais montrés pour vérification, j'aurais été capable d'écrire cinq codes tout seul !
Ainsi, ici sur le forum, il y a des sujets comme "Je vais écrire quelque chose gratuitement", voici les problèmes.
FOTOGRAF14: Si je pouvais avoir un peu plus de direction, ça irait bien ! Tout le monde dit d'écrire les codes, écrire les codes. Je ne pourrais pas être plus d'accord ! Il y a un moyen de sortir ! J'ai besoin d'exercices pour m'entraîner ! !! Si quelqu'un me les donnait, je les écrirais et les montrerais pour les vérifier.
Les livres de référence sont utiles pour ceux qui connaissent un autre langage de programmation et pour ceux qui y ont oublié quelque chose (on ne peut pas garder toutes les fonctions dans sa tête). Pensez-vous que je ne les ai pas parcourus ? Je l'ai fait ! J'ai essayé de les comprendre, mais je ne suis pas encore au bon niveau pour les comprendre.
Vitalie Postolache: Ici, sur le forum, il y a des sujets comme "Je vais écrire quelque chose gratuitement", c'est ça le problème.
C'est comme une réponse, mon garçon, ne te mets pas dans le chemin des affaires sérieuses, et tu es dans le chemin ! Comment puis-je écrire un conseiller expert que quelqu'un d'autre a inventé sans le comprendre ? Je le comprends quand je peux écrire plus ou moins, et que vous prenez des commandes gratuites pour la formation.
OK, voici le défi. Rédiger un conseiller. Est sur le marché tout le temps. Opère la vente, l'achat, la vente, etc. Le type du premier ordre est arbitraire. Il y a un SL et un TP pour chaque commande. Elle doit être placée dans les paramètres d'entrée. Dès qu'il n'y a pas d'ordre sur le marché, cet EA vérifie le type du dernier ordre fermé et place l'ordre opposé au prix actuel. Lors du test dans le testeur/démo, il ne devrait y avoir aucune erreur. Lot - minimum pour le compte.
Ecrivez et je vérifierai. Si cela ne fonctionne pas par code, écrivez simplement vos pensées, comment vous pensez résoudre ce problème. Par où commencer, etc.
FOTOGRAF14: S'il vous plaît, voyez ce qui ne va pas avec les erreurs, je n'arrive pas à trouver où.
Chaque fonction doit retourner une valeur d'un certain type. Regardez dans la documentation quel type les fonctions OnInit(), OnTick(), OnDeinit() retournent.
FOTOGRAF14: Bonjour, je ne comprends pas bien où écrire void, où écrire simplement return ; où return(0), alors que je devrais écrire simplement OnTicK(). J'avais l'habitude d'écrire int start() tout était clair. Maintenant tout est mélangé, avec cette putain de mise à jour.... J'apprends par Kovalev, mais c'est dépassé, que dois-je faire ? Je ne peux pas demander à n'importe qui, ils sont presque nés avec cette connaissance ! Comment puis-je apprendre le tout......................
Si la fonction commence par void, elle ne renvoie pas de valeurs, alors sortez avec return.
Dans presque tous les autres cas, vous devez appliquer reurn(x), où x est la valeur renvoyée par la fonction.
Le modèle pour le conseiller expert a trois fonctions dans sa forme la plus simple :
Si je pouvais avoir un peu plus de direction, j'irais bien ! Tout le monde dit d'écrire les codes, écrire les codes. Je ne pourrais pas être plus d'accord ! Il y a un moyen de sortir ! J'ai besoin d'exercices pour m'entraîner ! !! Si quelqu'un me les avait donnés, que je les avais écrits et que je les lui avais montrés pour vérification, j'aurais été capable d'écrire cinq codes tout seul !
Si je pouvais avoir un peu plus de direction, ça irait bien ! Tout le monde dit d'écrire les codes, écrire les codes. Je ne pourrais pas être plus d'accord ! Il y a un moyen de sortir ! J'ai besoin d'exercices pour m'entraîner ! !! Si quelqu'un me les donnait, je les écrirais et les montrerais pour les vérifier.
Ici, sur le forum, il y a des sujets comme "Je vais écrire quelque chose gratuitement", c'est ça le problème.
OK, voici le défi. Rédiger un conseiller. Est sur le marché tout le temps. Opère la vente, l'achat, la vente, etc. Le type du premier ordre est arbitraire. Il y a un SL et un TP pour chaque commande. Elle doit être placée dans les paramètres d'entrée. Dès qu'il n'y a pas d'ordre sur le marché, cet EA vérifie le type du dernier ordre fermé et place l'ordre opposé au prix actuel. Lors du test dans le testeur/démo, il ne devrait y avoir aucune erreur. Lot - minimum pour le compte.
Ecrivez et je vérifierai. Si cela ne fonctionne pas par code, écrivez simplement vos pensées, comment vous pensez résoudre ce problème. Par où commencer, etc.
Veuillez vérifier les erreurs, je ne les trouve nulle part.
OnInit() n'a pas de parenthèses fermantes.
Veuillez poster le code au lieu d'une image - il est difficile de compiler une image).
S'il vous plaît, voyez ce qui ne va pas avec les erreurs, je n'arrive pas à trouver où.
Bonjour, je ne comprends pas bien où écrire void, où écrire simplement return ; où return(0), alors que je devrais écrire simplement OnTicK(). J'avais l'habitude d'écrire int start() tout était clair. Maintenant tout est mélangé, avec cette putain de mise à jour.... J'apprends par Kovalev, mais c'est dépassé, que dois-je faire ? Je ne peux pas demander à n'importe qui, ils sont presque nés avec cette connaissance ! Comment puis-je apprendre le tout......................
Si la fonction commence par void, elle ne renvoie pas de valeurs, alors sortez avec return.
Dans presque tous les autres cas, vous devez appliquer reurn(x), où x est la valeur renvoyée par la fonction.
Le modèle pour le conseiller expert a trois fonctions dans sa forme la plus simple :
int OnInit()
{
return(INIT_SUCCEEDED);
}
void OnDeinit(const int reason)
{
}
void OnTick()
{
}
Modèle pour un conseiller
int OnInit()
{
return(INIT_SUCCEEDED);
}
void OnDeinit(const int reason)
{
}
void OnTick()
{
}