![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
nordiK |
![]()
Сообщение
#1
|
Группа: Пользователи Сообщений: 3 Регистрация: 8.8.2008 Пользователь №: 1 870 Спасибо сказали: 0 раз(а) ![]() |
я просмотрел много статей, экспертов и возникла мысль
Что если будем входить в рынок по сигналу одного индикатора(а лучше 2-3) а выходить будем по другому индюку(тоже лучше 2-3).....Ведь зачастую можно определить хороший вход по индюкам но выход определить сложнее(на мой взгляд), приходится менять его пераметры или лучше использовать другой. Также необходимо использовать несколько ТФ : D1 для определения общей тенденции , Н4 для возможности входа(выхода) и Н1 для точного входа(выхода) и соответственно подходящие под эти ТФ индикаторы можно обсудить и другие варианты , но что бы ТС работала на реале надо точно знать вход и выход Если кто нибудь похожее уже делал или знает где можно найти, почитать .....дайте знать Буду очень признателен |
leonid553 |
![]()
Сообщение
#2
|
![]() Группа: Активный участник Сообщений: 2 002 Регистрация: 14.4.2006 Из: г.Самара Пользователь №: 28 Спасибо сказали: 11 раз(а) ![]() |
Вот вам блок закрытия позиций по сигналу индикатора Параболлик.
Вставляется в функцию int start() Код //ЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖ //************блок ЗАКРЫТИЯ ПОЗИЦИЙ*********************************** if (AutoClose) { //если выключатль включен //---------------------------------------------------------------------- // for (int v=0; v<OrdersTotal(); v++) { for ( int v = OrdersTotal() - 1; v >= 0; v -- ) { if (OrderSelect(v, SELECT_BY_POS, MODE_TRADES)) { if (OrderSymbol()==Symbol()) { //----------------------------------------------------------------------- if ((OrderType() == OP_BUY) && (OrderMagicNumber()==Magic)) { if ( (iSAR(NULL,240,STEP_Parabollic_Long, Maximum_Parabollic_Long ,1)>Close[1]) && (iSAR(NULL,240,STEP_Parabollic_Long, Maximum_Parabollic_Long ,2)<Close[2]) ) { OrderClose(OrderTicket(),OrderLots(),Bid,3,Green);//закрываем позицию prevtime = Time[1]; // return(0); // выходим } } //------------------------------------------------------------------------- if ((OrderType() == OP_SELL) && (OrderMagicNumber()==Magic)) { if ( (iSAR(NULL,240,STEP_Parabollic_Short,Maximum_Parabollic_Short ,1)<Close[1]) && (iSAR(NULL,240,STEP_Parabollic_Short,Maximum_Parabollic_Short ,2)>Close[2]) ) { OrderClose(OrderTicket(),OrderLots(),Ask,3,Green);//закрываем позицию prevtime = Time[1]; // return(0); // выходим } } //ЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖ ВО внешние параметры эксперта нужно будет вставить : extern bool AutoClose = true;//Выключатель закрытия позиций extern double Maximum_Parabollic_Long =0.2; extern double STEP_Parabollic_Long =0.02; extern double Maximum_Parabollic_Short =0.2; extern double STEP_Parabollic_Short =0.02; |
nordiK |
![]()
Сообщение
#3
|
Группа: Пользователи Сообщений: 3 Регистрация: 8.8.2008 Пользователь №: 1 870 Спасибо сказали: 0 раз(а) ![]() |
Спасибо, но я наверно поторопился обращатся за помощью, сам еще не разобрался....прошу извинения
Да и времени сейчас нет, к тому же скоро уезжаю....В сентября продумаю алгоритм и набросаю че нибудь , вот тогда понадобится помощь, есть кое какие мысли... |
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 15.3.2025, 13:33 |