Jump to content

Welcome to the new Traders Laboratory! Please bear with us as we finish the migration over the next few days. If you find any issues, want to leave feedback, get in touch with us, or offer suggestions please post to the Support forum here.

emptyvault

Members
  • Content Count

    34
  • Joined

  • Last visited

Everything posted by emptyvault

  1. hello , Midknight : Can you give me some comment on esignal about providing HSI real time intraday data feed ? Is it stable and fast enough ? How often do their data feed causing delay or even down server ? Sorry to ask this as I have never used esignal before and sure these kind of opinions can never be obtained from their CS too , so I can only ask the user . thanks in advance .
  2. hello ; Finally I got the help from the Customer Service of multicharts and here is the solution . Before this there is error at the first time I receive help from them too and after several times of ask and help it was fixed . The problem maybe because of tick and minutes data . The following codes work in MC , both intraday data and EOD data . Wish it can help to all MC users . thanks { Chaikin Money Flow } inputs: len(20); var: den(0), den2(0); var: vol(0); if BarType >= 2 then vol = Volume else vol = Ticks; den = summation(vol,len); den2 = H-L; if den = 0 or den2 = 0 then begin value1 = 0; end else begin value2 = ((( C-L ) - ( H-C )) / ( H-L ) * vol); value1 = summation(value2, len) / den; end; if value1 > 0 then begin plot1(value1, "CMF_Hist", green); plot2(value1, "CMF_Line", green); end else begin plot1(value1, "CMF_Hist", darkmagenta); plot2(value1, "CMF_Line", darkmagenta); end; plot5(0, "Mid");
  3. I found the following code from a web page , but unluckily , it did not plot anything in the multicharts . Anyone know what is the bug ? I am using in on index so there is volume . After I read the code, I can't sure if the mistake caused by the volume" if and else " . Here is the code ; inputs: len(21) ; var: den(0), den2(0); // Currencies don't always track volume, so this sets the value to zero if there isn't volume den = summation(V,len); den2 = H-L; if den = 0 or den2 = 0 then begin value1 = 0; end else begin value1 = summation(((( C-L ) - ( H-C )) / ( H-L )) * V,len) / den; end; if value1 > 0 then begin plot1(value1, "CMF_Hist", red); plot2(value1, "CMF_Line", red); end else begin plot1(value1, "CMF_Hist", blue); plot2(value1, "CMF_Line", blue); end; plot5(0, "Mid");
  4. no , because I suppose MC will put it on their web page data base since it is a popular indicator .
  5. As title , Can anyone post here the code for multichart ? I cannot find it in the newest MC and their homepage . thanks in advance .
  6. dear all I am going to write some assignment topic about : If financial markets are efficient why does technical analysis still exist ? since there are many TA chartists and people in this forum are good in economic too . Can someone give me some hints suggestion that what web page , paper , materials to let me know about this topic and make reference . Thanks in advance .
  7. the error message is : Trying access at data to future Bars reference value : -1 It was a paintbar indicator that let me browse through the chart to look its performance visually . Maybe it was caused by a variable , moving average [n] , I tried to refer to a value by a variable n in the bracket . Is this syntax not legal in power language ? When I test it in the complier , it is ok but when I add this indicator the error message pop out .
  8. thanks Tam , you are always kind and helpful !! Forgive me about asking this kind of question as I really confused by this software sometimes . I see the MRO in the function list of MC but no description in the latest version 5.5 manual . In the Easylanguage manual , the MRO write : MRO(Test, Length, Instance) , but for MC , it is : MRO = RecentOcc( Test, Len, Instance, 1 ) ; What is the 1 stand for ?? maybe that is what I am confused for ....
  9. I just looked again to MC homepage and found the the manual was updated to version 5.5 , woh !! what a surprise .... but I still cannot find the MRO function . Is the manual not included all the function about power language ?
  10. I am really a little bit confused ... I am still a Multichart novice and try to practice the easy language but the name in it is Power language . I cannot find the MRO function in the manual , both pdf and chm file which provided by the web site . The pdf manual was version 3.0 but the current version of MC is 5.0 gold .... When I apply MRO in write my own indicator , it seems has error . The other error I encounter was the program said I refer the data to future ....?? It has no problem when I run the power language complier . It is sunday and I cannot ask the CS so I can only ask here , sorry .
  11. thanks for replying . So that means I can write a single system/strategy that can combine all my thinking in it ? Forgive me to say . The manual of MC is really really suck ! A novice can only read some books about TS easylanguage but seems there are a lot of things that are not that compatible .
  12. Hell , a novice question here . I browsed through the power language editor and the manual (it is still a pdf manual of version 3.0 , am I wrong ?). The entry and exit code of each strategy seems separated . Is that mean the entry and exit code must be wrote in separated 2 code and apply to the same chart to get a full trading system test result ? If it is , then will the trailing stop and money management be more difficult to be done ? As I would like test some rules of mine that maybe base on somethings base on the entry bar . Such as time , or bars after , number of times which it cross down a short time moving average again... All these are to be count from the entry signal bar . Or should I copy the same code again to the exit code again but just take out the "buy" statement ? Thanks .
  13. forgive my clumsy in EL , just add a phase C > adap10 then solved the problem . I have a lot to learn about EL .... :crap:
  14. I tried to test the most simple work visually and wrote the following to test the code if it works for a close cross over the adaptive line . But the result was that even the close cross below the line after two days , it still get paint bar ....really scratching my head ... What is the mistake ? // Adap10 inputs: Price( Close ), EffRatioLength( 10 ), FastAvgLength( 2 ), SlowAvgLength( 30 ) ; variables: Adap10(0) ; Adap10 = AdaptiveMovAvg( Price, 10, FastAvgLength, SlowAvgLength ) ; // test barsince Vars: BarWhen(0), BarsSince(0), MA(0); If C crosses over Adap10 then BarWhen = BarNumber; BarsSince = BarNumber - BarWhen; If BarsSince = 2 then PlotPaintBar(High,Low,open,close,"",cyan);
  15. The indicator was on MC homepage so I guess not all of the readers like me to just copy and paste the material on here . sorry if you feel it is improper to do so .
  16. Novice question . In EL , how to count the number of bars past a certain occasion ? e.g. If the Close cross over the average 10 days ago and it return a value 10 . I browsed the EL reserved word manual but seems cannot find some function like 'barsince' ? It should be in EL but just maybe using another term only .Can someone tell me what is the proper name of it ? thanks in advance .
  17. sorry sir , seems it is not what I want , I make example to express more clearly . Let say , if it is a 5 minutes bar , from first bar - 10:05am , then 10:10 , then 10:15 , then 10:20 .... The fourth bar show a buy in signal and highlight (whatever). the value I want is the the lowest low of these 4 bars as a stop lost value, that means some combination of functions to return this value . Barsince seems only return the number of bars , not the price . Or do you mean I should use it to write several lines to get the value I want ? I cannot figure out .....
  18. sorry , After enter the file into MC , I cannot complied them . Can any one using MC who can tell me how to fix it ? thanks :crap:
  19. hello . Is there any code in EL to find out the value count from the bar when I opened the position ? For example , if I've just opened a position , long position , I want to set the stop lost point at the lowest low within the last 4 bars from this entry bar (including this bar) . Is there any reserved function/word for me to do this ? Besides , is there any candlestick pattern function that can let me use too ? Thanks in advance .
  20. thanks , Thrunner , In fact I have most of them but just cannot find some useful descriptions about pivot . I missed the last one about the reserved words of EL .This is one I should have . I got the pages now and I will take a look . Wish I can get the solution I wanted .
  21. hello , Zdo and other member . I can find the indicators you said , pivot & swing , but when I tried to know more about it and open the help file but cannot find the it . I am using MC version 5 (latest update ) . I go through the pdf manual but cannot find them too . How can I know more about the syntax of it if I want to . There are ebook to learn easylanguage but are for TS only . Sad that it is hard to find one in MC . The pdf manual of MC is very insufficient . thanks in advance .
  22. hi , I am a newbie in MC . I used metastock before . When in metastock , there was a function call trough value . It can let me set to alert , eg , a dropping moving average stop dropping and then move upward when the downward and upward movement reached the extent I set , eg 2% , something like that . There is a opposite peak function too . I cannot find it after I browsed throughly in the keyword help , or MC used other name to label it ? Thanks .
  23. hi , even I can't help a lot as I am a newbie in using MC too , but felt very happen that I can meet so people that did not mind to give their opinions to us . Thanks , Tams .
  24. hi , it is interesting to meet someone who is trading in hang send index futures here . Any day trader about it like to share your experience ?
  25. oh , sorry , I have fixed it already . I would like to know . Is it necessary for MC to put every indicator's coding from each scripts of the paintbar or indicators if the indicators are already exist in my list ? Is there any "refer" function or syntax which can make is easier ?
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.