Здравствуйте, гость ( Вход | Регистрация )

> Готовая торговая система - Спутник. 600 пунктов в неделю.
Мэдвэдъ
сообщение 3.8.2006, 15:49
Сообщение #1


Администратор


Группа: Главные администраторы
Сообщений: 603
Регистрация: 11.4.2006
Пользователь №: 1
Спасибо сказали: 24 раз(а)



Автор утверждает, что система позволяет делать 600 пипсов в неделю на одной валютной паре. Хотя сам признается, что ему необходима помощь в тестировании. Тайм-фрейм - Часовые графики. Валюты - все. Используемые индикаторы TrendCCI 35 + Flat trend H1 + macd 8.12.1, MA CrossOver Signal 5-7
В архиве находится две версии этой торговой системы.Все подробные инструкции в архиве.
Скачать можно здесь:
http://www.tradersforum.net.ru/modules/fil...wfile.php?lid=5
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
leonid553
сообщение 10.2.2008, 19:54
Сообщение #2





Группа: Активный участник
Сообщений: 2 002
Регистрация: 14.4.2006
Из: г.Самара
Пользователь №: 28
Спасибо сказали: 11 раз(а)



Несколько раз пытался вставить Тренд/детектор в ваш эксперт. Но из за слишком скромных знаний в программировании - ничего не получается. Сделал его в виде функции. Во внешние параметры вставил :
Код
extern int    PeriodPower  = 13;
extern int    Period_Bulls = 11;
extern int    Period_Bears = 10;

В конце кода вставил саму функцию:
Код
double TrendDetector()
{
    double Bears_array[50]; int cx=0; while (cx<51)
    {Bears_array[cx]= iBearsPower(NULL, 0, PeriodPower,PRICE_CLOSE,cx); cx++; }
    ArraySetAsSeries(Bears_array,true);
    double MA_Bears =iMAOnArray(Bears_array,0,Period_Bears,1,MODE_SMMA,0);

    double Bulls_array[50]; int lx=0; while (lx<51)
    {Bulls_array[lx]= iBullsPower(NULL, 0, PeriodPower,PRICE_CLOSE,lx); lx++; }
    ArraySetAsSeries(Bulls_array,true);
    double MA_Bulls =iMAOnArray(Bulls_array,0,Period_Bulls,1,MODE_SMMA,0);

     return (MA_Bears+MA_Bulls);
      }

Далее предположил , что условие TrendDetector()<0 или TrendDetector()>0 нужно вставить там, где изначально происходит открытие позиций. Скорее всего вот в этот блок (он в середине кода):
Код

------------------------------------------------------------------------------------------------
void openorder(int f){
   double sl,tp;int res;
      if(Reverse){
      if(f==1)f=2;
      else if(f==2)f=1;
   }
   if(f==2){
      while(res<=0){
         if(stoploss==0){sl=0;}else{sl=Bid+stoploss*Point;}
         if(takeprofit==0){tp=0;}else{tp=Bid-takeprofit*Point;}
             if((!AlertOnlyMode)&& (TrendDetector()<0 )){
            res=OrderSend(Symbol(),OP_SELL,lots,Bid,2,sl,tp,xname,ID,0,Red);            
         }
         if(res<=0){
            int error=GetLastError();
            Print("Error = ",ErrorDescription(error));
            if(error==134)break;
            Sleep(1000);
            RefreshRates();
         }
      }
      if(Alerts || AlertOnlyMode){
         Alert("Short Signal on ",Symbol());
      }  
       bar=iBars(NULL,P(period));
   }
   else if(f==1){
      while(res<=0){
         if(stoploss==0){sl=0;}else{sl=Ask-stoploss*Point;}
         if(takeprofit==0){tp=0;}else{tp=Ask+takeprofit*Point;}
         if(!AlertOnlyMode){
            res=OrderSend(Symbol(),OP_BUY,lots,Ask,2,sl,tp,xname,ID,0,Blue);            
         }
         if(res<=0){
            error=GetLastError();
            Print("Error = ",ErrorDescription(error));
            if(error==134)break;
            Sleep(1000);
            RefreshRates();            
         }
      }
      if(Alerts || AlertOnlyMode){
         Alert("Long Signal on ",Symbol());
      }  
      bar=iBars(NULL,P(period));
   }
}
///////////////////////////////////////////////////////////////////////////////////////////

Но .... Пробовал вставлять по разному. И в журнале появляется ошибка:
2008.02.10 23:45:16 sputnic_exp_TD GBPUSD,M30: Error = array index is out of range
Даже и не знаю, что ещё делать....
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме
КОТ   Готовая торговая система - Спутник. 600 пунктов в неделю.   3.8.2006, 15:49
hyperborean   Автор утверждает, что система позволяет делать 60...   3.8.2006, 15:56
Rog   Очень даже интересно. Вот решил попробовать эту си...   19.2.2007, 10:47
КОТ   Как основную её не использую, но если открываю дол...   19.2.2007, 11:32
КОТ   А вообще, мне кажется, автор много наобещал :) пр...   19.2.2007, 12:10
Малыш78   Привет всем. Скачал Спутник. Попробовал поставить....   11.10.2007, 8:30
Малыш78   Привет всем. Скачал Спутник. Попробовал поставить....   11.10.2007, 8:33
Moriarty   Привет всем. Скачал Спутник. Попробовал поставить...   11.10.2007, 9:18
Малыш78   Спасибо за ответ. Залез в папку и плотно ее почист...   11.10.2007, 10:58
Moriarty   Спасибо за ответ. Залез в папку и плотно ее почис...   11.10.2007, 12:08
Малыш78   Спасибо за ответ. Залез в папку и плотно ее почи...   18.10.2007, 15:59
Moriarty   [quote name='Moriarty' post='7920' date='11.10.20...   18.10.2007, 21:13
Малыш78   Привте всем. Пытался прикрепить. Не получается, си...   19.10.2007, 5:39
ivalerian   С августа прошлого года, кто смог добиться высоких...   17.11.2007, 14:38
leonid553   Что-то с индикатором неладно! Выложи его сюда ...   18.10.2007, 16:14
leonid553   Малыш78, заархивируй индюк, - и без проблем загруз...   19.10.2007, 10:28
Малыш78   Малыш78, заархивируй индюк, - и без проблем загру...   19.10.2007, 13:53
leonid553   Исправил вроде. Странная описка в коде. Словно кто...   19.10.2007, 15:41
Малыш78   Леонид, огромное спасибо. Все работает. С уважение...   22.10.2007, 7:27
la.la.land   Привет!начал пользоватся спутником.Меняю,экспе...   27.10.2007, 9:12
Мэдвэдъ   Привет!начал пользоватся спутником.Меняю,эксп...   2.11.2007, 7:44
nocturn   Добрый день. В поисках свежей идеи бродил по прост...   26.1.2008, 12:08
leonid553   Попробую вставить. Если получится. Посмотрю. Но эт...   26.1.2008, 14:43
nocturn   Я тоже это имел ввиду, просто не так выразился. :)...   26.1.2008, 15:44
nocturn   Наверное не получилось у leonid553 встроить TREND ...   4.2.2008, 13:38
leonid553   С наскока не получилось. Завтра попробую ещё раз в...   4.2.2008, 20:24
nocturn   Мне самому код показался не совсем обычным, хотя я...   10.2.2008, 18:52
leonid553   Несколько раз пытался вставить Тренд/детектор в ва...   10.2.2008, 19:54
nocturn   Н-да, жаль конечно... Ну а как вам сам эксперт, те...   10.2.2008, 20:08
jokka   Дорогие друзья! У меня возникли несколько тех...   15.1.2009, 21:53
Хоттабыч   Дорогие друзья! У меня возникли несколько те...   16.1.2009, 12:23


Ответить в эту темуОткрыть новую тему

 



- Текстовая версия Сейчас: 15.3.2025, 21:14