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

Doporučené příspěvky

Odesláno

Martyn:

Takove prkotiny jdou v MT samozrejme naprogramovat chce to jen zasednout k PC a zacit neco psat :)

BTW: nastavit TP lze jen pro celou pozici ale jde naprogramovat ea ktera ti bude po urictem profitu bude zavirat pulku pozice, takze to vlastne tak funguje sam to tak pouzivam

Mira

  • Odpovědí 4,3k
  • Vytvořeno
  • Poslední

Nejaktivnější diskutující

Nejaktivnější diskutující

Publikované obrázky

Odesláno

To all: dávám k dispozici EA - (zatím bez zdrojového kódu), potřeboval bych ji otestovat na delších datech. Pro info, od 31.10.2006 -> 22.12.2006 (víc dat nemám) má profit faktor 3,35 více viz obrázek. DavidF

3020

3021

Odesláno

to all:
takže vánoce máme šťastně za sebou, a já jako vždycky dostal prd, dokonce ani ten monitor o kterej jsem si psal nedošel, tak nevím.Ale k věci - je možné nějakým způsobem upravit velikost karty "nákup" F9 v MT4.Je to hrozně velký a otravuje to.
A ještě jednou karta nákup.Až si jednou pořídím velkej monitor a budu mít dva, rád bych měl otevřený 3 grafy(např.), a k tomu u každýho grafu kartu nákup(pokud možno zmenšenou) a tak být ve střehu.Normálně nejde otevřít vic jak jedna karta nákupu. Nedá se to nějak obejít s vyjímkou toho, abych jel na třech PC?
Díky za odpověď Vlasta

Odesláno

Zdravim, chci se zeptat na rozdil mezi vysledky Back testu ve Stratery Testeru MQ4 build 200 a forward testu. Mam PC ktere bezi online 24x7 a bezi na nem forward test na demo uctu brokera MIG EA Firebird v1-0c1, M1, GPBUSD, EURUSD, USDCHF a USDJPY Report: DetailedStatement.htm Od 4.12.06 do 25.12.06 ma Equity: 12 833.44 a PF 5.3 pri init deposit 5000 Hezke... A ted bych ho chtel zacit vylepsovat, aby dosahl nizsi max Drawdown a predevsim mene ztratovych Open Trade. Data pouzivam ty co jsou na tomtez PC v online behu, protoze verim ze jsou tim padem nejbliz realite a tickove. OTAZKA 1 JE TO TAK? Jsou to opravdy realna tickova data demo uctu, tytez na jejiz zaklade bezi forward test EA? KROK2 - backtesty Protoze strategy tester neumi test vice paru naraz, udelal jsem postupne backtest teto EA na M1 pro vsechny 4 pary pri zadani datumu od 4.12.06 do 25.12.06. Vysledky viz. dalsi soubory: StrategyTester-EURUSD-FB v1-0c1.htm Net Profit: 973.35, PF: 2.46 StrategyTester-GBPUSD-FB v1-0c1.htm Net Profit: 1407.74, PF: 3.22 StrategyTester-USDCHF-FB v1-0c1.htm Net Profit: 208.95, PF: 1.21 StrategyTester-USDJPY-FB v1-0c1.htm Net Profit: -11.16, PF: 0.99 Jako naivni laik bych se mohl domnivat ze forward test a backtest bude +- odpovidat a po souctu vysledky jednotlivych 4 backtestu se priblizim vyskedku forward testu, za predpokladu ze budu ignorovat riziko, ze soucet backtestu nezahrnuje riziko pri soubeznem drawdownu a naslednem Margin Call. Bohuzel Vysledek je natolik rozdilny, ze me naplnuje hruzou a pocitem bezmoci, opravdu netusim, pokud neexistuje zpusob jak to udelat spravne... K CEMU VLASTNE STRATEGY TESTER JE? Vim ze to vyplyva i z toho ze backety ukazuji modeling kvality 25proc, presto ze bezi na datech z online PC a dle me uvahy tedy tickovych. OTAZKA 2 Existuje zpusob jak ze Strategy Testeru dostat opravdu realne vysledky, ktere budou odpovidat s nejakym malym rozdilem vysledkum tehoz forward testu? Bud to neumim...? Nebo nemam relevantni data? Nebo to neumi Strategy tester..? Protoze pokud ne, pak asi opravdu uznam ze Tradestation je lepsi. Vzdyt takovy Strategy tester je uplne nanic a zcela znemoznuje jakykoliv seriozni tuning strategie. Jestli je to zamer ci jen nahoda radeji neresim!

3022

3023

Odesláno

frantacech:
strategy tester má svá omezení, viz článek na mql4.com. Skutečnost se od reálu liší podle toho, na jakém principu EA funguje a na tom, jak bezchybně jsi provedl test. Nejnižší úroveň dat, kterou jsi zachytil, jsou 1M data. Pokud máš modeling kvalitu 25%, pravděpodobně jsi nepoužil model "every tick" nebo jsi nepřepočítal všechna potřebná TF pro výpočet. V první řadě je třeba vždy hledat chybu nejdřív u sebe, až potom můžeš usuzovat, že "Strategy tester je uplne nanic a zcela znemoznuje jakykoliv seriozni tuning strategie". Článků o správném testování je zde a na mql4 dostatek.
Milan

Odesláno

Volfe, diky za info. Clanky jsem cetl a myslim ze i pochopil. Recalculate jsem mel zatrhly a jak vidis ze statementu v priloze delal jsem every tick. Proto dole pisu ze bud to neumim nebo je chyba jinde. Ze to neumim je na prvnim miste a rad bych to jednou pro vzdy vyjasnil sobe i ostatnim. Chapu ze je to stejne vsechno ducharina, ale presto bych ocekaval alespon s priprenyma ocima porovnatelny vysledek. pokud te to zajima, prikladam EA, zkus udelat sam backtest, co ti vyjde a dej mi prosim vedet. Mimochodem znas ManageTP v2.3? Napadlo me ze by to byl velmi zajimavy doplnek pro jakoukoliv EA vcetne Hanse.

3024

3025

Odesláno

Zdravim, mozete mi prosim napisat kde sa da najrychlejsie ziskat popis funkcii pouzivanych v MT4? Ovladam C resp C++ , mam taky pocit ze tu bol hodeny nejaky link na tutorial programovania v MT4 ale neviem ho akosi najst :-/ (ale mozno sa mylim..)

Odesláno

franta cech:
nenapadlo tě, že bude rozdíl, pokud jeden test provádíš s nějakým money managementem a používáš různé volume v rozsahu 0,2-0,7 lotu a porovnáváš to s backtestem, kde používáš jen 0,1 lotu?
Jinak používat ticková data je jistě dobrá idea, ale problém je, sehnat jich dostatek a důvěřovat jim, že jsou reálná, jednak zabírají dost paměti, jednak test s nimi je daleko pomalejší (natož optimalizace). Já upřednostňuji spíše pracovat s dostupnými 1M daty s tím, že si všechna úskalí při programování uvědomuji a tomu přizpůsobuji program. Používám rozdílnou verzi na testování a obchodování. Např. u entry objednávek zadávám v testovací verzi SL až minutu po aktivaci, aby nebyla při dlouhé svíci testerem vyhodnocena, že byla aktivována a ihned ukončena na SL. Taky se nesoustředím na "skalpovací" EA, ale spíše několikahodinové až swingové.
Jinak ManageTP neznám, je někde nějaký popis?

mucha:
všechny programovací funkce MT4 jsou popsány v Metaeditoru v toolboxu

Milan

Odesláno

Wow , toho MM jsem si nevsimnul, projedu to znovu a uvidime. Treba bude ten rozdil mensi.

ManageTP, takovy vylepseny Trailing viz. popis. Ma to co do sebe.

-----------------------

Take Profit
Hi Everyone,

I've developed an expert that is designed to help me stick to my system a bit better than what I do by myself. Use it at your own risk, though.

The expert works by taking profit out of a trade at various take profit levels. It also moves stop losses at designated levels. You have the ability to customize the following parameters:
First_Target: This is the first take profit target, in pips, that you specify.
Target_Increment: Once the first profit target is reached, the next target will increment by the amount specified by the target increment variable.
Close_Lots: This is how many lots you want to take out at each target. For example, if you have 10 lots, you can take 1 lot out at each of 10 profit targets, or 5 lots out at each of two targets. It's up to you.
Move_Stops: Set to true if you want the expert to move stops based on the First_Stop and Stop_Differential parameters. Otherwise, set to false if you don't want stops moved automatically.
First_Stop_Target: This is the amount in pips the trade moves before your stop loss is moved to the First_Stop level.
First_Stop: This will move your stop loss when a target, in pips, is reached. The number represents the number of pips from entry and can be postive or negative.
Second_Stop_Target: This is the amount in pips the trade moves before your stop loss is moved to the Second_Stop level.
Second_Stop: This will move your stop loss when a target, in pips, is reached. The number represents the number of pips from entry and can be postive or negative.
Use_Max_Loss: Set to true if you want to input your own stoploss and hide your stop value from your broker. This is the maximum loss you'll risk on the trade. It's irrelevant if Move_Stops is set to true AND Move_Stops was triggered.
Max_Loss: This is the maximum pip loss you'll accept on the trade. If set to 0, this function is disabled.
Magic_Number: You can use this to ensure the expert only manages trades with a particular magic number. This will allow you to trade the same pair using different systems without this expert interfering with the take profit points of the other trade(s).
The image below represents example parameters that can be set for the expert. I'll explain each one with a scenario. Assume you place a 1 lot sell order for EURUSD at 1.2100 (1.2103/1.2100 - ask/bid). (Assume a 3 pip spread.)
The expert will take .1 lots ("Close_Lots"), or 1/10th of this scenario's order, out at +10 pips ("First_Target"), or 1.2090/1.2087.
After that, the next profit target will increment 8 pips ("Target_Increment") to 1.2082/1.2079. and another .1 lots will be taken out at that level. The expert continues to increment the preceding profit target by 8 pips until the original order is closed. In this example, the maximum pips gained would be 10 + (8*9), or 82 pips. (First target pips + increment pips * number of times to increment, which would vary depending on the original order size and the "Close_Lots" parameter.)
When the trade reaches +15 pips ("First_Stop_Target"), the stop loss will be moved to -5 pips ("First_Stop") from the order entry price. In this case, the order entry price was 1.2100, so the new price would be 1.2105. This means that you would lose 5 pips if the trade turned. Set the "Stop_Differential" parameter to "0" in order to move stops to breakeven (1.2100). If this parameter were, for example, set to 5, then the stop loss would be moved to 1.2095, and you would have a 5 pip increase if the move turned against you and stopped you out.
When the trade reaches +30 pips (Second_Stop_Target), the SL is moved to Entry Price + 10 pips.
If you don't want the expert to move the order's stop loss, then set the "Move_Stops" parameter to "false". I think this works, but haven't fully tested it.
In case you're wondering, the reason I wrote this is so that I didn't have to place 5 different stop loss orders in order to manage different take profit levels. Since I don't want to sit in front of the computer all the time, waiting for these levels to hit and I take out a portion of the order, I figured an expert would do just the thing.

Regards,

stockwet


** Important **
I've found that if I'm in the middle of trade and make a change to the expert parameters, it resets everything. So, here's an example. Let's say that I want to take 1 lot out at 20 pips and another out at 40 pips. The price moves to 25 pips and takes out my first lot. I decide that I want to change my stop rules to move stops from breakeven to +10 pips if the price goes to +30 pips. The problem is, my take profit had incremented to watch for +40 pips but my initial target is still set to 20. If I close the expert, it resets the incremented value to the initial target. Since the price is now +25 pips and my initial target is set to 20, even though the expert incremented to 40 as the next target, the reset causes my second lot to be taken out.

So, if you're targets have incremented and you want to change your move stops or any other value, make sure you make your initial target to be the new next target you want to take profit out at.




** Updates**
11/2/2006 (v2.3) :: Fixed bug that caused the sl var to be set to 1 when a pending order was > than the First_Stop_Target value. In other words, if a pending order was in, not an actual order, and the price was greater than First_Stop_Target pips from the pending order entry, then the expert would honor the second move stops stop target, and skip the first.

Návštěvník
Téma je uzavřené.

×
×
  • Vytvořit...