Примеры для чайника

 
Господа программеры, дайте маленький урок, а именно меня интересует часть кода для эксперта, в которой бы открывалась позиция при пересечении уровня кратного 10 и открывалась позиция в другую сторону при достижении определенного размера лосса(30п).
 
На первый месяц хватит - http://forum.alpari-idc.ru/thread24173.html
 
Уважаемые читатели, не дайте молодому таланту загинуть. Подкиньте код эксперта, где есть похожий элемент. Я сам разберусь.
 
Rosh:
На первый месяц хватит -
http://forum.alpari-idc.ru/thread24173.html
А что там то?
 
SergeySF:
Rosh:
На первый месяц хватит -
http://forum.alpari-idc.ru/thread24173.html

А что там то?
http://forum.alpari-idc.ru/showthread.php?t=24173&page=1
 
Rosh:
SergeySF:
Rosh:
На первый месяц хватит -
http://forum.alpari-idc.ru/thread24173.html

А что там то?

http://forum.alpari-idc.ru/showthread.php?t=24173&page=1
я читал это уже, там ведь только про мартингейл? или я невнимателно читал?
 
Уважаемый Рош. Смею признаться мы с Вами почти родственники, простите ошибся, земляки.))). Может Вы сделаете для меня это маленький кодик? Я полный чайник в программировании.
 

Может Вы сделаете для меня это маленький кодик?
Извини, я не Рош, но отвечу. Это не маленький кодик, а тянет на целый советник. Определись конкретно с вопросами, которые не можешь решить самостоятельно при написании этого советника, тогда может кто и поможет, а то надо и уровень определить, и открыть и определить прибыль ордера, и снова открыться (причем непонятно закрывать предыдущий ордер или нет) и тд тп. А если ты совсем не рубишь в программировании и не собираешься его изучать, поищи специалиста, которые сделает это за тебя, но за соответствующую плату.
 
Короче!!! Уж больно долго ты просишь... а так как у меня тут баночка пива завалялась и хорошее настроение,решил тебе тут накидать пару кодиков...
не пробовал,но думаю работать будет...правда не закрывает прибыль вообще... ну вообщем самое главное общии подход к задаче... разобравшись че я тут написал,думаю сможешь ченить свое состряпать!!! :))))

удачи....

#property copyright "Ronen" int divBy =10; int sl =30; double Lots=1; bool buyFirst=true; // first order buy or sell int oop; // order open price int start() { int total=OrdersTotal(); int intAsk=(Ask/Point); int intBid=(Bid/Point); if (total==1){ if ((buyFirst)&&(oop-intBid>=sl)){ OrderSelect(0,SELECT_BY_POS); OrderClose(OrderTicket(),Lots,Bid,3,0); } else if ((!buyFirst)&&(intAsk-oop>=sl)){ OrderSelect(0,SELECT_BY_POS); OrderClose(OrderTicket(),Lots,Ask,3,0); } if (OrdersTotal()==0) Print("finito la comedia :)))"); return; } if ((buyFirst)&&(intAsk%divBy==0 )){ OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0,0,0,0);oop=intAsk;} else if ((!buyFirst)&&(intBid%divBy==0 )) {OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,0,0,0,0);oop=intBid;} return(0); }
 
SergeySF:
Уважаемый Рош. Смею признаться мы с Вами почти родственники, простите ошибся, земляки.))). Может Вы сделаете для меня это маленький кодик? Я полный чайник в программировании.
Честно говоря, даже не вникал серьезно втему, просто увидел очередной сеточный вариант, потому и дал ссылку на мартингейл. Простые и тупые методы не работают, поэтому нет смысла что-то делать (мне) , поищите готовые решения, одно предложили уже здесь(в код также не вникал).
 
Спасибо Ronen. Возник вопрос: позиция продажы будет называется - "!Buy First" и в случае если она будет первой и наоборот (продажа - buyFirst)?
Причина обращения: