Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
27.03.2025, 03:10:35
Начало Помощь Поиск Войти Регистрация
Новости: ООО «Скрин маркет системз», правообладатель программы «Система брокерского обслуживания «TRANSAQ» официально заявляет, что не ведет никакой деятельности в мессенджерах или социальных сетях. 
Подробности на нашем сайте  WWW.TRANSAQ.RU.

Transaq  |  СБО "Transaq"  |  Подсистема ATF  |  Topic: Как усовершенствовать ПАРАБОЛИК САР, как добавить фильт ATR, TRIX, ADX « предыдущая тема следующая тема »
Страниц: [1] Печать
Автор Тема: Как усовершенствовать ПАРАБОЛИК САР, как добавить фильт ATR, TRIX, ADX  (Прочитано 3470 раз)
Андре
Newbie
*
Сообщений: 3


Просмотр профиля Email
« : 08.12.2014, 12:59:07 »

Есть код (он общедоступен). Куда в него и что в него нужно добавить чтобы сигналы параболика разрешались сигналами ATF TRIX или ADX?

Сам код
function calc()
{
var j=0;
var lotToTrade=0;
line[0]=IndRef("parabolicsar", max, step, start)[0];
var curTime=getHour(getServerTime())+":"+getMinute(getServerTime());

   if (isHistoryCalculated())
   {
       var sarCur=IndRef("parabolicsar", max, step, start)[0][0];
       var sarPred=IndRef("parabolicsar", max, step, start)[0][-1];
     
       if (market==2)
       {
       requestFORTSPositions(getClient());
      }
       var curPos=0;
       if (market==1)
       {
       curPos=getSecBalance()/getLotSize() ;
       }
       if (market==2)
       {

       curPos=pos["totalnet"];
        if (pos.size()==1)
        {
           curPos=0;
        }
       }
      
      if (predPos!=curPos)
       {
       perm=true;
       }
      
        predPos=curPos;
      
      signal::output("");
       signal::output("Время: "+curTime+" Вход: "+ enterPrice);
       signal::output("Позиция:"+curPos);
       signal::output("SAR : "+ sarCur);
      signal::output("Разрешение : "+ perm);
      
        if (perm&&curPos<=0&&close[0]>sarCur&&close[-1]<sarPred)
       {
      perm=false;
              lotToTrade=size-curPos;
              if (curPos<0&&rejim=="short")
              {
               lotToTrade=-curPos;
              }
              if (curPos==0&&rejim=="short")
              {
               return 0;
              }
              enterPrice=0;
              signal::output("Покупка!");
              Buy(lotToTrade);
           
       }

       if (perm&&curPos>=0&&close[0]<sarCur&&close[-1]>sarPred)
       {
      perm=false;
              lotToTrade=size+curPos;
              if (curPos>0&&rejim=="long")
              {
               lotToTrade=curPos;
              }
              if (curPos==0&&rejim=="long")
              {
               return 0;
              }

              enterPrice=0;
              signal::output("Продажа!");
              Sell(lotToTrade);
           
       }

     
       
     

   }
}
Записан
Страниц: [1] Печать 
Transaq  |  СБО "Transaq"  |  Подсистема ATF  |  Topic: Как усовершенствовать ПАРАБОЛИК САР, как добавить фильт ATR, TRIX, ADX « предыдущая тема следующая тема »
Перейти в:  


Войти

Powered by MySQL Powered by PHP Powered by SMF 2.0.10 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS!