Znaleziono 14 wyników

autor: MŁA
22 paź 2017, 15:45
Forum: Programowanie
Temat: problem z tp przy otwarciu long
Odpowiedzi: 0
Odsłony: 5128

problem z tp przy otwarciu long

Witam, mam problem z poniższym kodem, celem automatu jest tylko otworzenie pozycji L po przebiciu przez cenę Bid wybranego przez mnie poziomu, algorytm działa otwiera pozycje ale daje niewłaściwe TP bo tylko 8 tick-ów nie tyle ile chcę: extern int MagicNumber=10001; extern double Lots =0.1; extern d...
autor: MŁA
15 cze 2017, 13:07
Forum: Programowanie
Temat: przebicie poziomu
Odpowiedzi: 4
Odsłony: 6761

przebicie poziomu

Witam, mój problem wydaje się być prosty związku z tym przewertowałem forum z programowania i nie znalazłem na mój problem odpowiedzi a mianowicie jak skonstruować komendę aby robot otwierał pozycji short(long w sumie też ale nad High[1]) tuz pod Low[1] czy nawet na wysokości Low[1] to nie ma znacze...
autor: MŁA
07 cze 2017, 22:00
Forum: Programowanie
Temat: STOP
Odpowiedzi: 10
Odsłony: 5241

Re: STOP

IT'S ALIVE!! :) a miałbyś może link do instrukcji w jakie moduły należy wrzucać funkcje? jaka jest architektura mql?
autor: MŁA
06 cze 2017, 22:56
Forum: Programowanie
Temat: STOP
Odpowiedzi: 10
Odsłony: 5241

Re: STOP

Dzięki że zająłeś się "moim" kodem tylko ta część kodu którą analizowałeś to pozostałość po wzorze z linku który wrzuciłem zostawiłem to z prostej przyczyny algorytm działa to dobrze jak coś skasuje to może przestać działać bardziej mi chodzi o ten stop czasowy : int CLOSE(){ for (int p = OrdersTota...
autor: MŁA
05 cze 2017, 20:04
Forum: Programowanie
Temat: STOP
Odpowiedzi: 10
Odsłony: 5241

Re: STOP

I dalej mam zonk algorytm nie działa może przedstawie 100% kodu na jakim pracuje od razu mówię że to jest taki zlepek nad którym już jakiś czas pracuje który powstałe z tego https://www.mql5.com/en/articles/1385 na tej podstawie bawiłem się ze średnimi i z macd ale średnio to wychodziło . Kod który ...
autor: MŁA
04 cze 2017, 20:11
Forum: Programowanie
Temat: STOP
Odpowiedzi: 10
Odsłony: 5241

Re: STOP

widzę że usunąłeś q i MAGICMA i zastąpiłeś to OrderTicket() i OrderOpenTime() też próbowałem podobną kombinacje ale uznałem że to nie jest zbyt jasne co jest co dla programu i dlatego to co podałeś zmodyfikowałem do mojej formy ale tak czy siak obydwa kody mi nie działają tak jak wspominałem wyżej t...
autor: MŁA
03 cze 2017, 22:24
Forum: Programowanie
Temat: STOP
Odpowiedzi: 10
Odsłony: 5241

STOP

Witam mam tu problem ze stopem może ktoś z was by wiedział gdzie popełniam błąd? całość działa mi dobrze prócz OrderClose, robot zachowuje się jakby nie było tej części kodu void CheckForOpen() { int q;// określenie czasu rozpoczęcia transakcji int res;// początek części kodu co działa if(Volume[0]>...
autor: MŁA
31 maja 2017, 22:51
Forum: Programowanie
Temat: nie działający algorytm
Odpowiedzi: 3
Odsłony: 3574

Re: nie działający algorytm

Problem nr 1: Low[c] to jest cena, więc zmienna d powinna być typu double. Jak masz tam int, to zamiast np. 1.5421 będziesz miał tam 1. Problem nr 2: Close[1] nie może być niższe od najniższej ceny z zakresu Low[1]:Low[30] Sprawdzałem d nie musi być double natomiast wprowadziłem taką zmianę: "c=iLo...
autor: MŁA
31 maja 2017, 00:29
Forum: Programowanie
Temat: nie działający algorytm
Odpowiedzi: 3
Odsłony: 3574

nie działający algorytm

Witam napisałem coś takiego: void CheckForOpen() { int c; int d; int res; if(Volume[0]>1) return; c=iLowest(NULL,0,MODE_LOW,30,1); d=Low[c]; if(Close[1]<d ) { if(StopLoss>0) SL=Bid+Point*StopLoss; if(TakeProfit>0) TP=Bid-Point*TakeProfit; res=WHCOrderSend(Symbol(),OP_SELL,LotsOptimized(),Bid,3,SL,TP...
autor: MŁA
09 lip 2012, 00:23
Forum: Forex - systemy i strategie
Temat: IBB
Odpowiedzi: 54
Odsłony: 20982

już myślałem że testowałeś strategie programem ;) nie znam się na tego typu aplikacjach ale wydaję się że one raczej właśnie korzystają z danych D1 bez niższych interwałów :) czyli zostało dłubać ręcznie :)