Проблема со скриптом

 
Добрый день,не могу разобраться,взяла код скрипта у одного из участников форума,Немного модифицировала под себя,но все время возникает одна проблема.Скрипт не открывает ордера,если в параметре "price" стоит что-то помимо "Bid" и "Ask" (например как в коде).Если стоят "Bid" и "Ask" открываются Buy и Sell.Хотя в коде написано Buystop,Sellstop.Помогите пожалуйста

#include <stdlib.mqh>
#property show_inputs
extern double Lots=0.01;
extern int    H=12;
extern int    M=20;
extern int    S=00;
extern double u=0.1;

int start()
{
while (!IsStopped()) { //выполняется пока скрипт не остановлен
Sleep(1000); 
if (TimeHour(TimeCurrent( ) ) != H || TimeMinute(TimeCurrent( ) ) != M || TimeSeconds(TimeCurrent( ) ) != S) continue;
//время еще не пришло - переходим в начало цикла и ждем 1с.
RefreshRates(); //обновляем котировки 
int send1=OrderSend(Symbol(),OP_BUYSTOP,Lots,Ask+1,3,Ask-u,Bid+9*Point,NULL,0,0,Red);
int send2=OrderSend(Symbol(),OP_SELLSTOP,Lots,Bid-1,3,Ask+u,Bid-9*Point,NULL,0,0,Red);
Print (GetLastError());
return(0); //если оставить эту строку позиции откроются только 1 раз
}
return(0);
}


 
creepystaisy97:
Добрый день,не могу разобраться,взяла код скрипта у одного из участников форума,Немного модифицировала под себя,но все время возникает одна проблема.Скрипт не открывает ордера,если в параметре "price" стоит что-то помимо "Bid" и "Ask" (например как в коде).Если стоят "Bid" и "Ask" открываются Buy и Sell.Хотя в коде написано Buystop,Sellstop.Помогите пожалуйста
RefreshRates(); //обновляем котировки 
int send1=OrderSend(Symbol(),OP_BUYSTOP,Lots,Ask+100*Point(),3,0,0,NULL,0,0,Red);
Print (GetLastError());
int send2=OrderSend(Symbol(),OP_SELLSTOP,Lots,Bid-100*Point(),3,0,0,NULL,0,0,Red);
Print (GetLastError());
 
Vitaly Muzichenko:

Спасибо большое,теперь все хорошо)

 
creepystaisy97:

Спасибо большое,теперь все хорошо)

Почитайте

Требования и ограничения при проведении торговых операций - Приложения - Учебник по MQL4
Требования и ограничения при проведении торговых операций - Приложения - Учебник по MQL4
  • book.mql4.com
Требования и ограничения при проведении торговых операций - Приложения - Учебник по MQL4
Причина обращения: