Buon pomeriggio... Probabilmente è una domanda semplice, ma non riesco a capire da dove iniziare. Ho bisogno di uno script che disegni un rettangolo con un nome contenente la data e l'ora della creazione. Forse qualcuno ha un esempio che posso adattare al mio compito.
Buon pomeriggio... Probabilmente è una domanda semplice, ma non riesco a capire da dove iniziare. Ho bisogno di uno script che disegni un rettangolo con un nome contenente la data e l'ora della creazione. Forse qualcuno ha un esempio che posso adattare al mio compito.
Grazie in anticipo :).
Prendete l'esempio di riferimentoOBJ_RECTANGLE come base,
Buon pomeriggio, il numero di cifre decimali nell'indicatore (nella finestra separata) dipende dal _Digits dello strumento? Se sì, come posso bypassarlo? L'indicatore riceve valori frazionari, mentre disegna solo quelli interi sulla scala.
VANDER: Salve, il numero di cifre decimali in un indicatore (in una finestra separata) dipende dalle _Cifre di un simbolo? Se sì, come si può evitare? L'indicatore produce valori frazionari, mentre visualizza solo numeri interi sulla scala.
Esempio di indicatore [data folder]\MQL5\Indicators\Examples\ATR.mq5
OnInit() -> imposta la precisione della visualizzazione
//+------------------------------------------------------------------+//| Custom indicator initialization function |//+------------------------------------------------------------------+voidOnInit()
{
//--- check for input valueif(InpAtrPeriod<=0)
{
ExtPeriodATR=14;
printf("Incorrect input parameter InpAtrPeriod = %d. Indicator will use value %d for calculations.",InpAtrPeriod,ExtPeriodATR);
}
else ExtPeriodATR=InpAtrPeriod;
//--- indicator buffers mappingSetIndexBuffer(0,ExtATRBuffer,INDICATOR_DATA);
SetIndexBuffer(1,ExtTRBuffer,INDICATOR_CALCULATIONS);
//---IndicatorSetInteger(INDICATOR_DIGITS,_Digits);//--- sets first bar from what index will be drawn
Esempio #2 -> [data folder]\MQL5\Indicators\Examples\Custom Moving Average.mq5
qui la precisione è maggiore
//+------------------------------------------------------------------+//| Custom indicator initialization function |//+------------------------------------------------------------------+voidOnInit()
{
//--- indicator buffers mappingSetIndexBuffer(0,ExtLineBuffer,INDICATOR_DATA);
//--- set accuracyIndicatorSetInteger(INDICATOR_DIGITS,_Digits+1);
Esempio #3 -> [cartella dati]\MQL5\Indicators\Examples\ADX.mq5
c'è sempre la precisione di due valori - indipendentemente da Digits()
//+------------------------------------------------------------------+//| Custom indicator initialization function |//+------------------------------------------------------------------+voidOnInit()
{
//--- check for input parametersif(InpPeriodADX>=100 || InpPeriodADX<=0)
{
ExtADXPeriod=14;
printf("Incorrect value for input variable Period_ADX=%d. Indicator will use value=%d for calculations.",InpPeriodADX,ExtADXPeriod);
}
else ExtADXPeriod=InpPeriodADX;
//---- indicator buffersSetIndexBuffer(0,ExtADXBuffer);
SetIndexBuffer(1,ExtPDIBuffer);
SetIndexBuffer(2,ExtNDIBuffer);
SetIndexBuffer(3,ExtPDBuffer,INDICATOR_CALCULATIONS);
SetIndexBuffer(4,ExtNDBuffer,INDICATOR_CALCULATIONS);
SetIndexBuffer(5,ExtTmpBuffer,INDICATOR_CALCULATIONS);
//--- indicator digitsIndicatorSetInteger(INDICATOR_DIGITS,2);
Come faccio a sapere le dimensioni dell'etichetta in termini di dimensione del carattere e lunghezza del testo? Per posizionarlo rispetto ad altri elementi
Все объекты, используемые в техническом анализе, имеют привязку на графиках по координатам цены и времени – трендовая линия, каналы, инструменты Фибоначчи и т.д. Но есть ряд вспомогательных объектов, предназначенных для улучшения интерфейса, которые имеют привязку к видимой всегда части графика (основное окно графика или подокна индикаторов...
Come faccio a sapere le dimensioni dell'etichetta in termini di dimensione del carattere e lunghezza del testo? Per posizionarlo rispetto ad altri elementi
Dà 0
Io uso font mono-larghezza come "Courier New", quindi la larghezza di ogni carattere sarà approssimativamente la dimensione del font.
Prendete l'esempio di riferimentoOBJ_RECTANGLE come base,
ma cambia questa linea
a questo:
Usate l'esempio di riferimentoOBJ_RECTANGLE come base,
cambiare solo questa linea
a questo:
Grazie! :) Capito...
Salve, il numero di cifre decimali in un indicatore (in una finestra separata) dipende dalle _Cifre di un simbolo? Se sì, come si può evitare? L'indicatore produce valori frazionari, mentre visualizza solo numeri interi sulla scala.
Esempio di indicatore [data folder]\MQL5\Indicators\Examples\ATR.mq5
OnInit() -> imposta la precisione della visualizzazione
Esempio #2 -> [data folder]\MQL5\Indicators\Examples\Custom Moving Average.mq5
qui la precisione è maggiore
Esempio #3 -> [cartella dati]\MQL5\Indicators\Examples\ADX.mq5
c'è sempre la precisione di due valori - indipendentemente da Digits()
È possibile accedere ad altri grafici nello strategy tester in modalità visiva (nei test multivaluta). Per esempio:
Se si esegue questo EA nel tester di strategia, il visualizzatore aprirà i grafici di EURUSD, GBPUSD, USDJPY, ma
mostrerà che c'è solo 1 grafico.
Come faccio a sapere le dimensioni dell'etichetta in termini di dimensione del carattere e lunghezza del testo? Per posizionarlo rispetto ad altri elementi
Dà 0
È possibile accedere ad altri grafici nello strategy tester in modalità visiva (nei test multivaluta). Per esempio:
Se si esegue questo EA nel tester di strategia, il visualizzatore aprirà i grafici di EURUSD, GBPUSD, USDJPY, ma
mostrerà che c'è solo 1 grafico.
Questo è un problema per ottenere le maniglie delle finestre del renderer. E non c'è modo di batterlo.
Come faccio a sapere le dimensioni dell'etichetta in termini di dimensione del carattere e lunghezza del testo? Per posizionarlo rispetto ad altri elementi
Dà 0