Partner login

الواجهة البرمجية للرسوم البيانية

كجزء من إستراتيجية التنمية وبهدف تزويد شركائها بأنظمة وتقنيات أكثر صلة وملاءمة، شركة إنستافوركس تقدم خدمة جديدة تتيح رسم الرسوم البيانية لأزواج العملات - الواجهة البرمجية للرسوم البيانية. بفضل هذه الخدمة، يمكن للشريك وضع رسم بياني يعكس التغير عبر الإنترنت في سعر زوج معين على مورده. الواجهة البرمجية للرسوم البيانية من إنستافوركس هي أداة ملائمة ومفيدة للمتداول الحديث وهي ستؤكد تمامًا على أهمية المورد الخاص بك. تتيح هذه الخدمة العمل مع الطلبات التي تم إنشاؤها على C# و PHP. يمكنك تحميل ودراسة الاستخدامات النموذجية لخدمة الواجهة البرمجية للرسوم البيانية المقدمة من إنستافوركس. C# و PHP أمثلة الكود متوفرة الآن للتحميل. يتم توفير الواجهة البرمجية للرسم البيانية في شكل OHLC الذي يمكن استخدامه لرسم المخططات بأنواعها المختلفة (الشموع اليابانية والشريط والخط) والعديد من الأدوات المالية والأطر الزمنية المختلفة. شركة إنستافوركس لا تتوقف عن تطوير خدمات جديدة ومحدثة، وبفضل ذالك يصبح عمل عملائنا وشركائنا أكثر فعالية وراحة.

الوثيقة تحتوي على أمثلة التطبيقات للغات البرمجة الأكثر استخدامًا.

مثال PHP:

$params = array( 'chartRequest' => array( 'From' => 0, #منذ تلك اللحظة التي سيتم فيها إجراء البحث عن الشموع
'To' => 1351620300, #حتى تلك اللحظة سيتم فيها إجراء البحث عن الشموع
'Symbol' => "EURUSD", #زوج العملات الذي سيتم عليه استلام البيانات التاريخية
'Type' => "MN" #نوع الشمعة. القراءات المحتملة: MN و W1 و D1 و H4 و H1 و M30 و M15 و M5 و M1
)
);

$client = new SoapClient('http://client-api.instaforex.com/soapservices/charts.svc?wsdl);
try
{ print_r($client->GetCharts($params), true); }
catch(SoapFault $fault)
{ echo $fault->faultstring; }

مثال C#:

var sc = new ChartServiceClient();
try
{ var candles = sc.GetCharts(new ChartRequest{From = 0, To = 1351620300, Symbol = "EURUSD", Type = ChartType.MN});
foreach (var candle in candles) Console.WriteLine("Timestamp: {0}; Open: {1}", candle.Timestamp, candle.Open);
}
finally
{ if(sc.State != CommunicationState.Closed)
sc.Abort();
}
See also