Wszystkie pytania dozwolone początkujących programistów

O jezykach programowania w platformach i nie tylko.
Awatar użytkownika
personov
Pasjonat
Pasjonat
Posty: 1522
Rejestracja: 09 sie 2009, 21:27

Re: Wszystkie pytania dozwolone początkujących programistów

Nieprzeczytany post autor: personov »

Skopiuj całość zobaczę coś wymodził.
Pamiętaj - jak wklejasz kd to zaznacz cały i kliknij w górnej części wiadomości "code".
Solą życia jest kasa.

new7071
Bywalec
Bywalec
Posty: 15
Rejestracja: 03 gru 2016, 22:31

Re: Wszystkie pytania dozwolone początkujących programistów

Nieprzeczytany post autor: new7071 »

//+------------------------------------------------------------------+
//| j.mq5 |
//| Copyright 2016, MetaQuotes Software Corp. |
//| https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2016, MetaQuotes Software Corp."
#property link "https://www.mql5.com"
#property version "1.00"
//+------------------------------------------------------------------+
//| Expert initialization function |
//+------------------------------------------------------------------+


int OnInit()
{
//---

//---
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| Expert deinitialization function |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
{
//---

}
//+------------------------------------------------------------------+
//| Expert tick function |
//+------------------------------------------------------------------+
void OnTick()
{
int c;
if(Close[1]<Open[1])c=Order Send( OrderSend(Symbol(),OP_BUY,1,Ask,2,Ask-0.001,Ask+0.002,"",1234,0,Green);

}
//+------------------------------------------------------------------+

Awatar użytkownika
personov
Pasjonat
Pasjonat
Posty: 1522
Rejestracja: 09 sie 2009, 21:27

Re: Wszystkie pytania dozwolone początkujących programistów

Nieprzeczytany post autor: personov »

Jeszcze raz skopiuj to co napisałem wcześniej - nadal masz podwójnie napisane OrderSend.
Solą życia jest kasa.

new7071
Bywalec
Bywalec
Posty: 15
Rejestracja: 03 gru 2016, 22:31

Re: Wszystkie pytania dozwolone początkujących programistów

Nieprzeczytany post autor: new7071 »

zgadza sie tak mi coś nawiasów w jedną stronę było za dużo :) teraz kompiluje jak trzeba :D

grzesq
Stały bywalec
Stały bywalec
Posty: 30
Rejestracja: 10 lip 2009, 16:57

Re: Wszystkie pytania dozwolone początkujących programistów

Nieprzeczytany post autor: grzesq »

Moze juz bylo ale wrto poczytac na poczatku przygody z MQL

http://bossa.pl/index.jsp?layout=2&page ... s_id=18648

new7071
Bywalec
Bywalec
Posty: 15
Rejestracja: 03 gru 2016, 22:31

Re: Wszystkie pytania dozwolone początkujących programistów

Nieprzeczytany post autor: new7071 »

grzesq pisze:Moze juz bylo ale wrto poczytac na poczatku przygody z MQL

http://bossa.pl/index.jsp?layout=2&page ... s_id=18648
tak korzystam z tego linku

-- Dodano: 23 gru 2016, 21:38 --

mam pytanie jak coś takiego uruchomić?
void OnTick()
{
int c;
if((((High[1]-Low[1])/2)+Low[1])<Close[1] && (((High[1]-Low[1])/2)+Low[1])<Open[1])
c=OrderSend(Symbol(),OP_BUY,1,Ask,2,Ask-0.001,Ask+0.002,"",1234,0,Green);
}
kod mi się kompiluje bez problemu i na logikę powinno działać lecz jak go zapisuje jako MQL4 source files w folderze experts MT5 nie widzi tego pliku. Znaczy tester nie widzi strategii a pliki na miejscu są

new7071
Bywalec
Bywalec
Posty: 15
Rejestracja: 03 gru 2016, 22:31

Re: Wszystkie pytania dozwolone początkujących programistów

Nieprzeczytany post autor: new7071 »

oka dzięki tej stronce http://traderobot.pl/jak-zainstalowac-s ... etatrader/ wiem ze trzeba otworzyć folder danych ale mam tutaj kolejną niespodziankę :)
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.

jackub

Re: Wszystkie pytania dozwolone początkujących programistów

Nieprzeczytany post autor: jackub »

Nie musisz otwierać tego pliku windowsem, nie ma takiej potrzeby, musisz tylko umieścić go we właściwym folderze MT4.

new7071
Bywalec
Bywalec
Posty: 15
Rejestracja: 03 gru 2016, 22:31

Re: Wszystkie pytania dozwolone początkujących programistów

Nieprzeczytany post autor: new7071 »

wrzuciłem tutaj: MetaTrader 5 Terminal\MQL5\Experts\Examples dodatkowo kopie do folderu strategii którą widzę w testerze strategii aby mieć pewność że wrzuciłem do właściwego miejsca

-- Dodano: 25 gru 2016, 14:37 --

ostatecznie udało mi się na mt4 równolegle pracowałem na mt4 i mt5 wystarczy wrzucić do MetaTrader 4\MQL4\Experts

-- Dodano: 25 gru 2016, 15:28 --

jaka funkcja blokuje kilku krotne otwarcie pozycji w tym samym miejscu? szukam tutaj: http://bossa.pl/index.jsp?layout=2&page ... at_id=1342 i nie mogę nic takiego znaleźć

grzesq
Stały bywalec
Stały bywalec
Posty: 30
Rejestracja: 10 lip 2009, 16:57

Re: Wszystkie pytania dozwolone początkujących programistów

Nieprzeczytany post autor: grzesq »

NIe wydaje mi sie zeby byla taka funkcja. Musisz recznie zarzadzac iloscia i czasem otwierania pozycji. Np. uzywasz dodatkowej zmiennej w ktorej trzymasz liczbe otwarych pozycji ew. mozesz pozwalac na otwarcie tylko jednej pozycji na bar ect.

ODPOWIEDZ