Autorius | Žinutė |
2010-03-08 20:57 #94446 | |
Testavau hirosima, sheip shudas. nes RR ratio blogas. uzdirba nakti per mazus judesiukus,o jei kryptinga rinka tai daznai ismusa stop losa ,kuris didesnis daug negu TP. Live accauntui buvo taip: nakti +7%, per pietus jau buvo -53% . NEXT!
|
|
2010-03-08 21:01 #94447 | |
"nes RR ratio blogas"
Tai matyt per nakti ji ir reikia telaikyt, bet ir tai gali papult, nes trendai buna ir nakti. O siaip tai nemates as normalaus roboto su normaliu RR, nebent koks nors ant dideliu TF. Visi jie gudrus daryt maza TP ir dideli SL, naturalu gi tikimybe dazniausiai bus i TP puse. Dazniausiai..... |
|
2010-03-08 21:13 #94451 | |
davidjones
Laukiu slaptazodzio. drankerid Jeigu turi hirosima patalpink ji cia. Noriu paziureti, nereiks laukti slaptažodžio arba sakyk slaptažodi. :whis
|
|
2010-03-08 21:53 #94466 | |
uzsiimkit martingeilu(valdant visa naujienas ir suolius...tai yra isjungiant arba uzdarant mazam -)...gralis...rekomenduoju ILAN...svarbu isvest saskaita laiku...
|
|
2010-03-09 16:25 #94760 | |
Sveiki visi,
Pora klausimų dėl MQL4. Pavyzdžiuj, toks kodas: Kodas: int init() { double price; while (true) { if (OrdersTotal() == 0) { price = Ask; OrderSend("EURUSD",OP_BUY,1,price,3,*****,"neworde12",54651,0,Red); OrderSend("EURUSD",OP_SELL,1,price,3,*******"neworder1",54659,0,Red); } else if (OrdersTotal() == 1) { OrderSend("EURUSD",OP_SELL,1,price,3,*******"neworder1",54659,0,Red); } } return(0); } Įjungiu advisor'į, padaro BUY, palaukia kol bid = price, daro SELL. Po kai kurio laiko suveikia SL ir TP, orderių vėl 0, pagal idėją, turi vėl daryt BUY, laukt ir t.t. Bet to kažkodėl nedaro. Kame problema? |
|
2010-03-09 17:21 #94802 | |
uzmetus aki panasu jog paleidus sita dalyka jis gauna ask kaina.. ivykdo orderius(jei pavyksta) veliau suveikia Sl ar TP whatever, ir vel viska daro su ta pacia ask kaina nors rinka pavaziavus, refreshink ask kaina,
..ir seip tokie ciklai begaliniai turi nors kiek laiko "miegoti" ...lost and never to be found...
|
|
2010-03-09 17:28 #94803 | |
Idomiai cia kazkaip programini bertos, kam tas amzinas ciklas ? Ir kam koda dedi i "init()" ? Pagrindinis EA kodas buna "start()" funkcijoje, kuri suveikia nuo kiekvieno ticko, ir ten pagal savo kriterijus kiekviena karta analizuoji besikeiciancias kotiruotes ir jei atitinka salygos ismeti orderius. "init()" kodas suveikia tada kada pirma karta uzmeti EA, ir po to kiekviena kart, kai perjungineji TF, atrodo.
|
|
2010-03-09 17:34 #94807 | |
es_ne
Man ir reikia, kad darytų viską su ta pačia kaina. Antras if'as tam, kad SELL order'is suveiktų, nes kitaip, pirmam if'e, jis daro tik BUY order'į, dėl to kad bid, beveik visalaik, != ask. |
|
2010-03-09 17:40 #94811 | |
na tai kaip ir sake C# daryk "start()" kiekviena kart kai pora suvaikscios nors viena ticka gausi naujausia ask kaina...
...lost and never to be found...
|
|
2010-03-09 17:41 #94813 | |
C#
Jeigu, įdėsiu tą kodą(be ciklo) į start(), tada kiekvieną kartą mano botas darys naują price kintamajį ir jo reikšmė bus saugoma iki kito tick'o. Ar aš neteisus? |
|
2010-03-09 17:43 #94816 | |
es_ne
Ar tikrai taip? Nes man nerodo pending order'io. Ar taip ir turi būti? |
|
2010-03-09 17:45 #94820 | |
jo...gauni errora ir begalo vykdai cikla kol sulauki ask==bid
...lost and never to be found...
|
|
2010-03-09 17:46 #94821 | |
Taip teisus. Kintamojo gali ir nenaudot, jeigu su kaina daugiau jokiu operaciju neatlieki, tiesiog gali supilt i funkcijas Bid/Ask, kurie keiciantis kainai bus vis kitoki ir nuo pasikeitimo kiekviena karta suveiks "start()".
Siulau pasiziuret kaip suprograminti sample EA, kurie buna kartu MT4 default installe. Nes isradineji cia dviracius matyt |
|
2010-03-09 17:57 #94828 | |
C#
Kodą poto vistiek keisiu, čia tokią pusiau - aplha programa. Bet mane daugiau domina kitas dalykas. Kodėl po antro order'io, botas nepadaro daugiau orderių, nors pagal pirmą if'ą, turėtų? Pagal teorija, viskas gi teisingai parašyta. |
|
2010-03-09 18:03 #94833 | |
taigi sako tau kad tavo ask buna senas ir nutoles nuo rinkos kainos , ir visi tavo orderiai meta errorus nes price+-slippage!=ask , nebent tuo atveju jei rinka vel sugrizta prie tos pacios kainos..
...lost and never to be found...
|
|
2010-03-09 18:07 #94839 | |
Nezinau, visu pirma negerai tas kad kodas "init()" funkcijoje. Visu antra amzinu ciklu naudot tikrai nerekomenduojama, cia ne tik MQL4, o apskritai programavime. Jeigu jau yra toks poreikis, tai tada bent isejima is ciklo su salyga reik numatyt (break). Tavo atveju jokio ciklo cia nereik, perkelk koda i "start()" ir aiskinkis toliau tenais.
Ir cia pasiziuret gali, jei kas neaisku. http://docs.mql4.com/index |
|
2010-03-09 22:04 #94981 | |
simbav? gal jau gali ikelti ta robota?
Robotu programavimas mql (mt4)
|
|
2010-03-09 23:21 #95022 | |
Uzmirsau visai. Siunciam is cia
EUR/CHF 1MIN :whis
|
|
2010-03-09 23:40 #95030 | |
Dekui
Robotu programavimas mql (mt4)
|
|
2010-03-10 00:07 #95044 | |
Hirosima bandau jau pora savaiciu siaip rezultatais labai nesiskundziu o stai ka ji nuveike siandien sugaude i abi puses...
|