Скрипт-Код для Бинарных опционов. |
[*]
Здравствуйте! подскажите есть здесь в топиках или в заказах Код советника на БО для стрелочника, что-бы открывался один ордер, только после алерта!.. Спасибо!
Скажите, что здесь не так?
— extern bool alertsOn = false;
extern bool alertsOnMajorCycle = false;
extern string arrowsIdentifier = «ci arrows1»;
extern double arrowsUpperGap = 1.0;
extern double arrowsLowerGap = 1.0;
datetime t=0;
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
void waiting_Signal()
{ //--- получим дату создания файла
int buy_order=0, sell_order=0; // переменные открытия ордеров
string symbol = Symbol(); // символ
string expir = «BO exp:» + IntegerToString((expirat*Period()) * 60);
for(int cnt_open = 0; cnt_open<3; cnt_open++) // если после сигнала не прошло больше n-секунд, то открываем ордер
{
Print(«Попытка открытия ордера „+IntegerToString(cnt_open));
ResetLastError();
if(buy_order>0||sell_order>0)
{
if(buy_order>0) Print(“По сигналу <»+symbol+" CALL> успешно открыт ордер №"+IntegerToString(buy_order));
if(sell_order>0) Print(«По сигналу <»+symbol+" PUT> успешно открыт ордер №"+IntegerToString(sell_order));
break;
}else
Print(«Истекло кол-во попыток открытия ордера!»);
}
//+------------------------------------------------------------------+
bool fun_MT4Sys (int a, string up_dn)
{
int c = 0;
if(up_dn==«up») c = 3; else c = 2;
double MT4Sys = iCustom(NULL, 0, «MT4Sys», PriceActionFilter, Length, MajorCycleStrength, arrowsUpperGap, arrowsLowerGap, 0, a);
if(up_dn==«up» && MT4Sys<arrowsUpperGap) return (true);
if(up_dn==«dn» && MT4Sys>arrowsLowerGap) return (true);
return (false);
}
-
+7
- Просмотров: 1393
- 1 июня 2018, 08:25
- 33paltus
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!
Комментарии (0)
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий