Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 6. - pagina 1088

 
Sì, il programma funziona relativamente vicino allo scalping, capisco la premessa generale. Cercherò di controllare che non sia inferiore a 0,0001 - non mi importa di tali differenze e se ho capito bene, taglieranno i valori inutili
 

Aiuto per favore )

Ho costruito una linea e ho ottenuto il tempo come mostrato in essa, ho chiuso il terminale e l' ho aperto e ho cercato di ottenere il tempo della linea ma era zero(((( come posso ottenerlo senza ri-costruire la linea? ps Non dovrebbe essere salvato?

string level_pos_buy = "level_pos_buy";
   
   if (ObjectCreate(0,level_pos_buy,OBJ_HLINE,0,Time[1],Close[1])) // создание горизонтального уровня
   {
      ObjectSet(level_pos_buy,OBJPROP_COLOR,DarkGreen);                 
      ObjectSetInteger(0,level_pos_buy,OBJPROP_STYLE,3);                
   }
         
   datetime enter_time  = (datetime)ObjectGetInteger(0,level_pos_buy,OBJPROP_TIME); // позиция время                     
   
   Print("       ", enter_time);   
 
Money_Maker: Traccio una linea, prendo il tempo, chiudo il terminale, lo apro... Il valore temporale ..... non dovrebbe essere salvato?
La linea orizzontale contiene solo una coordinata: il prezzo. Il tempo, che è stato tracciato nella linea, sarà resettato dopo aver riavviato il terminale!
 

Salve, esperti.

Quale funzione posso usare per cambiare il simbolo sul grafico?

Supponiamo che io abbia attualmente un grafico EURUSD e che voglia passarlo a GBPUSD

Se non è una funzione, forse qualcuno può mostrarmi un esempio.

 
Ne ho trovato uno, ma apre un grafico vuoto, come faccio a spostare tutti gli indicatori e chiudere il primo. O sono dalla parte sbagliata?
ChartOpen("EURUSD",Period());
 

Buona sera, quando si esegue lo script c'è un errore nei log: uninit reason 0

ecco il codice:


#property copyright "Copyright 2016, MetaQuotes Software Corp.

#proprietà link "https://www.mql5.com"

#proprietà versione "1.00"

#proprietà rigorosa

//+------------------------------------------------------------------+

//| funzione di avvio del programma script |

//+------------------------------------------------------------------+

void OnStart()

{

ObjectCreate(ChartID(), "HLine",OBJ_HLINE,0,0,iHigh(NULL,PERIOD_W1,0));

//--- impostare il colore della linea

ObjectSetInteger(ChartID(), "HLine",OBJPROP_COLOR,Red);

//--- imposta lo stile della linea

ObjectSetInteger(ChartID(), "HLine",OBJPROP_STYLE,0);

//--- impostare lo spessore della linea

ObjectSetInteger(ChartID(), "HLine",OBJPROP_WIDTH,1);

//--- visualizzarlo in primo piano (false) o sullo sfondo (true)

ObjectSetInteger(ChartID(), "HLine",OBJPROP_BACK,true);

ObjectCreate(ChartID(), "LLine",OBJ_HLINE,0,0,iLow(NULL,PERIOD_W1,0);

//--- impostare il colore della linea

ObjectSetInteger(ChartID(), "LLine",OBJPROP_COLOR,Blue);

//--- imposta lo stile della linea

ObjectSetInteger(ChartID(), "LLine",OBJPROP_STYLE,0);

//--- impostare lo spessore della linea

ObjectSetInteger(ChartID(), "LLine",OBJPROP_WIDTH,1);

//--- visualizzarlo in primo piano (false) o sullo sfondo (true)

ObjectSetInteger(ChartID(), "LLine",OBJPROP_BACK,true);

}

Puoi dirmi per favore cosa c'è che non va?

 
gince:

Salve, esperti.

Quale funzione posso usare per cambiare il simbolo sul grafico?

Supponiamo che io abbia attualmente un grafico EURUSD e che voglia passarlo a GBPUSD

Se non è una funzione, forse qualcuno può mostrarmi un esempio.

ChartSetSymbolPeriod
 
LRA:
La linea orizzontale contiene una sola coordinata, il prezzo. Il tempo impresso nella linea sarà resettato dopo il riavvio del terminale!
Grazie) Vorrei poter risparmiare il tempo (
 
Money_Maker:
Grazie) È un peccato che non si possa risparmiare tempo (
Disegna una linea di tendenza, risparmia sia il tempo che il prezzo per i punti di inizio e fine.
 
evillive:
Disegna una linea di tendenza che memorizza sia il tempo che il prezzo per i punti di inizio e fine.
Grazie) Lo farò in questo modo, può essere l'opzione più conveniente
Motivazione: