Небольшой код для простого советника, по отложкам! - страница 2

 
Sepulca:
OrderSend("XAUUSD",OP_BUYSTOP,Lot,price,slippage,price-sl-spread,price+tp+spread,"My order ",16384,expiration,Blue);
 
Код для) блин скриншот не прикрепился!(
 

Ребят подскажите пожалуйста что именно тут не правильно!!!

extern int tp=350;
extern int sl=400;
extern int H=0;
extern int M=0;
extern int Lot=3;
extern int slippage=30;
extern int N=100;
extern int price=Ask+n*Point;
double spread=Ask-Bid;

int start()
{
if(OrdersTotal()==0 && Hour()==H && Minute()==M )
OrderSend("XAUUSD",OP_BUYSTOP,Lot,price,slippage,price-sl-spread,price+tp+spread,"My order ",16384,Blue);
}Ошибки

 
Zhunko:
Есть ещё 2 дня чтобы исправить. Что Вам мешает это сделать?


Я очень рад, что на данном форуме вы просто гуру) спасибо за помощь, и наставления!!!!
 

Всё таки учебник настоятельно советую почитать...

 extern int TP=350;
 extern int SL=400;
 extern int H=0;
 extern int M=0;
 extern double Lot=3;
 extern int n=100;
int slippage=30;
int init(){return(0);}
int deinit(){return(0);}
int start(){
 if(OrdersTotal()==0 && Hour()==H && Minute()==M ){// Открываем ордер ровно в заданный час и заданную минуту, не минутой больше, не минутой меньше.
  datetime expiration=0;// отложенный ордер будет существовать до тех пор пока не сработает или сам хозяин не удалит его
  double price=Ask+n*Point;// Цена открытия отложенного ордера
  double spread=Ask-Bid; // Текущий спрэд
  double sl=SL*Point;// стоплосс, 
  double tp=TP*Point;// тейкпрофит
  int ticket=OrderSend("XAUUSD",OP_BUYSTOP,Lot,price,slippage,price-sl-spread,price+tp+spread,"My order ",16384,expiration,Blue); 
 }  
 return(0);
}
 
Sepulca:

Всё таки учебник настоятельно советую почитать...


Спасибо большое я в процессе!
 
Sepulca:

Всё таки учебник настоятельно советую почитать...

Добавил еще ордер на продажу и перестал работать!


 extern int TP=350;
 extern int SL=400;
 extern int H=0;
 extern int M=0;
 extern double Lot=3;
 extern int n=100;
int slippage=30;
int init(){return(0);}
int deinit(){return(0);}
int start(){
 if(OrdersTotal()==0 && Hour()==H && Minute()==M ){// Открываем ордер ровно в заданный час и заданную минуту, не минутой больше, не минутой меньше.
  datetime expiration=0;// отложенный ордер будет существовать до тех пор пока не сработает или сам хозяин не удалит его
  double price=Ask+n*Point;// Цена открытия отложенного ордера
  double spread=Ask-Bid; // Текущий спрэд
  double sl=SL*Point;// стоплосс, 
  double tp=TP*Point;// тейкпрофит
  int ticket=OrderSend("XAUUSD",OP_BUYSTOP,Lot,price,slippage,price-sl-spread,price+tp+spread,"My order ",16384,expiration,Blue); 
  int ticket=OrderSend("XAUUSD",OP_SELLSTOP,Lot,price,slippage,price+sl+spread,price-tp-spread,"My order ",16384,expiration,Blue); 
 }  
 return(0);
 
Rebornnn:
Добавил еще ордер на продажу и перестал работать!

Не надо повторно объявлять переменную. Один раз объявили и хватит, она уже существует.

int ticket=OrderSend("XAUUSD",OP_BUYSTOP,Lot,price,slippage,price-sl-spread,price+tp+spread,"My order ",16384,expiration,Blue); 
ticket=OrderSend("XAUUSD",OP_SELLSTOP,Lot,price,slippage,price+sl+spread,price-tp-spread,"My order ",16384,expiration,Red); 

И цвет sellов для удобства изменить.

 
Sepulca:

Не надо повторно объявлять переменную. Один раз объявили и хватит, она уже существует.

И цвет sellов для удобства изменить.

int ticket=OrderSend("XAUUSD",OP_BUYSTOP,Lot,price,slippage,price-sl-spread,price+tp+spread,"My order ",16384,expiration,Blue); 
ticket=OrderSend("XAUUSD",OP_SELLSTOP,Lot,price,slippage,price+sl+spread,price-tp-spread,"My order ",16384,expiration,Red); 


Мне кажется я что то напутал с расчетом тейка и стопа для ордера на сеил выделены красным, ибо не открывает ордер на сел!)))

Может есть какие то видео уроки которые ты знаешь, потому что читать долго, и не всегда все понятно а спросить у книги не получится! А на видо примере мне кажется было бы очень даже все гуд!!!

 
Rebornnn:


Мне кажется я что то напутал с расчетом тейка и стопа для ордера на сеил выделены красным, ибо не открывает ордер на сел!)))

Может есть какие то видео уроки которые ты знаешь, потому что читать долго, и не всегда все понятно а спросить у книги не получится! А на видо примере мне кажется было бы очень даже все гуд!!!


Нет, всё нормально, я понял в чём дело, щас.....
Причина обращения: