![]() |
![]() |
أنظمة الموقع |
![]() |
تداول في الإعلام |
![]() |
للإعلان لديـنا |
![]() |
راسلنا |
![]() |
التسجيل |
![]() |
طلب كود تنشيط العضوية |
![]() |
تنشيط العضوية |
![]() |
استعادة كلمة المرور |
![]() |
|
|||||||||||||||||||||||||||||||
|
![]() |
#11 | |
متداول جديد
تاريخ التسجيل: Jun 2007
المشاركات: 76
|
![]() اقتباس:
كود:
var Bar: integer; var lrBar1, lrBar2: integer; var lrPrice1, lrPrice2: float; var sd: float; lrBar1 := BarCount - 66; lrBar2 := BarCount - 1; lrPrice2 := LinearReg (BarCount - 1, #close, 65); lrPrice1 := lrPrice2 - (65 * LinearRegSlope (BarCount - 1, #close, 65)); sd := stddev (BarCount - 1, #close, 65); DrawLine (lrBar1,lrPrice1,lrBar2,lrPrice2,0, #Red, #solid); DrawLine (lrBar1,lrPrice1+(1.5*sd),lrBar2,lrPrice2+(1.5*sd),0, #Blue, #solid); DrawLine (lrBar1,lrPrice1-(1.5*sd),lrBar2,lrPrice2-(1.5*sd),0, #Blue, #solid); DrawLine (lrBar1,lrPrice1+(3*sd),lrBar2,lrPrice2+(3*sd),0, #Green, #solid); DrawLine (lrBar1,lrPrice1-(3*sd),lrBar2,lrPrice2-(3*sd),0, #Green, #solid); print (floattostr (lrPrice2+(3*sd))); print (floattostr (lrPrice2+(1.5*sd))); print (floattostr (lrPrice2)); print (floattostr (lrPrice2-(1.5*sd))); print (floattostr (lrPrice2-(3*sd))); AnnotateChart ('LR', 0, BarCount - 66, lrPrice1, #blue, 12); AnnotateChart ('1.5SD', 0, BarCount - 66, lrPrice1+(1.5*sd), #blue, 12); AnnotateChart ('1.5SD', 0, BarCount - 66, lrPrice1-(1.5*sd), #blue, 12); AnnotateChart ('3SD', 0, BarCount - 66, lrPrice1+(3*sd), #blue, 12); AnnotateChart ('3SD', 0, BarCount - 66, lrPrice1-(3*sd), #blue, 12); |
|
![]() |
![]() |
#12 |
متداول جديد
تاريخ التسجيل: Jun 2007
المشاركات: 76
|
![]()
مؤشرالشموع ............
[IMG] ![]() كود:
var Bar, MAPeriod, OCDifferenceSeries, OCDifferenceMASeries: integer; var BodySizeSeries, BodySizeSMASeries, BodySizeDifferenceSeries, BodySizeNormSeries, UpperShadowSizeSeries, LowerShadowSizeSeries, TotalShadowSizeSeries, UpperShadowSizeSMASeries, UpperShadowSizeDifferenceSeries, UpperShadowSizeNormSeries, LowerShadowSizeSMASeries, LowerShadowSizeDifferenceSeries, LowerShadowSizeNormSeries, TotalShadowSizeSMASeries, TotalShadowSizeDifferenceSeries, TotalShadowSizeNormSeries : integer; var BodySizeStDevPane, BodySizeMPSeries, UpperShadowSizeStDevPane, LowerShadowSizeStDevPane, TotalShadowSizeStDevPane: integer; var a: integer; var LS, US, Long, RatherLong, RelativeLong, Small: float; var CandleType: string; var AbovePrices: boolean; var LastEntryPrice: float; var p: float; const BullishColor = #Green; const BearishColor = #Red; const IndecisionColor = #Olive; MAPeriod := 20; Long := 1.5; RatherLong := 1.0; RelativeLong := 0.5; Small := 0.5; // Alert of Symbols for a := 0 to AlertCount - 1 do DrawLabel( 'Alert ' + IntToStr( a + 1 ) + ' is for symbol: ' + AlertSymbol( a ), 0 ); // PriceSeries to hold candle body/shadow sizes BodySizeSeries := CreateSeries(); UpperShadowSizeSeries := CreateSeries(); LowerShadowSizeSeries := CreateSeries(); TotalShadowSizeSeries := CreateSeries(); BodySizeMPSeries := DivideSeriesValue(AddSeries(#open,#close),2); OCDifferenceSeries := SubtractSeries(#Open, #Close); OCDifferenceMASeries := SMASeries(OCDifferenceSeries, 20); // Obtain body/shadow sizes for Bar := 0 to BarCount() - 1 do begin @BodySizeSeries[Bar] := Abs(PriceOpen(Bar) - PriceClose(Bar)); if PriceClose(Bar) > PriceOpen(Bar) then @UpperShadowSizeSeries[Bar] := PriceHigh(Bar) - PriceClose(Bar) else @UpperShadowSizeSeries[Bar] := PriceHigh(Bar) - PriceOpen(Bar); if PriceClose(Bar) < PriceOpen(Bar) then @LowerShadowSizeSeries[Bar] := PriceClose(Bar) - PriceLow(Bar) else @LowerShadowSizeSeries[Bar] := PriceOpen(Bar) - PriceLow(Bar); LS := @LowerShadowSizeSeries[Bar]; US := @UpperShadowSizeSeries[Bar]; @TotalShadowSizeSeries[Bar] := LS + US; end; // body size is measured in stdev terms BodySizeSMASeries := SMASeries(BodySizeSeries, MAPeriod); BodySizeDifferenceSeries := SubtractSeries(BodySizeSeries, BodySizeSMASeries); BodySizeNormSeries := DivideSeries(BodySizeDifferenceSeries, StdDevSeries(BodySizeSeries, MAPeriod)); // upper shadow size is measured in stdev terms UpperShadowSizeSMASeries := SMASeries(UpperShadowSizeSeries, MAPeriod); UpperShadowSizeDifferenceSeries := SubtractSeries(UpperShadowSizeSeries, UpperShadowSizeSMASeries); UpperShadowSizeNormSeries := DivideSeries(UpperShadowSizeDifferenceSeries, StdDevSeries(UpperShadowSizeSeries, MAPeriod)); // lower shadow size is measured in stdev terms LowerShadowSizeSMASeries := SMASeries(LowerShadowSizeSeries, MAPeriod); LowerShadowSizeDifferenceSeries := SubtractSeries(LowerShadowSizeSeries, LowerShadowSizeSMASeries); LowerShadowSizeNormSeries := DivideSeries(LowerShadowSizeDifferenceSeries, StdDevSeries(LowerShadowSizeSeries, MAPeriod)); // total shadow size is measured in stdev terms TotalShadowSizeSMASeries := SMASeries(TotalShadowSizeSeries, MAPeriod); TotalShadowSizeDifferenceSeries := SubtractSeries(TotalShadowSizeSeries, TotalShadowSizeSMASeries); TotalShadowSizeNormSeries := DivideSeries(TotalShadowSizeDifferenceSeries, StdDevSeries(TotalShadowSizeSeries, MAPeriod)); function UpTrend(Bar: integer): boolean; begin var LongPeriod, ShortPeriod: integer; var MALong, MALong1BarAgo, MAShort, MAShort1BarAgo: float; var MALongUp, MAShortUp, MAShortAboveMALong, CloseAboveMAShort: boolean; LongPeriod := 50; ShortPeriod := 20; MALong := SMA(Bar, #Close, LongPeriod); MALong1BarAgo := SMA(Bar - 1, #Close, LongPeriod); MAShort := SMA(Bar, #Close, ShortPeriod); MAShort1BarAgo := SMA(Bar - 1, #Close, ShortPeriod); MALongUp := MALong > MALong1BarAgo; MAShortUp := MAShort > MAShort1BarAgo; MAShortAboveMALong := MAShort > MALong; CloseAboveMAShort := PriceClose(Bar) > MAShort; if MALongUp and MAShortUp and MAShortAboveMALong and CloseAboveMAShort then Result := true else Result := false; end; function DownTrend(Bar: integer): boolean; begin var LongPeriod, ShortPeriod: integer; var MALong, MALong1BarAgo, MAShort, MAShort1BarAgo: float; var MALongDown, MAShortDown, MAShortBelowMALong, CloseBelowMAShort: boolean; LongPeriod := 50; ShortPeriod := 20; MALong := SMA(Bar, #Close, LongPeriod); MALong1BarAgo := SMA(Bar - 1, #Close, LongPeriod); MAShort := SMA(Bar, #Close, ShortPeriod); MAShort1BarAgo := SMA(Bar - 1, #Close, ShortPeriod); MALongDown := MALong < MALong1BarAgo; MAShortDown := MAShort < MAShort1BarAgo; MAShortBelowMALong := MAShort < MALong; CloseBelowMAShort := PriceClose(Bar) < MAShort; if MALongDown and MAShortDown and MAShortBelowMALong and CloseBelowMAShort then Result := true else Result := false; end; function BodySizeMidPoint(Bar: integer): float; begin Result := @BodySizeMPSeries[Bar]; end; function WhiteBody(Bar: integer): boolean; begin Result := PriceOpen(Bar) <= PriceClose(Bar); end; function BlackBody(Bar: integer): boolean; begin Result := not WhiteBody(Bar); end; function LongBody(Bar: integer): boolean; begin Result := @BodySizeNormSeries[Bar] > Long; end; function RatherLongBody(Bar: integer): boolean; begin Result := @BodySizeNormSeries[Bar] > RatherLong; end; function RelativeLongBody(Bar: integer): boolean; begin Result := @BodySizeNormSeries[Bar] > RelativeLong; end; function SmallBody(Bar: integer): boolean; begin Result := @BodySizeNormSeries[Bar] < Small; end; function LongLowerShadow(Bar: integer): boolean; begin Result := @LowerShadowSizeNormSeries[Bar] > Long; end; function RatherLongLowerShadow(Bar: integer): boolean; begin Result := @LowerShadowSizeNormSeries[Bar] > RatherLong; end; function RelativeLongLowerShadow(Bar: integer): boolean; begin Result := @LowerShadowSizeNormSeries[Bar] > RelativeLong; end; function SmallLowerShadow(Bar: integer): boolean; begin Result := @LowerShadowSizeNormSeries[Bar] < Small; end; function NoLowerShadow(Bar: integer): boolean; begin Result := @LowerShadowSizeSeries[Bar] = 0; end; function LongUpperShadow(Bar: integer): boolean; begin Result := @UpperShadowSizeNormSeries[Bar] > Long; end; function RatherLongUpperShadow(Bar: integer): boolean; begin Result := @UpperShadowSizeNormSeries[Bar] > RatherLong; end; function RelativeLongUpperShadow(Bar: integer): boolean; begin Result := @UpperShadowSizeNormSeries[Bar] > RelativeLong; end; function SmallUpperShadow(Bar: integer): boolean; begin Result := @UpperShadowSizeNormSeries[Bar] < Small; end; function NoUpperShadow(Bar: integer): boolean; begin Result := @UpperShadowSizeSeries[Bar] = 0; end; function LongTotalShadow(Bar: integer): boolean; begin Result := @TotalShadowSizeNormSeries[Bar] > Long; end; function RatherLongTotalShadow(Bar: integer): boolean; begin Result := @TotalShadowSizeNormSeries[Bar] > RatherLong; end; function RelativeLongTotalShadow(Bar: integer): boolean; begin Result := @TotalShadowSizeNormSeries[Bar] > RelativeLong; end; function SmallTotalShadow(Bar: integer): boolean; begin Result := @TotalShadowSizeNormSeries[Bar] < Small; end; function WhiteMarubozu(Bar: integer): boolean; begin Result := WhiteBody(Bar) and (PriceOpen(Bar) = PriceLow(Bar)) and (PriceHigh(Bar) = PriceClose(Bar)); end; Function BlackMarubozu(Bar: integer): boolean; begin Result := BlackBody(Bar) and (PriceOpen( Bar ) = PriceHigh( Bar )) and (PriceClose( Bar ) = PriceLow( Bar )); end; function Doji(Bar: integer): boolean; begin Result := Abs((PriceOpen(Bar) - PriceClose(Bar))) < (0.2 * Abs(GetSeriesValue(Bar, OCDifferenceMASeries))); end; function GravestoneDoji(Bar: integer): boolean; begin Result := Doji(Bar) and RatherLongUpperShadow(Bar) and SmallLowerShadow(Bar); end; function DragonFlyDoji(Bar: integer): boolean; begin Result := Doji(Bar) and RatherLongLowerShadow(Bar) and SmallUpperShadow(Bar); end; function PiercingLine(Bar: integer): boolean; begin Result := (PriceClose(Bar) > PriceClose(Bar - 1)) and (PriceOpen(Bar) < PriceClose(Bar -1)) and (PriceClose(Bar) < PriceOpen(Bar -1)) and BlackBody(Bar - 1) and WhiteBody(Bar); end; function DarkCloudCover(Bar: integer): boolean; begin Result := BlackBody(Bar) and WhiteBody(Bar - 1) and (PriceClose(Bar) < PriceClose(Bar - 1)) and (PriceOpen(Bar) > PriceClose(Bar - 1)) and (PriceClose(Bar) > PriceOpen(Bar - 1)); end; function BullishEngulfed(Bar: integer): boolean; begin Result := (PriceOpen(Bar) < PriceClose(Bar - 1)) and (PriceOpen(Bar) < PriceOpen(Bar - 1)) and (PriceClose(Bar) > PriceClose(Bar - 1)) and (PriceClose(Bar) > PriceOpen(Bar - 1)) and BlackBody(Bar - 1); end; function BearishEngulfed(Bar: integer): boolean; begin Result := (PriceOpen(Bar) > PriceClose(Bar - 1)) and (PriceOpen(Bar) > PriceOpen(Bar - 1)) and (PriceClose(Bar) < PriceClose(Bar - 1)) and (PriceClose(Bar) < PriceOpen(Bar - 1)) and WhiteBody(Bar - 1); end; function NewLow(Bar: integer): boolean; begin Result := PriceLow(Bar) < Lowest(Bar - 1, #Low, 20); end; function NewHigh(Bar: integer): boolean; begin Result := PriceHigh(Bar) > Highest(Bar - 1, #High, 20); end; function RecentNewHigh(Bar: integer): boolean; begin Result := PriceHigh(Bar) > Highest(Bar - 1, #High, 5); end; function RecentNewlow(Bar: integer): boolean; begin Result := PriceLow(Bar) < Lowest(Bar - 1, #Low, 5); end; function CandleStick(Bar: integer): string; begin Result := ''; // ******** 3 bar patterns *************************************************** // Morning Star - Bullish Reversal if Result = '' then if BlackBody(Bar - 2) and RelativeLongBody(Bar - 2) and SmallBody(Bar - 1) and (PriceHigh(Bar - 1) < PriceLow(Bar - 2)) and WhiteBody(Bar) and RelativeLongBody(Bar) and (PriceOpen(bar) > PriceClose(Bar - 1)) then Result := 'Bullish,Reversal,Morning Star,3, (R)'; // Evening Star - Bearish Reversal if Result = '' then if WhiteBody(Bar - 2) and RelativeLongBody(Bar - 2) and SmallBody(Bar - 1) and (PriceLow(Bar - 1) > PriceHigh(Bar - 2)) and BlackBody(Bar) and RelativeLongBody(Bar) and (PriceOpen(bar) < PriceClose(Bar - 1)) then Result := 'Bearish,Reversal,Evening Star,3, (R)'; // ******** 2 bar patterns *************************************************** // Engulfing - Bullish Reversal if Result = '' then if BlackBody(Bar - 1) and WhiteBody(Bar) and BullishEngulfed(Bar) then Result := 'Bullish,Reversal,Bullish Engulfing,2, (R)'; // Engulfing - Bearish Reversal if Result = '' then if WhiteBody(Bar - 1) and BlackBody(Bar) and BearishEngulfed(Bar) then Result := 'Bearish,Reversal,Bearish Engulfing,2, (R)'; // Piercing Line - Bullish Reversal if Result = '' then if WhiteBody(Bar) and BlackBody(Bar - 1) and (not BullishEngulfed(Bar)) and (PriceClose(Bar) > PriceClose(Bar - 1)) and (PriceOpen(Bar) < PriceClose(Bar - 1)) and (PriceClose(Bar) < PriceOpen(Bar - 1)) and (PriceClose(Bar) > BodySizeMidPoint(Bar - 1)) then Result := 'Bullish,Reversal,Piercing Line,2, (R)'; // Dark Cloud Cover - Bearish Reversal if Result = '' then if BlackBody(Bar) and WhiteBody(Bar - 1) and (not BearishEngulfed(Bar)) and (PriceClose(Bar) < PriceClose(Bar - 1)) and (PriceOpen(Bar) > PriceClose(Bar - 1)) and (PriceClose(Bar) > PriceOpen(Bar - 1)) and (PriceClose(Bar) < BodySizeMidPoint(Bar - 1)) then Result := 'Bearish,Reversal,Dark Cloud Cover,2, (R)'; // Harami - Bullish Reversal if Result = '' then if BlackBody(Bar - 1) and SmallBody(Bar) and WhiteBody(Bar) and (PriceOpen(bar) > PriceClose(bar - 1)) and (PriceClose(bar) < PriceOpen(bar -1)) then Result := 'Bullish,Reversal,Harami,2, (R)'; // Harami - Bearish Reversal if Result = '' then if WhiteBody(Bar - 1) and SmallBody(Bar) and BlackBody(Bar) and (PriceOpen(bar) < PriceClose(bar -1)) and (PriceClose(bar) > PriceOpen(bar -1)) then Result := 'Bearish,Reversal,Harami,2, (R)'; // ******** 1 bar patterns *************************************************** // Black Marubozu - Bearish Continuation if Result = '' then if BlackBody(Bar) and (PriceOpen( Bar ) = PriceHigh( Bar )) and (PriceClose( Bar ) = PriceLow( Bar )) then Result :='Bearish,Continuation,Black Marubozu,1, (C)'; //White Marubozu - Bullish Continuation if Result = '' then if WhiteBody(Bar) and (PriceClose( Bar ) = PriceHigh( Bar )) and (PriceOpen( Bar ) = PriceLow( Bar )) then Result :='Bullish,Continuation,White Marubozu,1, (C)'; // Long White Body - Bullish Continuation if Result = '' then if WhiteBody(Bar) and LongBody(Bar) and not WhiteMarubozu(Bar) then Result := 'Bullish,Continuation,Long White Body,1, (C)'; // Long Black Body - Bearish Continuation if Result = '' then if BlackBody(Bar) and LongBody(Bar) and not BlackMarubozu(Bar) then Result := 'Bearish,Continuation,Long Black Body,1, (C)'; // Doji - Indecision if Result = '' then if Doji(Bar) and not GravestoneDoji(Bar) and not DragonflyDoji(Bar) then Result := 'Indecision,Indecision,Doji,1, (I)'; // Gravestone Doji - Bearish Reversal if Result = '' then if GravestoneDoji(Bar) then Result := 'Bearish,Reversal,Gravestone Doji,1, (R)'; // Dragonfly Doji - Bullish Reversal if Result = '' then if DragonFlyDoji(Bar) then Result := 'Bullish,Reversal,Dragonfly Doji,1, (R)'; // Hammer - Bullish - Reversal if Result = '' then if SmallBody(Bar) and RatherLongLowerShadow(Bar) and NoUpperShadow(Bar) then Result := 'Bullish,Reversal,Hammer,1, (R)'; // Hanging Man - Bearish - Reversal if Result = '' then if SmallBody(Bar) and RatherLongLowerShadow(Bar) and NoUpperShadow(Bar) then Result := 'Bearish,Reversal,Hanging Man,1, (R)'; // Inverted Hammer - Bullish - Reversal if Result = '' then if SmallBody(Bar) and RatherLongUpperShadow(Bar) and NoLowerShadow(Bar) then Result := 'Bullish,Reversal,Inverted Hammer,1, (R)'; // Shooting Star - Bearish - Reversal if Result = '' then if SmallBody(Bar) and RatherLongUpperShadow(Bar) and NoLowerShadow(Bar) then Result := 'Bearish,Reversal,Shooting Star,1, (R)'; // Spinning Tops - Indecision if Result = '' then if SmallBody(Bar) and LongUpperShadow(Bar) and LongLowerShadow(Bar) then Result := 'Indecision,indecision,Spinning Tops,1, (I)'; end; // function CandleStick procedure ColorPattern(Bar, Color: integer; CandleString: string); begin var i, PatternLength: integer; PatternLength := StrToInt(GetToken(CandleString, 3, ',')); for i := Bar - (PatternLength - 1) to Bar do begin SetBarColor(i, Color); end; end; procedure Annotate(Bar, Color: integer; CandleString: string; AbovePrices: boolean); begin var s: string; s := GetToken(CandleString, 2, ',') + GetToken(CandleString, 4, ','); AnnotateBar(s, Bar, AbovePrices, Color, 8); end; SetBarColors(#Black, #Black); // main loop for Bar := 30 to BarCount - 1 do begin if UpTrend(Bar) then begin AbovePrices := true; SetPaneBackgroundColor(Bar, 0, #BlueBkg); end; if DownTrend(Bar) then begin AbovePrices := false; SetPaneBackgroundColor(Bar, 0, #RedBkg); end; CandleType := CandleStick(Bar); if CandleType <> '' then // if GetToken(CandleType, 2, ',') = 'Harami' then // for testing purpose begin if GetToken(CandleType, 0, ',') = 'Bullish' then begin ColorPattern(Bar, BullishColor, CandleType); AbovePrices := false; Annotate(Bar, BullishColor, CandleType, AbovePrices); end; if GetToken(CandleType, 0, ',') = 'Bearish' then begin ColorPattern(Bar, BearishColor, CandleType); AbovePrices := true; Annotate(Bar, BearishColor, CandleType, AbovePrices); end; if GetToken(CandleType, 0, ',') = 'Indecision' then begin ColorPattern(Bar, IndecisionColor, CandleType); Annotate(Bar, IndecisionColor, CandleType, AbovePrices); end; end; // if CandleType <> '' //Trading system end; // main loop PlotSeries( SMASeries( #Close, 20 ), 0, 009, #Thin ); DrawLabel( 'SMA(Close,20)', 0 ); PlotSeries( SMASeries( #Close, 50 ), 0, 900, #Thin ); DrawLabel( 'SMA(Close,50)', 0 ); |
![]() |
![]() |
#13 |
متداول فعّال
تاريخ التسجيل: Sep 2003
المشاركات: 108
|
![]()
جزاك الله خيرا
موضوع رائع هل يمكن إضافة المعادلات في مباشر برو ؟؟ |
![]() |
![]() |
#14 |
متداول جديد
تاريخ التسجيل: Jun 2006
المشاركات: 75
|
![]()
مشكور والله يوفقك
|
![]() |
![]() |
#15 |
متداول جديد
تاريخ التسجيل: Oct 2005
المشاركات: 24
|
![]()
السلام عليكم لو امكن تنزيل الكيجن للبرنامج لأنه غير موجود بالمرة
شكرا |
![]() |
![]() |
#16 |
متداول جديد
تاريخ التسجيل: Jun 2007
المشاركات: 76
|
![]() اخي تامر للاسف فقدت الحماس لمواصله البحث عن مؤرشات هذا البرنامج الخارق ومؤشراته
والحقيقه انى نزلت البرنامج من فتره ولكن لا اعرف من اين اتى بالكيجن وغرضي من الموَضوع هو القيام بورشه عمل مشتركه للبحث عن افضل المؤشرات بالبرنامج وليس تثبيت البرنامج واود ان الفت نظرك اخي ان في المنتدي عده مواضيع ولو بحثت في قوقل لو جدت الكراك ان شاء الله كما اتمنى من من لديه الكيجن ان يضعه لكي يستفيد منه الاخوه وبالرغم من ان المنتدي مليء بالمستخديمن هذا البرنامج الا ان احداً لم يكلف نفسه بوضع شارت وسكربت هذا الشارت لمؤشره الذى يراه رائع ونظرا لان الاخوة لم يساعدوني في الورشه فليس لها معني لذالك ساكتفي بهذا القدر:fly: واتمنى التوفيق للجميع |
![]() |
![]() |
#17 |
متداول جديد
تاريخ التسجيل: Feb 2006
المشاركات: 14
|
![]()
جزاك الله خيرا على المجهود الرائع وارجو مساعدتي في كيفية اضافة المؤشرات للبرنامج
واذا رايت وجود اي مواصفات للبرنامج لا تبخل على |
![]() |
![]() |
#18 |
متداول جديد
تاريخ التسجيل: Nov 2007
المشاركات: 2
|
![]() أخواني الأعزاء ( تحية معطرة بالورد والفل ) السالم عليكم ورحمة الله وبركاته . وبعد بما ان هذا أول موضوع لي في المنتدى فحبيت ان أطب جامد وموضوعي يكون مشاركة مع أخونا العزيز JEHANoo وادفع معنوي( للاسف فقدت الحماس لمواصله البحث عن مؤشراتهذا البرنامج لاتفقد أخوي الحماس انا معاك وساند ان شاء الله في الخدمة اخوي ) مجهود جبار اخوي وجعله الله في ميزان حسناتك انشاء الله لأكمال الطريق في موضوعه الرائع ورشة عمل لبرنامج Wealth-Lab Pro وهذه النسخة الأصدار الرابع وما قبل الأخير للبرنامج علما بأن صدر مؤخرا الأصدار الخامس لاكن للأسف مالقيت لي حد الأن الكرار له وجاري البحث قريبا ان شاء الله . أحبائي نصحية مني اخويه برنامج والث لاب برنامج دقيق في أعطاء الدخول والخروج طبعا لابد عند برنامج مساند كبرنامج الأمي بروكر . وصلة( 1 ) التحميل من الموقع الرسمي : http://www.wealth-lab.com/cgi-bin/We...D3Download.htm وصلة ( 2 ) في هذه الوصلة الكرار وبرنامج تعمله(seup ) على الجهاز ضروري جدا لتفعيل المتابعة اللحظية مع مباشر أو سمارت شارت ( كلها في ملف واحد ) 1603158515751603 15751604157615851606157516051580 16051593 16051604160115751578 158515761591 15751604157615851606157516051580 16051593 16051576157515881585.zip - 0.40MB |
![]() |
![]() |
#19 |
متداول جديد
تاريخ التسجيل: Nov 2007
المشاركات: 2
|
![]() اسف اخواني على الغلط المطبعي غير المقصود الوصلة لتحميل البرنامج السابقة لاتعمل للأسف وهذه هي الوصلة الشغاله ( وهي تعديل للسابق ) طبعا مرفق صورة للمكان اللي تحمل . مع تحيتاتي للجميع أخوك حامد . http://www.wealth-lab.com/cgi-bin/We...D3Download.htm ![]() |
![]() |
![]() |
#20 |
متداول جديد
تاريخ التسجيل: Feb 2007
المشاركات: 55
|
![]()
بارك الله فيك ومشكور
|
![]() |
مواقع النشر (المفضلة) |
|
|