Форекс / Forex (Главная) Mini forex trading accounts in HSN
  Forex Форум | Форекс Евроклуб :: Знающим Omega PowerEditor 2000 i язык / Самый авторитетный Forex Forum
Вход Имя: Пароль:
Автоматически входить при каждом посещении    
Регистрация
Регистрация
Войти и проверить личные сообщения
Войти и проверить личные сообщения
Войти и проверить личные сообщения
Правила
Начать новую тему   Ответить на тему
Торговые стратегии и МТС >  Знающим Omega PowerEditor 2000 i язык
Предыдущая тема :: Следующая тема  
Автор Сообщение
*Коля*
Абитуриент


Зарегистрирован: 12.09.2001
Сообщения: 3

СообщениеДобавлено: Пн Июл 14, 2003 11:07 am    Заголовок сообщения: цитата

Кто знает как переписать етот индикатор под Omega TradeStation PowerEditor 2000i язык. Он очень красиво показывает дивергенции, но вот как переписать его из языка TS7 на Omega TradeStation - ето вопрос.

https://www.tradestationworld.com/discussions/DATA/200321693558_OscDivergence.gif

https://www.tradestationworld.com/discussions/topic.asp?TOPIC_ID=7005

****************************************************
Inputs: Indicator(SlowDClassic(5,5)), PivotStrength(5), HiDivergeColor(Red), LoDivergeColor(Green), DivergeWidth1234(2),
SlopToLeft(4), SlopToRight(2);

Variables: HPivBreakSub1(0), LPivBreakSub1(0), HPivPointBackSub1(0), LPivPointBackSub1(0),
HPivBreakSub2(0), LPivBreakSub2(0), HiDivCount(0), LoDivCount(0), LoopCount(0);

HPivPointBackSub1 = KenMROFC(15,SGPivotHighBar(PivotStrength) of Data1 = PivotStrength , 50) of data1 + PivotStrength;
LPivPointBackSub1 = KenMROFC(16,SGPivotLowBar(PivotStrength) of Data1 = PivotStrength , 50) of data1 + PivotStrength;


If Time > Time[1] then
begin
HiDivCount = 0;
LoDivCount = 0;

If KenMROFC(1,SGPivotHighBar(PivotStrength) =PivotStrength , 50)+PivotStrength >= Pivotstrength AND
KenMROFC(2,SGPivotHighBar(PivotStrength)=PivotStrength ,50)+PivotStrength H[KenMROFC(3,SGPivotHighBar(PivotStrength)=PivotStrength,50)+PivotStrength] then
HPivBreakSub1 = 1
else
IF SGPivotHighBar(PivotStrength) >= PivotStrength AND SGPivotHighBar(PivotStrength) = Highest(C,KenMROFC(5,SGPivotHighBar(PivotStrength)=PivotStrength,50)+PivotStrength+ SlopToLeft) then
HPivBreakSub1 = 1
else
IF SGPivotHighBar(PivotStrength) >= PivotStrength AND SGPivotHighBar(PivotStrength) = Highest(MedianPriceWeighted,KenMROFC(7, SGPivotHighBar(PivotStrength)=PivotStrength,50)+PivotStrength + SlopToLeft) then
HPivBreakSub1 = 1
else
HPivBreakSub1 = -1;
end;

If Time > Time[1] then
begin
If KenMROFC(8,SGPivotLowBar(PivotStrength)=PivotStrength , 50)+PivotStrength >= PivotStrength AND
KenMROFC(9, SGPivotLowBar(PivotStrength)=PivotStrength, 50)+PivotStrength time[1] then begin
If LPivBreakSub1 = 1 AND LPivBreakSub2 = -1 then begin
LoDivCount = LoDivCount + 1;
end;
end;

plot1(Indicator,"Indicator");
If HiDivCount = 1 then begin
SetPlotColor[1](1, HiDivergeColor);
SetPlotWidth[1](1, DivergeWidth1234);
End;

If LoDivCount = 1 then begin
SetPlotColor[1](1, LoDivergeColor);
SetPlotWidth[1](1, DivergeWidth1234);
End;
******************************************************
Inputs: Strength(NumericSimple);

Variables: Count(1), RightSwitch(False), LeftSwitch(False);

Count = 1;
RightSwitch = False;
LeftSwitch = False;


While Count =H[Strength + Count] then begin
Count = Count +1;
RightSwitch = TRUE;
end
else begin
RightSwitch = False;
Count = Strength + 1;
end;
end;

Count = 1;
While Count = H[Strength - Count] then begin
Count = Count + 1;
LeftSwitch = True;
end
else begin
LeftSwitch = False;
Count = Strength +1;
end;
end;

If LeftSwitch = True AND RightSwitch = True then
SGPivotHighBar = Strength
else
SGpivotHighBar = SGPivotHighBar[1] + 1;

RightSwitch = False;
LeftSwitch = False;
****************************************************
Inputs: Strength(NumericSimple);

Variables: Count(1), RightSwitch(False), LeftSwitch(False);

Count = 1;
RightSwitch = False;
LeftSwitch = False;


While Count
Вернуться к началу
[профиль] [сообщение]
**
академик


Зарегистрирован: 05.05.2001
Сообщения: 4869

СообщениеДобавлено: Пн Июл 14, 2003 12:18 pm    Заголовок сообщения: цитата

(p
Вернуться к началу
[профиль] [сообщение]
**
академик


Зарегистрирован: 05.05.2001
Сообщения: 4869

СообщениеДобавлено: Пн Июл 14, 2003 12:19 pm    Заголовок сообщения: цитата

(b
Вернуться к началу
[профиль] [сообщение]
Colon
академик


Зарегистрирован: 17.08.2004
Сообщения: 847

СообщениеДобавлено: Пн Июл 14, 2003 2:04 pm    Заголовок сообщения: цитата

Не вникая в подробности текста, видно что идет обращение к функции KenMROFC(). Этой функции в EasyLanguage PowerEditor - нет. Пока не будет загружена эта функция - работать не будет
Вернуться к началу
[профиль] [сообщение]
Colon
академик


Зарегистрирован: 17.08.2004
Сообщения: 847

СообщениеДобавлено: Пн Июл 14, 2003 7:50 pm    Заголовок сообщения: цитата

Я проверил формулы.
НИЧЕГО переписывать не надо. В редактор переносишь один индикатор и четыре функции.
Все работает. Wink

Удачи.
Вернуться к началу
[профиль] [сообщение]
*Коля*
Абитуриент


Зарегистрирован: 12.09.2001
Сообщения: 3

СообщениеДобавлено: Пн Июл 14, 2003 8:28 pm    Заголовок сообщения: цитата

Colon, зделай ехпорт этого индикатора, если он у тебя работает и если, конечно, нетрудно, и пошли мне в e-mail aleksej21@mail.ru

А то я пытался его запустит, но мне ничего невышло.
KenMROFC() - я на этой функции застрял.
Вернуться к началу
[профиль] [сообщение]
Colon
академик


Зарегистрирован: 17.08.2004
Сообщения: 847

СообщениеДобавлено: Вт Июл 15, 2003 2:45 pm    Заголовок сообщения: цитата

Принимай
Вернуться к началу
[профиль] [сообщение]
*студент*
Абитуриент


Зарегистрирован: 23.06.2002
Сообщения: 5

СообщениеДобавлено: Чт Июл 31, 2003 3:02 am    Заголовок сообщения: цитата

2Colon откуда переносишь???
Вернуться к началу
[профиль] [сообщение]
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Forex Форум | Форекс Евроклуб » Торговые стратегии и МТС Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщению
Вы можете загружать файлы

Поддержка он-лайн
331-126-670








Forex / Форекс - главнаяTradingDesk Pro 5TradingDesk LiteForex EuroclubРублевый ФорексMini ForexАналитика, новости ForexКонкурс ФорексО рынке ForexФорумF.A.Q.Котировки ФорексФилиалы и агентыДоверительное управление 50X50WAP Форекс

© 1999-2008, Forex EuroClub. All rights reserved