[ARCHIVE] Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 3. - page 585

 
gabba:
Même si vous le remplacez par un autre, il donne toujours les mauvaises données.
#property indicator_chart_window
datetime TimeBar=0;
int start()
{
double kerzen_typ; //тип свечи
string kerzen_name; //наименование свечи
double kerzen_body; //размер тела свечи
double kerzen_shadow_up; //размер верхней тени
double kerzen_shadow_down; //размер нижней тени
double kerzen_shadow2body_up; //отношение верхней тени к размеру тела
double kerzen_shadow2body_down; //отношение нижней тени к размеру тела

//---- main loop
if(TimeBar!=Time[1])
{
//определение контрольной свечки - белая, черная или додж и сбор информации
if (Close[1]>Open[1])
{
kerzen_typ=1;
kerzen_name="бычья или белая свеча";
kerzen_shadow_up=High[1]-Close[1];
kerzen_shadow_down=Open[1]-Low[1];
kerzen_body=Close[1]-Open[1];
}
if (Open[1]>Close[1])
{
kerzen_typ=-1;
kerzen_name="медвежья или черная свеча";
kerzen_shadow_up=High[1]-Open[1];
kerzen_shadow_down=Close[1]-Low[1];
kerzen_body=(Open[1]-Close[1]);
}
if (Open[1]==Close[1])
{
kerzen_typ=0;
kerzen_name="додж";
kerzen_shadow_up=High[1]-Open[1];
kerzen_shadow_down=Close[1]-Low[1];
}
//определение соотношения тени к телу свечки
if (kerzen_body==0)
{
kerzen_shadow2body_up=kerzen_shadow_up;
kerzen_shadow2body_down=kerzen_shadow_down;
}
if (kerzen_body!=0)
{
kerzen_shadow2body_up=kerzen_shadow_up/kerzen_body;
kerzen_shadow2body_down=kerzen_shadow_down/kerzen_body;
}

//---- done
Comment (
"Контрольный бар типа ",kerzen_name,"\n",
"Верхняя тень - ",kerzen_shadow_up*10000," в ",kerzen_shadow2body_up, " раз больше","\n",
"Тело - ",kerzen_body*10000,"\n",
"Нижняя тень - ",kerzen_shadow_down*10000," в ",kerzen_shadow2body_down, " раз больше"
);
TimeBar=Time[1];
}
return(0);
}
Il y a eu une erreur avec le support, que je n'ai pas remarqué au début.
 

artmedia70:
Да

condition /---vérification des positions courtes
if (x2<x1 && x02>x01) // Vérifier vers le bas
{
f2=1 ; // réduction à zéro du drapeau à acheter
f1=0 ; // drapeau de vente ouvert
}

non appliqué

rapport

mais dans le calcul j'ai utilisé PRICE_OPEN sur 0 bar

images et textes insérés au mauvais endroit
Dossiers :
1_3.mq4  21 kb
 
Ivn:
J'ai mis les images et le texte au mauvais endroit.

Dans la capture d'écran, en dehors des données ADX, je n'ai pas remarqué de données sur les drapeaux f2, f1 et autres, s'ils sont utilisés.

Mettez-les dans le commentaire.

Dossiers :
1_3_1.mq4  21 kb
 
YOUNGA:
spread 2 à quatre chiffres ?
Cela vous surprend-il ?
 
artmedia70:

Dans la capture d'écran, à part les données ADX, je n'ai pas remarqué de données sur les drapeaux f2, f1 et autres, s'ils sont utilisés.

Mettez-les dans le commentaire.


données en date du 4 janvier 2012

 
Bonjour, avez-vous un EA avec beaucoup de tâches, par exemple pour ouvrir un ordre ou une grille d'ordres en attente, placer 2,3,5 ordres simultanément (en spécifiant leurs coordonnées), lors du déclenchement d'un ordre, TP ou SL, placer, supprimer ou changer un autre ordre, TP ou SL automatiquement, ou tout cela en un seul endroit. Quand un certain prix est atteint, mettre, enlever ou modifier un ordre, TP ou SL. S'il existe un tel EA, veuillez me donner un lien, sinon, est-il possible de développer un tel EA ?
 
Ivn:


données en date du 4 janvier 2012

Qu'est-ce que vous faites tous avec des captures d'écran ? Pouvez-vous vous-même tester en mode visualisation étape par étape, en observant l'état de vos drapeaux ?

Lancez le test, placez la fenêtre ADX sur le graphique de visualisation, appuyez sur Pause/Break - le test se met en pause. Poursuivez ensuite le test en appuyant sur F12. Et surveillez l'état de l'ADX et des drapeaux.

Personne d'autre que vous ne le fera.

 
sting-igor:
Si j'ai un objectif, alors tout ce que j'ai à faire est d'ouvrir un ordre ou une grille d'ordres en attente, placer 2,3,5 ordres à la fois (en spécifiant leurs coordonnées), sur déclenchement d'un ordre, TP ou SL, placer, retirer ou changer un autre ordre, TP ou SL automatiquement, ou tout cela en un seul endroit. Lorsqu'un certain prix est atteint, vous pouvez placer, supprimer ou modifier un ordre, un TP ou un SL. Si un tel EA est disponible, veuillez fournir un lien, sinon, un tel EA pourrait-il être développé ?

Nous avons de tels conseillers...

Chaque EA est écrit pour certaines tâches, pour une certaine stratégie. Et une stratégie peut inclure de nombreuses actions différentes... et pas seulement avec des positions et des ordres.

Il n'y a aucun problème pour développer un tel EA. Il suffit de développer d'abord une stratégie, puis de l'utiliser pour développer un EA.

Bien sûr, vous pouvez écrire vous-même une EE - les programmeurs les écrivent eux-mêmes. Les conseillers ne naissent pas des profondeurs du marché... :)

Vous pouvez apprendre à le faire ici. Toutes les questions peuvent être posées dans cette branche - c'est de cela qu'il s'agit. Mais c'est un chemin difficile et épineux. Tout ne va pas réussir en même temps. L'essentiel est d'avoir un but et des objectifs, et tout le reste viendra avec le temps.

En fin de compte, vous pouvez simplement le commander et ils le fabriqueront pour vous, moyennant des frais.

 
artmedia70:

Nous avons de tels conseillers...

Chaque EA est écrit pour certaines tâches, pour une certaine stratégie. Et une stratégie peut inclure de nombreuses actions différentes... et pas seulement avec des positions et des ordres.

Il n'y a aucun problème pour développer un tel EA. Il suffit de développer d'abord une stratégie, puis de l'utiliser pour développer un EA.

Bien sûr, vous pouvez écrire vous-même une EE - les programmeurs les écrivent eux-mêmes. Les conseillers ne naissent pas dans les profondeurs du marché... :)

Vous pouvez apprendre à le faire ici. Toutes les questions peuvent être posées dans cette branche - c'est de cela qu'il s'agit. Mais c'est un chemin difficile et épineux. Tout ne va pas réussir en même temps. L'essentiel est d'avoir un but et des objectifs, et le reste viendra avec le temps.

En fin de compte, vous pouvez simplement le commander et ils le feront pour vous, pour de l'argent.

Merci pour la réponse...

Vous devez d'abord gagner de l'argent, et ensuite vous pourrez le commander).

Pouvez-vous me dire le nom du conseiller, ou de préférence un lien si vous le pouvez.

 
sting-igor:


Vous devez gagner l'argent avant de pouvoir le commander).

Je ne sais pas quel est le nom du conseiller ?

C'est logique. Mais avant de pouvoir gagner de l'argent, vous devez d'abord apprendre à utiliser un conseiller.

Voir https://www.mql5.com/ru/articles/366