[ARCHIVE !] Toute question de débutant, pour ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 4. - page 180
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
Bonjour, je voudrais savoir si je peux faire confiance à ce courtier ? J'aime simplement la qualité des cotations fournies et l'écart est négligeable.
JE VOUDRAIS SAVOIR SI JE PEUX FAIRE CONFIANCE À CE COURTIER. https://lh-broker.ru/?utm_source=babyforex&utm_medium=banner240400&utm_campaign=pervyi_bezdepositnyi
Je ne sais pas où mettre ce genre de message et je ne vois pas l'intérêt de créer un nouveau sujet.
Je ne veux pas aller au sauna, pour des raisons évidentes.
si (((Ask>=OrderTakeProfit()) && (OrderType() == OP_BUY)) {x=1;}
si((Bid<=OrderTakeProfit()) && (OrderType() == OP_SELL)) {y=1;}
if(Hour()==00:00) {x=0;y=0;}
Ajouter BUY x=0 ; SELL y=0 ;
Merci beaucoup. Ça semble être juste ce qu'il faut.
Aide) Quel est le bug dans le code) dans le testeur tout va bien) et dans la démo tout est mort) aucune position ne s'ouvre) et aucune erreur) pas combien de jours comme ça) voici le code)
extern inttern Tenkan=5 ;extern int dd=9 ;
extern int ralentissant=3 ;
extern int kk=9 ;
extern inttern UrovenUp=56 ;
extern double TakeProfit=100 ;
extern double Lots=3 ;
extern double StopLoss=100 ;
int start()
{double MY,priceBuy,priceBuy2,Ich,D,K,K1 ;
double Cc1,C2,C3,C4 ;
int ticket ;
MY=(Open[0] + Close[0] )/2 ;
Ich=((Open[iHighest(NULL, 0, MODE_OPEN, Tenkan)]) +
(Close[iLowest(NULL, 0, MODE_CLOSE, Tenkan)]))/2 ;
D=(iStochastic(NULL,0,kk,dd,ralentissant,MODE_SMA,0,MODE_SIGNAL,0)) ;
K=(iStochastic(NULL,0,kk,dd,ralentissant,MODE_SMA,0,MODE_MAIN,0))
K1=(iStochastic(NULL,0,kk,dd,ralentissant,MODE_SMA,0,MODE_MAIN,1))
Cc1=Close[2] < Close[1] ;
C2=Close[0] > Close[1] ;
C3=K>K1 ;
C4=D<UrovenUp ;
//Condition de prix d'achat et de vente//
priceBuy=MarketInfo(Symbol(),MODE_ASK) ;
priceBuy2=MarketInfo(Symbol(),MODE_BID) ;
//condition d'achat//
{si (MY > Ich && Cc1 && C2 && C3 && C4)
//ticket=OrderS³ ; //ticket=OrderS³ ; //condition d'achat et de vente///
{ticket=OrderSend(Symbol(),OP_BUY,Lots,priceBuy,3,priceBuy2-StopLoss*Point,priceBuy2+TakeProfit*Point,
"Mon bébé",123453,0,Vert) ;
si(ticket>0)
{
if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))
Print("Ordre BUY ouvert : ",OrderOpenPrice()) ;
}
else Print("Erreur lors de l'ouverture de l'ordre BUY : ",GetLastError()) ;
retour(0) ;
}
}
}
J'essaie de comprendre la fonction iCustom().
J'ai écrit un indicateur de signal qui analyse le croisement de deux MAs et donne un signal 1 ou 2 - achat ou vente. Voici son code :
J'ai essayé d'écrire un Conseiller Expert qui trade par ces signaux en utilisant iCustom, mais cela ne fonctionne pas. Sig me donne une valeur de 0.
Veuillez m'expliquer ce que j'ai fait de mal et ce qui devrait être fait correctement.
Merci.
J'essaie de comprendre la fonction iCustom().
J'ai écrit un indicateur de signal qui analyse le croisement de deux MAs et donne un signal 1 ou 2 - achat ou vente. Voici son code :
J'ai essayé d'écrire un Conseiller Expert qui trade par ces signaux en utilisant iCustom, mais cela ne fonctionne pas. Sig me donne une valeur de 0.
Veuillez m'expliquer ce que j'ai fait de mal et ce qui devrait être fait correctement.
Merci.
Tout d'abord, lisez plus de détails sur iCustom(). Il ne fonctionne qu'avec les tampons indicateurs.
Il n'y a pas de tampons dans votre indicateur de signaux (0), vous ne pouvez donc pas en extraire des données. Comment iCustom() peut-il savoir que vous avez besoin d'une variable int ordinaire de l'indicateur ?
lecture après un redémarrage
Merci ! C'est réglé.
OrderCloseBy.
Qui peut expliquer pourquoi cette situation se produit.
L'ordre supérieur, qui est une ligne bleue, achète - 0,01
Le deuxième ordre, qui est la ligne inférieure, vend - 0,02
À un moment où la flèche jaune de ordersCloseBy() sur le graphique a été appelée. Sur la première commande, il était de -3, sur la seconde de +4.
Après l'appel de la fonction, je m'attends à ce que le premier soit fermé à 0 et le second à +1.
Mais il s'avère que
La première commande a été fermée en 0 - ligne 6. Et le deuxième ordre a clôturé à -1.10
D'où vient ce -1.10 ? Parce que j'ai fermé l'ensemble moins que le profit total de deux ordres est + dans +1 dans l'exemple !