Come faccio a vedere la scala verticale del grafico? Per cambiare l'ellisse quando si zooma in verticale.
è qualcosa che non funziona:
//+------------------------------------------------------------------+//| Функция получает значение масштаба графика в пунктах на бар. |//+------------------------------------------------------------------+double ChartPointsPerBarGet(constlong chart_ID=0)
{
//--- подготовим переменную для получения результатаdouble result=EMPTY_VALUE;
//--- сбросим значение ошибкиResetLastError();
//--- получим значение свойстваif(!ChartGetDouble(chart_ID,CHART_POINTS_PER_BAR,0,result))
{
//--- выведем сообщение об ошибке в журнал "Эксперты"Print(__FUNCTION__+", Error Code = ",GetLastError());
}
//--- вернем значение свойства графикаreturn(result);
}
Отдельно разработаны классы для создания графических объектов и примитивов, для отрисовки различных видов диаграмм и кривых. Реализованы различные возможности отображения объектов: изменение стиля и цвета линий, заливка, работа с сериями данных на графике и т.д.
Ora ho bisogno di disegnare 2 linee rosse lungo il bordo superiore delle ellissi e lungo il bordo inferiore delle ellissi (come ho mostrato nell'immagine).
Ora ho bisogno di disegnare 2 linee rosse lungo il bordo superiore delle ellissi e lungo quello inferiore (come vedo nell'immagine).
Qualcuno sa come si può fare?
A cosa serve, in termini di punti intermedi tra le barre, puramente per estetica?
Creerei un buffer (per il canale superiore e inferiore) per ogni barra dove metterei gli estremi di tutti i cerchi sulla barra, la finestra per i test, a giudicare dalla figura, sarebbe di 10 barre al massimo e poi creerei questo indicatore, è chiaro che le ultime barre potrebbero essere overdraw.
è qualcosa che non funziona:
sceneggiatura:
c'è un oggetto cerchio o solo un'ellisse?
Per esempio il codice 108, 161, 162, 163.
E il legame è solo sul fondo dell'oggetto o sulla parte superiore.
ma non possono essere ingranditi.
e lo snap è solo sul fondo dell'oggetto o sulla parte superiore.
Studiare CCanvas
Studiare CCanvas
o formule...
gli oggetti possono essere disegnati come segmenti di linea
ecco la stessa cosa quando si scala
ma non è possibile ingrandirli.
E si può usare solo la parte inferiore o superiore dell'oggetto.
Chi dice che non si può?
Se sono oggetti grafici, potete aumentare la dimensione del carattere, e se sono buffer di indicatori, potete aumentare lo spessore.
È fatto a mano e non abbastanza diligentemente. È possibile renderlo più accurato tramite software.
Studiare CCanvas
Comunque, ho fatto un indice sulle ellissi.
Ma queste ellissi si sovrappongono in qualche modo così brutte...
è possibile evitare questo effetto di sovrapposizione in modo che tutti questi oggetti si fondano in uno solo?
per m1:
Ora ho bisogno di disegnare 2 linee rosse lungo il bordo superiore delle ellissi e lungo il bordo inferiore delle ellissi (come ho mostrato nell'immagine).
Qualcuno sa come farlo?
Ora ho bisogno di disegnare 2 linee rosse lungo il bordo superiore delle ellissi e lungo quello inferiore (come vedo nell'immagine).
Qualcuno sa come si può fare?
A cosa serve, in termini di punti intermedi tra le barre, puramente per estetica?
Creerei un buffer (per il canale superiore e inferiore) per ogni barra dove metterei gli estremi di tutti i cerchi sulla barra, la finestra per i test, a giudicare dalla figura, sarebbe di 10 barre al massimo e poi creerei questo indicatore, è chiaro che le ultime barre potrebbero essere overdraw.