Jump to content
Co nového? Mé kurzy
Komunita:
Diskuze Sledované příspěvky Žebříčky

Doporučené příspěvky

  • Odpovědí 583
  • Vytvořeno
  • Poslední

Nejaktivnější diskutující

Nejaktivnější diskutující

Publikované obrázky

Odesláno

vladko:
hmno na co tam máš to MathPow? Základ na první je zase základ, takže je to zbytečné.. a spíš než 1/USDCAD bych napsal 1.0 / USDCAD. MQL se tváří jako pseudoCéčko a jako takové zaokrouhluje výsledek dělení podle typu prvního parametru..

tzn.

1 / 5 = (int)0.2 = 0
1.0 / 5 = (double)0.2 = 0.2

Odesláno

Zdravím .

Potreboval by som do AOS-u doprogramovať, rsp.vložiť kód, tak aby AOS obchodoval len v určitom čase, napr:
open: 7:00
klose:15:00
U niektorých AOS som to videl, ale ja si s tým neporadím.
Za pomoc ďakujem.

Odesláno

kdysi jsem napsal knihovnu, která přesně tohle řešila do kódu přidej: na začátek: [bold] #import "UtilsLib.dll" bool CanStart(int currentHour, int currentMinute); void InitSessionLine(string line); #import [/bold] potom mezi uživatelské proměnné [bold] extern string g_sessionList = "03:00-04:59 12:00-12:59 14:00-14:59 18:00-19:59 21:00-23:59";[/bold] potom někde do initu: [bold]InitSessionLine(g_sessionList);[/bold] potom ve void start(): [bold] bool canProcess = CanStart(TimeHour(Time[0]),TimeMinute(Time[0])); [/bold] a do proměnné canProcess dostaneš true nebo false podle toho jestli je čas v rozmezí g_sessionList nebo nee jo a tu knihovnu, která se mi snad podaří vložit si dej do MT4

13483

Odesláno

ahojte, prosim vas, vie niekto z vas zmenit tento AOS z obhodovania minilotov na mikro loty (to asi staci len v MT4 prepisat z 0,1 na 0,01 alebo je tam este dnu v kode nejaka finta?) a zaroven z obchodovania zo 4-och desatinych miest na 5 desatinných miest? ďakujem

13485

Odesláno

harmonie
tie dva EA čo si spomínal na chate sú niekde prístupné? Skúšal som niečo podobné s ručným zatvorením, ale keď to hneď nešlo do plusu tak bola istá strata. Uvažoval som nechať zisk rásť viac, ako stratu..

Odesláno

Ty ea jsem si vytvořil. Nic moc geniálního.
První (ten, co otvírá pozice):
[ital]
...
if (SignalUp()) {
PoziceCloseSell();
PoziceOpenBuy();
}
if (SignalDn()) {
PoziceCloseBuy();
PoziceOpenBuy();
}
...
[/ital]
A ten druhý, co hlídá profity všech pozic:
[ital]
extern double MinProfit = 5;
...
if (PoziceProfitAll()>=MinProfit) {
PoziceCloseAll();
}
[/ital]
A otvírání a zavírání pozic je triviální, dá se opsat z každého dostupného ea. Pozice otvírám bez SL a TP. Zavře se buď tím, že se "přepne" do opačného směru (většinou malá ztráta) a nebo zavřením všech - zisk.

Odesláno

To robyno:
Ano, v kódu stačí upravit ten parametr kde se udává počet lotů, to je extern double Lots = 0.1; ale domnívám se že se dá upravit jako vstupní údaj celého EA a nic nemusíš upravovat přímo v kódu.
V těch desiných místech žádnej extra problém nevidím.
Chtěl bych se tě zeptat jak vidíš fungování tohoto EA ?
Dále má smysl obchodovat mikroloty ?

Odesláno

krakra Napsal:
-------------------------------------------------------
> Dále má smysl obchodovat mikroloty ?

Má smysl obchodovat miniloty? ...

Obchodování mikrolotů může sloužit jako lepší "demo" v reálném prostředí.

Odesláno

harmonie
zatvorí to všetky pozície naraz po dosiahnutí nejakého predvoleného zisku v pips, alebo ak to ide naopak tak po dosiahnutí nejakej (inej) predvolenej straty v pips? (Ja to z kódu nepoznám).


×
×
  • Vytvořit...