OBJ_HLINE między dwoma punktami w czasie
Pokaż wyniki od 1 do 4 z 4

Wątek: OBJ_HLINE między dwoma punktami w czasie

  1. #1
    Próbuję uzyskać mql4, aby utworzyć poziomą linię między dwoma punktami w czasie. NIE powinien rozciągać się na całą szerokość wykresu. Czy jest jakiś sposób to zrobić?

    Oto próbka mojego kodu

    ObjName = GetName (SSTD, i);
    //ObjectCreate (ObjName, OBJ_HLINE, 0, NULL, SetupSHiPrice);
    ObjectCreate (ObjName, OBJ_HLINE, 0, SetupSBeginDt, SetupSHiPrice, SetupSEndDt, SetupSHiPrice);
    ObjectSet (ObjName, OBJPROP_TIME1, SetupSBeginDt);
    ObjectSet (ObjName, OBJPROP_TIME2, SetupSEndDt);
    ObjectSet (ObjName, OBJPROP_COLOR, żółty);
    ObjectSet (ObjName, OBJPROP_STYLE, STYLE_SOLID);
    ObjectSet (ObjName, OBJPROP_WIDTH, 2);


    Z góry dziękuje za twoją pomoc

  2. #2
    Tak, możesz, ale musisz użyć OBJ_TREND zamiast OBJ_HLINE i ustawić OBJPROP_RAY na false. Późniejsza edycja: Po prostu zobaczyłem, że tytułem wątku jest użycie OBJ_HLINE, jeśli naprawdę chcesz trzymać się OBJ_HLINE, nie możesz tego zrobić.
    Cytat Zamieszczone przez ;
    Próbuję uzyskać mql4, aby utworzyć poziomą linię między dwoma punktami w czasie. NIE powinien rozciągać się na całą szerokość wykresu. Czy jest jakiś sposób to zrobić? Oto przykład mojego kodu ObjName = GetName (SSTD, i);/ObjectCreate (ObjName, OBJ_HLINE, 0, NULL, SetupSHiPrice); ObjectCreate (ObjName, OBJ_HLINE, 0, SetupSBeginDt, SetupSHiPrice, SetupSEndDt, SetupSHiPrice); ObjectSet (ObjName, OBJPROP_TIME1, SetupSBeginDt); ObjectSet (ObjName, OBJPROP_TIME2, SetupSEndDt); ObjectSet (ObjName, OBJPROP_COLOR, żółty); ObjectSet (ObjName, OBJPROP_STYLE, STYLE_SOLID); ObjectSet (ObjName, OBJPROP_WIDTH, 2); Z góry dziękuje za twoją pomoc
    Cytat Zamieszczone przez ;
    Próbuję uzyskać mql4, aby utworzyć poziomą linię między dwoma punktami w czasie. NIE powinien rozciągać się na całą szerokość wykresu. Czy jest jakiś sposób to zrobić? Oto przykład mojego kodu ObjName = GetName (SSTD, i);/ObjectCreate (ObjName, OBJ_HLINE, 0, NULL, SetupSHiPrice); ObjectCreate (ObjName, OBJ_HLINE, 0, SetupSBeginDt, SetupSHiPrice, SetupSEndDt, SetupSHiPrice); ObjectSet (ObjName, OBJPROP_TIME1, SetupSBeginDt); ObjectSet (ObjName, OBJPROP_TIME2, SetupSEndDt); ObjectSet (ObjName, OBJPROP_COLOR, żółty); ObjectSet (ObjName, OBJPROP_STYLE, STYLE_SOLID); ObjectSet (ObjName, OBJPROP_WIDTH, 2); Z góry dziękuje za twoją pomoc

  3. #3
    Dzięki za pomoc soso_beton. Próbowałem narysować poziomą linię, ale linia trendu, która jest pozioma, będzie działała dobrze w tym przypadku. Oto działający kod dla każdego przyszłego odniesienia ObjectCreate (ObjName, OBJ_TREND, 0, SetupSBeginDt, SetupSHiPrice, SetupSEndDt, SetupSHiPrice); ObjectSet (ObjName, OBJPROP_COLOR, żółty); ObjectSet (ObjName, OBJPROP_STYLE, STYLE_SOLID); ObjectSet (ObjName, OBJPROP_WIDTH, 2); ObjectSet (ObjName, OBJPROP_RAY, False);

  4. #4

    Cytat Zamieszczone przez ;
    SetupSBeginDt, SetupSHiPrice, SetupSEndDt, SetupSHiPrice);
    Dwa zawierają te same ustawienia SetupSBeginDt, SetupSHiPrice, SetupSEndDt, SetupSHiPrice

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Używamy cookies
Używamy cookies, aby jak najlepiej dostosować witrynę do Twoich potrzeb. Kontynuowanie przeglądania tej strony, oznacza zgodę na używanie plików cookies. Aby uzyskać więcej informacji zapoznaj się z naszą Polityką Prywatności.