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
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!
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?
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.
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?
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.
La linea orizzontale contiene una sola coordinata, il prezzo. Il tempo impresso nella linea sarà resettato dopo il riavvio del terminale!
Grazie) È un peccato che non si possa risparmiare tempo (
Disegna una linea di tendenza che memorizza sia il tempo che il prezzo per i punti di inizio e fine.