Jak utworzeć szablon z dwóch TF

Sprawy techniczne dotyczące poszczególnych platform handlowych.
PaDo
Gaduła
Gaduła
Posty: 192
Rejestracja: 29 paź 2010, 20:01

Jak utworzeć szablon z dwóch TF

Nieprzeczytany post autor: PaDo »

Jak w temacie jak utworzyć taki szablon , najlepiej jak na pasku na dole pojawiał by się jeden symbol pary
Chcę żeby po otwarciu nowego wykresu od razu otwierał się z dwóch TF
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Szczyt impulsu nie jest szczytem fali
Nie widzisz z bliska spójrz z daleka
Strach jest zabójcą umysłu

JAREK67
Maniak
Maniak
Posty: 2143
Rejestracja: 13 lip 2006, 11:21

Re: Jak utworzeć szablon z dwóch TF

Nieprzeczytany post autor: JAREK67 »

PaDo pisze:Jak w temacie jak utworzyć taki szablon , najlepiej jak na pasku na dole pojawiał by się jeden symbol pary
Chcę żeby po otwarciu nowego wykresu od razu otwierał się z dwóch TF
zapisz jako Profil.

PaDo
Gaduła
Gaduła
Posty: 192
Rejestracja: 29 paź 2010, 20:01

Re: Jak utworzeć szablon z dwóch TF

Nieprzeczytany post autor: PaDo »

W ten sposób muszę utworzyć mnóstwo profili , a ja chciałem trochę to posklejać
Szczyt impulsu nie jest szczytem fali
Nie widzisz z bliska spójrz z daleka
Strach jest zabójcą umysłu

-rookie-
Maniak
Maniak
Posty: 2307
Rejestracja: 13 kwie 2015, 19:00

Re: Jak utworzeć szablon z dwóch TF

Nieprzeczytany post autor: -rookie- »

A funkcja chartsetsymbolperiod https://docs.mql4.com/chart_operations/ ... mbolperiod ?! :think: Wystarczy do onInit() wstawić i będzie zmieniało na dwóch oknach instrumenty. Tylko najpierw trzeba sprawdzić ID wykresu, u mnie wyszły jakieś długie te liczby 131719224387658416 . Wtedy jak masz 2 okna jak na rysunku PaDo wrzucasz np ten wskaźnik na wykres po lewej i zmienia na obu. Ale pytanie jak zmieniać instrumenty podczas wrzucania kiedy pokazuje się okno wskaźnika ?! Bo przecież nie będzie się robiło kilkunastu wskaźników dla każdego instrumentu...

Jak sprawdzić ID wykresu... Print( ChartID() ); i wrzucić wskaźnik na wykres i w zakładce Experts na dole w terminalu pokaże ID

Kod: Zaznacz cały

//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- indicator buffers mapping
     ChartSetSymbolPeriod(131719224387658416, "GBPUSD", PERIOD_D1);
     ChartSetSymbolPeriod(131719225637531665, "GBPUSD", PERIOD_H1);
     //131719224387658416
     //131719225637531665

     //Print( ChartID() );
//---
   return(INIT_SUCCEEDED);
  }
Chyba można to tak powiązać ze sobą, dodać globalną zmienna, potem przypisać symbol z pierwszego wykresu na przykład i potem można wrzucać instrumenty z okna instrumentów na pierwszy wykres i będzie automatycznie zmieniało na drugim

Kod: Zaznacz cały

string symbol2;
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- indicator buffers mapping
     ChartSetSymbolPeriod(131719224387658416, Symbol(), PERIOD_D1);
     symbol2 = Symbol();
     ChartSetSymbolPeriod(131719225637531665, symbol2, PERIOD_H1);
     //131719224387658416
     //131719225637531665

     Print( ChartID() );
//---
   return(INIT_SUCCEEDED);
  }
JAREK67 niech to sprawdzi, on się zna lepiej

PaDo
Gaduła
Gaduła
Posty: 192
Rejestracja: 29 paź 2010, 20:01

Re: Jak utworzeć szablon z dwóch TF

Nieprzeczytany post autor: PaDo »

Jak dla mnie to czarna magia ,myślałem o zapisaniu w szablonie
Po prostu obserwuje wiele par jak bym połączył dwa TF to miał bym więcej miejsca na pasku,i jak widzę jednocześnie dwa TF to inaczej się analizuje wykresy
Szczyt impulsu nie jest szczytem fali
Nie widzisz z bliska spójrz z daleka
Strach jest zabójcą umysłu

-rookie-
Maniak
Maniak
Posty: 2307
Rejestracja: 13 kwie 2015, 19:00

Re: Jak utworzeć szablon z dwóch TF

Nieprzeczytany post autor: -rookie- »

Zrobisz z tym co chcesz....

1) Wrzuć wskaźniki "gba.mql" oraz "gba_pobierzID.mql" do folderu indykatorów
2) Wrzucasz na wykres wskaźnik "gba_pobierzID" https://images82.fotosik.pl/1082/4a5e89f8578b7edb.png i w zakładcie EXPERTS na dole pokazuje id wykresów na które wrzuciłeś ten wkaźnik
3) Wpisujesz we wskaźniku "gba" w tych liniach Twoje id wykresów jakie uzyskałeś, ustawiasz period, akurat ja dałem D1 i H1, kody innych ram czasowych są tutaj https://docs.mql4.com/constants/chartco ... timeframes

Kod: Zaznacz cały

// chart id, symbol, period 
ChartSetSymbolPeriod(131719224387658416, Symbol(), PERIOD_D1);
symbol2 = Symbol();
ChartSetSymbolPeriod(131719225637531665, symbol2, PERIOD_H1);
4) Zapisujesz, kompilujesz, wrzucasz na pierwszy wykres "gba". I gotowe. Masz powiązane i teraz tylko wystarczy że będziesz wrzucał instrumenty z okna instrumentów po lewej na pierwszy albo drugi wykres i będzie automatycznie zmieniało.

Możesz sprawdzić... bardziej łopatologicznie nie wytłumaczę.
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.

ask
Gaduła
Gaduła
Posty: 161
Rejestracja: 24 wrz 2015, 17:04

Re: Jak utworzeć szablon z dwóch TF

Nieprzeczytany post autor: ask »

@PaDo taki mały off top ;)
Co to za wskaznik pokazujacy trend na wykresie ? Ta czerwona i niebieska linia ?
Podrzucilbys go ?

PaDo
Gaduła
Gaduła
Posty: 192
Rejestracja: 29 paź 2010, 20:01

Re: Jak utworzeć szablon z dwóch TF

Nieprzeczytany post autor: PaDo »

Rookie dzięki za pomoc w czwartek będę miał czas to przetestuje
Ask w trendzie wskaznik dobrze się sprawdza
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Szczyt impulsu nie jest szczytem fali
Nie widzisz z bliska spójrz z daleka
Strach jest zabójcą umysłu

ODPOWIEDZ