Написание экспертов и индикаторов - бесплатно!
#6976
Отправлено 20 December 2011 - 00:26
 
#6977
Отправлено 20 December 2011 - 01:33
Ну спасибо, я думал здесь помогают!!!!В одной из строчек должен быть "+" А где - не скажу!
#6978
Отправлено 20 December 2011 - 01:37
Спасибо брат помогВ одной из строчек должен быть "+" А где - не скажу!
#6979
Отправлено 20 December 2011 - 01:40
Прикрепленные файлы
#6980
Отправлено 20 December 2011 - 09:46
В том что задаю OrderModiify ==5 ; тот и ........если втренд
Это для тебя два советника, несколько МТ. А для сервера запросы идут с одного IP.Поставил советник на один демосчет А вырубило два ???????
OrderModiify - это в советнике допустимое количество модификаций. А запросов может быть много, особенно если близкие к цене TP и SL.
Посмотри в журнале есть ли ошибки обращения к серверу и сколько.
Если здесь должна быть запятая, то полагаю подсказку увиделСпасибо брат помог
Или здесь не должно быть запятой?
- Ira и Anry это нравится
#6981
Отправлено 20 December 2011 - 15:28
Есть неплохая имхо идея.
Советник открывает контртрендовую позицию при пересечении ценой уровней канала линейной регрессии.
Помогите, плз, немного доработать код, чтобы сделка открывалась при пересечении данных уровней в обратном направлении.
Часто цена уходит до двухсот пипсов против позиции.
Думаю, такая доводка уменьшит риск и повысит результат.
Эксперт работает в связке с индикатором.
Премного благодарен!
Прикрепленные файлы
#6983
Отправлено 20 December 2011 - 18:30
Для начала - зачем ты нормализуешь High? Нормализация нужна только тогда, когда ты отправляешь команду ДЦ с ценами (price, SL,TP).
Далее так наверно:
if(sar[1] < Low[1] && sar[2]>High[2]) delta = High[1] - Sar[1];
if(sar[1] > High[1] && sar[2]>Low[2]) delta = Sar[1] - Low[1] ;
Короче не считает delta. Это для ТР и надо.
#6984
Отправлено 20 December 2011 - 22:23
#6985
Отправлено 20 December 2011 - 23:14
Короче не считает delta. Это для ТР и надо.
[/quote]
Если для нужно для ТП, то предположим High[1] = 1.31310, а Sar[1]= 1.30734 то разница между ними будет 0.00576. Я бы значение delta умножил на 100 000 (если у Вас пятизнак). Или делал нормализацию для High, Low и Sar Хотя я могу и ошибаться..
#6986
Отправлено 21 December 2011 - 00:54
#6987
Отправлено 21 December 2011 - 05:55
Если для нужно для ТП, то предположим High[1] = 1.31310, а Sar[1]= 1.30734 то разница между ними будет 0.00576. Я бы значение delta умножил на 100 000 (если у Вас пятизнак). Или делал нормализацию для High, Low и Sar Хотя я могу и ошибаться..
0.00576 это ТР и будет в пунктах, только в коде не считает почему то : double ТР_Sell = NormalizeDouble(Bid - 0.00576 *Point,Digits);
delta = Sar[1] - Low[1]; - вот здесь не считает почему то (к примеру для SELL).
#6988
Отправлено 21 December 2011 - 14:50
Жалко, но оказалось, что индикатор перерисовывается, так что советник уже и ни к чему.Уважаемый Alen! А можно попросить Вас написать советника по этому же индикатору Dtzigzag_mod. По-моему, очень неплохой индюк и сова очень была бы кстати. Я имею в виду советник, привычный для Вас, с коэффициентом, стоплоссом, тейкпрофитом и т.д. Спасибо заранее.
#6989
Отправлено 21 December 2011 - 23:13
0.00576 это ТР и будет в пунктах, только в коде не считает почему то : double ТР_Sell = NormalizeDouble(Bid - 0.00576 *Point,Digits);
delta = Sar[1] - Low[1]; - вот здесь не считает почему то (к примеру для SELL).
Посмотри здесь как здесь реализовано, может полезное что найдешь
SAR_trail_v.6.rar 3.23К 19 скачиваний
- droba это нравится