Alexandr111 1 Share Posted October 11, 2010 Может этот подойдёт? [attach]123821[/attach] Спасибо , Алексей . Link to post Share on other sites
Pjotr 0 Share Posted October 11, 2010 Всем привет. Может вы мне поможете с советником? Идея, в общем, такая. Необходимо открыть ордер в любую сторону (купим), любым объёмом (1). Если имеем прибыль, то ничего делать не надо, только выставить ТП. Если убыток, то на определённом уровне (100 пунктов) открыть открыть противоположную позицию объёмом две первоначальных позиции. Если цена прошла определённый уровень с прибылью для нас (в данном случае необходимо пройти более 100 пунктов вниз для появления положительного баланса), то закрыть все позиции с обшим положительным балансом. Если цена развернулась после открытия второй позиции, то откроем третью позицию, объёмом 3 первоначальных, отстоящую от первой позиции на 100 пунктов вверх. Если прибыль, то опять закроем по общему положительному балансу, если убыток, то откроем четвёртую противоположно третьей, на уровне второй, объёмом 4 первых и т.д. Если поможете, буду благодарен. Может уже есть такой советник. я не нашел просто. Строго не судите, я на рынке только пару месяцев. Это моя первая идея)))) Link to post Share on other sites
Rubinovi4 296 Share Posted October 12, 2010 Всем привет. Может вы мне поможете с советником? Идея, в общем, такая. Необходимо открыть ордер в любую сторону (купим), любым объёмом (1). Если имеем прибыль, то ничего делать не надо, только выставить ТП. Если убыток, то на определённом уровне (100 пунктов) открыть открыть противоположную позицию объёмом две первоначальных позиции. В ветку с чебурашкой.... Link to post Share on other sites
clon 0 Share Posted October 12, 2010 Здрасте, помогите найти ошибку, выдает при компиляции 'GetLot' - function is not defined TrendLine.mq4 (54, 13) 'NewOrder' - function is not defined TrendLine.mq4 (59, 5) 'NewOrder' - function is not defined TrendLine.mq4 (63, 5) extern int MaxRisk=5; extern int TakeProfit=600; extern int StopLoss=30; extern int Delta=5; //+------------------------------------------------------------------+ int init() {return(0);} //+------------------------------------------------------------------+ int deinit() {Comment("");return(0);} //+------------------------------------------------------------------+ int start() {if(DayOfWeek()==0 || DayOfWeek()==6) return(0); // в выходные не работаем if(!IsTradeAllowed()) return(0); // пропустим тик если терминал занят //проверим что есть трендовая линия и она в единственном экземпляре if(ObjectsTotal(OBJ_TREND)!=1) {Comment("Нарисуйте 1 трендовую линию!"); return(0);} //получим ИМЯ трендовой линии for(int i=0;i<ObjectsTotal();i++) {string name=ObjectName(i); if(ObjectType(name)==OBJ_TREND) break;} //проверим что трендовая линия нарисована правильно (по движению цены) datetime t1=ObjectGet(name,OBJPROP_TIME1); datetime t2=ObjectGet(name,OBJPROP_TIME2); if(t1>t2) {Comment("Неправильно нарисована трендовая линия!"); return(0);} //продолжим линию (свойство луч) ObjectSet(name,OBJPROP_RAY,true); //определим тренд (вверх или вниз) bool trend=false; double p1=ObjectGet(name,OBJPROP_PRICE1); double p2=ObjectGet(name,OBJPROP_PRICE2); if(p1<p2) trend=true; //определим текущее значение трендовой линии и сообщим ее параметры double pr=ObjectGetValueByShift(name,0); Comment("Name=",name," Trend=",trend," Value=",pr); //подсчитаем кол-во ордеров int oBuy=0,oSell=0; for(i=OrdersTotal()-1;i>=0;i--) if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) if(OrderSymbol()==Symbol()) {if(OrderType()==OP_BUY) oBuy++; if(OrderType()==OP_SELL) oSell++;} //если нет ордеров и цена подошла к трендовой линии - откроем ордер double tp=0,sl=0; double Lot=GetLot(MaxRisk); if(Lot==0.0) {Alert("Недостаточно средств!");return(0);} if(oBuy+oSell==0 && trend && Bid>=pr && Bid<=pr+Delta*Point) {if(TakeProfit>0) tp=Ask+TakeProfit*Point; if(StopLoss>0) sl=Ask-StopLoss*Point; NewOrder(OP_BUY,Lot,Ask,tp,sl);} if(oBuy+oSell==0 && !trend && Ask<=pr && Ask>=pr-Delta*Point) {if(TakeProfit>0) tp=Bid-TakeProfit*Point; if(StopLoss>0) sl=Bid+StopLoss*Point; NewOrder(OP_SELL,Lot,Bid,tp,sl);} return(0);} //+------------------------------------------------------------------+ И создал Бог женщину... Существо получилось злобное, но симпатичное... Link to post Share on other sites
Rubinovi4 296 Share Posted October 12, 2010 Здрасте, помогите найти ошибку, выдает при компиляции 'GetLot' - function is not defined TrendLine.mq4 (54, 13)'NewOrder' - function is not defined TrendLine.mq4 (59, 5) 'NewOrder' - function is not defined TrendLine.mq4 (63, 5) Тебе ж по русски написано, отсутствуют функции.... Или трудно перевести?? Link to post Share on other sites
clon 0 Share Posted October 12, 2010 Тебе ж по русски написано, отсутствуют функции.... Или трудно перевести?? Так вот именно, что не по русски, а по образованию я не переводчик а философ, форексом занимаюсь пол года, а учусь писать всего неделю. Написал код как написано автором, были теже косяки, а Вам я его код скопировал, вот ссылка http://mql****.ru/mql-school/yazyk-mql-urok-13-rabota-s-obektami.html И создал Бог женщину... Существо получилось злобное, но симпатичное... Link to post Share on other sites
Rubinovi4 296 Share Posted October 12, 2010 Так вот именно, что не по русски, а по образованию я не переводчик а философ, форексом занимаюсь пол года, а учусь писать всего неделю. А раз взялся писать, становись ПЕРЕВОДЧИКОМ... P.S Да к стати, я же перевел тебе... Link to post Share on other sites
clon 0 Share Posted October 12, 2010 А раз взялся писать, становись ПЕРЕВОДЧИКОМ... Обязательно стану, честное слово, тока не ругайте пока слишком строго. И создал Бог женщину... Существо получилось злобное, но симпатичное... Link to post Share on other sites
Rubinovi4 296 Share Posted October 12, 2010 Обязательно стану, честное слово, тока не ругайте пока слишком строго. Ну так понял в чем дело то??? Link to post Share on other sites
clon 0 Share Posted October 12, 2010 Понял что чего то не хватает, сейчас буду ковыряться, сайт не подскажите или книгу по обучению для САМЫХ начинающих писак-ценителей Ницше? И создал Бог женщину... Существо получилось злобное, но симпатичное... Link to post Share on other sites
Rubinovi4 296 Share Posted October 12, 2010 Понял что чего то не хватает, сейчас буду ковыряться, сайт не подскажите или книгу по обучению для САМЫХ начинающих писак-ценителей Ницше? Соседняя ветка, с курсом от Кирилла... 1 Link to post Share on other sites
clon 0 Share Posted October 12, 2010 Соседняя ветка, с курсом от Кирилла... Спасибо И создал Бог женщину... Существо получилось злобное, но симпатичное... Link to post Share on other sites
clon 0 Share Posted October 12, 2010 Соседняя ветка, с курсом от Кирилла... Спасибо И создал Бог женщину... Существо получилось злобное, но симпатичное... Link to post Share on other sites
Ugar68 372 Share Posted October 12, 2010 Понял что чего то не хватает, сейчас буду ковыряться, сайт не подскажите или книгу по обучению для САМЫХ начинающих писак-ценителей Ницше? Чё гуманитария на точные науки потянуло? А не хватает последовательности в обучении и внимательности. Может Ницше можно читать как художественную книгу, не знаю не читал, А технику надо читать очень внимательно. Здесь каждое слово тонна. А ты похоже пропустил кучу уроков, да и этот не внимательно читал. Пишу советники и индикаторы по вашим алгоритмам. Пишите в личку. Чужие программы не переделываю. Link to post Share on other sites
clon 0 Share Posted October 12, 2010 Чё гуманитария на точные науки потянуло? А не хватает последовательности в обучении и внимательности. Может Ницше можно читать как художественную книгу, не знаю не читал, А технику надо читать очень внимательно. Здесь каждое слово тонна. А ты похоже пропустил кучу уроков, да и этот не внимательно читал. http://www.nietzsche.ru/ http://bookz.ru/authors/cveig-stefan/nietzsche/1-nietzsche.html Гуманитарий пытается стать разносторонни развитым. И создал Бог женщину... Существо получилось злобное, но симпатичное... Link to post Share on other sites
Rubinovi4 296 Share Posted October 12, 2010 Гуманитарий пытается стать разносторонни развитым. Хм, а оно надо??? я вот по Русскому языку двойку имею, и нормально себя чувствую, за то, с двенадцати лет дружу с физикой и геометрией, гаечным ключом и сварочным аппаратом... И нормально себя чувствую.. А Русский пусть сикритутка знает... У ней обязанность такая ,"языком" владеть.... Link to post Share on other sites
clon 0 Share Posted October 12, 2010 Хм, а оно надо??? я вот по Русскому языку двойку имею, и нормально себя чувствую, за то, с двенадцати лет дружу с физикой и геометрией, и сварочным аппаратом... И нормально себя чувствую.. А Русский пусть сикритутка знает... Тады зачем Вам форекс, если у Вас есть сварочный аппарат и Вы наизусть знаете все законы Ньютона??? И создал Бог женщину... Существо получилось злобное, но симпатичное... Link to post Share on other sites
Sleo 346 Share Posted October 12, 2010 Хм, а оно надо??? я вот по Русскому языку двойку имею, и нормально себя чувствую, за то, с двенадцати лет дружу с физикой и геометрией, гаечным ключом и сварочным аппаратом... И нормально себя чувствую.. А Русский пусть сикритутка знает... У ней обязанность такая ,"языком" владеть.... -Гдеш мои 17 лет... И с физиями дружил и с паяльниками(шютка) Link to post Share on other sites
Rubinovi4 296 Share Posted October 12, 2010 Тады зачем Вам форекс, если у Вас есть сварочный аппарат и Вы наизусть знаете все законы Ньютона??? Хм.. Да вот затянула зараза... Link to post Share on other sites
clon 0 Share Posted October 12, 2010 Хм.. Да вот затянула зараза... Значит Вы меня понимаете. И создал Бог женщину... Существо получилось злобное, но симпатичное... Link to post Share on other sites
Rubinovi4 296 Share Posted October 12, 2010 - и с паяльниками 90 вспомнились... Во жизня была... Link to post Share on other sites
Rubinovi4 296 Share Posted October 12, 2010 Значит Вы меня понимаете. Дык у тя две недели стажу.. а меня эта зараза лет 10 держит... Ну пять уже конкретно подсевший...))) Link to post Share on other sites
clon 0 Share Posted October 12, 2010 Дык у тя две недели стажу.. а меня эта зараза лет 10 держит... Ну пять уже конкретно подсевший...))) Время это иллюзия... (Дуглас Адамс) И создал Бог женщину... Существо получилось злобное, но симпатичное... Link to post Share on other sites
Rubinovi4 296 Share Posted October 12, 2010 Время это иллюзия... (Дуглас Адамс) Эх, вернуть бы не много, не сделал бы того что сделал..))) Link to post Share on other sites
clon 0 Share Posted October 12, 2010 Эх, вернуть бы не много, не сделал бы того что сделал..))) Теоретически машина времени существует, для этого всего лишь необходимо находиться в невесомости и иметь рядом с собой воронку черной дыры. Ах да чуть не забыл и разогнаться до скорости света. И создал Бог женщину... Существо получилось злобное, но симпатичное... Link to post Share on other sites
Recommended Posts