| kingpin Pievienots: 30.07.2005 Ziņojumi: 91 | Re: MetaTrader!!!! 08.11.2006 19:30 |
Ok atvainojos , drusku pārbraucu robežai pāri ... Vnk gadījās rakstīt tīri sliktā emocionālā momentā (nekāds sakars ar tevi , šo forumu vai ko citu) ... |
Friday13
Pievienots: 01.10.2004 Ziņojumi: 624 | Re: MetaTrader!!!! 28.07.2007 17:18 |
To Nezinu u.c. MQL pārzinātājiem:
Vai kādam ir pieejams MQL kods/-i priekš Experta, kurš tajā automātiski iefiltrē arī efektīgus MM principus, respektīvi, pieaugot kapitālam līdz noteiktam līmenim EA pats attiecīgi arī palielina darījumā izmantoto Lotu skaitu?
Zinu jau zinu, ka noteikti tml. kodus var atrast forumos, bet sen neesmu pa tiem rakņājies un tāpēc vēlējos apjautāties vai kāds ko tādu izmanto un ir jau kas tāds pie rokas vai arī var ieteikt avotu, kur to operatīvi var atrast??? |
Friday13
Pievienots: 01.10.2004 Ziņojumi: 624 | Re: MetaTrader!!!! 11.08.2007 20:58 |
Viss OK! Kancelējam iepriekšējo jautājumu! |
Inguss
Pievienots: 18.02.2005 Ziņojumi: 154 | Re: MetaTrader!!!! 19.08.2007 00:56 |
www.metaquotes.ru katalogā iemet aci! Un daudzos citos forumos ir rodamas svaigas idejas expertu jomā! Bet klausies, kam Tev tas automātiskais lotu palielinājums vajadzīgs? Ja protams Tu netaisies atstāt platformu uz gadu ieslēgtu, bez uzraudzības.... Nu ja Tev tas eksperts gūst 100% peļņu, nu tad arī manuāli settingos palielini to lotu skaitu x2...vai ne tā?! Vai Tu vēlies, lai lots tiek palielināts katru otro dienu? Nu tad jābūt attiecīgam ekspertam kas depo palielina attiecīgos tempos |
abeiks Pievienots: 12.07.2005 Ziņojumi: 170 | Re: MetaTrader!!!! 19.08.2007 14:19 |
Ingus
bet ja ar ekspertu grib piedalīties konkursā? Es domāju tikai tamdēļ tas ir vajadzīgs. |
Inguss
Pievienots: 18.02.2005 Ziņojumi: 154 | Re: MetaTrader!!!! 19.08.2007 14:39 |
Ok , uzbliez ekspertu, un tad attiecīgi personāži ieliks funkciju, kas automātiski palielinās lotus! Šie attiecīgie personāži to var izdarīt par baltu velti, vai pa simbolisku samamksu(kā sanāks atrast)! Ja eksperts tiešām ir pelnošs, tad es domāju, ka nebūtu žēl samaksāt profesionālim, kurš šo ekspertu novedīs līdz galam! Ja arī šajā forumā klīst cilvji, kuri pieprot mql valodu, bet nezin kā automātiski palielināt lotu skaitu, tad dažos krievu forumos ir foruma sadaļas, kurās var iemācīties atsevišķas kodu daļas. Iespējas ir daudz un dažādas ;) |
Vidvuds
Pievienots: 20.03.2007 Ziņojumi: 161 | Re: MetaTrader!!!! 20.08.2007 09:03 |
ne par tēmu - kādu laiku moku VTTrader un līz šim esmu konstatējis vienu lielu miinusu - atverot pozīciju nav iespējams vienlaicīgi salikt TP un SL kā MT. Dažos gadījumos tas ir ļoti sāpīgi... kas tur IMHO ir labs, ir vinju demo eksperti - ne nu tā, ka varētu tiem pašiem ļaut plosīties, bet kā signālu ģeneratori varbūt, kas tur var pasmelties idejas MQL expertiem. |
klusais
Pievienots: 04.09.2007 Ziņojumi: 40 | Re: MetaTrader!!!! 11.09.2007 19:31 |
Gadījumā, ja kāds no foruma dalībniekiem būtu ar mieru palīdzēt viena MT4 eksperta (3 indikatori, nekas pārāk sarežģīts) uzrakstīšanā un sniegt īsu konsultāciju MQL4 lietošanā (par zināmu atlīdzību, protams), atsūtiet, lūdzu, savas koordinātas uz klusais1@gmail.com.
Šodien sāku rakstīt kodu savai pirmajai treidinga stratēģijai. Mēģināšu netraucēt un iemācīties tomēr MQL4 saviem spēkiem, bet nezinu, vai pietiks pacietības un laika |
klusais
Pievienots: 04.09.2007 Ziņojumi: 40 | Re: MetaTrader!!!! 12.09.2007 11:47 |
Mēģināju uzrakstīt EA un nedaudz pavirzījos uz priekšu, tomēr ir smagi daudz jautājumu un neskaidrību, ko tālāk darīt Varbūt kāds varētu palīdzēt pabeigt EA zemāk esošajai treidinga sistēmai:
Indicators used
ADX (14)
5 EMA + 10 EMA
Parabolic SAR (0.02; 0.2)
Trading rules
Stop Loss = 7 pips
Take Profit = 20 pips
Entry rules (ADX (14)>25 AND above DI+/DI- lines)
Enter Long if:
DI+ line crosses up through the DI- line AND the Extreme Point is breached in the subsequent period
5 EMA crosses above the 10 EMA
Parabolic SAR dots below the candles
Enter Short if:
DI- line crosses up through the DI+ line AND the Extreme Point is breached in the subsequent period
5 EMA crosses below the 10 EMA
Parabolic SAR dots above the candles
Exit Rules
ADX begins to move lower from its highest level OR price crosses the SAR
Zemāk seko tas, ko esmu jau salicis iekšā EA - grafiks testerī rāda visus indikatorus, tomēr pārējais priekš manis ir melna bilde
Par struktūru (it īpaši daļā "expert start function") - man nebija ne mazākās jausmas, kā pareizi programmēt, vienkārši aizņēmos jau eksistējošu Day Trading stratēģijas EA (Copyright © 2005, NazFunds Company) un ieliku oriģinālo indikatoru vietā sevis izvēlētos.
// Do not forget to place a stop loss.
extern double lots = 1.0;
extern double trailingStop = 15;
extern double takeProfit = 20;
extern double stopLoss = 7;
extern double slippage = 3;
// EA identifier.
extern string nameEA = "SaursliezuDzelzcels";
// Technical Indicators used.
//ADX
extern double adxValue;
extern double diPlusValue;
extern double diMinusValue;
//5 EMA + 10 EMA
double shortEmaValue;
double longEmaValue;
int SHORT_EMA_PERIODS = 5;
int LONG_EMA_PERIODS = 10;
//Parabolic SAR
double sarCurrent, sarPrevious;
double realTP, realSL;
bool isBuying = false, isSelling = false, isClosing = false;
int cnt, ticket;
//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
int init()
{
return(0);
}
//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
return(0);
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{
// Check for invalid bars and takeprofit
if(Bars < 200)
{
Print("Not enough bars for this strategy - ", nameEA);
return(-1);
}
// Calculate indicators' value
calculateIndicators();
// Control open trades
int totalOrders = OrdersTotal();
int numPos = 0;
// scan all orders and positions...
for(cnt = 0; cnt < totalOrders; cnt++)
{
// the next line will check for ONLY market trades, not entry orders
OrderSelect(cnt, SELECT_BY_POS);
// only look for this symbol, and only orders from this EA
if(OrderSymbol() == Symbol() && OrderType() 0)
{
if(Bid-OrderOpenPrice() > trailingStop*Point)
{
if(OrderStopLoss() < (Bid - trailingStop*Point))
OrderModify(OrderTicket(), OrderOpenPrice(),
Bid-trailingStop*Point,OrderTakeProfit(),0,Blue);
}
}
}
else
// Check sold trade for close signal
{
if(isBuying || isClosing)
{
OrderClose(OrderTicket(), OrderLots(), Ask, slippage, Violet);
prtAlert("Saursliezu Dzelzcels: Closing SELL order");
}
if(trailingStop > 0)
// Control trailing stop
{
if(OrderOpenPrice() - Ask > trailingStop*Point)
{
if(OrderStopLoss() == 0 || OrderStopLoss() > Ask + trailingStop*Point)
OrderModify(OrderTicket(), OrderOpenPrice(),
Ask + trailingStop*Point, OrderTakeProfit(),
0, Red);
}
}
}
}
}
// If there is no open trade for this pair and this EA
if(numPos < 1)
{
if(AccountFreeMargin() < 1000*lots)
{
Print("Not enough money to trade ", lots, " lots. Strategy:", nameEA);
return(0);
}
// Check for BUY entry signal
if(isBuying && !isSelling && !isClosing)
{
if(stopLoss > 0)
realSL = Ask - stopLoss * Point;
if(takeProfit > 0)
realTP = Ask + takeProfit * Point;
// Buy
ticket = OrderSend(Symbol(), OP_BUY, lots, Ask, slippage, realSL, realTP,
nameEA, 16384,0,Red);
if(ticket < 0)
Print("OrderSend (",nameEA,") failed with error #", GetLastError());
prtAlert("Saursliezu Dzelzcels: Buying");
}
// Check for SELL entry signal
if(isSelling && !isBuying && !isClosing)
{
if(stopLoss > 0)
realSL = Bid + stopLoss * Point;
if(takeProfit > 0)
realTP = Bid - takeProfit * Point;
// Sell
ticket = OrderSend(Symbol(), OP_SELL, lots, Bid, slippage, realSL, realTP,
nameEA, 16384, 0, Red);
if(ticket < 0)
Print("OrderSend (",nameEA,") failed with error #", GetLastError());
prtAlert("Saursliezu Dzelzcels: Selling");
}
}
return(0);
}
//+------------------------------------------------------------------+
//| Calculate indicators' value |
//+------------------------------------------------------------------+
void calculateIndicators()
{
adxValue = iADX(NULL, 0, 14, PRICE_CLOSE, MODE_MAIN, 2);
diPlusValue = iADX(NULL, 0, 14, PRICE_CLOSE, MODE_PLUSDI, 2);
diMinusValue = iADX(NULL, 0, 14, PRICE_CLOSE, MODE_MINUSDI, 2);
shortEmaValue = iMA(NULL, 0, SHORT_EMA_PERIODS, 0, MODE_EMA, PRICE_CLOSE, 0);
longEmaValue = iMA(NULL, 0, LONG_EMA_PERIODS, 0, MODE_EMA, PRICE_CLOSE, 0);
sarCurrent = iSAR(NULL, 0, 0.02, 0.2, 0);
sarPrevious = iSAR(NULL, 0, 0.02, 0.2, 1);
// Check for BUY, SELL, and CLOSE signal
isBuying = (adxValue > 25 && adxValue > diPlusValue && adxValue > diMinusValue &&
diPlusValue > diMinusValue && EXTREME POINT BREACHED &&
shortEmaValue > longEmaValue &&
sarCurrent sarCurrent);
isSelling = (adxValue > 25 && adxValue > diPlusValue && adxValue > diMinusValue &&
diPlusValue < diMinusValue && EXTREME POINT BREACHED &&
shortEmaValue < longEmaValue &&
sarCurrent >= Bid && sarPrevious |
Muks
Pievienots: 19.10.2004 Ziņojumi: 1526 | Re: MetaTrader!!!! 12.09.2007 12:05 |
Klusais.
Bezcerīgi vecīt. Naiva cerība apspēlēt MT brokeri(lasi spēļu automātu). Jāapspēlē ir tirgus, nevis brokeris ar brīnumsoftu.
Veiksmi!
|
klusais
Pievienots: 04.09.2007 Ziņojumi: 40 | Re: MetaTrader!!!! 12.09.2007 12:18 |
Tāds iespaids jau ir radies, palasot forumus
Tomēr mana ideja ir - MT izmantot tikai lai back-testētu kādas iedomātas 20-50 sistēmas / indikatoru kombinācijas peļnītspējas varbūtību. Un tad paņemt to, kurai ir vislabākais potenciāls un notestēt to manuāli demo kontā (un pēc tam - ja teiksim 2 mēnešu laikā jutīšu, ka ir ok (arī ja izdotos nopelnīt 2% mēnesī, būtu ok), tad treidot dzīvajā). Holy Grail netaisos meklēt un arī ar EA dzīvajā treidot neplānoju.
Varbūt kāds varētu palīdzēt uzrakstīt to augstākminēto EA priekš testēšanas? |
Muks
Pievienots: 19.10.2004 Ziņojumi: 1526 | Re: MetaTrader!!!! 12.09.2007 12:31 |
Pilnīgi pieņemu to, ka uz demo MT platformas ar stopu -7, un take profitu +20 pips, kādu laiku pelnīsi demo $ ciparus. Pārnesot to visu uz reālo MT kontu,tie tur tajā galā darīs visu, lai maximāli pietuvinātu situāciju reālam tirgum, kur pat 1-2 pipsu nobīde uz vienu vai otru pusi, padarīs tavu intraday sistēmu par nederīgu, iztukšojot tavu naudas maku.
Veiksmi! |
klusais
Pievienots: 04.09.2007 Ziņojumi: 40 | Re: MetaTrader!!!! 12.09.2007 13:52 |
Paldies
Bet neplānoju pat demo treidošanu (kur nu vēl real) veikt caur MT.
Man ir demo account Oandā - tur arī plānoju savu sistēmu demo-testēt ;)
Pērkot lietotu auto, nebūtu taču gudri pirms pirkšanas lūgt to novērtēt (notestēt) konkrētā autoplača teh.darbiniekiem, vai ne? |
Joke
Pievienots: 15.06.2005 Ziņojumi: 50 | Re: MetaTrader!!!! 13.09.2007 20:47 |
Jautājums to Muks, un arī pārējiem. Kas var ko atbildēt klājat vaļā...
Kāpēc MT brokeri nemīl skalpētājus? Vai tiešām lielākā daļa no šiem vīreļiem nesūta manus orderus tālāk marketmeikeriem? Tātad viņi ir krāpnieki? Jo klients ir "labs" viņu izpratnē tikai tikmēr, kamēr zaudē?
Kāpec tādi secinājumi? Tapēc ka es esmu skalperis pēc treidošanas stila... beigu beigās esmu nonacis pie secinājuma, ka tas ir vis ienesīgākais veids. Diezgan stabili varu padienu paņemt 10 līdz 20 punktus dienā. Vidēji sanāk dienā 6 darijumi.
Ja tirgū notiek straujas kustības, mans EA reizēm tur pozīciju atvērtu tikai dažas sekundes, un tas ļoti nepatīk brokerim. |
uldids Pievienots: 20.04.2006 Ziņojumi: 54 | Re: MetaTrader!!!! 14.09.2007 16:15 |
man šķiet tas ir tīri cilvēcisks konkrētā brokera slinkums. varbūt uzjautā to kādā forumā, kur atbild paši brokeri. |
Friday13
Pievienots: 01.10.2004 Ziņojumi: 624 | Re: MetaTrader!!!! 15.09.2007 10:01 |
Pēc dziļākās būtības brokerim jau tieši vajadzētu, lai klients pēc iespējas ilgāk noturētos tirgū un veiktu pēc iespējas vairāk darījumus, jo par katru darījumu brokerkantorim atlcec Spreada $. |
Peteris
Pievienots: 16.08.2004 Ziņojumi: 493 | Re: MetaTrader!!!! 15.09.2007 11:04 |
to Joke:
labaak jau tureeties taalaak no diileriem kuri piedaavaa MT platformu. |
Inguss
Pievienots: 18.02.2005 Ziņojumi: 154 | Re: MetaTrader!!!! 16.09.2007 22:18 |
Peteri, bet kamdel daudzi MT turas pie dzivibas jau vairakus gadus?!?!?! Vai tad tiesham tiek mesti daudzi treideri un nekur par to nekas netiek celts gaismaa??? Padomaa logjiski... Vai arii argumentee savu nepatiku pret MT parstavjiem!!! |
Mario Pievienots: 13.10.2004 Ziņojumi: 3487 | Re: MetaTrader!!!! 17.09.2007 15:33 |
Kungi, vai varētu iemest linku, kur var lejuplādēt metatrader?
Formatējot "C" disku, pazuda links. |
klusais
Pievienots: 04.09.2007 Ziņojumi: 40 | Re: MetaTrader!!!! 17.09.2007 18:25 |
Manuprāt, šeit:
http://www.metaquotes.net/downloads/ |
Mario Pievienots: 13.10.2004 Ziņojumi: 3487 | Re: MetaTrader!!!! 17.09.2007 18:44 |
Paldies, ir. |
Peteris
Pievienots: 16.08.2004 Ziņojumi: 493 | Re: MetaTrader!!!! 19.09.2007 18:58 |
to Inguss: Pirmaam kaartaam brokera izveeli uzskatu par loti noziimiigu soli , it sevishki taadaa vaaji reguleetaa tirguu kaa forex. Nebuut neuzskatu visus brokerus kuri izmanto MT platformu par tevis mineetajiem uzmeteejiem vai liidziigiem. Bet ir vairaaki "bet". Viens kaut vai Joke mineetais fakts, dala jau uzreiz peec apraksta redzams ka "chakaree" klientus. It jau vesela virkne Fx brokeru izmanto MT bet ir taads teiciens kas der visam neder nekam. Normaalam respektablam kantorim vajadzeetu buut savai platformai. Tas taa iisumaa mans personiigais viedoklis. |
bezmiegs Pievienots: 03.04.2007 Ziņojumi: 8 | Re: MetaTrader!!!! 19.09.2007 22:03 |
Joke, par kuru konkrēti brokeri ir runa? |
nezinu Pievienots: 01.03.2006 Ziņojumi: 397 | Re: MetaTrader!!!! 20.09.2007 08:58 |
Nevelos kaadu softu nopelt vai slavet, jo manaa skatijumaa jebkuram var atrast trukumus. Bet tomer ne tuvu nevaru piekrist apgalvojumiem par MT. pie tam kaada ir sakariba starp MT softu un brokeri. Daudzi te tos baaz vienaa maisaa, lai gan taas ir divas dazadas lietas. Un apgalvojums, ka kas der visiem, neder nekam. Un kaa tad ar taadu platformu kaa currenex .. to arii izmanto diezgan daudzas lielas institucijas. Tad sii platforma laikam arii nekam neder. Jeb arii iedomajaties situaciju, kad visi taapat spriestu par MS word vai Adobe Photoshop. Kas der visiem, tas man neder. Ludzu uzprogrammejiet man pilnigi individualu teksta vai grafiskas apstrades programmu. |
Vidvuds
Pievienots: 20.03.2007 Ziņojumi: 161 | Re: MetaTrader!!!! 20.09.2007 10:57 |
Nenuiīti MT, bet: kur tauta pozicionētu Tradestation?
Rotaļājoties ar MT un VTTrader nākas konstatēt, ka treidot (mērkķoties demo kontā) "uz grafika" ir ja ne ērti, tad palīdzīgi... abet TS - tas viss arsevišķi -trading un analīze tobiš. |
|