Comment ?conomiser le niveau de prix pour plusieurs paires et le rappeler?
Résultats de 1 é 4 sur 4

Sujet : Comment ?conomiser le niveau de prix pour plusieurs paires et le rappeler?

  1. #1
    Comment puis-je coder en boucle pour ce code?
    Je veux v?rifier les six paires. Une fa?on est d'?crire six fois ce code et de ne changer que le num?ro de symbole mais il est trop long alors et me semble aussi vraiment pas cher ...
    Quelqu'un peut-il m'aider ? coder une boucle pour cela?

    Code ins?r? extern cha?ne symbol1 = NZDJPY; cha?ne externe symbol2 = NZDUSD; cha?ne externe symbol3 = NZDCHF; cha?ne externe symbol4 = AUDNZD;/cha?ne externe oppos?e symbole5 = GBPNZD; cha?ne externe symbol6 = EURNZD;/ ----------------------------------------------- ------------------- int init () {{double ticksize = MarketInfo (Symbole (), MODE_TICKSIZE); if (ticksize == 0.00001 || ticksize == 0.001) pips = ticksize * 10; sinon pips = ticksize; } mAlertTime = Heure # 91; 0 # 93 ;; retour (0); }/ ---------------------------------------------- -------------------- int deinit () {return (0); }/ ---------------------------------------------- -------------------- int start () {mMinVolSymbol1 = 0; if (iVolume (symbole1, mTF, 1) lt; (iVolume (symbole1, mTF, iLowest (symbole1, mTF, MODE_VOLUME, mNoBars, 2))))/Volume min mMinVolSymbol1 = 1; if (mMinVolSymbol1 == 1) {(iFermer (symbole1, mTF, 1) gt; iOuvre (symbole1, mTF, 1))/Bougie haussi?re mBullMinVolSymbol1 = 1; mBullHighPrice = iHigh (symbole1, mTF, 1); mBullLowPrice = iLow (symbole1, mTF, 1); (iFermer (symbole1, mTF, 1) lt; iOuvrir (symbole1, mTF, 1))/Bougie baissi?re mBearMinVolSymbol1 = 1; mBearHighPrice = iHigh (symbole1, mTF, 1); mBearLowPrice = iLow (symbole1, mTF, 1); }
    THX

  2. #2
    Je vais me r?f?rer ? votre question initiale: Si vous v?rifiez la bougie haussi?re sur chaque tique, vous pouvez ?galement v?rifier la rupture au-dessus de la haute en m?me temps et ?ventuellement mettre le code en ligne HLINE * Ins?r? Code #property {AJ = 0, AU, AC, AN}; cha?ne symbol_name # 91; # 93; = {AUDJPY, AUDUSD, AUDCAD, AUDNZD}; void OnTick () {int mTF = 60; pour (int i = AJ; i lt; = AN; i } {if ((iFermer (nom_de_m?moire # 91; i # 93 ;, mTF, 1) gt; iOpen (nom_de_signe # 91; i # 93 ;, mTF, 1 )) (SymbolInfoDouble (symbole_name # 91; i # 93 ;, SYMBOL_BID) gt; iHigh (symbole_name # 91; i # 93 ;, mTF, 1))) {//mettre HLINE ici}}} * Notez que pour ne d?placez pas un HLINE autour de vous v?rifierait ?galement son param?tre de prix par rapport au prix actuel.

  3. #3
    Super rockit !!! Je peux utiliser la fonction de boucle aussi pour la cha?ne et pas seulement pour int? Pouvez-vous m'expliquer ce qu'est exactement cela pour le symbole enum de code ins?r? {AJ = 0, AU, AC, AN};

  4. #4
    Eh bien l'enum augmente la lisibilit?, ou peut-?tre pas, en fait c'est redondant. Sinon, vous devrez v?rifier le nombre d'?l?ments dans le tableau symbol_name en tant que d?limiteur sup?rieur, ? savoir: Code ins?r? pour (int i = 0; i lt; ArraySize (nom_du_mod?le); i ) {...}

Régles des messages

  • Vous ne pouvez pas cr?er de sujets
  • Vous ne pouvez pas r?pondre aux sujets
  • Vous ne pouvez pas importer de fichiers joints
  • Vous ne pouvez pas ?diter vos messages
  •  
  • Les BB codes sont Activés
  • Les Smileys sont Activés
  • Le BB code [IMG] est Activé
  • Le code [VIDEO] est Activé
  • Le code HTML est Désactivé
Le site d'sundytrading utilise des cookies
Le site d'sundytrading utilise des cookies pour vous assurer la meilleure expérience sur notre site ; certains sont déjà effectifs. Vous pouvez consulter plus de détails sur leurs usages ici. Veuillez cliquer sur le bouton à droite pour accepter nos cookies. Si vous continuez à utiliser le site internet d???sundytrading, nous considérerons que vous acceptez nos cookies.