Autorius | Žinutė |
![]() |
2013-04-25 19:10 #341580 |
Sveiki, taigi susidomejau expert advisors funkcija MT4 platformoje, taciau nezinau kaip man su ja pagilinti savo zinias, todel noreciau paprasyti visapusiskos pagalbos. Siokius tokius C kalbos pradmenis turiu, ir esu nusiteikes toliau gilintis i juos jeigu tik jus padetumete, gal koki nors E-book ar tinklapi kur galeciau ismokti sukurti prekybos robota, gal galetumete pateikti man paciu paprasciausiu EA pavyzduku.
Sekantis mano klausymas butu ant kokiu platformu jis veikia, kaip suzinoti kur veikia kur ne, siuo metu naudoju XeMarkets. Meginau paprasta robota paleisti, buvau paleides ji 24h, taciau nepadare ne vieto orderio, robotas skirtas skalpingui, butent tokius ir noreciau kurti. Dar noreciau jusu nuomones, koki brokeri geriausia rinktis skalpingui, tai turetu buti su maziausiais spreadais ? Aciu uz betkokia pagalba. |
|
![]() |
2013-04-25 19:38 #341583 |
Myliu pinigus
Yra dviejų rūšių rinkos analitikai: vieni nežino kas bus, kiti nežino, kad jie nežino kas bus. |
|
![]() |
2013-04-26 00:14 #341621 |
Na visu pirma noreciau padaryti paparasciausia programa, niekur tokios paprastos nerandu kokios noriu, tai gal padesit.
Tai salygos butu tokios: Atidarom orderi BUY: TP60 SL30 jei orderis sekmingas darom vel ta pati, jei nesekmingas darom SEL: TP60 SL30 |
|
2013-04-26 07:01 #341633 | |
Jei nori išmokti programuoti MQL, susirask MQL Tutorial by Coders` guru. Jis daug kur yra, pvz forex-tsd, arba http://forum.mql4.com/3332.
Individualios kelionės
Investicijos |
|
![]() |
2013-04-26 18:53 #341766 |
Gerai, meginsiu susirasti
![]() |
|
![]() |
2013-04-28 15:50 #341918 |
Sitas tutorialas ? http://forum.mql4.com/3332
deja nebera sio tutorialo Taciau radau cia, jei cia tas pats: http://www.earnforex.com/forex-e-books/advanced-forex-trading/Coders_Guru_Full_Course.pdf |
|
2013-04-28 16:25 #341920 | |
Tas kursas turi būti dar forex-tsd
Individualios kelionės
Investicijos |
|
![]() |
2013-04-29 09:24 #341934 |
mokant programuot in general jokių kursų iš vis nereikia. viskas ko reikia yra pačiame MT4 redaktoriuje
Myliu pinigus
Yra dviejų rūšių rinkos analitikai: vieni nežino kas bus, kiti nežino, kad jie nežino kas bus. |
|
![]() |
2013-04-30 21:16 #342187 |
Na va, kaip ir perskaiciau visa jo pdf knyga, ir emiau praktiniu darbu, bandau kurti paprasciausia expert advisors ir susiduriau su tokia beda, kad nedaro paprasciausio orderio, gal galetumet padeti issikapanoti is jos:
Kodas: //+------------------------------------------------------------------+
//| rokas_50and50_EA.mq4 | //| rokasdude | //| | //+------------------------------------------------------------------+ #property copyright "rokasearner" #property link "" extern double Lots=0.1; extern double TakeProfit=50; extern double StopLoss=25; //+------------------------------------------------------------------+ //| expert initialization function | //+------------------------------------------------------------------+ int init() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| expert deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| expert start function | //+------------------------------------------------------------------+ int start() { int ticket, total; total=OrdersTotal(); if(total<1) { ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,Ask+TakeProfit*Point,"rokas sample",12345,0,Green); } if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES)==true) { Print("Profit for the order ",OrderProfit()); return(0); } if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES)==false) { Print("OrderSelect failed error code is",GetLastError()); ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,Bid-TakeProfit*Point,"rokas sample",12345,0,Red); } if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES)==true) if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES)==false) //---- //---- return(0); } //+------------------------------------------------------------------+ |
|
![]() |
2013-04-30 21:43 #342189 |
1. ar įjungtas "leidimas" prekiauti ekspertui?
2. ką rašo žurnale? jei ekspertas vis tik turi leidimą prekiauti ir mėgina tai daryti, žurnale turi matytis klaidos kodas, dėl kurios orderiai neatidaromi P.S. kodą pats rašei ar kažkieno paėmęs iškarpei ko nereikia/nesupranti? biški logikos jame trūksta ![]() Myliu pinigus
Yra dviejų rūšių rinkos analitikai: vieni nežino kas bus, kiti nežino, kad jie nežino kas bus. |
|
![]() |
2013-04-30 22:36 #342193 |
pilotas [2013-04-30 21:43]: 1. ar įjungtas "leidimas" prekiauti ekspertui? 2. ką rašo žurnale? jei ekspertas vis tik turi leidimą prekiauti ir mėgina tai daryti, žurnale turi matytis klaidos kodas, dėl kurios orderiai neatidaromi P.S. kodą pats rašei ar kažkieno paėmęs iškarpei ko nereikia/nesupranti? biški logikos jame trūksta ![]() Leidimas ijungtas Wxperts skiltyje raso: OrderSelect failed error code is 130 Zurnale: kad experts loaded successfully. Na cia dar siame kode buvau idejes kad Jeigu orderis pasieke SL Lots*2, taciau tada vel errora mete, irgi nezinojau kaip patvarkyti, tj istryniau viska kas susyje su sia komanda, gal truputi del to nelogiskai atrodo. Is principo bent Orderi noreciau kad atidarytu, pagal programa turetu, bet as manau kad ties ten ir sustoja |
|
![]() |
2013-04-30 22:55 #342195 |
visu pirma ar verta mokytis mql jei planuosi tik pora robotu, per diena mql neismoksi, kartais paprasciau robota yra uzsisakyti...
Robotu programavimas mql (mt4)
|
|
![]() |
2013-04-30 22:57 #342196 |
Verta, asmeniskai noriu ismokti, o taipogi pravers man sios zinios.
|
|
![]() |
2013-04-30 22:58 #342197 |
be to tu tokius klausimus klausi, kurie turetu buti klausiami naujoku skyriuje, tad tau paciam apie mql programavima dar anksti galvoti.
Robotu programavimas mql (mt4)
|
|
![]() |
2013-04-30 22:59 #342199 |
zinios visada pravercia
![]() Robotu programavimas mql (mt4)
|
|
![]() |
2013-04-30 23:08 #342202 |
na anksciau nesu programaves su mql, taciau pradeti nuo kazko reikia
![]() |
|
![]() |
2013-04-30 23:42 #342211 |
Galu gale susinervinau, ir pameginau visai paprasta koda: tiesiog kad atidarytu orderi, bet ir to nedaro.. kame saknys ?
Kodas: //+------------------------------------------------------------------+
//| rokas_50and50_EA.mq4 | //| rokasearner | //| | //+------------------------------------------------------------------+ #property copyright "rokasearner" #property link "" extern double Lots=1; extern double TakeProfit=100; extern double StopLoss=50; //+------------------------------------------------------------------+ //| expert initialization function | //+------------------------------------------------------------------+ int init() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| expert deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| expert start function | //+------------------------------------------------------------------+ int start() { int ticket, total=0; total=OrdersTotal(); if(total<3) { OrderSend(Symbol(),OP_BUY,Lots,Ask,3,StopLoss*Point,Ask+TakeProfit*Point,"rokas sample",16384,0,Green); } //---- //---- return(0); } //+------------------------------------------------------------------+ |
|
![]() |
2013-04-30 23:52 #342212 |
o skaitei ką reiškia error 130 ?
OrderSelect failed error code is 130
Myliu pinigus
Yra dviejų rūšių rinkos analitikai: vieni nežino kas bus, kiti nežino, kad jie nežino kas bus. |
|
![]() |
2013-05-01 00:17 #342215 |
pilotas [2013-04-30 23:52]: o skaitei ką reiškia error 130 ? OrderSelect failed error code is 130 TAIP: http://docs.mql4.com/constants/errors Kaip ir su stopu kazkas turetu buti, bet jeigu jis 0 neturetu prisikabinti Redaguota: rokasdude (2013-05-01 00:59 ) |
|
![]() |
2013-05-01 02:44 #342223 |
Na pameginau tik su scriptu:
1 scriptas: atidaro Buy orderi, be TP ir SL: Kodas: int start() Veikia{ OrderSend(Symbol(),OP_BUY,1.0,0,0,0,0,"some comment",16384,Green); return(0); } Meginau ideti TP ir SL: Kodas: int start() Nebeveikia{ OrderSend(Symbol(),OP_BUY,1.0,0,0,Ask-250*Point,Ask+250*Point,"some comment",16384,Green); return(0); } Kodel taip yra ? |