النتائج 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 ما فيها نسخة للمؤشر