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.

Tams

Market Wizard
  • Content Count

    4075
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Tams

  1. Point & Figure Simulator This indicator will simulate "Point & Figure" levels on a bar chart Written by Adam Hefner version 01-07-02 Point_and_Figure_Simulator.txt Point_and_Figure_Simulator_(MultiCharts).pla
  2. If MA > MA[1] and MA[1] < MA[2] then...
  3. this might just be a reverse of yesterday... LOL nothing is going to happen for the rest of the day?
  4. Released on 6/30/2009 10:00:00 AM For June, 2009 Consumer Confidence - Level Prior 54.9 Consensus 57.0 Consensus Range 52.0 to 57.5 Actual 49.3
  5. this EasyLanguage "Tutorial" might help: http://www.traderslaboratory.com/forums/f56/trendline-easylanguage-5840.html
  6. that's because BarInterval is a number. ALERT requires a string input, thus the type mismatch error. You can try: Alert("Alert" + numtostr( BarInterval, 0) ); .
  7. you can string up the custom identifiers... input: Chart.ID(1); var: StringVariable(""); stringvariable = "Chart=" + numtostr(chart.id,0) + ":" + GetSymbolName + ":" + numtoStr(BarInterval,0); If Close > Close[1] Then Alert( stringvariable );
  8. basically the format is like this: ALERT( StringVariable ); you can replace StringVariable with anything you like. e.g. var: StringVariable(""); stringvariable = numtoStr(BarInterval,0); If Close > Close[1] Then Alert( stringvariable );
  9. Alert Triggers an alert window where the necessary text can be created. The text can be dynamic, static or absent. Usage Alert Notes If the text isn't set in the alert then Source, Symbol, Resolution, Price is displayed Alerts are shown on the last bar only Detailed information of alerts' settings is available in Formatting Studies > Alerts Example This statement will call an alert without text message: Alert; This statement creates a dynamic alert text and displays the number of the weekday: Alert( Text("Day-of-week-is:", DayOfWeek(Date)) ); This statement will show static text: If Close > Close[1] Then Alert( "Price turning up" ) Source: EasyLanguage / PowerLanguage manual
  10. At least there were some oscillations on Friday... I managed to ride with the tide and grabbed a few points in both directions. Today, there are nothing after 10:30am !!! :-(
  11. you should look up the EasyLanguage dictionary... all the parameters are there. ;-)
  12. People Taking Off Early for the Long Weekend? things seem slowing down already.
  13. you can add more securities/limitations into the code: e.g. Password input: Password(12345); If password = 12345 then begin Time Limit If computerdatetime < 1081231 then begin 1081231 equals to 2009 December 31 i.e. the code will expire and stop working after December 31, 2009.
  14. Text_SetAttribute Sets an attribute of the text in a text object with the specified ID number; returns a value of 0 if the attribute was successfully set, and a value of -2 if the specified object ID number is invalid. The following text attributes can be set: border, bold, italic, strike-out, and underline. Usage Text_SetAttribute(ObjectID, Attribute, LogicalExpression) Parameters ObjectID - a numerical expression specifying the object ID number Attribute - a numerical expression specifying the attribute: 0 - border 1 - bold 2 - italic 3 - strike-out 4 - underline LogicalExpression - a logical value; True = on and False = off Note An object-specific ID number is returned by Text_New when the text object is created. Example Set the attribute "bold" to on for the text in a text object with the ID number of 3: Value1 = Text_SetAttribute(3, 1, True ); Source: EasyLanguage / PowerLanguage manual
  15. if you post what you have done so far, we can add/modify to it.
  16. You are extrapolating to a branch that is neither my intention, nor the spirit of this thread. I will let you continue in your own expedition.
  17. If I hop on the plane now, I think I can make it to dinner for tomorrow night. ;-)
  18. I am not sure if I understand what you mean. In your code... it is trying to do the following: Is this what you had in mind?
  19. Tams

    Tidal Wave

    if you are interested in more advanced methods in programming pivots, here's an useful tutorial: (p.s. this is not the method I used in Tidal Wave.) Tutorial 26 | Diveregence between price and a stochastic indicator [ame=http://www.youtube.com/watch?v=gJY5IArZptc&feature=player_embedded]YouTube - Tutorial 26 | Stochastic divergence | Tradestation EasyLanguage tutorials from Markplex.com[/ame]
  20. if you can describe it, you can quantify it. if you cannot quantify a concept, your concept is either non-scientific, or incomplete.
  21. Volume Leads Price? I believe a more correct description of the concept should be: Past Volume Behavior Leads Future Price Behavior
  22. http://www.traderslaboratory.com/forums/f30/can-price-move-without-volume-6179.html#post69453 See any correlations between the posts? You are in fact providing a Price Volume Relationship Formula/Behavior ! p.s. I am merely pointing out the observation, I am not endorsing/disagreeing the truth, value, or completeness of your observation.
  23. Tams

    Volume Splitter

    from this post http://www.traderslaboratory.com/forums/56/volume-splitter-5824-9.html#post69064 here it is: {Phall VS_MACD4 volsplitter version 4, using close compare 1)fix for Block reset implemented 6/17/09 2) change last close algorithm 6/24/09 3) added uptick/downtick tracking 6/24/09 } { PLOTS VERY SIMPLE MACD} inputs: Length1(6), Length2(10), MACD_Length(3), SmallBLockFilter(99), LargeBlockFilter(9999); variables: MyVol(0), color(yellow), avg(0), intrabarpersist MyCurrentBar(0), intrabarpersist VolTmp(0), intrabarpersist DeltaCu (0), intrabarpersist DeltaH (0), intrabarpersist DeltaL (0), intrabarpersist DeltaO (0), intrabarpersist Block(0), intrabarpersist LastClose(0), intrabarpersist bool uptick(true); if LastBarOnChart then begin MyVol = Iff(BarType < 2, Ticks, Volume); if CurrentBar > MyCurrentBar then begin VolTmp = 0; MyCurrentBar = CurrentBar; DeltaO = DeltaCu; DeltaH = DeltaCu; DeltaL = DeltaCu; end; Block=absvalue(MyVol-VolTmp); VolTmp = MyVol ; {rest block} {set uptick, down tick directop} if close>lastclose then uptick=true; if close<lastclose then uptick=false; LastClose=Close; if Block >= smallBlockFilter and Block <= LargeBlockFilter then begin if uptick then DeltaCu = DeltaCu + Block else DeltaCu = DeltaCu - Block; end; end ; DeltaH = maxlist(DeltaH, DeltaCu); DeltaL = minlist(DeltaL, DeltaCu); avg=(DeltaH+DeltaL+DeltaCu)/3; value1=xaverage(MACD(avg,length1,length2),MACD_Length); Plot1(value1,"MACD"); Plot2(0,"ref",Yellow); in a text file: VS_MACD4_(Phall).txt
×
×
  • Create New...

Important Information

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