Автор Тема: Простая система.  (Прочитано 10981 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн АрхивариусАвтор темы

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 7576
  • +1267/-9
  • Вопрос лучше сперва задать на форуме, а не в личку
    • Просмотр профиля
Простая система.
« : 05.10.2005 13:06 »
Данный текст нашел скитаясь от нечего делать по архивам одного из форумов

Equity Curve впечатляет.

Eur System


Данная система построена на тех же принципах, что и торговая система 23/7, которую мне так и не удалось заставить работать.

Правила:

Ордера остаются открытыми с 9 утра до 2 дня (после 2 дня никакие позиции не открываются).

Открытие в 9 утра считается базовыми уровнем (BL)
Покупайте, если цена выше на 25 тиков BL
Продавайте, если цена на 25 тиков ниже BL.
Цель прибыли 110 тиков.
Стоп 40 тиков.
При прибыли 40 тиков используем трейлинг стоп на 40 тиков ниже максимальной цены прибыли.


Код для TS

Inputs: STime(0900), CTime(1400),BreakU(0.0025),BreakD(0.0025),StopLong(0.004),StopShort(0.004), ProfTarg(0.011), RiskFloor(0.004), Trail(0.004);
Variables: BuyH(0), SellL(0),StopL(0), StopS(0), Tx(0);

{Breakout levels}
If currentbar > 1 and time = STime then begin
BuyH = Open + BreakU;
SellL = Open - BreakD ;
StopL = BuyH - StopLong;
StopS = SellL + StopShort;
Tx=0;
end;

{Buy or Sell Breakout}
if currentbar > 1 and marketposition = 0 and time >= STime and time <= CTime and Tx=0 then begin
Buy("Break Up") next bar at BuyH on stop;
Sell("Break Down") next bar at SellL on stop;
end;

{Variable Prevents multiple entries in 1 day}
if Marketposition <> 0 then Tx=1;

{Exits}
If Marketposition > 0 then begin
ExitLong ("StopL") next bar at StopL on stop;
ExitLong ("ProfitL") at BuyH + ProfTarg limit;
end;

If Marketposition < 0 then begin
ExitShort ("StopS") next bar at StopS on stop;
Exitshort ("ProfitS") at SellL - ProfTarg limit;
end;

{Sets trailing Stop}
If marketposition > 0 then begin
if c - BuyH > RiskFloor then begin
exitlong ("TSlong")at highest(high, barssinceentry) - Trail on stop;
end;
if SellL - c > RiskFloor then begin
exitshort("TSshort") at lowest(low, barssinceentry) + Trail on stop;
end;
end;


Во вложенном файле Equity Curve.

Оффлайн АрхивариусАвтор темы

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 7576
  • +1267/-9
  • Вопрос лучше сперва задать на форуме, а не в личку
    • Просмотр профиля
Re: Простая система.
« Ответ #1 : 05.10.2005 13:07 »
Система может быть усовершенствована, если ввести целевой ориентир прибыли $1000.


{Profit Target}
If MarketPosition = 1 Then Begin
OrderPrice1 = EntryPrice + (Target/bigpointvalue);
ExitLong ("Profit TL") Next Bar at OrderPrice1 Limit;
End;

If MarketPosition = -1 Then Begin
OrderPrice1 = EntryPrice - (Target / bigpointvalue);
Exitshort ("Profit TS") Next Bar at OrderPrice1 Limit;
End;



Во вложенном файле Equity Curve.

Оффлайн BIF

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 8
  • +0/-0
    • Просмотр профиля
Re: Простая система.
« Ответ #2 : 07.10.2005 14:07 »
Не понял:1. В какое время выставляются ордера ,если перевести его в МСК или GMT.
               2.На каком  инструменте проводилось тестирование.
Прошу подсказать тех,кто разобрался.

Оффлайн swinger

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 244
  • +11/-2
    • Просмотр профиля
Re: Простая система.
« Ответ #3 : 07.10.2005 14:38 »
Чтобы разобраться, пришлось обратиться к первоисточнику
1. В какое время выставляются ордера ,если перевести его в МСК или GMT.
Судя по тому, что автор живет в Лондоне, можно думать, что это GMT
             
 2.На каком  инструменте проводилось тестирование.
Это 15-минутные бары фьючерса на евро

Оффлайн artemkin

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 2
  • +0/-0
    • Просмотр профиля
Re:Простая система.
« Ответ #4 : 01.12.2005 22:33 »
на какой программе проводилось тестирование ? и не могли бы Вы прислать весь код советника под МТ3 и МТ4

Большое спасибо

Оффлайн gugol

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 262
  • +7/-4
  • Донецк forever!
    • Просмотр профиля
Re:Простая система.
« Ответ #5 : 02.12.2005 08:21 »
Если исходить из того, что код на Easy Language - для програмы Омега Трейдстейшн и рисунок эквити, похоже, сделан в ней же, то, надо думать, и тестирование проводилось в Omega Tradestation (или Prosuite)

А вот перегнать это в метатрейдер - надо поискать спецов...

Оффлайн Victor

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 1030
  • +107/-46
    • Просмотр профиля
Re: Простая система.
« Ответ #6 : 09.12.2005 10:23 »
Не понял:1. В какое время выставляются ордера ,если перевести его в МСК или GMT.
               2.На каком  инструменте проводилось тестирование.
Прошу подсказать тех,кто разобрался.

GMT -это  Лондон/  EST -  это  восток  США.
  На  прицепе  часы,  покаp  GMT  & USA 

Оффлайн Faylo

  • Трейдер со стажем
  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 12
  • +0/-6
    • Просмотр профиля
Re: Простая система.
« Ответ #7 : 18.03.2009 07:55 »
Чесно говоря ничего не понял!
Россия вперёд!!!