النتائج 1 إلى 11 من 11
الموضوع: باكتستر فوري(ختيار الادوات المالية)
- 06-09-2017, 09:38 PM #1
باكتستر فوري(ختيار الادوات المالية)
بسم الله الرحمن الرحيم
اداة مالية instrument نعني الازواج المتاحة للتداول + السلع+الاسهم الخ
eurusd يعتبر اداة مالية
شرحنا طريقة تركيب 28 زوج من 8 عملات وفيها تحكم وتقييد لرأي المتداول وحصره فقط في 28 زوج
\
هنا سنطرح خيار اضافي على شهوة المتداول
1) حدد انت في الماركت ووتش الازواج التي تريد اختبارها الباكتستر سيعرضها فقط في عمود الازواج
2) اختيار كل الازواج االمتاحة مع االوسيط
سابقا اسخدمنا الكود اسفل "تركيب الازواج من العملات"
كود PHP:string str;
string S[]={"EUR" ,"GBP" ,"AUD" ,"NZD" ,"USD" ,"CAD" ,"CHF" ,"JPY"};
string pairs[28];
int OnInit()
{
str=StringSubstr(Symbol(),6,10);
int j=-1;
for(int i=0;i<+8;i++)
{
for(int k=i+1;k<+8;k++)
{
j++;
pairs[j]=S[i]+S[k]+str;
}
}
return(INIT_SUCCEEDED);
}
- 06-09-2017, 09:43 PM #2
سنستخدمم نفس الككود اعلاه مع تعديل بسيط للطرق الأخرى
لن نحتاج المتغير S ولا االمتغير str
يعني الأمور أبسط:
اذا تريد فقط الازواج في صفحة الماركت ووتش:
كود PHP:int OnInit()
{
for(int i=0;i<=SymbolsTotal(true);i++)
{
pairs[i]=SymbolName(i,true);
}
return(INIT_SUCCEEDED);
}
- 06-09-2017, 09:45 PM #3
ولكن اذا تريد كل الازواج والسلع التي يقدمها وسيطك--نفس الكود السابق فقط غير true الى false
انتهى
كود PHP:int OnInit()
{
for(int i=0;i<=SymbolsTotal(false);i++)
{
pairs[i]=SymbolName(i,false);
SymbolSelect( SymbolName(i,false),true);
}
return(INIT_SUCCEEDED);
}
كود PHP:SymbolSelect( SymbolName(i,false),true);
آخر تعديل بواسطة فيلسوف البادية ، 06-09-2017 الساعة 09:48 PM
- 07-09-2017, 12:15 AM #4
- 07-09-2017, 12:36 AM #5
- 07-09-2017, 12:43 AM #6كود PHP:
string pairs[] ;
int OnInit()
{
int j=-1;
///////////////////////////
for(int i=0;i<=SymbolsTotal(false);i++)
{
if(StringSubstr(SymbolInfoString(SymbolName(i,false),SYMBOL_PATH),0,1)=="E")
{
j++;
ArrayResize(pairs,j+1);
pairs[j]=SymbolName(i,false);
SymbolSelect(SymbolName(i,false),true);
Print(" ",pairs[j]," ",SymbolInfoString(SymbolName(i,false),SYMBOL_PATH));
}
}
Print("Number of Instruments = ", j+1);
return(INIT_SUCCEEDED);
}
- 08-09-2017, 04:05 PM #7
- 08-09-2017, 04:07 PM #8
الكود:
///////////////////////////
كود PHP:if(Pairs_Mode=="X")
{
int pExcel=FileOpen("pExcel.csv", FILE_CSV|FILE_READ, ';');
while(!FileIsEnding(pExcel))
{
j++;
ArrayResize(pairs,j+1);
pairs[j]=FileReadString(pExcel);
SymbolSelect(pairs[j],true);
Print(j+"-X-"+pairs[j]+"-Size-"+ ArraySize(pairs));
}
}
FileClose(pExcel);
TotPairs=j;
- 09-09-2017, 11:47 AM #9
- 09-09-2017, 12:05 PM #10
- 11-09-2017, 01:33 PM #11
3) خيار اختيار صنف محدد لاحقا للأسف فقدت كلل ماسبق مع المعرف الاصلي