[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 158

 
grell:

Non sono mai stato in grado di cambiare assolutamente nulla. Spunta o deseleziona, il vecchio valore ritorna e questo è quanto...
Dopo aver regolato il valore, sposta il puntatore sul campo successivo e poi clicca su qualcosa
 
tara:
Dopo aver regolato il valore, sposta il puntatore sul campo successivo e poi clicca su qualcosa


Ho provato di tutto, non scherzo. Nei parametri di ottimizzazione tutto è pari, forse senza una spunta per far cadere i valori, ma è risolvibile, ma nella terza scheda piena *opaca, non la tocco più, ho rinunciato.
 
Non uso affatto questo meccanismo.
 
 kopeyka:

Domanda. Sto cercando di passare un cambio di barra nella storia tramite il buffer iCustom.

Esempi PRIMA della data (passando int ovviamente).

Prova così.

La prima volta che si esegue il wokne, si vedrà una linea verticale

Mentre lo sposti, guarda il canale di regressione lineare.

Come questo

#property indicator_chart_window
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- 
SetVLine(Yellow,"VLine",Time[10]);//Рисуем линию
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  { 
//----
  ObjectDelete("VLine"); 
  ObjectDelete("Regres");  
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
   datetime VLine=ObjectGet("VLine",OBJPROP_TIME1);
   int Bar = iBarShift(NULL,0,VLine,false);// вар этой линии 
  // канал линейной регрессии 
  SetRegression(Yellow,"Regres",Time[Bar],Time[0]);
//----
   Comment("",Bar); 
//----
   return(0);
  }
//+------------------------------------------------------------------+
//+----------------------------------------------------------------------------+
//|  Версия   : 02.07.2008                                                     |
//|  Описание : Установка объекта OBJ_VLINE вертикальная линия                 |
//+----------------------------------------------------------------------------+
//|  Параметры:                                                                |
//|    cl - цвет линии                                                         |
//|    nm - наименование               ("" - время открытия текущего бара)     |
//|    t1 - время                      (0  - время открытия текущего бара)     |
//|    st - стиль линии                (0  - простая линия)                    |
//|    wd - ширина линии               (1  - по умолчанию)                     |
//+----------------------------------------------------------------------------+
void SetVLine(color cl, string nm="", datetime t1=0, int st=0, int wd=1) {
  if (nm=="") nm=DoubleToStr(Time[0], 0);
  if (t1<=0) t1=Time[0];
  if (ObjectFind(nm)<0) ObjectCreate(nm, OBJ_VLINE, 0, 0,0);
  ObjectSet(nm, OBJPROP_TIME1, t1);
  ObjectSet(nm, OBJPROP_COLOR, cl);
  ObjectSet(nm, OBJPROP_STYLE, st);
  ObjectSet(nm, OBJPROP_WIDTH, wd);
}
//+----------------------------------------------------------------------------+
//+----------------------------------------------------------------------------+
//|  Версия   : 12.10.2007                                                     |
//|  Описание : Установка объекта OBJ_REGRESSION канал линейной регрессии.     |
//+----------------------------------------------------------------------------+
//|  Параметры:                                                                |
//|    cl - цвет линии                                                         |
//|    nm - наименование               ( ""   - время открытия текущего бара)  |
//|    t1 - время открытия бара        (  0   - Time[10])                      |
//|    t2 - время открытия бара        (  0   - Time[0])                       |
//|    ry - луч                        (False - по умолчанию)                  |
//|    st - стиль линии                (  0   - простая линия)                 |
//|    wd - ширина линии               (  1   - по умолчанию)                  |
//+----------------------------------------------------------------------------+
void SetRegression(color cl, string nm="", datetime t1=0, datetime t2=0,
                    bool ry=False, int st=0, int wd=1) {
  if (nm=="") nm=DoubleToStr(Time[0], 0);
  if (t1<=0) t1=Time[10];
  if (t2<=0) t2=Time[0];
  if (ObjectFind(nm)<0) ObjectCreate(nm, OBJ_REGRESSION, 0, 0,0, 0,0);
  ObjectSet(nm, OBJPROP_TIME1, t1);
  ObjectSet(nm, OBJPROP_TIME2, t2);
  ObjectSet(nm, OBJPROP_COLOR, cl);
  ObjectSet(nm, OBJPROP_RAY  , ry);
  ObjectSet(nm, OBJPROP_STYLE, st);
  ObjectSet(nm, OBJPROP_WIDTH, wd);
}
 

Ciao, potresti cambiare lo script di default in MT4 Period_Converter per aprirne uno nuovo nel caso in cui una candela superi i 10 pip?

 
Puoi dire a un nuovo arrivato quali sono gli indicatori che usi di più?
 
sanktum:
Ma faccio doppio clic sul papametro richiesto dove il numero 70, una linea verticale appare davanti a 70, digito 10 davanti a 70, premo Invio e il risultato è 1070, ma mi basta 10?

Ok, mettiamo le cose in chiaro: la vostra linea verticale si chiama cursore. Hai cliccato due volte - un cursore è apparso davanti al numero 70.

Ci sono due opzioni:

1. (Sapete dove sono i tasti cursore sulla vostra tastiera - questi sono i quattro tasti freccia su, giù, destra e sinistra). Quindi... Si sposta il cursore (che si trova davanti al numero 70) verso destra premendo due volte il tasto freccia destra. Poi, premi il tasto Backspace due volte - oops... Il numero 70 viene cancellato. Ora avete un campo vuoto con il cursore. Inserisci 10 e premi Invio.

2. Stesso inizio - due clic su 70... Premete Delete due volte (non c'è bisogno di spostare il cursore da nessuna parte), inserite 10 e premete Enter.

E provate a dirmi che non funziona...
 
Neffedov:
Puoi dire al nuovo arrivato quali sono gli indicatori che usi di più?
Autoscrittura
 
artmedia70:

Ok, mettiamo le cose in chiaro: la vostra linea verticale si chiama cursore. Hai cliccato due volte - un cursore è apparso davanti al numero 70.

Ci sono due opzioni:

1. (Sapete dove sono i tasti cursore sulla vostra tastiera - questi sono i quattro tasti freccia su, giù, destra e sinistra). Quindi... Si sposta il cursore (che si trova davanti al numero 70) a destra premendo due volte il tasto freccia destra. Poi, premi il tasto Backspace due volte - oops... Il numero 70 viene cancellato. Ora avete un campo vuoto con il cursore. Inserisci 10 e premi Invio.

2. Stesso inizio - due clic su 70... Premi Canc due volte (non c'è bisogno di spostare i tasti del cursore da nessuna parte), inserisci 10 e premi Invio.

E provate a dirmi che non funziona...

Grazie!
 
Non c'è nessuno che può aiutare?