Serwis Forex-nawigator.biz korzysta z plików cookies w celu realizacji usług i zgodnie z Polityką Plików Cookies.
Możesz określić warunki przechowywania lub dostępu do plików cookies w Twojej przeglądarce. [Zamknij tą informację]

Dzisiaj jest 27 kwie 2017, 05:27     PREMIA 30$ bez depozytu! Dodatkowo aż do 50% bonusu od wpłaty w XM!



Komentarz do strategii

O jezykach programowania w platformach i nie tylko.
  • Autor
  • Wiadomość
Offline
Awatar użytkownika

Kondek

Pasjonat

Pasjonat

  • Posty: 659
  • Rejestracja: 26 maja 2009, 17:17
  • Lokalizacja: Ogrodzieniec
  • Pochwały: 1

Komentarz do strategii

Nieprzeczytany post26 sty 2017, 17:37

Cześć wszystkim,
Wykorzystałem strategię która otwiera pozycję od określonej godzinie. Wszystko jest super, ale niestety jestem lewy w programowaniu. Chciałbym móc dodawać komentarz do transakcji w okienku konfiguracji ale nie wiem co mam dodać, jaki skrypt. Domyślnie dodaje mi komentarz My order buy, lub sell.

Skrypt wygląda tak:

//+------------------------------------------------------------------+
//| minuta przed.mq4 |
//| Fesiek |
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Fesiek"
#property link "http://www.Fesiek.pl"//:) oczywiście nie ma takiej strony :)

//--- input parameters
extern int Godzina=13;
extern int Minuta=29;
extern int StopLoss=6;
extern int TakeProfit=12;
extern double Lots = 0.1;

int start()
{
if ( Hour()==Godzina && Minute()==Minuta)
{
if (countOrders(OP_BUY)==0) OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Ask-StopLoss*Point,Bid+TakeProfit*Point,"My order BUY",16384,0,Green);
if (countOrders(OP_SELL)==0) OrderSend(Symbol(),OP_SELL,Lots,Bid,3,Bid+StopLoss*Point,Ask-TakeProfit*Point,"My order SELL",16384,0,Green);
}

return(0);
}// end start
int countOrders(int cmd)
{
int count=0;
for(int i=0;i<OrdersTotal();i++)
{
if(OrderSelect(i,SELECT_BY_POS))
{
if(OrderSymbol()==Symbol() && cmd==OrderType())
{
count++;
} } }
return(count);
} // end countOrders(int cmd)


Z góry dziękuję za pomoc.
Konsekwencja i żelazne zasady to droga do sukcesu
Offline

PPeFX

Bywalec

Bywalec

  • Posty: 20
  • Rejestracja: 12 lip 2015, 16:48

Re: Komentarz do strategii

Nieprzeczytany post26 sty 2017, 18:07

O tak:
Kod: Zaznacz cały
//+------------------------------------------------------------------+
//| minuta przed.mq4 |
//| Fesiek |
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Fesiek"
#property link "http://www.Fesiek.pl"//:) oczywiście nie ma takiej strony :)

//--- input parameters
extern int Godzina=13;
extern int Minuta=29;
extern int StopLoss=6;
extern int TakeProfit=12;
extern double Lots = 0.1;
extern string  OrderComment  = "111";

int start()
{
if ( Hour()==Godzina && Minute()==Minuta)
{
if (countOrders(OP_BUY)==0) OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Ask-StopLoss*Point,Bid+TakeProfit*Point,OrderComment,16384,0,Green);
if (countOrders(OP_SELL)==0) OrderSend(Symbol(),OP_SELL,Lots,Bid,3,Bid+StopLoss*Point,Ask-TakeProfit*Point,OrderComment ,16384,0,Green);
}

return(0);
}// end start
int countOrders(int cmd)
{
int count=0;
for(int i=0;i<OrdersTotal();i++)
{
if(OrderSelect(i,SELECT_BY_POS))
{
if(OrderSymbol()==Symbol() && cmd==OrderType())
{
count++;
} } }
return(count);
} // end countOrders(int cmd)
Offline
Awatar użytkownika

Kondek

Pasjonat

Pasjonat

  • Posty: 659
  • Rejestracja: 26 maja 2009, 17:17
  • Lokalizacja: Ogrodzieniec
  • Pochwały: 1

Re: Komentarz do strategii

Nieprzeczytany post27 sty 2017, 09:13

Dziękuję bardzo dobry czlowieku, uratowałeś mój cenny czas i nie muszę tyle siedzie przed komputerem :-)
Konsekwencja i żelazne zasady to droga do sukcesu
Offline
Awatar użytkownika

Kondek

Pasjonat

Pasjonat

  • Posty: 659
  • Rejestracja: 26 maja 2009, 17:17
  • Lokalizacja: Ogrodzieniec
  • Pochwały: 1

Re: Komentarz do strategii

Nieprzeczytany post21 kwie 2017, 19:30

Mam jeszcze jedno pytanie. Jak zrobić aby otwierał wiele transakcji. Np. jak ustawię o godzinie 8 rano long i nie zamknie się w ciągu 24 godzi to kolejnego dnia nie otwiera transakcji. A chciałbym np, 4 okienka sobie otworzyć i żeby np 4 pozycje otwierał w różnych godzinach.
Konsekwencja i żelazne zasady to droga do sukcesu

Wróć do Programowanie

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość