النتائج 31 إلى 38 من 38
- 17-03-2018, 10:26 PM #31
ممكن هناك طرق افضل واسرع!ههه اضحكتني كثيرا اخي فيلسوف والله انت تحفة ... طب لما يجاوب ابن الهندية اديني خبر ... انا غلب حماري وناقتي ايضاصديقي "السيخي الهندي" سألني عنه وهو هندسة سوفتوير-فاشل في البرمجة الا شوي
تقبل مروري
- 18-03-2018, 12:26 AM #32
- 18-03-2018, 01:10 AM #33
هذا كود مبسط أكثر ولكن لايأخذ فرق النقاط في الاعتبار!
اضف علبيه عنصر فرق النقاط,
كود PHP:int DD=150;
int D=17;
double R[];
double C[];
double S[];
double F[];
////////////////////////////////////////
int OnInit()
{
int P1=Bars;
EventSetTimer(1);
string x="X";
string dddd="X";
int m=-1;
double H3;
for(int j=Bars-1;j>=0;j--)
{ //3
double H1= iHigh(NULL, 0, iHighest(NULL, 0, MODE_HIGH, D, j));
double H2= iHigh(NULL, 0, iHighest(NULL, 0, MODE_HIGH, D, D+j-1));
if(H1==H2 && H1!=0 && H3!=H2)
{//4
m++;
ArrayResize(R,m+1);
ArrayResize(C,m+1);
R[m]=H1;
C[m]=D+j-1;
//Print(Bars+" ",m," ",R[m]," ",C[m]);
H3=H2;
}//4
}
ArrayResize(S,m+1);
ArrayResize(F,m+1);
for(int i=0;i<=m;i++)
{ //3
F[i]=iLowest(NULL, 0, MODE_LOW, C[i]-C[i+1]+1, C[i+1]);
S[i]= iLow(NULL, 0,F[i]);
Print(" ",m," ",i," ",R[i]," ",S[i]," ",C[i]," ",F[i]);
}
ObjectsDeleteAll();
for ( j=0;j<=m;j++)
{//2
ObjectCreate("OBJ_TREND_"+j,OBJ_TREND,0,iTime(NULL,0,C[j]),R[j],iTime(NULL,0,F[j]),S[j]);
ObjectSet( "OBJ_TREND_"+j,OBJPROP_COLOR,clrWhite);
ObjectSet( "OBJ_TREND_"+j,OBJPROP_RAY_RIGHT,false);
ObjectSet( "OBJ_TREND_"+j,OBJPROP_WIDTH,2);
if(j<m){
ObjectCreate("OB1J_TREN2D_"+j,OBJ_TREND,0,iTime(NULL,0,F[j]),S[j],iTime(NULL,0,C[j+1]),R[j+1]);
ObjectSet( "OB1J_TREN2D_"+j,OBJPROP_COLOR,clrYellow);
ObjectSet( "OB1J_TREN2D_"+j,OBJPROP_RAY_RIGHT,false);
ObjectSet( "OB1J_TREN2D_"+j,OBJPROP_WIDTH,2);}
}
return(INIT_SUCCEEDED);
}
//////////////////////////////////////
void OnChartEvent(const int id, const long& lparam, const double& dparam, const string& sparam)
{
if(id==CHARTEVENT_CLICK)
{
OnInit();
}
if(id==CHARTEVENT_OBJECT_CLICK)
{
}
}
- 18-03-2018, 01:11 AM #34
- 18-03-2018, 06:40 PM #35
- 18-03-2018, 08:50 PM #36
أخي فيلسوف
حفظك الله ورعاك
هل أنهيت نسخة من المؤشر تعمل على جميع الفريمات .
- 18-03-2018, 08:55 PM #37
- 18-03-2018, 09:31 PM #38
بالنسبة لي لا افقه في البرمجة شيئا
نستعين بكم من أصحاب التخصص ؟
لكن حملت المؤشر في المشاركة 18
وأراه يعطي خطوط قد تكون جيدة
هل تقصد هذه النسخة
المشاركة 33 ما فيها نسخة للمؤشر
الأكثر زيارة
رد مع اقتباس