linia w stalej odleglosci od ceny

O jezykach programowania w platformach i nie tylko.
mlody87
Gaduła
Gaduła
Posty: 192
Rejestracja: 14 cze 2012, 13:19

linia w stalej odleglosci od ceny

Nieprzeczytany post autor: mlody87 »

Witam,
zastanawiam sie czy istnieje jakis maly skrypt albo ktos bylby w stanie powiedziec jak go napisac aby rysowal w stalej, ustalonej odleglosci od ceny pozioma linie zarowno nad jak i pod cena.
Chodzi o to, ze np skalpujac mozna od razu widziec w sposob graficzny gdzie bedzie SL.
pozdrawiam!

-- Dodano: śr 24-04-2013, 16:15 --

Ok juz wiem jak narysowac linie ;) Teraz szukam jak ja przesuwac wzgledem ceny co tick ;)

Kod: Zaznacz cały

int start()
  {
  RefreshRates();
  
  double price  =MarketInfo("EURJPY",MODE_BID)+0.1;
  ObjectCreate("gora",OBJ_HLINE,0,0,price);
  
  ObjectSet("gora",OBJPROP_COLOR,LimeGreen);

   ObjectSet("gora",OBJPROP_WIDTH,3);


//----
   
//----
   return(0);
  }
-- Dodano: śr 24-04-2013, 16:37 --

Ok sam sobie poradziłem nigdy w życiu nie programując w MQL :)

Kod: Zaznacz cały

//+------------------------------------------------------------------+
//|                                                        mlody.mq4 |
//|                        Copyright 2013, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright 2013, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.net"

//+------------------------------------------------------------------+
//| script program start function                                    |
//+------------------------------------------------------------------+

int init()
{
double price  =MarketInfo("EURJPY",MODE_BID)+0.1;
  ObjectCreate("gora",OBJ_HLINE,0,0,price);
  
  ObjectSet("gora",OBJPROP_COLOR,LimeGreen);
   // changing the color of the upper line
   ObjectSet("gora",OBJPROP_WIDTH,3);
   // now the line will be 3 pixel wide
return;
}

int start()
  {
 
  double price  =MarketInfo("EURJPY",MODE_BID)+0.1;
ObjectSet("gora", 1, price);
 
   return;
  }


  
int deinit()
{
ObjectDelete("gora");
}
//+------------------------------------------------------------------+
Obrazek

ODPOWIEDZ