Autorius | Žinutė |
2010-11-25 11:24 #158379 | |
Sveiki,
turiu klausima katis, kaip isikelt tavo EA TP, nes kepurele kazkodel pilka ir neina jo uztaisyt Gal ka ne taip darau, nors darau kaip visada aciu |
|
2010-11-29 03:22 #159230 | |
Fraktalas [2010-11-19 23:05]: Chilis [2010-11-19 19:00]: Nepadeda. Nustaciau ir 100 pipsu. Loto dydis gali buti didesnis. Šitas turi veikti: OrderSend(Symbol(),OP_SELL,lots,Bid,3,Ask+stoploss*Point,Bid-takeprofit*Point,"expert comment",0,Red); Neveikia nors pasiusk. Net win perrasiau. Jei kas galit pakopinkit visa koda pas save isbande. Gal kokio include neirasau. |
|
2010-12-09 18:00 #162841 | |
Tylu ramu..
|
|
2010-12-09 18:14 #162843 | |
Chilis [2010-11-29 03:22]: Neveikia nors pasiusk. Net win perrasiau. Jei kas galit pakopinkit visa koda pas save isbande. Gal kokio include neirasau. Kas neveikia ? Pabandžiau jūsų kodą, man veikia: skriptas pasileidžia, poziciją atidaro. Kodas: double lots = 1.0;
double stoploss = 50; double takeprofit = 50; int start() { OrderSend(Symbol(),OP_SELL,lots,Bid,3,Ask+stoploss*Point,Bid-takeprofit*Point,"expert comment",0,Red); return(0); } Common sense is not very common
|
|
2010-12-09 19:30 #162882 | |
datetime TimeCurrent( )
Returns the last known server time (time of incoming of the latest quote) as number of seconds elapsed from 00:00 January 1, 1970. Note: At the testing, the last known server time is modelled. Sample: if(TimeCurrent()-OrderOpenTime()<360) return(0); kas tas 360 gal kas pakomentuos? 6valandos?turbut 6 minutes.. |
|
2010-12-09 19:47 #162888 | |
360 sekundės, t.y. 1 valanda. Ta sąlyga tikrina, ar orderis atidarytas ne vėliau kaip prieš valandą.
|
|
2010-12-09 19:52 #162889 | |
sliux [2010-12-09 19:47]: 360 sekundės, t.y. 1 valanda. Ta sąlyga tikrina, ar orderis atidarytas ne vėliau kaip prieš valandą. Nuo kada valanda turi 360 sekundes ? |
|
2010-12-09 21:38 #162906 | |
Aha truputį nusikalbėjau, 6 minutės. Iki valandos vieno nuliuko trūksta
|
|
2010-12-10 13:50 #163041 | |
kaip paselectinti paskutini uzdaryta orderi? sitas neveik.
if (OrderSelect(OrdersHistoryTotal()-1,SELECT_BY_TICKET,MODE_HISTORY==true) |
|
2010-12-10 21:13 #163174 | |
drankerid [2010-12-10 13:50]: kaip paselectinti paskutini uzdaryta orderi? sitas neveik. if (OrderSelect(OrdersHistoryTotal()-1,SELECT_BY_TICKET,MODE_HISTORY==true) pacio kodo nzn kaip ten veikia, bet matau vieno skliausto gale truksta. Ir If'e kazin ar "== true" galima rasyt toje vietoje. Ar ne taip turi buti. Galiu ir nepataikyti if (OrderSelect(OrdersHistoryTotal()-1,SELECT_BY_TICKET,MODE_HISTORY) ==true) |
|
2010-12-14 18:42 #164053 | |
^la [2010-12-09 18:14]: Chilis [2010-11-29 03:22]: Neveikia nors pasiusk. Net win perrasiau. Jei kas galit pakopinkit visa koda pas save isbande. Gal kokio include neirasau. Kas neveikia ? Pabandžiau jūsų kodą, man veikia: skriptas pasileidžia, poziciją atidaro. Kodas: double lots = 1.0; double stoploss = 50; double takeprofit = 50; int start() { OrderSend(Symbol(),OP_SELL,lots,Bid,3,Ask+stoploss*Point,Bid-takeprofit*Point,"expert comment",0,Red); return(0); } Kokia val sedejau spaudinedamas tuos skriptus. Ir netiketai pradejo veikti. Nors nieko nepadariau kitaip. Bet ir tai nesamones daro. Tai veikia tai neveikia. Gal platforma isirases lieva? Naudoju FX-Pro MetaTrader |
|
2010-12-14 21:29 #164101 | |
pabandziau paselektinti dar 2 budais,bet susiduriau su problema,kad isvis neatidaro orderiu(turbut kad is pradziu nera nei vieno atidaryto-uzdaryto orderio istorijoje.,ir nera kaip pradeti).tai dar per or salyga dadejau kad,jeigu nera kad atidarytu orderi. bet deja nieko neatidaro,arba tiesiog testeris nesuvokia kazko ir testuoja tik pagal primityvius techninius indikatorius ir crossus.
|
|
2010-12-14 21:45 #164105 | |
Chilis [2010-12-14 18:42]: Kokia val sedejau spaudinedamas tuos skriptus. Ir netiketai pradejo veikti. Nors nieko nepadariau kitaip. Bet ir tai nesamones daro. Tai veikia tai neveikia. Gal platforma isirases lieva? Naudoju FX-Pro MetaTrader Vien kvailai maigyti nepakanka. Reikia kartais ir dokumentaciją paskaityti. Ar kokį pradžiamokslį internete. Taip pat atkreipti dėmesį į "Experts" įvykių žurnalą. Ten paprastai parašoma apie klaidas, jei tokių yra. Common sense is not very common
|
|
2010-12-15 12:37 #164220 | |
Gal kas turit EMA crossover email alert su galimybe keisti ne tik EMA period bet ir it's SHIFT???
Arba gal imanoma pakoreguota prisegta indica kuri Katis imetes yra? "Only those who will risk going too far can possibly find out how far one can go." - T.S. Eliot
LT..DE..EG..BH..UK....:cool |
|
2010-12-15 13:10 #164231 | |
Tuoj jauciu dakiresiu as ^la
Butu faina jei koki pradziamoksli parekomenduotumet. Experts ir Journal visada ziurejau. Nesamones raso (prisegu). 3 kartus is eiles jungiau skripta. Trecia karta jau pilnai suveike. double lots = 0.1; double stoploss = 50; double takeprofit = 50; int _time_waiting=0; int start() { OrderSend(Symbol(),OP_BUY,lots,Ask,3,Bid-stoploss*Point,Ask+takeprofit*Point,"expert comment",0,Red); OrderSend(Symbol(),OP_BUY,lots,Ask,3,Bid-stoploss*Point,Ask+takeprofit*Point,"expert comment",0,Red); return(0); } |
|
2010-12-15 14:10 #164240 | |
Chili, pakeisk stoploss ir takeprofit reikšmes į 500. Panašu, platformoje nustatytas apribojimas, jog SL/TP turi būti daugiau nei 5p. nuo bid/ask.
Common sense is not very common
|
|
2010-12-15 18:46 #164334 | |
Taip pat durniuoja. Padidinau ir volume reiksme nuo 3 iki 5. (Kaip supratau cia nuokripis reguliuojamas del nuolatinio rinkos svyravimo)
OrderSend(Symbol(),OP_BUY,lots,Ask,5,Bid-stoploss*Point,Ask+takeprofit*Point,"expert |
|
2010-12-15 19:12 #164341 | |
Žiūrėk tuos pačius žurnalus. Juk ir praeitą kartą ten buvo parašytą apie klaidas - "Invalid S/L or T/P". Ar perkompiliavai po kodo pakeitimo ?
Jau greit išnaudosi mano kantrybės kredito limitą. Common sense is not very common
|
|
2010-12-15 23:51 #164407 | |
Vyrai reikia pagalbos,ka reiskia ( grafiko nesutapimo klaida )
•Pinigai islaisvina zmogu nuo noru, o norai nuo pinigu.
|
|
2010-12-16 09:16 #164446 | |
zemaitukas, greičiausiai dėl nekokybiškų duomenų, t.y. duomenyse yra "skylių" (gap'ų). Su tokiais duomenimis net neverta testuoti.
|