[ARCHIVIO]Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Non posso andare da nessuna parte senza di te - 5. - pagina 109

 
alsu:



È meglio così.

int BarsAfterCCICrossZero(int cci_period, int applied_price)
{
   int i;

   for(i=1;i<Bars-cci_period-1;i++)
   {

      double cci1 = iCCI(Symbol(),Period(),cci_period,applied_price,i);
      double cci2 = iCCI(Symbol(),Period(),cci_period,applied_price,i+1);

      if(cci1*cci2<0) return(i);

   }

   return(-1);// т.е. пересечений не было
 
sergeev:

tutti insieme? No.

solo uno alla volta.

È anche tecnicamente fattibile farlo?
 
Potete dirmi per favore come aprire un ordine per un segnale? Le condizioni di apertura e chiusura sono diverse. if(OrdersTotal()==0) funziona se le condizioni corrispondono. Per esempio, aprendo con Stoch(8,5,5) e chiudendo con Stoch(5,3,3), risulta che Stoch(5,3,3) chiude l'ordine ma Stoch(8,5,5) (reagisce al cambiamento del movimento del grafico più tardi) rimane condizione per l'apertura dell'ordine. Durante la divergenza degli indicatori Stoch(8,5,5) apre un ordine poichése (OrdersTotal()==0), al prossimo tickStoch(5,3,3) chiude l'ordine. Questo accade su ogni tick fino a quando Stoch(8,5,5) mostra anche il cambiamento del movimento del grafico.Come posso fare in modo che l'ordine successivo sia aperto solo quando Stoch(8,5,5) mostra il cambiamento del movimento del prezzo? Grazie in anticipo.
 
KoOr:
Per favore, consigliate come aprire un ordine in un solo segnale? Le condizioni di apertura e di chiusura sono diverse. if(OrdersTotal()==0), funziona se le condizioni corrispondono. Per esempio, aprendo con Stoch(8,5,5) e chiudendo con Stoch(5,3,3), risulta che Stoch(5,3,3) chiude l'ordine ma Stoch(8,5,5) (reagisce al cambiamento del movimento del grafico più tardi) rimane condizione per l'apertura dell'ordine. Durante la divergenza degli indicatori Stoch(8,5,5) apre un ordine poichése(OrdersTotal()==0), al prossimo tickStoch(5,3,3) chiude l'ordine. Questo accade su ogni tick fino a quando Stoch(8,5,5) mostra anche il cambiamento del movimento del grafico.Come posso fare in modo che l'ordine successivo sia aperto solo quando Stoch(8,5,5) mostra il cambiamento del movimento del prezzo? Grazie in anticipo.

Ti ho già risposto nella pagina precedente! Mettete le funzioni solo al di fuori di int start() e chiamatele in termini di immissione di un ordine o di apertura di una posizione:

if(ExistOrders() == False && ExistPositions() == False)
{
        //и дальше условия постановки ордера или открытия позиции с вашими стохастиками и т.п.
 
Grazie, farò una prova.
 
Server:
È anche tecnicamente fattibile?
È un gioco da ragazzi.
 
artmedia70:
È così facile


Grazie per la vostra risposta
 
Server:

Grazie per la sua risposta.

Ma solo uno alla volta
 
Vinin:

Ma solo in base all'ordine di arrivo.

Cosa intendi per coda, sono nuovo del forum cos'è la coda?
 
Server:

Intendo la coda, sono nuovo del forum.

Cosa c'entra questo con il forum?

qual è la coda?

La coda dell'ordine, naturalmente.