Баннер МОФТ

Советник по фракталам

Здесь собраны темы, которые на данный момент потеряли свою актуальность.

Модератор: trader-master

Re: Советник по фракталам


Сообщение Маша2 » 01 мар 2011, 19:31

//+------------------------------------------------------------------+
//| 222.mq4 |
//| Masha |
//| |
//+------------------------------------------------------------------+
#property copyright "Masha"
#property link ""

//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
extern double lot = 0.01;
extern int profit = 180;
double price,val,val1,tempval,tempval1;
int digit,res,i;
int bar=10;
int start()
{
//----
if (Fractal(bar)>0)
{
if (OrdersTotal()>0)
{
for (i=OrdersTotal()-1; i>=0; i--)
{
if(OrderSelect(i, SELECT_BY_POS)==true)
{
RefreshRates();
if (OrderType()==OP_BUY)
{
price=MarketInfo(OrderSymbol(), MODE_BID);
digit=MarketInfo(OrderSymbol(), MODE_DIGITS);
res=OrderClose(OrderTicket(),OrderLots(),NormalizeDouble(price,digit),3);
}
}
}
}

if ( tempval!=val)
{
if (OrdersTotal()==0)
{
OrderSend(Symbol(),OP_SELL,lot,Bid,3,val,Ask-profit*Point);
tempval=val;
}
}
}

if (Fractal(bar)<0)
{
if (OrdersTotal()>0)
{
for (i=OrdersTotal()-1; i>=0; i--)
{
if(OrderSelect(i, SELECT_BY_POS)==true)
{

RefreshRates();
if (OrderType()==OP_SELL)
{
price=MarketInfo(OrderSymbol(), MODE_ASK);
digit=MarketInfo(OrderSymbol(), MODE_DIGITS);
res=OrderClose(OrderTicket(),OrderLots(),NormalizeDouble(price,digit),3);
}
}
}
}
if ( tempval1!=val1)
{

if (OrdersTotal()==0)
{
OrderSend(Symbol(),OP_BUY,lot,Ask,3,val1,Bid+profit*Point);
tempval1=val1;
}
}

}
//----
return(0);
}

//====================================================================

int Fractal( int bar)
{

for(int i=0; i<=bar;i++)
{
val=iFractals(NULL, 0, MODE_UPPER, i);
val1=iFractals(NULL, 0, MODE_LOWER, i);
if (val>0) return(1);
else if(val1>0)return(-1);
}
return(0);
}
Маша2
 
Сообщений: 279
Зарегистрирован: 05 фев 2011, 11:24
Баллы репутации: 8
Добавить балл в репутациюВычесть балл из репутации

Re: Советник по фракталам


Сообщение ttx » 01 мар 2011, 20:05

Продолжает открывать другие сделки на одном фрактале.
ttx
 
Сообщений: 6
Зарегистрирован: 24 фев 2011, 15:44
Баллы репутации: 0
Добавить балл в репутациюВычесть балл из репутации

Re: Советник по фракталам


Сообщение Маша2 » 01 мар 2011, 21:19

Прогнала тест ещё раз - всё работает как надо... Кто-то из нас дурак или дура... мне сложно об этом судить... может кто-нибудь другой нас рассудит?
Маша2
 
Сообщений: 279
Зарегистрирован: 05 фев 2011, 11:24
Баллы репутации: 8
Добавить балл в репутациюВычесть балл из репутации

Re: Советник по фракталам


Сообщение ttx » 02 мар 2011, 05:26

Вы в смысле на тестере его проверяете? Попробуйте на график поставить.
ttx
 
Сообщений: 6
Зарегистрирован: 24 фев 2011, 15:44
Баллы репутации: 0
Добавить балл в репутациюВычесть балл из репутации

Re: Советник по фракталам


Сообщение Маша2 » 02 мар 2011, 05:53

Вот незадача... На графике тоже всё в порядке...
Маша2
 
Сообщений: 279
Зарегистрирован: 05 фев 2011, 11:24
Баллы репутации: 8
Добавить балл в репутациюВычесть балл из репутации

Советник по фракталам


Сообщение solik62 » 19 мар 2011, 17:09

Я уже неделю пробую стратегию по фракталам на forex4you EURUSD на М30. В момент появления фрактала, совершаю сделку с примерно лотом 1/2 от максимального для данного депо. Профит 2-3 пункта. Пока пробую без SL. Но вручную немного напрягает ожидание следующего фрактала. Ваш советник неплохой, но в моём случае он не подошёл вот почему, он совершает сделку в момент образования фрактала, закрывается по профиту, и сразу открывает ещё одну сделку, и ещё... пока свеча не закроется. Можно ли сделать так чтобы, советник совершал одну единственную сделку по каждому фракталу?
solik62
 
Сообщений: 47
Зарегистрирован: 19 фев 2011, 08:04
Баллы репутации: 0
Добавить балл в репутациюВычесть балл из репутации

Re: Советник по фракталам


Сообщение Маша2 » 19 мар 2011, 18:23

solik62 писал(а): Можно ли сделать так чтобы, советник совершал одну единственную сделку по каждому фракталу?

Последняя версия совершает одну сделку по фракталу...
Маша2
 
Сообщений: 279
Зарегистрирован: 05 фев 2011, 11:24
Баллы репутации: 8
Добавить балл в репутациюВычесть балл из репутации

Советник по фракталам


Сообщение solik62 » 19 мар 2011, 18:35

Последнюю версию проверял...Так значит это в тестере только открывает несколько сделок? Я в реальном времени не проверял, в понедельник попробую.
solik62
 
Сообщений: 47
Зарегистрирован: 19 фев 2011, 08:04
Баллы репутации: 0
Добавить балл в репутациюВычесть балл из репутации

Re: Советник по фракталам


Сообщение Маша2 » 19 мар 2011, 19:34

solik62 писал(а):Последнюю версию проверял...Так значит это в тестере только открывает несколько сделок? Я в реальном времени не проверял, в понедельник попробую.

Он и в тестере не открывает... Сейчас сама запишу на видео и выложу на Ютубе...
Маша2
 
Сообщений: 279
Зарегистрирован: 05 фев 2011, 11:24
Баллы репутации: 8
Добавить балл в репутациюВычесть балл из репутации

Советник по фракталам


Сообщение solik62 » 19 мар 2011, 20:01

В тестере с TP по умолчанию кажется действительно открывается одна, т.к. свеча успевает закрыться, а именно с небольшим TP например =2 или 3.
Вот скрин, M30 здесь видно, что в получасовках несколько раз открываются сделки.
[ img ]
solik62
 
Сообщений: 47
Зарегистрирован: 19 фев 2011, 08:04
Баллы репутации: 0
Добавить балл в репутациюВычесть балл из репутации

Пред.След.

Вернуться в Архив

cron