النتائج 1 إلى 3 من 3
- 15-12-2020, 01:21 PM #1
طلب كود برمجي لفتح عددة عملات من خلال شارت واحد
السلام عليكم
ان تكرم احد من الاخوة ووضع كود برمجي لفتح عددة عملات من خلال شارت واحد .
مثال لو وضعنا الاكسبرت على شارت واحد فأي عملة يرتفع سعرها 50 نقطة عن سعر الافتتاح يقوم ببيعها والتعزيز كل 100 نقطة مع ترلينغ ستوب 50 نقطة .
والعكس صحيها بالنسبة للشراء.
ولكن بدل وضع الاكسبرت على كل العملات وفتح عدة شارتات المطلوب هو فتح شارت واحد وترك الاكسبرت يتابع باقي العملات بشكل تلقائي.
هل يوجد من يتكرم علينا بذلك ...
- 22-12-2020, 10:44 AM #2
وعليكم السلام ورحمة الله وبركاته
هذا مثال بسيط لفتح صفقات على أكثر من عمله وستعتمد نفس الفكره في أي إكسبرت آخر
كود PHP:string symbols[]= {"EURUSD","USDCAD","EURJPY"};
void trade() { double SL,TP; int size=ArraySize(symbols); for(int i=0; i<size; i++) { string symbol=symbols[i]; double close=iClose(symbol,0,1); double open=iOpen(symbol,0,1); if(close>open) { double ask=MarketInfo(symbol,MODE_ASK); int digits=MarketInfo(symbol,MODE_DIGITS); double point=MarketInfo(symbol,MODE_POINT);
if(StopLoss!=0) SL=ask-StopLoss*point; if(TakeProfit!=0) TP=ask+TakeProfit*point;
int ticket=OrderSend(Symbol(),OP_BUY,0.1,NormalizeDouble(ask,digits),3,SL,TP,"EA",MagicNumber,0,Red);
} } }
- 22-12-2020, 06:03 PM #3
الف شكر لكم استاذنا الحبيب