А такая простая стратегия прибыли не даст, даже программить нет смысла.
Вот что-то примерно накидал... вот тока правильно ли? )))
extern int Slippage=3;
extern double tp=5;
extern double sl=18;
extern double lot=5;
int init()
{
IndicatorShortName("1");
return(0);
}
int deinit()
{
return(0);
}
int start()
{
int i = 0;
//STOCH
double valSTOCH=0;
string commentSTOCH = "Stoch: ";
string commentSTOCHAdd = " Нет данных ";
if((iStochastic(NULL,0,39,1,1,MODE_SMA,0,MODE_MAIN, i-1)<50. 3)&&(iStochastic(NULL, 0,39,1,1,MODE_SMA,0,MODE_MAIN,i)>49. 7))
{commentSTOCHAdd = " Покупка";
OrderSend (0,OP_BUY,lot,Ask,Slippage, sl,tp, NULL, 0,0, Red);
}
if((iStochastic(NULL,0,39,1,1,MODE_SMA,0,MODE_MAIN, i-1)>50. 3)&&(iStochastic(NULL, 0,39,1,1,MODE_SMA,0,MODE_MAIN,i)<49. 7))
{commentSTOCHAdd = " Продажа";
OrderSend (0,OP_SELL,lot,Bid,Slippage, sl, tp,NULL, 0, 0,Blue);
}
commentSTOCH = commentSTOCH + commentSTOCHAdd;
Comment(commentSTOCH + "\n");
return(0);
}
return(0);
}
Если у вас проблемы с написанием обращайтесь…
Мы не только делаем заказы, у нас есть возможность закрепить за вами программиста, который будет отвечать на все ваши вопросы.
”+ “ - Ко всей линейке программных продуктов прилагается инструкция по применению- Недельная гарантия на каждый продукт
- Бесплатные модули оповещения
- Бесплатная модернизация в течении гарантийного срока
Кому интересно вот текст советника, вродибы теперь все правильно )))
extern double lot=10;
int start()
{
int t;
double valSTOCH=0;
if((iStochastic(NULL,0,39,1,1,MODE_SMA,0,MODE_MAIN,2)<=47)&&(iStochastic(NULL, 0,39,1,1,MODE_SMA,0,MODE_MAIN,1)>=53))
{t=OrderSend (Symbol(),OP_BUY,lot,Ask,3,Ask-18*Point,Ask+10*Point,NULL, 0,0,Red);
if (t<=0)
Print("Error #:", GetLastError());}
if((iStochastic(NULL,0,39,1,1,MODE_SMA,0,MODE_MAIN,2)>=53)&&(iStochastic(NULL, 0,39,1,1,MODE_SMA,0,MODE_MAIN,1)<=47))
{t=OrderSend (Symbol(),OP_SELL,lot,Bid,3,Bid+18*Point,Bid-10*Point, NULL, 0,0,Blue);
if (t<=0)
Print("Error #:", GetLastError());}
return(0);
}
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
период %k = 39
период %d = 1
замедление = 1
цены low/high
метод MA - simple
и при пересичении линии 50 сверху вниз - сигнал на продажу, снизу вверх - на покупку, по истории вродибы неплохо работает.
Был бы очень благодарен, если бы помогли написать советника для такой системки, где еще будет учтен тейк профит на +5, и допустим стоп лосс
- 18. хотелось бы проверить при помощи тестера советника. Пользовался часовым графиком. Помоему результат неплохой.
Впринципе умею немного программировать на Си++ но вот с mql что-то сложновато )))
Заранее благодарен.