Autorius | Žinutė |
![]() |
2010-03-26 17:14 #99832 |
Siulau nauja tema.
Cia siulyciau spresti programos rasymo klausimus. Tik jokiu budu as neturiu mintyje "parasykit man robotuko koda". Rasom patys ir , jei kyla neaiskumas, klausiame konkreciai apie rupima kodo vieta. As ir bandau rasyt pats. Ne viskas gaunasi, ieskau pavyzdziu ir analizuoju, aiskinuosi. Gal atsiras geru zmoniu ir cia kurie pades neaiskiu vietu issiaiskinime. Butu labai malonu. |
|
![]() |
2010-03-26 17:39 #99845 |
Aciu, kad skaitot, bet cia tikriausiai tikri lietuviai: duokit ir as paimsiu, bet is manes nieko negausit.
|
|
![]() |
2010-03-26 18:03 #99851 |
Fince, tu prestarauji pats sau: "Gal atsiras geru zmoniu ir cia kurie pades neaiskiu vietu issiaiskinime. Butu labai malonu.. " o paskui: "bet cia tikriausiai tikri lietuviai: duokit ir as paimsiu, bet is manes nieko negausit"
"malonu" i burna neisidesi ![]() p.s kokia kalba programuoji? Koki iranki naudoji? |
|
![]() |
2010-03-26 18:07 #99852 |
"bet cia tikriausiai tikri lietuviai: duokit ir as paimsiu, bet is manes nieko negausit"
Tais zodziais norejau pasakyt, kad skaitanciu daug, o mano sauksmas i tyrus. O padet gal kai kur primityviai ir as galeciau, bet kaip rasiau, dirbu aiskinuosi ir daznai pats issiaiskinu. O cia norejau suburti programuojancius zmones, kurie galetu viens kitam padeti, padiskuuoti. |
|
2010-03-26 19:03 #99877 | |
Formuluok klausimus gal atsiras tokiu kurie juos atsako. O dabar nelabai aisku apie ka kalbi.
|
|
2010-03-26 19:29 #99887 | |
Sveikas ;)
O kokia kalba programuoji? Nes aš kelias moku, gal patarti ką galėsiu ![]() |
|
![]() |
2010-03-26 22:32 #99972 |
sveikas, tai destom problema, o tada ziuresim - spresim ja
![]() |
|
![]() |
2010-03-27 21:29 #100119 |
Kalba MQL.
Klausimas - Kaip parasyti, kad "nulines" zvakes, arba kitaip sakant galima atidaryti tik nurodyta skaiciu poziciju ir tuo paciu tikrintu ar bendras poziciju skaicius nevirsija maksimalaus leistino skaiciaus. extern int max_count_0 = 1; //maksimalus leidziamu atidaryti ant nulines zvakes extern int max_count = 5; //leidziama atidaryt is viso Cia turiu mintyje tai, kad ant nulines galima atidaryti pagal siuos isstatymus tik viena pozicija, jei tenkinami kitos atidarymo salygos, bet atsiradus naujai nulinei zvakei ir tenkinant atidarymo salygas vel galima atidaryti viena pozicija ir t.t. kol nevirsijane leidziamu is viso atidarymu. |
|
![]() |
2010-03-27 22:03 #100124 |
Susikurk atskira kintamaji kaip poziciju counteri tai nulinei zvakei, prilygink ji nuliui pradzioje (niekas neatidaryta), tada atidarant pozicija ziurai ar tas counteris nevirsija max'o ir atidarai, tuo paciu padidini ji vienetu. Counteri nunulini atsidarant kitai zvakei ir varai taip, taip pat pozicijai uzsidarius dar toje pacioje zvakeje ji reiketu pamazinti vienetu. Antra salyga galima tikrint su funkcijom issitraukus bendra jau atidarytu orderiu skaiciu, arba irgi atskira counteri sukt.
Mazdaug taip, tik neisivaizduoju kam sito reikia ![]() |
|
![]() |
2010-03-27 23:03 #100134 |
Aciu
Ryt bandysiu Rytas uz vakara protingesnis |
|
![]() |
2010-03-28 12:10 #100157 |
fince, kad diskusija vyktu, reikia klausimu. Parasei pirma zinute, po to visus iskeikei, kad nepadeda. Nors taip ir neaisku buvo kur padeti. Toliau uzdavei elementaru klausima, kuri ismoksta 12 klaseje mokiniai. Tai sprendziu, kad esi studentas, kuriam programavimas tamsus miskas.
|
|
2010-08-12 21:30 #132538 | |
Sveiki,
Rasau robotuka, ir reikalingi min/max taskai is zigzag indikatoriaus, bet susiduriau su problema: kaip pakoreguoti indikatoriu ir robota, kad jie pradetu draugauti... Ta prasme kaip mano robotas turetu kreiptis i indikatoriu kad is jo gautu reikiamus parametrus? pateikiu pavyzdi su MA, bet nesuprantu kaip raudonai pazymeti kintamieji gali itakoti indikatoriu, jei jame nera jie apibrezti... Indikatoriaus iskvietimas is EA: double iMA(string symbol, int timeframe, int period, int ma_shift, int ma_method, int applied_price, int shift) Indikatoriaus aprasymas: #property copyright "Copyright © 2004, MetaQuotes Software Corp." #property link "http://www.metaquotes.net/" #property indicator_chart_window #property indicator_buffers 1 #property indicator_color1 Red //---- indicator parameters extern int MA_Period=13; extern int MA_Shift=0; extern int MA_Method=0; //---- indicator buffers double ExtMapBuffer[]; //---- int ExtCountedBars=0; |
|
![]() |
2010-08-12 22:02 #132549 |
Kreiptis iš EA reikėtų panašiai taip:
iCustom( symbol, timeframe, "ZigZag", ExtDepth, ExtDeviation, ExtBackstep, 0, shift); Bet kogero indikatorius gražins ne min/max taškus, o linijos verte ant konkretaus baro (shift). |
|
2010-08-12 23:09 #132570 | |
sliux [2010-08-12 20:02]: Kreiptis iš EA reikėtų panašiai taip: iCustom( symbol, timeframe, "ZigZag", ExtDepth, ExtDeviation, ExtBackstep, 0, shift); Bet kogero indikatorius gražins ne min/max taškus, o linijos verte ant konkretaus baro (shift). Mazhdaug gal taip: for(i=0;i<=norimasBackDepth;i++) { val1=iCustom( symbol, timeframe, "ZigZag", ExtDepth, ExtDeviation, ExtBackstep, 0, shift+i); val2=iCustom( symbol, timeframe, "ZigZag", ExtDepth, ExtDeviation, ExtBackstep, 0, shift+i+1); val3=iCustom( symbol, timeframe, "ZigZag", ExtDepth, ExtDeviation, ExtBackstep, 0, shift+i+2); if(val1<val2 && val2>val3) {last_max=val2;break;} } .. su last_min panashiai.. Į sveikatą..
|
|
![]() |
2010-08-13 11:09 #132637 |
Zigzag indikatorius backtestinant ziuri i prieki. Juo remtis negalima.
ESPRIMO [2010-08-12 21:30]:
Sveiki, Rasau robotuka, ir reikalingi min/max taskai is zigzag indikatoriaus, |
|
![]() |
2010-08-13 11:23 #132640 |
ESPRIMO sveikas,
gali pameginti ka nors isgauti is sito indikatoriaus, kuri kazkada perdariau, kad rodytu MAX ir MIN taskus. Trumpai: prisegtas indikatorius tai paprastas ZigZagas tik, kad savo MINimumuose ir MAXumuose piesia linija(patterna) bei OPEN/HIGH/LOW/CLOSE informacija. *Jei piesia max/min taskuose reiskias gali ir X/Y info isgaut su, auksciau kolegu mineta, "iCustom" funkcija ![]() Sekmes! |
|
2010-08-17 02:11 #133397 | |
Ar galima užprogramuoti, kad atidarinėtų ir uždarinėtų orderius?
|
|
2010-08-19 11:40 #134072 | |
Sveiki, noriu paklausti ka blogai cia darau? Noriu uzpildyti indikatoriaus buferi o po to pasiimti is jo reikiamas reiksmes, bet jis grazina man nulius...
double ExtMapBuffer2[2]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators SetIndexBuffer(1,ExtMapBuffer2); } //+------------------------------------------------------------------+ //| Custor indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { ExtMapBuffer2[1]=1.111; ExtMapBuffer2[2]=1; //Print("Last error: ",GetLastError()); Print("Kaina ", ExtMapBuffer2[1]," Kryptis ",ExtMapBuffer2[2]); |
|
2010-08-19 13:23 #134131
![]() |
|
#property indicator_buffers 1
double ExtMapBuffer2[2]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators SetIndexBuffer(0,ExtMapBuffer2); } //+------------------------------------------------------------------+ //| Custor indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { ExtMapBuffer2[1]=1.111; ExtMapBuffer2[2]=1; //Print("Last error: ",GetLastError()); Print("Kaina ", ExtMapBuffer2[1]," Kryptis ",ExtMapBuffer2[2]); } Į sveikatą..
|
|
2010-08-19 13:49 #134143 | |
dekui, nebuvau nurodes kiek buferiu naudosiu #property indicator_buffers
|