النتائج 1 إلى 7 من 7
- 31-08-2017, 07:06 AM #1
أسرع الطرق لمعرفة الشموع الناقصة مع وسيطك؟
الكود اسفل يقوم بالمهمة---اختر زوجين وقارن بينهم
فكرته نقل التواريخ للاكسل مع عمود ثالث ينبهك اذا اختلفت قيمته عن حدوث اول شمعة ناقصة
ملف الاكسل سيفتح اوتوماتيك تحت فولدر وسيطك تحت FILES
كود PHP:int OnInit()
{
EventSetTimer(1);
return(INIT_SUCCEEDED);
}
void OnTimer()
{
string FileString="FileTracer.csv";
int FileTracer;
FileTracer=FileOpen(FileString, FILE_CSV|FILE_WRITE, ';');
for(int i=1 ; i<=775 ;i++)
{
string s1=TimeToStr(iTime("EURUSD",0,i));
string s2=TimeToStr(iTime("NZDCAD",0,i));
if(s1==s2) {string s3="NNNNNNNNNNN";string s4="";}
else {s3="-----";s4="";}
FileWrite(FileTracer,i,s1,s2,s3,s4);
}
FileClose(FileTracer);
}
- 31-08-2017, 07:16 AM #2
- 31-08-2017, 07:17 AM #3
الخطوات بعد ذلك استعادة الشمعة الناقصة؟؟
من عنده خبرة لا يبخل بها؟
المتوسطات عادة اقصى اشهر شي هو متوسط 200 يوم
وبالتالي اضمن على الاقل اول 300 شمعة صحيحة
- 31-08-2017, 07:26 AM #4
- 31-08-2017, 07:28 AM #5
بعد ذلك عمم لكل الأزواج من ضربة واحدة
بحيث يكون هناك تقريري فوري برمجيا للشموع الناقصة لكل زوج و لكل الفريمات
- 09-09-2017, 06:47 PM #6
2009.07.17
ديلي االاثنين --ناقصة على اليورو
- 09-09-2017, 06:57 PM #7كود PHP:
int OnInit()
{
EventSetTimer(1);
ObjectsDeleteAll();return(INIT_SUCCEEDED);
}
void OnTimer()
{ string eString="GBPUSD";
string FileString=eString+"_"+Symbol()+".csv";
int FileTracer;
FileTracer=FileOpen(FileString, FILE_CSV|FILE_WRITE, ';');
int tc1=iBarShift(eString,0,iTime(eString,0,Bars));
int tc2=iBarShift(NULL,0,iTime(NULL,0,Bars));
FileWrite(FileTracer,"i","-",eString+tc1,"-",Symbol()+tc2,"-",eString,"-","-","-",Symbol());
int ic=MathMin(tc1,tc2);
int j; int k; string s3;
for(int i=0 ; i<=ic ;i++)
{
string s13=TimeToStr(iTime( eString, 0, i ));
string s1=TimeToStr(iTime( eString, 0, j ));
string s23=TimeToStr(iTime( NULL, 0, i ));
string s2=TimeToStr(iTime( NULL, 0, k ));
if(s1==s2) { s3="==="; j++; k++; }
else if(s2<s1) { s2="---"; s3="<<<"; j++; }
else if(s2>s1) { s1="---"; s3=">>>"; k++; }
FileWrite(FileTracer,i,"-",s13,"-",s23,"-",s1,"-",s3,"-",s2);
if(s1=="1970.01.01 00:00" || s2=="1970.01.01 00:00") break;
}
FileClose(FileTracer);
}