[Archive] Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Je ne peux aller nulle part sans toi - 2. - page 434
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Aide )
1. détection instantanée d'un ordre nouvellement ouvert (pas d'ordres en attente) (ouvert manuellement et ouvert à l'aide d'un EA) Si le système a détecté un ordre qui n'a pas été ouvert auparavant, il continue sous le numéro 2.
2. Toute tâche n'est exécutée qu'une seule fois, uniquement pour cette commande.
Après l'ouverture d'une autre commande, le système recommence à travailler du point 1 au point 2.
Pouvez-vous aider quelqu'un qui est novice en matière de programmation?
Aidez-moi, s'il vous plaît. Comment pouvons-nous faire cela ? J'identifie chaque nouvel ordre ouvert, avec la tâche suivante pendant 1-n temps, juste pour cet ordre, et ainsi de suite pour toujours, pour chaque ordre nouvellement ouvert.
Merci.
Il existe un schéma, mais il n'indexe pas les commandes .
//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
int init()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{
//----
for (int k=OrdersTotal()-1;k>=0;k--)//Начинаем перебор всех открытых ордеров начиная с конца
{
RefreshRates();//Обновляем котировки, необходимо при модификации или закрытии ордеров
if (OrderSelect(k,SELECT_BY_POS,MODE_TRADES)==true&&OrderSymbol()==Symbol())//Выбираем ордер с номером из цикла, и проверяем, совпадает ли символ ордера с текущим
{
int cmd=OrderType();//В переменной cmd будем хранить тип ордера
if(cmd>1)//Нас интересуют только отложенные ордеры
{
//Что-то делаем
}
if (cmd==OP_BUY)//А вдруг на покупку ордер?
{
Alert (GetLastError());
}
if (cmd==OP_SELL)//Или на продажу?
{
Alert (GetLastError());
}
}
}
//----
return(0);
}
Bonjour à tous !
Pouvez-vous me dire pourquoi cet indicateur ne trace pas chaque barre, je dois le réarranger pour voir le graphique ?
Les gars, pouvez-vous me dire comment remplacer dans Excel la division (reconnaissance par le prog) de la partie fractionnaire d'un nombre par une virgule à un point? Merci pour votre aide.
Panneau de configuration - Langues et normes régionales
Changez la norme en anglais, par exemple - le point-virgule devient un point.
Résoudre les problèmes de transfert de données - puis repasser à la norme
Les gars, pouvez-vous me dire comment remplacer dans Excel la division (reconnaissance par le prog) de la partie fractionnaire d'un nombre par une virgule à un point? Merci pour votre aide.
La deuxième option consiste à modifier le séparateur dans les paramètres d'Excel.
Panneau de contrôle - Langues selon les normes régionales
Changez la norme en anglais, par exemple - la virgule devient un point.
Résoudre les problèmes de transfert de données - puis repasser à la norme
Merci.
la deuxième option consiste à modifier le séparateur dans le paramètre Excel lui-même.
Merci... Je l'ai déjà fait sur les conseils du président du club... :-))) Comment changer le séparateur dans les paramètres d'Excel lui-même - je ne l'ai pas trouvé.
excel - Je n'ai pas pu le trouver.
version d'excel ?
2003г
2003г
Service-Settings-International
Service-Settings-International
Yep, je l'ai, je l'ai. Merci. Je l'ai changé là aussi.