S'il vous plaît aider, vous devez ajouter le temps du conseiller. qui peut aider, écrire dans le personnel. en signe de gratitude, je vais partager mon idée
Sergei Boriskov: Aide s'il vous plaît, nous avons besoin d'ajouter du temps à l'Expert Advisor. qui peut aider, s'il vous plaît contactez-moi en personne. comme un merci, je vais partager mon idée
Sergei Boriskov: S'il vous plaît aidez-moi, j'ai besoin d'ajouter le temps de fonctionnement à mon EA.
Essayez ce script pour extraire des fonctionnalités utiles pour votre EA.
//+----------------------------------------------------------------------------+//| test_isTradeTimeString.mq4 |//| |//| Ким Игорь В. aka KimIV |//| http://www.kimiv.ru |//| |//| 29.04.2009 Скрипт для тестирования функции isTradeTimeString(). |//+----------------------------------------------------------------------------+#property copyright"Ким Игорь В. aka KimIV"#property link"http://www.kimiv.ru"voidOnStart() {
//1. Временной отрезок внутри суток.//Текущее время торгового сервера внутри отрезка и пусть оно равно "07:50".// if (isTradeTimeString("06:00", "09:30")) Message("Торгуем...");// else Message("Отдыхаем...");//2. Временной отрезок внутри суток.//Текущее время торгового сервера вне отрезка и пусть оно равно "07:50".if (isTradeTimeString("12:00", "16:30")) Message("Торгуем...");
else Message("Отдыхаем...");
//3. Временной отрезок включает границу суток.//Текущее время торгового сервера внутри отрезка и пусть оно равно "07:50".//if (isTradeTimeString("20:15", "09:30")) Message("Торгуем...");//else Message("Отдыхаем...");//4. Временной отрезок включает границу суток.//Текущее время торгового сервера вне отрезка и пусть оно равно "07:50".// if (isTradeTimeString("8:00", "18:30")) Message("Торгуем...");// else Message("Отдыхаем...");
}
//+----------------------------------------------------------------------------+//| Автор : Ким Игорь В. aka KimIV, http://www.kimiv.ru |//+----------------------------------------------------------------------------+//| Версия : 29.04.2009 |//| Описание : Возвращает флаг разрешения торговли по времени. |//+----------------------------------------------------------------------------+//| Параметры: |//| TimeBegin - время начала торговли (ЧЧ:ММ) |//| TimeEnd - время окончания торговли (ЧЧ:ММ) |//+----------------------------------------------------------------------------+bool isTradeTimeString(string TimeBegin="00:00", string TimeEnd="00:00") {
datetime dtBegin, dtEnd; // Время начала и окончания работыint hc, he; // Часы текущего времени и окончания работы
dtBegin=StringToTime( TimeToString(TimeCurrent(), TIME_DATE)+" "+TimeBegin);
dtEnd =StringToTime( TimeToString(TimeCurrent(), TIME_DATE)+" "+TimeEnd);
hc =TimeHour(TimeCurrent());
he =TimeHour(dtEnd);
if (dtBegin>=dtEnd) {
if (hc>=he) dtEnd+=24*60*60; else dtBegin-=24*60*60;
}
if (TimeCurrent()>=dtBegin && TimeCurrent()<=dtEnd) return(true);
elsereturn(false);
}
//+----------------------------------------------------------------------------+//| Автор : Ким Игорь В. aka KimIV, http://www.kimiv.ru |//+----------------------------------------------------------------------------+//| Версия : 01.09.2005 |//| Описание : Вывод сообщения в коммент и в журнал |//+----------------------------------------------------------------------------+//| Параметры: |//| m - текст сообщения |//+----------------------------------------------------------------------------+void Message(string m) {
Alert(m);
if (StringLen(m)>0) Alert(m);
}
//+----------------------------------------------------------------------------+
При создании объекта в его конструктор необходимо передать в качестве параметров: 3. Использовать экземпляр объекта ZigZag как обычный массив структур. Доступны для чтения следующие поля: Свойство Тип Описание 4. Публичным доступны два метода: ZigZag.Update(void) - обновление значений индикатора ZigZag , можно использовать как на каждом...
Étudiez-le, ou modifiez la classe qui contient les données pour répondre à vos besoins, dans mon cas c'est CZigZagPeak, les listes dynamiques sont cool !
Merci, j'y jetterai un coup d'œil dans la soirée !
Aide pour le code, s'il vous plaît, car je ne suis pas un programmeur moi-même :(
J'ai besoin d'une partie de code pour calculer la distance entre les commandes.
L'essence du bloc :
Fonctionne une fois par semaine le lundi au début de l'ouverture de la session de négociation.
Les données historiques du mois précédent sont chargées. (D1) (Comment déterminer le dernier mois ou simplement calculer 30 jours)
Toutes les tailles de bougies sont enregistrées en tenant compte des ombres de chaque bougie sur D1 et la taille moyenne d'une bougie pour le mois est calculée.
Nous calculons également la valeur moyenne de la taille des chandeliers pour la dernière semaine.
Ensuite, la valeur moyenne entre le mois et la semaine est calculée et divisée par N parties. Ce sera la distance entre les commandes.
Aide pour le code, s'il vous plaît, car je ne suis pas un programmeur moi-même :(
J'ai besoin d'une partie de code pour calculer la distance entre les commandes.
L'essence du bloc :
Fonctionne une fois par semaine le lundi au début de l'ouverture de la session de négociation.
Les données historiques du mois précédent sont chargées. (D1)
Toutes les tailles sont enregistrées en tenant compte des ombres de chaque bougie sur D1 et la valeur moyenne de la taille des bougies pour le mois est calculée.
La valeur moyenne de la taille des chandeliers pour la dernière semaine est également calculée.
Ensuite, la valeur moyenne entre le mois et la semaine est calculée et divisée par N parties. Ce sera la distance entre les commandes.
Si vous n'avez pas de compte, veuillez vous inscrire
Autorisez l'utilisation de cookies pour vous connecter au site Web MQL5.com.
Veuillez activer les paramètres nécessaires dans votre navigateur, sinon vous ne pourrez pas vous connecter.
Vous êtes connecté. L'authentification à deux facteurs a été désactivée. Configurez-la à nouveau et scannez un nouveau code QR, ou continuez avec l'authentification à deux facteurs désactivée.
Aide s'il vous plaît, nous avons besoin d'ajouter du temps à l'Expert Advisor. qui peut aider, s'il vous plaît contactez-moi en personne. comme un merci, je vais partager mon idée
S'il vous plaît aidez-moi, j'ai besoin d'ajouter le temps de fonctionnement à mon EA.
Essayez ce script pour extraire des fonctionnalités utiles pour votre EA.
Aidez-moi, j'ai besoin d'ajouter du temps au conseiller expert.
Essayez ce script pour extraire des fonctionnalités utiles pour votre EA.
Merci.
Eh bien, vous pouvez tirer quelque chose d'utile et parfois même d'extraordinaire de chaque code.
Codebase est conçu dans ce but précis, et non pour ce que deux personnes en font.
P.S. J'ai une bonne idée, je vais devoir réécrire le tableau des structures, d'une certaine manière je n'y avais même pas pensé avant.https://www.mql5.com/ru/code/24787
La base de code a été créée dans ce but précis et est conçue pour faire les choses que deux personnes font avec elle.
https://www.mql5.com/ru/code/24787
Étudiez-le, ou modifiez la classe qui contient les données pour répondre à vos besoins, dans mon cas c'est CZigZagPeak, les listes dynamiques sont cool !
Merci, j'y jetterai un coup d'œil dans la soirée !
Bon après-midi.
Aide pour le code, s'il vous plaît, car je ne suis pas un programmeur moi-même :(
J'ai besoin d'une partie de code pour calculer la distance entre les commandes.
L'essence du bloc :
Fonctionne une fois par semaine le lundi au début de l'ouverture de la session de négociation.
Les données historiques du mois précédent sont chargées. (D1) (Comment déterminer le dernier mois ou simplement calculer 30 jours)
Toutes les tailles de bougies sont enregistrées en tenant compte des ombres de chaque bougie sur D1 et la taille moyenne d'une bougie pour le mois est calculée.
Nous calculons également la valeur moyenne de la taille des chandeliers pour la dernière semaine.
Ensuite, la valeur moyenne entre le mois et la semaine est calculée et divisée par N parties. Ce sera la distance entre les commandes.
Bon après-midi.
Aide pour le code, s'il vous plaît, car je ne suis pas un programmeur moi-même :(
J'ai besoin d'une partie de code pour calculer la distance entre les commandes.
L'essence du bloc :
Fonctionne une fois par semaine le lundi au début de l'ouverture de la session de négociation.
Les données historiques du mois précédent sont chargées. (D1)
Toutes les tailles sont enregistrées en tenant compte des ombres de chaque bougie sur D1 et la valeur moyenne de la taille des bougies pour le mois est calculée.
La valeur moyenne de la taille des chandeliers pour la dernière semaine est également calculée.
Ensuite, la valeur moyenne entre le mois et la semaine est calculée et divisée par N parties. Ce sera la distance entre les commandes.
Utiliser l'indicateur ATR