Сообщений: 27
Поблагодарили: 1 раз(а) в 1 сообщениях
Зарегистрирован: 12 мар 2014, 17:57
[quote="S"][quote="SeregaYvelir"] в конце может выйти при совокупности неплохой советник. Но на данном этапе, меня интересуют только скрипты.[/quote]
Да полно таких советников. Один из них, пожалуй самый известный это Неваляшка. Рисует прямоугольник от начала дня до того часа, который укажешь. Верхняя и нижняя сторона прямоугольника, соответственно, хай и лоу дня. А дальше работает на пробой.[/quote]
Несмотря на размер(всего 10 строк), вполне рабочий советник, после минимальной оптимизации даже можно зарабатывать. А если добавить функции Мартингейла..... В общем, есть о чем подумать.
//--------------------------------------------------------------------
extern int stoploss = 50,
takeprofit = 50;
double Lot=1;
int tip;
//--------------------------------------------------------------------
int init()
{
OrderSend(Symbol(),OP_SELL,Lot,Bid,3,NormalizeDouble(Ask + stoploss*Point,Digits),
NormalizeDouble(Bid - takeprofit*Point,Digits)," ",777,Blue);
}
//--------------------------------------------------------------------
int start()
{
for (int i=0; i<OrdersTotal(); i++){
if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true){
if (OrderSymbol()==Symbol()){
tip = OrderType();
Lot = OrderLots();return;}}}
if (Lot==0) return;
if (tip==0) OrderSend(Symbol(),OP_SELL,Lot,Bid,3,NormalizeDouble(Ask + stoploss*Point,Digits),
NormalizeDouble(Bid - takeprofit*Point,Digits)," ",777,Blue);
if (tip==1) OrderSend(Symbol(),OP_BUY ,Lot,Ask,3,NormalizeDouble(Bid - stoploss*Point,Digits),
NormalizeDouble(Ask + takeprofit*Point,Digits)," ",777,Blue);
return(0);
}
//-----------------------------------------------------------------
http://floomby.ru/s2/wWeqU8
Спасибо. Я не знал о таком советнике. Это не совсем то, но кругозор этой темы расширен.