Написание экспертов и индикаторов - бесплатно!
#4081
Отправлено 07 May 2011 - 18:08
Всеравно неработает - ')' - wrong parameters count C:\Program Files\MetaTrader 4 Admiral\experts\scripts\qqqqq.mq4 (25, 8)
Но в тваем скрипте имеються понятия каторыи я ещо непрохадил и непонимаю их.. NormalizeDouble и Digits - поетаму хочеться сперва разобраться почемуже именно МОЙ скрипт неработает...
 
#4082
Отправлено 07 May 2011 - 18:23
Alen_T
Всеравно неработает - ')' - wrong parameters count C:\Program Files\MetaTrader 4 Admiral\experts\scripts\qqqqq.mq4 (25, 8)
Но в тваем скрипте имеються понятия каторыи я ещо непрохадил и непонимаю их.. NormalizeDouble и Digits - поетаму хочеться сперва разобраться почемуже именно МОЙ скрипт неработает...
У меня все работает.
Прикрепленные файлы
- AndreiPodvorskii это нравится
#4083
Отправлено 07 May 2011 - 19:20
Да, он в любом случае заменится в советнике, но в первую очередь он (частокол) ведь находится в индикаторе RSIOMA, на котором основан советник. Вот я и предлагаю GPTrend вставить либо сразу в советник и задействовать его как фильтр вместо частокола, либо сразу вставить его вместо частокола в RSIOMA не изменяя советника.
И чтоб я тебя неделю не слышал! (шутка)
Прикрепленные файлы
- AndreiPodvorskii и Adminvlesu это нравится
#4084
Отправлено 07 May 2011 - 20:54
#4085
Отправлено 07 May 2011 - 23:05
Алгоритм следующий;
Открывается позиция в заданном направлении(BAY или SELL)Выставляется заданный стоп(....)Выставляется заданный профит(...)Выставляется отложенный в противоположную сторону на стопе,
с такими же параметрами стопа и профита.И функция после какого стопа удваивать лот отложенного ордера.(после1или2или3).Желательно еще функцию во сколько раз удваивать(2,3,4)
Допустим выставили позицию bay,стоп на 50 пунктов профит на 150.Удвоение в 2 раза.Удвоение лота на отложенном после 2стопов.
Цена пошла и взяла профит-советник ждет следующую позицию.
Если цена сбила стоп то по отложенному открывается ордер в другую сторону,и сдесь же выставляется на стопе отложенный в противоположную с теми же параметрами стопа и профита. Цена снова не пошла и снова сбила стоп то снова открывается позиция такая же как в первый раз.И после 2го стопа удваивается лот отложенного в 2 раза.То есть третий отложенный ордер должен быть уже с удвоенным лотом.
Есть подобный советник называется неваляшка но он работает без отложенных и удваивает не всегда правильно.Может быть вы его просто доработаете.Советник в приложении.
Заранее спасибо.
Прикрепленные файлы
#4086
Отправлено 08 May 2011 - 03:26
А в журнале что пишет?
Попробуй так:
int start()
{
//----
double Lots=0.1;
int StopLoss=15;
int TakeProfit=20;
string Para=Symbol();
//----
SL=NormalizeDouble(Bid -StopLoss*Point, Digits);
TP=NormalizeDouble(Bid +TakeProfit*Point; Digits);
int tiket=OrderSend(Para,OP_BUY,Lots,Ask,2,SL,TP);
return(0);
}
Hi
Очень полезно бывает открыть рыночный ордер с нулевыми SL и TP.
А потом модифицировать.
int tiket=OrderSend(Symbol(),OP_BUY,Lots,Ask,2,0,0);
Особенно когда связь не ахти какая с сервером...
#4087
Отправлено 08 May 2011 - 03:27
И чтоб я тебя неделю не слышал! (шутка)
Извини, Ален, не могу молчать, когда выходит не совсем так, как хотелось бы. Подскажи пожалуйста, почему открытие ордеров не всегда соответствует сигналам GPTrend? В итоге он просто пропускает хорошие кусочки. Я уже вообще ничего не понимаю. Но думаю, что дело не в работе советника, а просто индикатор такой. Видимо перерисовывает как-то чтоли, или так выходит по значениям SSP и Kmax. Подскажи пожалуйста, что они означают? И что можно сделать чтобы он даже не задумывался, открывать или нет, если пересечение средних совпадает с сигналами трендовой линии. Может вообще открытие сделать только по GPTrendу? Но если перерисовывает, то нельзя. Как быть-то? И что делать? Два вечных вопроса.
Спасибо за внимание.
Андрей.
#4088
Отправлено 08 May 2011 - 16:19
Hi
Очень полезно бывает открыть рыночный ордер с нулевыми SL и TP.
А потом модифицировать.
int tiket=OrderSend(Symbol(),OP_BUY,Lots,Ask,2,0,0);
Особенно когда связь не ахти какая с сервером...
Если связь плохая - то лучше выставлять сразу с SL и TP.
НО, есть ДЦ которые не разрешают этого делать. Может у тебя такой?
Для них SL и TP выставляется после.
#4089
Отправлено 08 May 2011 - 16:25
Извини, Ален, не могу молчать, когда выходит не совсем так, как хотелось бы. Подскажи пожалуйста, почему открытие ордеров не всегда соответствует сигналам GPTrend? В итоге он просто пропускает хорошие кусочки. Я уже вообще ничего не понимаю. Но думаю, что дело не в работе советника, а просто индикатор такой. Видимо перерисовывает как-то чтоли, или так выходит по значениям SSP и Kmax. Подскажи пожалуйста, что они означают? И что можно сделать чтобы он даже не задумывался, открывать или нет, если пересечение средних совпадает с сигналами трендовой линии. Может вообще открытие сделать только по GPTrendу? Но если перерисовывает, то нельзя. Как быть-то? И что делать? Два вечных вопроса.
Перерисовывается, хоть и незначительно.
Я предварительно новый индикатор прогоняю в тестере визуально, и проверяю перерисовку.
Выход один - использовать не перерисовывающиеся индикаторы.
Ну а далее ты плавно перейдешь к простым MA.
ВСЕМ НАПИСАВШИМ !!!
Всех прочитал, но времени смотреть, соображать, писать пока нет - еще не выполнены старые заказы.
Не раньше среды.
#4090
Отправлено 08 May 2011 - 17:17
Перерисовывается, хоть и незначительно.
Я предварительно новый индикатор прогоняю в тестере визуально, и проверяю перерисовку.
Выход один - использовать не перерисовывающиеся индикаторы.
Ну а далее ты плавно перейдешь к простым MA.
ВСЕМ НАПИСАВШИМ !!!
Всех прочитал, но времени смотреть, соображать, писать пока нет - еще не выполнены старые заказы.
Не раньше среды.
С них и начинал. Опять к ним же и вернулся. Но есть ещё один вариант. Я читал, что в принципе запрограммировать можно всё, что можно объяснить. Сейчас попытаюсь. Я думаю, что чтобы добиться толку от GPTrend, нужно просто продублировать открытие ордера, например через две свечи. Т.е. если есть пересечение, по которому не произошло открытие, т.к. GPTrend не позволил, а через 1-2 свечи произошла перерисовка, то можно поставить проверку, которая срабатывала бы через две свечи после пересечения средних, которая бы смотрела есть ли открытый ордер на последнем пересечении и если нет и сигнал GPTrend на данный момент солидарен с пересечением, то и незамедлительно его открывать. Надеюсь, что объяснил доступно. Попытайся пожалуйста вникнуть и я вовсе не тороплю с ответом. Буду терпеливо ждать. Ну а если не понятно, то спрашивай, попытаюсь объяснить получше. С наступающим праздником тебя. Спасибо за внимание.
Андрей.
P.S. модераторам: Это какой такой магазин я расстрелял? Я этого не делал. Не вешайте пожалуйста на меня чужих грехов. У меня и без того своих хватает.
#4091
Отправлено 08 May 2011 - 17:19
ВСЕМ НАПИСАВШИМ !!!
Всех прочитал, но времени смотреть, соображать, писать пока нет - еще не выполнены старые заказы.
Не раньше среды.
Надеюсь на вашу помощь.Очень надо.
#4092
Отправлено 08 May 2011 - 20:06
#4093
Отправлено 08 May 2011 - 20:10
Здравствуйте и с наступающим праздником 9 мая вас. Такой вопрос: Можете ли вы написать индикатор который будет при выделении текущего отрезка графика показывать совпадающие отрезки на истории, ну я думаю вы меня поняли СПАСИБО.
Написать можно. Только если будет сформулировно по каким признакам сравнивать совпадения, и чего совпадения.
#4094
Отправлено 08 May 2011 - 20:15
Написать можно. Только если будет сформулировно по каким признакам сравнивать совпадения, и чего совпадения.
Совпадения размера и протяжённости группы волн, ну к примеру при выделении текущего графика поиск на истории приблизительно *цензура*ожий или несколько *цензура*ожих, желательно на всех таймах. СПАСИБО!
Сообщение отредактировал Спекулянт: 08 May 2011 - 20:31
#4095
Отправлено 08 May 2011 - 20:30