النتائج 16 إلى 28 من 28
الموضوع: RSI
- 27-11-2021, 09:42 PM #16
اصرف عنها نظر اخي
رياضيا سهل تدرك لما1ا؟ ولكن ايصا كل التجارب عديمة الجدوى
- 27-11-2021, 09:44 PM #17
كما هو متوقع--- حاجة زي كذا--تنازلية مع مرور الوقت
- 28-11-2021, 01:46 AM #18
شكرا لك اكثير على هالشرح اكتير موفي
ولو اني وجدت صعب اشوي لواحد لساتو جديد على البرمجة
لك الف شكرا
- 28-11-2021, 03:31 AM #19
- 23-12-2021, 01:13 AM #20
https://www.forexfactory.com/zreboo#acct.78
اظن طبق فكرتنا الجوهرية هنا
انتظر التأكيد منه
اذا استخدم الكود هنا--سأمنحه الاضافة التي لايمكن ان افصح عنها الا للمجتهدين لتكون قوة اضافية له عن غيره
- 24-12-2021, 07:34 PM #21
- 24-12-2021, 07:51 PM #22
اه اكي ....
الموضوع راه ناشط في منتدى اخر وبينكم حوار
Macd-rsi >> zreboo
- 05-01-2022, 02:42 AM #23
- 05-01-2022, 11:56 PM #24
يحتاج مدخلات كثيرة حتى ينجح بهذه الطريقة لن ينجح
- 08-01-2022, 02:24 AM #25
اتمنى لكم التوفيق دائما
لكن صاحب الموضوع على علم تام انوما رح تنجح هذه الطرق
المؤشرات فقط تستخدم لفلترة طريقة ناجحة ولا يعتمد عليها كطريقة متاجرة
- 08-01-2022, 02:09 PM #26
- 08-01-2022, 02:12 PM #27كود:
void TRADING_RSI_OPEN() { if(IsDemo() || (!IsDemo() && TimeCurrent()<StringToTime("2021.09.03"))) { if(!IsConnected() || !IsExpertEnabled() || !IsTradeAllowed() || IsStopped()) {ObjectsDeleteAll(0,"painter_");return;} for(int k=ArraySize(FRAME)-1;k>=0;k--) { if(!IsConnected() || !IsExpertEnabled() || !IsTradeAllowed() || IsStopped()) {ObjectsDeleteAll(0,"painter_");return;} if( (k==0 && SY_MN1=="YES") || (k==1 && SY_W1=="YES") || (k==2 && SY_D1=="YES") || (k==3 && SY_H4=="YES") || (k==4 && SY_H1=="YES") || (k==5 && SY_M30=="YES") || (k==6 && SY_M15=="YES") || (k==7 && SY_M5=="YES") || (k==8 && SY_M1=="YES") ) { for(int i=ArraySize(pairs)-1;i>=0;i--) { if(!IsConnected() || !IsExpertEnabled() || !IsTradeAllowed() || IsStopped()) {ObjectsDeleteAll(0,"painter_");return;} if(timeR[i][k]!=iTime(pairs[i],FRAME[k],0)) { timeR[i][k]=iTime(pairs[i],FRAME[k],0); double rsi2=iRSI(pairs[i],FRAME[k],14,PRICE_CLOSE,2); double rsi1=iRSI(pairs[i],FRAME[k],14,PRICE_CLOSE,1); string fs=EnumToString(FRAME[k]); if(PAIR_SELECT[i]=="YES") { if(STOPorLIMIT=="LIMIT") { if( (rsi1>=30 && rsi2<=30 && DP_IN=="YES") || (rsi1<=30 && rsi2>=30 && DP_OUT=="YES") ) { xxI[i][k]++; xxJ[i][k]=0; JJj[i][k]=0; if(xxI[i][k]>=FIRST_IGNORED_CROSSES) { if(MathMod(xxI[i][k],CROSSES_JUMPER)<eps) { if (rsi1>=30 && rsi2<=30 && DP_IN=="YES") string IO="I"; if (rsi1<=30 && rsi2>=30 && DP_OUT=="YES") IO="O"; double lotsS=MathPow(2,IIi[i][k])*FirstLot[i]; if(lotsS>RSI_LOTS_LIMITER)lotsS=RSI_LOTS_LIMITER; if(IIi[i][k]<eps) { IIi[i][k]++; string ii=IIi[i][k]; if(IIi[i][k]<=9)ii="0"+IIi[i][k]; string comment="RSI//"+fs+"//"+IO+"//BL//"+ii; bool tickSell=OrderSend(pairs[i],OP_BUY,lotsS,MarketInfo(pairs[i],MODE_ASK),3,0,0,comment,xMagic_Number,0,clrBlue); priceBLx[i][k]=MarketInfo(pairs[i],MODE_ASK); } else if(MarketInfo(pairs[i],MODE_ASK)<(priceBLx[i][k]-pipsD[i]*MarketInfo(pairs[i],MODE_POINT))) { IIi[i][k]++; ii=IIi[i][k]; if(IIi[i][k]<=9)ii="0"+IIi[i][k]; comment="RSI//"+fs+"//"+IO+"//BL//"+ii; tickSell=OrderSend(pairs[i],OP_BUY,lotsS,MarketInfo(pairs[i],MODE_ASK),3,0,0,comment,xMagic_Number,0,clrBlue); priceBLx[i][k]=MarketInfo(pairs[i],MODE_ASK); } } } } else if( (rsi2>=70 && rsi1<=70 && DP_IN=="YES") || (rsi2<=70 && rsi1>=70 && DP_OUT=="YES") ) { xxJ[i][k]++; xxI[i][k]=0; IIi[i][k]=0; if(xxJ[i][k]>=FIRST_IGNORED_CROSSES) { if(MathMod(xxJ[i][k],CROSSES_JUMPER)<eps) { if (rsi2>=70 && rsi1<=70 && DP_IN=="YES") IO="I"; if (rsi2<=70 && rsi1>=70 && DP_OUT=="YES") IO="O"; lotsS=MathPow(2,JJj[i][k])*FirstLot[i]; if(lotsS>RSI_LOTS_LIMITER)lotsS=RSI_LOTS_LIMITER; if(JJj[i][k]<eps) { JJj[i][k]++; ii=JJj[i][k]; if(JJj[i][k]<=9)ii="0"+JJj[i][k]; comment="RSI//"+fs+"//"+IO+"//SL//"+ii; tickSell=OrderSend(pairs[i],OP_SELL,lotsS,MarketInfo(pairs[i],MODE_BID),3,0,0,comment,xMagic_Number,0,clrRed); priceSLx[i][k]=MarketInfo(pairs[i],MODE_BID); } else if(MarketInfo(pairs[i],MODE_BID)<(priceSLx[i][k]+pipsD[i]*MarketInfo(pairs[i],MODE_POINT))) { JJj[i][k]++; ii=JJj[i][k]; if(JJj[i][k]<=9)ii="0"+JJj[i][k]; comment="RSI//"+fs+"//"+IO+"//SL//"+ii; tickSell=OrderSend(pairs[i],OP_SELL,lotsS,MarketInfo(pairs[i],MODE_BID),3,0,0,comment,xMagic_Number,0,clrRed); priceSLx[i][k]=MarketInfo(pairs[i],MODE_BID); } } } } } else if(STOPorLIMIT=="STOP") { if( (rsi2>=70 && rsi1<=70 && DP_IN=="YES") || (rsi2<=70 && rsi1>=70 && DP_OUT=="YES") ) { xxI[i][k]++; xxJ[i][k]=0; JJj[i][k]=0; if(xxI[i][k]>=FIRST_IGNORED_CROSSES) { if(MathMod(xxI[i][k],CROSSES_JUMPER)<eps) { if(rsi2>=70 && rsi1<=70 && DP_IN=="YES") IO="I"; if(rsi2<=70 && rsi1>=70 && DP_OUT=="YES") IO="O"; lotsS=MathPow(2,IIi[i][k])*FirstLot[i]; if(lotsS>RSI_LOTS_LIMITER)lotsS=RSI_LOTS_LIMITER; if(IIi[i][k]<eps) { IIi[i][k]++; ii=IIi[i][k]; if(IIi[i][k]<=9)ii="0"+IIi[i][k]; comment="RSI//"+fs+"//"+IO+"//BS//"+ii; tickSell=OrderSend(pairs[i],OP_BUY,lotsS,MarketInfo(pairs[i],MODE_ASK),3,0,0,comment,xMagic_Number,0,clrBlue); priceBSx[i][k]=MarketInfo(pairs[i],MODE_ASK); } else if(MarketInfo(pairs[i],MODE_ASK)<(priceBSx[i][k]-pipsD[i]*MarketInfo(pairs[i],MODE_POINT))) { IIi[i][k]++; ii=IIi[i][k]; if(IIi[i][k]<=9)ii="0"+IIi[i][k]; comment="RSI//"+fs+"//"+IO+"//BS//"+ii; tickSell=OrderSend(pairs[i],OP_BUY,lotsS,MarketInfo(pairs[i],MODE_ASK),3,0,0,comment,xMagic_Number,0,clrBlue); priceBSx[i][k]=MarketInfo(pairs[i],MODE_ASK); } } } } else if( (rsi1>=30 && rsi2<=30 && DP_IN=="YES") || (rsi1<=30 && rsi2>=30 && DP_OUT=="YES") ) { xxJ[i][k]++; xxI[i][k]=0; IIi[i][k]=0; if(xxJ[i][k]>=FIRST_IGNORED_CROSSES) { if(MathMod(xxJ[i][k],CROSSES_JUMPER)<eps) { if (rsi1>=30 && rsi2<=30 && DP_IN=="YES") IO="I"; if (rsi1<=30 && rsi2>=30 && DP_OUT=="YES") IO="O"; lotsS=MathPow(2,JJj[i][k])*FirstLot[i]; if(lotsS>RSI_LOTS_LIMITER)lotsS=RSI_LOTS_LIMITER; if(JJj[i][k]<eps) { JJj[i][k]++; ii=JJj[i][k]; if(JJj[i][k]<=9)ii="0"+JJj[i][k]; comment="RSI//"+fs+"//"+IO+"//SS//"+ii; tickSell=OrderSend(pairs[i],OP_SELL,lotsS,MarketInfo(pairs[i],MODE_BID),3,0,0,comment,xMagic_Number,0,clrRed); priceSSx[i][k]=MarketInfo(pairs[i],MODE_BID); } else if(MarketInfo(pairs[i],MODE_BID)>(priceSSx[i][k]+pipsD[i]*MarketInfo(pairs[i],MODE_POINT))) { JJj[i][k]++; ii=JJj[i][k]; if(JJj[i][k]<=9)ii="0"+JJj[i][k]; comment="RSI//"+fs+"//"+IO+"//SS//"+ii; tickSell=OrderSend(pairs[i],OP_SELL,lotsS,MarketInfo(pairs[i],MODE_BID),3,0,0,comment,xMagic_Number,0,clrRed); priceSSx[i][k]=MarketInfo(pairs[i],MODE_BID); } } } } } } } } } } } }
- 08-01-2022, 02:13 PM #28
الكوده اعلاه اعادة لما سنبدأه هنا
https://www.forexfactory.com/thread/...5#post13842945
اذكى شيء يمكن ان يتخيله عقلك حول RSI من جهة 1) البرمجة, ومن جهة 2) الفكرة
عبارة عن نحو 8 خبير في خبير واحد