PDA

Zobacz pełną wersję : Pomaganie wyświetlać tekst na wykresie



BRUSO77
11-23-2014 04:18, 04:18
Cześć wszystkim..

Potrzebuję pomocy przy wyświetlaniu tekstu na wykresie.
przykład:
Zasada nr 1
zasada 2
zasada 3
itp



// ----------------------------------------------- -------------------
//| dtext.mq4 |
//| Prawa autorskie 2014, MetaQuotes Software Corp.
//|
http://www.mql5.com|
// ----------------------------------------------- -------------------
#property copyright Copyright 2014, MetaQuotes Software Corp.
#property link http://www.mql5.com
#property w wersji 1.00
#property strict
#property indior_chart_window
// ----------------------------------------------- -------------------
//| Funkcja inicjalizacji wskaźnika niestandardowego |
// ----------------------------------------------- -------------------
int OnInit ()
{
//--- mapowanie buforów wskaźnika

//---
return (INIT_SUCCEEDED);
}
// ----------------------------------------------- -------------------
//| Funkcja iteracji wskaźnika niestandardowego |
// ----------------------------------------------- -------------------
//---
ObjectSetText (text_object, Hello world!, 10, Times New Roman, Green);
//--- zwraca wartość prev_calculated dla następnego połączenia
// ----------------------------------------------- -------------------

w lewym dolnym rogu
Mam błąd


”ObjectSetText” - deklaracja bez typu dtext.mq4 26 4

Samouczek z tego miejsca
http://docs.mql4.com/objects/objectsettext

Czy ktoś może pomóc?

Dzięki

sm
11-24-2021 08:25, 08:25
Funkcja ObjectSetText (...) jest tylko ostatnią częścią wyświetlania tekstu. Najpierw musisz go utworzyć za pomocą funkcji ObjectCreate (...).

BRUSO77
11-24-2021 09:46, 09:46
// ------------------------------------ ----------- ------------------- /| dtext.mq4 |/| Prawa autorskie 2014, MetaQuotes Software Corp./|
http://www.mql5.com|/ ------------------------------------ ----------- ------------------- #property copyright Copyright 2014, MetaQuotes Software Corp. #property link http://www.mql5.com #property wersja 1.00 #property strict # własność indior_chart_window/ ------------------------------------ --------- --------------------- /| Funkcja inicjalizacji wskaźnika niestandardowego |/ ------------------------------------ ----------- ------------------- int start () {ObjectCreate (ObjName, OBJ_LABEL, 0, 0, 0); ObjectSetText (ObjName, twój tekst, 7, Verdana, czerwony); }
error '}' - nie wszystkie ścieżki kontrolne zwracają wartość przepraszam, to mój pierwszy raz i nie mam pojęcia .... lub czy ktoś ma przykład kodu wyświetlającego tekst na wykresie? dzięki

Hegpk
11-24-2021 11:07, 11:07
int start () oczekuje, że liczba całkowita zostanie zwrócona. Ponieważ nie zwracasz wartości dostajesz ostrzeżenie, nie wszystkie ścieżki kontrolne zwracają wartość Tworzysz etykietę, ale nie dajesz jej żadnych współrzędnych x, y, aby umieścić ją na wykresie