atomrus1993

пример логики для входа

Jan 17th, 2016
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.12 KB | None | 0 0
  1.   ## тут прописываем параметры индикаторов http://docs.mql4.com/ru/indicators вот тут читаешь что да как, что каждый параметр значит.
  2.  
  3.  ma55=iMA(_Symbol,tf,55,0,MODE_SMA,PRICE_CLOSE,1), // машка с периодом 55
  4.    ma89=iMA(_Symbol,tf,89,0,MODE_SMA,PRICE_CLOSE,1), // 89
  5.    ma144=iMA(_Symbol,tf,144,0,MODE_SMA,PRICE_CLOSE,1), //144
  6.    sm=iStochastic(_Symbol,tf,5,3,3,0,0,0,1),sm2=iStochastic(_Symbol,tf,5,3,3,0,0,0,2), // стохастик
  7.    ss=iStochastic(_Symbol,tf,5,3,3,0,0,1,1),ss2=iStochastic(_Symbol,tf,5,3,3,0,0,1,2); // стохастик сигнальная линия
  8. ## тут ниже 2 строки это херня но они нужны)
  9.  
  10.    ArrayInitialize(op,false);
  11.    ArrayInitialize(cl,false);
  12.  
  13. ## тут условия для закрытия ордеров если перед строкой есть такой знак // то они отключены, по умолчанию они отключены
  14.  //  if(Close[1]<Open[1]) cl[0]=true; // это условия для закрытия бая
  15.  //  if(Close[1]>Open[1]) cl[1]=true; // это условия для закрытия селла
  16.  
  17. ## условие для открытия позиции op[0]- это для бая, op[1]-это для селла
  18.   if(Close[1]>ma144 && ma55>ma89 && ma89>ma144 && ss<20 && sm>ss && sm2<ss2 && ValO(ar,6,4,6,0,-1,Time[0])<1) op[0]=true; //бай
  19. дословно # если предыдущая свеча закрытие больше машки 144 и машка 55 выше/больше машки 89 и стохастик меньше 29 и ситохастик сигнальный выше просто стохастика и стохастик 2 свечки назад сигнальный меньше простого стохастика, короче это для пересечения написано  ну и аналогично для селла только зеркально все)
  20.   if(Close[1]<ma144 && ma55<ma89 && ma89<ma144 && ss>80 && sm<ss && sm2>ss2 && ValO(ar,6,4,6,1,-1,Time[0])<1) op[1]=true; // sell
Advertisement
Add Comment
Please, Sign In to add comment