Wskaźnik z wykorzystaniem 2 par

O jezykach programowania w platformach i nie tylko.
Awatar użytkownika
oiro
Pasjonat
Pasjonat
Posty: 423
Rejestracja: 05 mar 2008, 00:40

Wskaźnik z wykorzystaniem 2 par

Nieprzeczytany post autor: oiro »

Witam,
chcialbym napisać wskaźnik z wykorzystaniem ceny Ask innego waloru. W ea bym użył MarketInfo, natomiast jak to zrobić w indykatorze?
Bo tak:
int start() // Special function start()
{
int i, // Bar index
Counted_bars; // Number of counted bars
//--------------------------------------------------------------------
Counted_bars=IndicatorCounted(); // Number of counted bars
i=Bars-Counted_bars-1; // Index of the first uncounted
while(i>=0) // Loop for uncounted bars
{
Buf_0=MarketInfo("EURUSD", MODE_BID);//
i--; // Calculating index of the next bar
}
//--------------------------------------------------------------------
return; // Exit the special funct. start()
}
nie działa

crn
Gaduła
Gaduła
Posty: 117
Rejestracja: 17 mar 2009, 22:07

Re: Wskaźnik z wykorzystaniem 2 par

Nieprzeczytany post autor: crn »

Z tego co pamiętam MarketInfo działa na aktualnych cenach.

użycj funkcji iClose( Symbol ,...)
I za pomocą market_info spread wyciągnąć. Problem jedyne przy zmiennym spredzie.

Ale to MArketInfo jest niepotrzebne. Bid/Ask ma sens przy aktualnej ścieżce, czyli logika powinna wygladaćtak:

Jezeli slupek zamknięty, to użyj iClose, inaczej użyj MarketInfo

Pozdrawiam

Awatar użytkownika
bfx
Pasjonat
Pasjonat
Posty: 1260
Rejestracja: 11 sty 2013, 15:49

Re: Wskaźnik z wykorzystaniem 2 par

Nieprzeczytany post autor: bfx »

Albo tak:
Napisz sobie osobny wskaźnik który odpalisz na tej parze z której potrzebujesz cenę Ask. W nim linijka która będzie przypisywac cenę Ask do zmiennej globalnej.

Kod: Zaznacz cały

GlobalVariableSet(StringConcatenate("Cena Aks ",Symbol()),Bid);
Następnie z obojętnie jakiego miejsca na tej platformie możesz pobrac tą wartośc.

Kod: Zaznacz cały

GlobalVariableGet("Cena Ask EURUSD");
:)
"Ty też jesteś Bogiem! Tylko uświadom to sobie, sobie"

Awatar użytkownika
lolek
Gaduła
Gaduła
Posty: 335
Rejestracja: 26 lut 2008, 00:12

Re: Wskaźnik z wykorzystaniem 2 par

Nieprzeczytany post autor: lolek »

Ja tylko dodam że pomysł z użyciem zmiennych globalnych jest lepszy pomimo dodatkowych zabiegów ponieważ MarketInfo jest funkcją niepewną i miałem sytuacje że podawała mi niewłaściwe dane.
O wiele lepiej jest odpalać oddzielny skrypt np. tak jak napisał poprzednik.

ODPOWIEDZ