[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Non potrei andare da nessuna parte senza di te - 2. - pagina 448

 
semiromid:

Ti ho detto di usare le bandiere.
Pensi che sia la risposta giusta in un topic per principianti. È ..... chiaro .

Sapete cosa significa "flag" in termini di programmatori?


invece di aiutarvi a rispondere chiaramente alla domanda.

Devi prima conoscere il tuo livello di conoscenza. e cosa ti aspetti - un pezzo di codice o un consiglio su come farlo?
 
sergeev:
sai cos'è una "bandiera" in termini di programmatori?


Dovete prima conoscere il vostro livello di conoscenza. e cosa vi aspettate - un pezzo di codice o un consiglio su come fare


un algoritmo dettagliato .

1...

2...

3...

O un semplice esempio di un codice del genere.

 
semiromid:


algoritmo dettagliato .

1...

2...

3...

O un semplice esempio di un codice del genere.

bool flag = true;

start()
  {
   if (flag)
     {
      while(i<20)
       {


        i++;
       }
      flag = false;
     }
  }
1
datetime flagTime = 0;
int     flagStep = 20; ///sekund
start()
  {
   datetime dd = TimeLocal();
   if (flagTime < dd)
     {
      while(i<1000000)
       {


        i++;
       }
      flagTime = dd + flagStep;
     }
  }

2 Per il caso in 20 secondi. Ma funzionerà se le citazioni verranno per almeno 20 secondi. Altrimenti il ciclo verrà eseguito solo quando arriva una citazione. Per esempio dopo 34 minuti.

 
Aiuto per favore, stesso errore con staffa sbilanciata, solo che non riesco a capire quale, la mia testa sta già esplodendo(((
File:
 
rlx:

2 Per il caso in 20 secondi. Ma funzionerà se le citazioni non arriveranno in meno di 20 secondi. Altrimenti, il ciclo verrà eseguito solo quando arriva una citazione. Per esempio dopo 34 minuti...

o come segue

while(true)
{
  if (MathMod(TimeLocal(), 20)==0) // каждая 20 секунда
  while(i<10) {   i++; } // полезный цикл
  Sleep(10); // поспим немного для разгрузки проца
}
 

Anche questo è possibile.

Se solo Sleep() funzionasse negli indicatori....

 
rlx:

Anche questo è possibile.

Se solo Sleep() funzionasse in indicatori....


I cicli infiniti negli indicatori sono in realtà un'assurdità.

Ma se lo volete davvero , potete farlo.

 
Dizet_02:
Aiuto per favore, stesso errore con staffa sbilanciata, solo che non riesco a capire quale, la mia testa sta già esplodendo((((


ObjectSetText("incomeS",StringConcatenate("SELL orders =",s));
if (MargaBuy<0) TextColor=Red; else TextColor=Green;
ObjectSetText("incomeB",StringConcatenate("BUY orders =",b));
 
rlx:


ObjectSetText("incomeS",StringConcatenate("SELL orders =",s));
if (MargaBuy<0) TextColor=Red; altrimenti TextColor=Green;
ObjectSetText("incomeB",StringConcatenate("BUY orders =",b));

GRAZIE TANTE!!!!
 
Dizet_02:
Aiuto per favore, stesso errore con staffa sbilanciata, solo che non riesco a capire quale, la mia testa sta già esplodendo(((

Possiamo smettere di fare le stesse domande in rami diversi. Questo è spam: una settimana di divieto.