ماشاء الله تبارك الله ماشاء الله لاقوة الا بالله , اللهم اني اسالك الهدى والتقى والعفاف والغنى

 



 
العودة   منتديات أعمال السعودية > منتديات الأسهم والعقار > التحليل الفني والأساسي
التسجيل التعليمـــات التقويم اجعل كافة الأقسام مقروءة
 

مرجع لا اهم مؤشرات الويلث لاب

التحليل الفني والأساسي


إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
قديم 05-26-2009, 09:13 PM   #8
مَا يَلْفِظُ مِنْ قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ
 





M O L Y is on a distinguished road

Smile

rsi

كود:
var BAR, APos, MyRSI, PaneRSI, Undervalued: Integer;
Undervalued := 0;
PaneRSI := CreatePane( 100, true, false );
SetPaneMinMax( PaneRSI, 0, 100 );
PlotSeries( RSISeries( #Close, 14 ), PaneRSI, #Navy, #Thick );
DrawHorzLine( 30, PaneRSI , #Silver, #Dotted );
DrawHorzLine( 70, PaneRSI , #Silver, #Dotted );
DrawHorzLine( 50, PaneRSI , #Gray, #Dotted );
for Bar := 15 to BarCount() - 1 do
begin
  if EMA( Bar, #Close, 4 ) - EMA( Bar-1, #Close, 4 ) < 0 then
    begin
      for aPos := 0 to PositionCount() - 1 do
        if PositionActive( aPos ) then
          SellAtMarket( Bar + 1, aPos, '');
    end;
  if RSI( Bar, #Close, 14 ) <= 30 then
  begin 
    Undervalued := 1;
  end;
  if (Undervalued = 1) then   
    if ( EMA (Bar, #Close, 5) -  EMA(Bar -1, #Close, 5) > 0) then
    begin 
      BuyAtMarket( Bar + 1,  '');
      Undervalued := 0;
    end;
end;



M O L Y غير متواجد حالياً   رد مع اقتباس
قديم 05-26-2009, 09:14 PM   #9
مَا يَلْفِظُ مِنْ قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ
 





رهين is on a distinguished road

افتراضي

مميزه دوما

الف شكر



التوقيع
رهين غير متواجد حالياً   رد مع اقتباس
قديم 05-26-2009, 09:14 PM   #10
مَا يَلْفِظُ مِنْ قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ
 





M O L Y is on a distinguished road

Smile

الفيبوناتشي

كود:
{$I 'Commentary Utility'}
{$I 'Fibonacci Tools II'}
const ReversalPct = 10.0;
const FibMinBuyLevel = 1;
const FibMaxBuyLevel = 2;
const ProfitPct = 5.0;
const MaxLossToBE = 5.0;
var FibRetrace: TList;
var Bar, Lookback: integer;
var S: string;
InstallProfitTarget( ProfitPct );
InstallReverseBreakEvenStop( MaxLossToBE );
for Bar := 0 to BarCount-1 do
begin
  ApplyAutoStops( Bar );
  if  Lookback <> Trough( Bar, #Close, ReversalPct ) then
  begin
    LookBack := TroughBar( Bar, #Close, ReversalPct );
    FibRetrace := FibRetracements( Bar, Bar-LookBack );
    if PriceClose( Bar ) > FibRetrace.Item( FibMinBuyLevel ) then
      if PriceClose( Bar ) < FibRetrace.Item( FibMaxBuyLevel ) then
      begin
        S:= FormatFloat( '##.##%', FibRetrace.Data( FibMinBuyLevel ) * 100 );
        BuyAtMarket( Bar + 1, '> '+S+' Level' );
      end;
  end;
end;
function Retraces( minr, maxr: float ): string;
begin
 var minrstr:string = FloatToStr( minr );
 var maxrstr:string = FloatToStr( maxr );
Result := ' '
+  'function cfib(obj) {'
+  '  var dp = 2;'
+  '  with (obj){'
+  '   var a=eval(Up.value);'
+  '   var b=eval(Dn.value);'
+  '   x1=0.236;'
+  '   x2=0.382;'
+  '   x3=0.50;'
+  '   x4=0.618;'
+  '   x5=0.764;'
+  '   if (eval(a) < eval(b)) {'
+  '    fib5.value = fxPrec(a+(x1*(b-a)),dp);'
+  '    fib4.value = fxPrec(a+(x2*(b-a)),dp);'
+  '    fib3.value = fxPrec(a+(x3*(b-a)),dp);'
+  '    fib2.value = fxPrec(a+(x4*(b-a)),dp);'
+  '    fib1.value = fxPrec(a+(x5*(b-a)),dp);'
+  '    fib0.value = fib5.value;'
+  '    fib9.value = fib4.value;'
+  '    fib8.value = fib3.value;'
+  '    fib7.value = fib2.value;'
+  '    fib6.value = fib1.value;'
+  '   }'
+  '   else'
+  '    alert("Invalid Fib Retrace!");'
+  '  }'
+  ' }'
+  ' function retracetab() {'
+  '  var w = 83;'
+  '  var x = 129;'
+  '  tabl_item_b = tabl_inpt_b;'
+  '  tabl_inpt_b = "white";'
+  '  var t = "<"+"form name=fcalc>"'
+  '   + fxTHead(fx_w)'
+  '   + fxTTitle(4,"Fibonacci Retrace Calculator")'
+  '   + "<"+"tr>"'
+  '   + fxTColmn("Enter Peak", 2)'
+  '   + fxTColmn("Enter Trough", 2)'
+  '   + "<"+"/tr>"'
+  '   + "<"+"tr>"'
+  '   + fxTInput("Dn", x, "value='+maxrstr+'", "", 2)'
+  '   + fxTInput("Up", x, "value='+minrstr+'", "", 2)'
+  '   + "<"+"/tr>"'
+  '   + "<"+"tr>"'
+  '   + fxTItem("Peak Retrace", 2)'
+  '   + fxTItem("Trough Retrace", 2)'
+  '   + "<"+"/tr>";'
+  '   tabl_item_b = tabl_colm_b;'
+  '   t +=  "<"+"tr>"'
+  '   + fxTItem("76.4%", 1)+fxTInput("fib1",w,fx_r)'
+  '   + fxTItem("23.6%", 1)+fxTInput("fib6",w,fx_r)'
+  '   + "<"+"/tr>"'
+  '   + "<"+"tr>"'
+  '   + fxTItem("61.8%", 1)+fxTInput("fib2",w,fx_r)'
+  '   + fxTItem("38.2%", 1)+fxTInput("fib7",w,fx_r)'
+  '   + "<"+"/tr>"'
+  '   + "<"+"tr>"'
+  '   + fxTItem("50.0%", 1)+fxTInput("fib3",w,fx_r)'
+  '   + fxTItem("50.0%", 1)+fxTInput("fib8",w,fx_r)'
+  '   + "<"+"/tr>"'
+  '   + "<"+"tr>"'
+  '   + fxTItem("38.2%", 1)+fxTInput("fib4",w,fx_r)'
+  '   + fxTItem("61.8%", 1)+fxTInput("fib9",w,fx_r)'
+  '   + "<"+"/tr>"'
+  '   + "<"+"tr>"'
+  '   + fxTItem("23.6%", 1)+fxTInput("fib5",w,fx_r)'
+  '   + fxTItem("76.4%", 1)+fxTInput("fib0",w,fx_r)'
+  '   + "<"+"/tr>"'
+  '   + "<"+"/table><"+"br>"'
+  '   + fxTHead(fx_b)'
+  '   + "<"+"td>"+fxCalcBtn("cfib")+"<"+"/td>"'
+  '   + "<"+"/table><"+"/form>";'
+  '  document.write(t);'
+  ' }'
+  ' function fcCFactors() {'
+  '  retracetab();'
+  ' }'
+  ' fcCFactors();';
end;
//Utility
LookBack := 50;
FibRetrace := FibRetracements( Bar-1, LookBack );
DrawFibRetracements( Bar-1, LookBack, #Red );
AnnotateChart( 'Most Recent Fib Retrace Levels', 0, Bar-1-LookBack,
                FibRetrace.Item( 5 ), #Blue, 10 );
var fibrs: float = FibRetrace.Item( 0 );
var fibrl: float = FibRetrace.Item( 5 );
AddCommentary( js+r + Commentary_Utility + Retraces( fibrs, fibrl ) + r+ejs );
ShowMessage( 'Also View Commentary For Utility' );



M O L Y غير متواجد حالياً   رد مع اقتباس
قديم 05-26-2009, 09:15 PM   #11
مَا يَلْفِظُ مِنْ قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ
 





M O L Y is on a distinguished road

Smile

هذي مشاركات سابقة تم ذكرها في مواضيع سابقة برجع اذكرها هنا

المؤشر اللحظي الخاص بالمؤشرات الكلاسيكية مع المتوسطات

المعادلة
كود:
var PPOPANE, MACDPane, WeeklyPPOPane, MyMACD, MYPPO, MYPPO2,  WeeklyPPO, PlotWeeklyPPO, BAR, MYPPOHISTO, MyPPOHisto2, WeeklyPPOHisto, PlotWeeklyPPOHisto, WeeklySignalLine, PlotWeeklySignalLine, MYMACDHISTO: Integer;
var RealOldWeekSignal, OldWeekSignal, CurrentWeekSignal: float ;
// --------------------------------------------------------------------------------------- //
                             { Create a new chart pane to hold our MACD indicator }
MACDPane := CreatePane( 100, TRUE, TRUE );
{Develop the 12,26 MACD Oscillator}
MyMACD := CreateSeries();
for Bar := 26 to BarCount () - 1 do
SetSeriesValue ( Bar, MyMACD, EMA( Bar, #close, 12) - EMA( Bar, #close,26 ) );
{ Set the series for the MACD Histogram }
MyMACDHisto := CreateSeries();
for Bar := 26 to BarCount () - 1 do
SetSeriesValue ( Bar, MyMACDHisto, ((EMA( Bar, #close, 12) - EMA( Bar, #close,26 ))) - EMA(Bar, MyMACD, 9 )) ;
// --------------------------------------------------------------------------------------- //
 var xBBU: float;
var xBBL: float;
PlotSeries( BBandUpperSeries( #Close, 10, 1.50 ), 0, 650, #Thin );
PlotSeries( BBandLowerSeries( #Close, 10, 1.50 ), 0, 650, #Thin );
PlotSeries( SMASeries( #Close, 10 ), 0, 650, #thin );
xBBU := BBandUpper( BarCount - 1, #Close, 10, 1.50 );
xBBL := BBandLower( BarCount - 1, #Close, 10, 1.50 );
//----------------------------------------------------------------------------------------------------------//
                                                                         var x: float;
PlotSeries( SMASeries( #Close, 50 ), 0, #Red, #Thin );
x := SMA( BarCount - 1, #Close, 50 );
 PlotSeries( SMASeries( #Close, 100 ), 0, #aqua, #dotted );
x := SMA( BarCount - 1, #Close, 100 );
PlotSeries( SMASeries( #Close, 14 ), 0, #fuchsia, #Thin );
x := SMA( BarCount - 1, #Close, 14 );
PlotSeries( SMASeries( #Close, 9 ), 0, #Green, #Thin );
x := SMA( BarCount - 1, #Close, 9 );
PlotSeries( SMASeries( #Close, 5 ), 0, #blue, #Thin );
x := SMA( BarCount - 1, #Close, 5 );
 SetColorScheme( #Lime, 906, #Olive, #black, #Gray, #Silver );
{Plot the 12,26 MACD}
PlotSeries( MyMACD, MACDPane, #red, #Thin ) ;
{Plot a 9 day MACD signal line}
PlotSeries( EMASeries( MyMACD, 9 ), MACDPane, #Blue, #dotted ) ;
{Plot the MACD Histogram}
PlotSeries( MyMACDHisto,MACDPane, 999, #ThickHist) ;
DrawText( '    macd  ',MACDPane, 4, 4, #white, 10 );
for Bar := 0 to BarCount - 1 do
begin
      if (@MyMACDHisto[bar] > 0) then
        SetSeriesBarColor( Bar, MyMACDHisto, #green )
      else if (@MyMACDHisto[bar] < 0) then
        SetSeriesBarColor( Bar, MyMACDHisto, #red );
end;
var xRSI: float;
var Pane1: integer; Pane1 := CreatePane( 80,true,false );
SetPaneMinMax( Pane1, 20, 80 );
DrawHorzLine( 50, Pane1, 009, #red );
DrawHorzLine( 30, Pane1, 090, #Dotted );
DrawHorzLine( 70, Pane1, 900, #Dotted );
PlotSeries( RSISeries( #Close, 14 ), Pane1, #yellow, #Thick );
xRSI := RSI( BarCount - 1, #Close, 14 );
DrawText( '  rsi' + FormatFloat( '#,##0.00', xRSI ), Pane1, 4, 4, #white, 8 );
 { Draw the result of our commentary to the volume pane }
var COMMENTARYSTRING: string;
CommentaryString := 'moooooooly';
DrawText( CommentaryString, 1, 4, 4, #white,15 );



M O L Y غير متواجد حالياً   رد مع اقتباس
قديم 05-26-2009, 09:16 PM   #12
مَا يَلْفِظُ مِنْ قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ
 





M O L Y is on a distinguished road

Smile

وهذا الثاني

اقتباس:
المشاركة الأصلية كتبت بواسطة مـــــولــــي مشاهدة المشاركة
مؤشري اللحظي الثاني MFI مع التعديل


كود:
{ The trading system below buys a position whenever MFI crosses below 25.
  It sells all open positions as soon as MFI crosses above 75.
  The ChartScript also colors MFI bars red and green to show oversold/overbought levels. }
var MFIPANE, BAR, P: integer;
MFIPane := CreatePane( 100, true, true );
PlotSeries( MFISeries( 14 ), MFIPane, #WHITE, #Thin );
PlotSeries( MFISeries( 9 ), MFIPane, #blue, #Thin );
PlotSeries( MFISeries( 5 ), MFIPane, #yellow, #Thin  );
{Stochastic}
begin
var D, NPANE, K, BAR: integer;
D := SMASeries( StochKSeries( 5 ), 3 );
nPane := CreatePane( 100, TRUE, FALSE );
K := SMASeries( StochKSeries( 12 ), 3 );
D := SMASeries( K, 3 );
PlotSeries( K, nPane, 505, 0 );
PlotSeriesLabel( D, nPane, 999, 1, 'Stochastic' );
DrawHorzLine( 50, nPane, 990, 2 );
DrawHorzLine( 20, nPane,260, 2 );
DrawHorzLine( 80, nPane, 902, 2 );
SetPaneMinMax( nPane, -10, 110 );
{RSI}
PlotSeriesLabel( RSISeries( #Close, 14 ), nPane, #BLUE, #thick, 'RSI');
end;
 {$I 'TBui Support Resistance'}
DrawLabel( 'MFI( 14-9-5 )', MFIPane );
for Bar := 14 to BarCount - 1 do
begin
DrawHorzLine( 80,mfiPane, #red, #thin );
DrawHorzLine( 50,mfiPane, #Olive, #dotted );
DrawHorzLine( 20,mfiPane, #green, #thin );
  if CrossUnderValue( Bar, MFISeries( 14 ), 20) then
    BuyAtMarket( Bar + 1,  '');
  if CrossOverValue( Bar, MFISeries( 14 ), 85) then
    for P := 0 to PositionCount - 1 do
      if PositionActive( P ) then
        SellAtMarket( Bar + 1, P, 'MFI' );
  if MFI( Bar, 14 ) < 20 then
  SetColorScheme( #Lime, 906, #Olive, #black, #SILVER, #BLUE );
  
  {sMA}
begin
const sMAperiod2 = 89;
const PositionNum = 30;
var Num: integer;
var Bar: integer;
var IsLong: boolean;
PlotSeries( sMASeries ( #Close, sMAperiod2 ), 0, #WHITE, 0 );
end;
{ Draw the result of our commentary to the volume pane }
var COMMENTARYSTRING: string;
CommentaryString := ' moly';
DrawText( CommentaryString, 1, 4, 4, #WHITE,14 );
HideVolume
end;



M O L Y غير متواجد حالياً   رد مع اقتباس
قديم 05-26-2009, 09:17 PM   #13
مَا يَلْفِظُ مِنْ قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ
 





M O L Y is on a distinguished road

Smile

وهذا الثالث

اقتباس:
المشاركة الأصلية كتبت بواسطة مـــــولــــي مشاهدة المشاركة
المؤشر الثالث من تجميعي وهو عبارة عن متوسطات وبولينجر وماكد وrsi
بالاضافة لمتوسطي الاسبوعي
سويت تغير اليوم فيه بسيط اني غيرت الهيستجرام الى لونين الاخضر في حالة الصعود والاحمر في النزول طبعا مو مبين من الصورة لانها قديمة كانت رد لي في موضوع سابق

المعادلة بعد التحديث

كود:
var PPOPANE, MACDPane, WeeklyPPOPane, MyMACD, MYPPO, MYPPO2,  WeeklyPPO, PlotWeeklyPPO, BAR, MYPPOHISTO, MyPPOHisto2, WeeklyPPOHisto, PlotWeeklyPPOHisto, WeeklySignalLine, PlotWeeklySignalLine, MYMACDHISTO: Integer;
var RealOldWeekSignal, OldWeekSignal, CurrentWeekSignal: float ;
// --------------------------------------------------------------------------------------- //
                             { Create a new chart pane to hold our MACD indicator }
MACDPane := CreatePane( 100, TRUE, TRUE );
{Develop the 12,26 MACD Oscillator}
MyMACD := CreateSeries();
for Bar := 26 to BarCount () - 1 do
SetSeriesValue ( Bar, MyMACD, EMA( Bar, #close, 12) - EMA( Bar, #close,26 ) );
{ Set the series for the MACD Histogram }
MyMACDHisto := CreateSeries();
for Bar := 26 to BarCount () - 1 do
SetSeriesValue ( Bar, MyMACDHisto, ((EMA( Bar, #close, 12) - EMA( Bar, #close,26 ))) - EMA(Bar, MyMACD, 9 )) ;
// --------------------------------------------------------------------------------------- //
 var xBBU: float;
var xBBL: float;
PlotSeries( BBandUpperSeries( #Close, 10, 1.50 ), 0, 650, #Thin );
PlotSeries( BBandLowerSeries( #Close, 10, 1.50 ), 0, 650, #Thin );
PlotSeries( SMASeries( #Close, 10 ), 0, 650, #thin );
xBBU := BBandUpper( BarCount - 1, #Close, 10, 1.50 );
xBBL := BBandLower( BarCount - 1, #Close, 10, 1.50 );
//----------------------------------------------------------------------------------------------------------//
                                                                        var x: float;
PlotSeries( SMASeries( #Close, 50 ), 0, #Red, #Thin );
x := SMA( BarCount - 1, #Close, 50 );
 PlotSeries( SMASeries( #Close, 100 ), 0, #aqua, #dotted );
x := SMA( BarCount - 1, #Close, 100 );
PlotSeries( SMASeries( #Close, 14 ), 0, #fuchsia, #Thin );
x := SMA( BarCount - 1, #Close, 14 );
PlotSeries( SMASeries( #Close, 9 ), 0, #Green, #Thin );
x := SMA( BarCount - 1, #Close, 9 );
PlotSeries( SMASeries( #Close, 200 ), 0, #blue, #Thin );
x := SMA( BarCount - 1, #Close, 200 );
{Plot the 12,26 MACD}
PlotSeries( MyMACD, MACDPane, #red, #Thin ) ;
{Plot a 9 day MACD signal line}
PlotSeries( EMASeries( MyMACD, 9 ), MACDPane, #Blue, #dotted ) ;
{Plot the MACD Histogram}
PlotSeries( MyMACDHisto,MACDPane, 999, #ThickHist) ;
DrawText( '    maccd  ',MACDPane, 4, 4, #white, 10 );
for Bar := 0 to BarCount - 1 do
begin
      if (@MyMACDHisto[bar] > 0) then
        SetSeriesBarColor( Bar, MyMACDHisto, #green )
      else if (@MyMACDHisto[bar] < 0) then
        SetSeriesBarColor( Bar, MyMACDHisto, #red );
        SetColorScheme( #Lime,905, #Olive, 222, 888, #blue );
end;
var xRSI: float;
var Pane1: integer; Pane1 := CreatePane( 80,true,false );
SetPaneMinMax( Pane1, 20, 80 );
DrawHorzLine( 50, Pane1, 009, #red );
DrawHorzLine( 30, Pane1, 090, #Dotted );
DrawHorzLine( 70, Pane1, 900, #Dotted );
PlotSeries( RSISeries( #Close, 14 ), Pane1, #yellow, #Thick );
xRSI := RSI( BarCount - 1, #Close, 14 );
DrawText( '  rsi' + FormatFloat( '#,##0.00', xRSI ), Pane1, 4, 4, #white, 8 );
{ Plot 52 week moving average on the daily chart }
var WSMA, WSMAP: integer;
SetScaleWeekly;
wsma := SMASeries( #Close, 52 );
RestorePrimarySeries;
wsmap := DailyFromWeekly( wsma );
PlotSeries( wsmap, 0, #yellow, #Thick );
 { Draw the result of our commentary to the volume pane }
var COMMENTARYSTRING: string;
CommentaryString := 'mollllllly';
DrawText( CommentaryString, 1, 4, 4, #white,15 );



M O L Y غير متواجد حالياً   رد مع اقتباس
قديم 05-26-2009, 09:17 PM   #14
مَا يَلْفِظُ مِنْ قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ
 





M O L Y is on a distinguished road

Smile

هنا مؤشرات تم دمجها في مواضيع سابقة لي


اقتباس:
المشاركة الأصلية كتبت بواسطة مـــــولــــي مشاهدة المشاركة

كود:
var ppopane, macdpane, weeklyppopane, mymacd, myppo, myppo2,  weeklyppo, plotweeklyppo, bar, myppohisto, myppohisto2, weeklyppohisto, plotweeklyppohisto, weeklysignalline, plotweeklysignalline, mymacdhisto: Integer;
var realoldweeksignal, oldweeksignal, currentweeksignal: Float ;
// --------------------------------------------------------------------------------------- //
var x: Float;
plotseries( parabolicseries( 0.020, 0.020, 0.200 ), 0, 905, #dots );
x := parabolic( barcount - 1, 0.020, 0.020, 0.200 );
drawlabel( 'parabolic(0.020,0.020,0.200) ' + formatfloat( '#,##0.00', x ), 0 );
 
 
                             { create a new chart pane to hold our macd indicator }
macdpane := createpane( 100, true, true );
{develop the 12,26 macd oscillator}
mymacd := createseries();
for bar := 26 to barcount () - 1 do
setseriesvalue ( bar, mymacd, ema( bar, #close, 12) - ema( bar, #close,26 ) );
{ set the series for the macd histogram }
mymacdhisto := createseries();
for bar := 26 to barcount () - 1 do
setseriesvalue ( bar, mymacdhisto, ((ema( bar, #close, 12) - ema( bar, #close,26 ))) - ema(bar, mymacd, 9 )) ;
// --------------------------------------------------------------------------------------- //
 var xbbu: Float;
var xbbl: Float;
plotseries( bbandupperseries( #close, 10, 1.50 ), 0, 650, #thin );
plotseries( bbandlowerseries( #close, 10, 1.50 ), 0, 650, #thin );
plotseries( smaseries( #close, 10 ), 0, 650, #thin );
xbbu := bbandupper( barcount - 1, #close, 10, 1.50 );
xbbl := bbandlower( barcount - 1, #close, 10, 1.50 );
//----------------------------------------------------------------------------------------------------------//
 setcolorscheme( #green,  #red, #olive, #black, #gray, #silver );
{plot the 12,26 macd}
plotseries( mymacd, macdpane, #red, #thin ) ;
{plot a 9 day macd signal line}
plotseries( emaseries( mymacd, 9 ), macdpane, #blue, #dotted ) ;
{plot the macd histogram}
plotseries( mymacdhisto,macdpane, 999, #thickhist) ;
drawtext( '    macd  ',macdpane, 4, 4, #white, 10 );
for bar := 0 to barcount - 1 do
begin
      if (@mymacdhisto[bar] > 0) then
        setseriesbarcolor( bar, mymacdhisto, #green )
      else if (@mymacdhisto[bar] < 0) then
        setseriesbarcolor( bar, mymacdhisto, #red );
end;
var xrsi: Float;
var pane1: Integer; pane1 := createpane( 80,true,false );
setpaneminmax( pane1, 20, 80 );
drawhorzline( 50, pane1, 009, #red );
drawhorzline( 30, pane1, 090, #dotted );
drawhorzline( 70, pane1, 900, #dotted );
plotseries( rsiseries( #close, 14 ), pane1, #yellow, #thin );
xrsi := rsi( barcount - 1, #close, 14 );
drawtext( '  rsi' + formatfloat( '#,##0.00', xrsi ), pane1, 4, 4, #white, 8 );
 { draw the result of our commentary to the volume pane }
var commentarystring: String;
commentarystring := 'm o l y   http://www.chartsreaders.com         ';
drawtext( commentarystring, 1, 4, 4, #white,13 );
{stochastic}
begin
var d, npane, k, bar: Integer;
d := smaseries( stochkseries( 12 ), 3 );
npane := createpane( 100, true, false );
k := smaseries( stochkseries(12 ), 3 );
d := smaseries( k, 3 );
plotseries( k, npane, 505, 0 );
plotserieslabel( d, npane, 999, 1, 'stochastic' );
drawhorzline( 50, npane, 990, 1 );
drawhorzline( 20, npane,260, 2 );
drawhorzline( 80, npane, #red, 2 );
setpaneminmax( npane, -10, 110 );
 hidevolume
 
end;



M O L Y غير متواجد حالياً   رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 
أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
متوسطات لبرنامج الويلث . مزارع التحليل الفني والأساسي 4 04-06-2010 01:02 AM
عقوبة النحلة السكرانة عذبة السجايا استراحة اعمال السعوديه 0 03-02-2010 08:38 PM
الرائد يهزم النجمة ويتصدرالمجموعة habob استراحة اعمال السعوديه 0 12-21-2009 06:35 PM
السلاااااااام عليكم بعد غياب أرجع لكم ياأحبتي////العملاق7777///////////////////////// العملاق7777 منتدى الاسهم السعوديه 34 04-20-2009 02:27 PM


الساعة الآن 09:15 PM

 

 


Powered by vBulletin® Copyright ©2000 - 2012, Jelsoft
بناء على نظام السوق المالية بالمرسوم الملكي م/30 وتاريخ 2/6/1424هـ ولوائحه التنفيذية الصادرة من مجلس هيئة السوق المالية: تعلن الهيئة للعموم بانه لا يجوز جمع الاموال بهدف استثمارها في اي من اعمال الاوراق المالية بما في ذلك ادارة محافظ الاستثمار او الترويج لاوراق مالية كالاسهم او الاستتشارات المالية او اصدار التوصيات المتعلقة بسوق المال أو بالاوراق المالية إلا بعد الحصول على ترخيص من هيئة السوق المالية.

 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27

 

تجارة فوركس

اخبار الفوركس

اسعار الذهب اليوم

الذهب

فوركس

جرام الذهب اليوم

FOREX

تجارة الذهب

اسعار العملات

شركة ايزي فوركس