Советники, эксперты, форекс роботы Обсуждение, поиск и тестирование форекс советников, роботов, экспертов и МТС

Ответить
18.09.2016, 17:37
Аватар для ansol
ansol ansol на форуме Местный знаток
За призовое место в конкурсе 

Регистрация: 22.04.2010 / Сообщений: 2,039
Поблагодарили 873 раз(а) / Репутация: 859
How to fix Not enought bar? pls reply with English
Хрена се!

Press HOME button for 1-2 minutes on the chart where EA used.

Google translate:
Download quotes - if the bars on the chart or in the history of less than 1000, then issued a message. You can simply hold down the button HOME chart for a moment somewhere.
18.09.2016, 17:38
Аватар для ansol
ansol ansol на форуме Местный знаток
За призовое место в конкурсе 

Регистрация: 22.04.2010 / Сообщений: 2,039
Поблагодарили 873 раз(а) / Репутация: 859
When we use it on real account?
About few month ago
19.09.2016, 07:24
Аватар для demetrion
demetrion demetrion вне форума Новичок форума
Регистрация: 01.01.2015 / Сообщений: 20
Поблагодарили 14 раз(а) / Репутация: 15
Ну, вроде D-Force36 с мартином 1.15 более, менее приемлем, чем с мартином 1.2, так как мартин нарастающий, он свое возьмет и лучше повышать лот, чем мартина. Торгую пока с 1.15 на реале, хотя последние совы практически пропорционально увеличивают как прибыль, так и просадку и начальный депо с 1000-1500 поднялся до 1500-2000 в последних 2х совах.

Последний раз редактировалось demetrion; 19.09.2016 в 07:44.
19.09.2016, 07:47
Аватар для ansol
ansol ansol на форуме Местный знаток
За призовое место в конкурсе 

Регистрация: 22.04.2010 / Сообщений: 2,039
Поблагодарили 873 раз(а) / Репутация: 859
Ну, вроде D-Force36 с мартином 1.15 более, менее приемлем, чем с мартином 1.2, так как мартин нарастающий, он свое возьмет и лучше повышать лот, чем мартина. Торгую пока с 1.15 на реале, хотя последние совы практически пропорционально увеличивают как прибыль, так и просадку и начальный лот с 1000-1500 поднялся до 1500-2000 в последних 2х совах.
Я вам больше скажу - тест с мартином 1.1 проваливается уже 12-13 апреля при старте с 11 марта, что повергло меня в ступор Я просто не обратил внимание на то, что параметр стоял не по умолчанию, а остался с последнего эксперимента другим. Выставил на 1.2 - и всё великолепно прошло. Проверил также на 1.25 - стало резко лучше, а на 1.3 точно так же провалило тест.
Это всё на EURUSD и дефолтных всех остальных параметрах. Поэтому параметры для других пар нажно подбирать или "помогать" сове дополнительно выставляемыми вручную ордерами, чтобы она не улетела к дяде Коле в гости. И да, время работы - обратите внимание на него! Если сова не будет иметь возможности торговать какое-то время, то результат будет приницпиально иным. В исходной сове предлагалось не торговать одну сессию, кажись, в азиатскую - надо заглянуть в исходный текст в топикстарте.
01.10.2016, 11:18
Аватар для ansol
ansol ansol на форуме Местный знаток
За призовое место в конкурсе 

Регистрация: 22.04.2010 / Сообщений: 2,039
Поблагодарили 873 раз(а) / Репутация: 859
Продолжаем наши изыскания.
На картинке результат с 01.04.16 по 01.10.16
Сова чуть поправлена - там у меня сомнения в некоторой конструкции из набора if'ов возникли, поэтому переписал то же самое, но более правильно.
В реальности это вряд ли когда-либо повлияет, но хрен его знает, этот рынок, пусть будет всё правильно совсем

На встроенном тестере результат на 20% хуже и сделок меньше, зато проходит "опасную" зону 1.05-10.05 с мартингейлом 1.2.
На тиковом не хочет, но можно увеличить параметр "Шаг ордеров" до 11, тогда проходит, но результат хуже на 10%

Короче, ядерную войну всё равно не переживем - торги закроют


* "Опасная" зона - начало мая, примерно 180-220 сделки на графике, там провал по свободным средствам хорошо виден. Так же лечится увеличением депо до 1500 - тоже спокойно проходит, если что.

Последний раз редактировалось ansol; 01.10.2016 в 11:20.
02.10.2016, 23:57
Аватар для Fed77
Fed77 Fed77 вне форума Гуру форума
Регистрация: 23.07.2012 / Адрес: Остров Крым / Сообщений: 2,163
Поблагодарили 2,928 раз(а) / Репутация: 2923
Считаю достойный результат 70% в месяц на неправильном, менять ничё не хочу уже
Чтобы стать богатым, вовсе не обязательно родиться в рубашке. Ключ к финансовому благополучию уже у вас в руках. Вам просто нужно знать, какую дверь он открывает. Жадность – прямая дорога к бедности.
03.10.2016, 03:39
Аватар для ansol
ansol ansol на форуме Местный знаток
За призовое место в конкурсе 

Регистрация: 22.04.2010 / Сообщений: 2,039
Поблагодарили 873 раз(а) / Репутация: 859
Считаю достойный результат 70% в месяц на неправильном, менять ничё не хочу уже
Лучшее - враг хорошего!
Fed77 
03.10.2016, 12:41
Аватар для digimatrix
digimatrix digimatrix вне форума Местный знаток
Регистрация: 18.07.2011 / Адрес: германия / Сообщений: 363
Поблагодарили 516 раз(а) / Репутация: 517
  • Отправить сообщение для digimatrix с помощью Skype™
неплохо !!!!
06.10.2016, 14:40
Аватар для Angel99999
Angel99999 Angel99999 вне форума Прохожий
Регистрация: 03.09.2016 / Сообщений: 1
Поблагодарили 0 раз(а) / Репутация: 1
Проблема,что он теряет свои ордера.Как исправить?
06.10.2016, 17:25
Аватар для ansol
ansol ansol на форуме Местный знаток
За призовое место в конкурсе 

Регистрация: 22.04.2010 / Сообщений: 2,039
Поблагодарили 873 раз(а) / Репутация: 859
Проблема,что он теряет свои ордера.Как исправить?
Чегой-то? Поясните! Никуда ничего не теряет, не видел такого.
Контроль идет по магикнумберу - не может там ничего теряться
08.10.2016, 14:29
Аватар для digimatrix
digimatrix digimatrix вне форума Местный знаток
Регистрация: 18.07.2011 / Адрес: германия / Сообщений: 363
Поблагодарили 516 раз(а) / Репутация: 517
  • Отправить сообщение для digimatrix с помощью Skype™

Скрытый текст

//************************ Ilan buy

void IlanBuy(double Multipler, double MaxLot, int StartLotExp, int AverageTP, double StepExp, int StartStepExp,int Step, int MaxOrder, int Magik )
{
double biggestlot=0;
double near_ord_price=999999;
double step_=0;
int ordersum_=0;
int Repeat=10;
double minlot=10000;
// calculate summe lots and last order open price
for (int i=OrdersTotal()-1; i >= 0; i--)
{
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
{
if (OrderType() == OP_BUY && OrderSymbol() == Symbol() && OrderMagicNumber() == Magik)
{

if ( near_ord_price > OrderOpenPrice()) near_ord_price = OrderOpenPrice();
if ( biggestlot < OrderLots()) biggestlot = OrderLots();
if ( minlot > OrderLots()) minlot = OrderLots();
ordersum_ +=1;

}}
else
{
Print("OrderSelect() ERROR Buy.code 15 ", ErrorDescription(GetLastError()));
}}
// *************************calculate and open buy order *****************************

step_=Step;
//------------------------------------------------------------------------------------------------------------------------
if ( ordersum_ >= StartStepExp ) { step_ = NormalizeDouble(step_ * MathPow(StepExp ,((ordersum_+1) - StartStepExp)),0); }
//------------------------------------------------------------------------------------------------------------------------

if (near_ord_price - Ask > step_*Point && near_ord_price != 999999 && ordersum_ < MaxOrder && ordersum_ > 0 )
{
//-------------------------------------------------------------------------

double new_lot = NormalizeDouble((biggestlot*Multipler) ,2);
if ( new_lot==biggestlot ) new_lot=minlot + biggestlot;
if (ordersum_ < StartLotExp ) new_lot=minlot;
if (new_lot > MaxLot ) new_lot=MaxLot;

//-------------------------------------------------------------------------

//--------------------------------------------------------------------------------------------
int ticket = OrderSend(Symbol(), OP_BUY, new_lot, Ask, 2, 0, 0, "t", Magik, 0, Blue);
if ( ticket < 0 ) { Print("OrderSend() ERROR Buy.code 15 ", ErrorDescription(GetLastError()));}
//--------------------------------------------------------------------------------------------

// *******************************calculate TP ******************

double Lots_al =0;
double Average_lp =0;
double Average_tp =0;
for ( int i=OrdersTotal()-1; i >= 0; i--)
{
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
{
if (OrderType() == OP_BUY && OrderSymbol() == Symbol() && OrderMagicNumber() == Magik)
{
Lots_al += OrderLots();
Average_lp +=(OrderLots()*OrderOpenPrice());
}
}
else
{
Print("OrderSelect() ERROR Buy.code 15.1 ", ErrorDescription(GetLastError()));
}}
//************************************************
Average_tp= NormalizeDouble(Average_lp/Lots_al,Digits);
Average_tp=Average_tp+(AverageTP*Point);
// ********************** modify order *************************
double modify_sl=0;
double modify_tp=0;

for ( int i=OrdersTotal()-1; i >= 0; i--)
{
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
{ if (OrderType() == OP_BUY && OrderSymbol() == Symbol() && OrderMagicNumber() == Magik)
{

for (int ii=Repeat; ii >= 0; ii--)
{

//------------------------------------------------------------
if ( Average_tp < Ask ) {modify_sl=Average_tp; modify_tp=0; }
else {modify_sl=0; modify_tp=Average_tp;}
//------------------------------------------------------------
bool ret = OrderModify(OrderTicket(), OrderOpenPrice(), modify_sl, modify_tp, 0, Yellow);
if (ret == true ) break;
Print("OrderModify() ERROR Buy.code 15", ErrorDescription(GetLastError()));
Sleep(500);
while( !IsTradeAllowed() ) Sleep(100);
RefreshRates();
}
}}
else
{
Print("OrderSelect()ERROR Buy.code 15.2 ", ErrorDescription(GetLastError()));
}}}


}
//######## END Ilan buy





//********************** Ilan sell

void IlanSell(double Multipler, double MaxLot, int StartLotExp, int AverageTP, double StepExp, int StartStepExp,int Step, int MaxOrder, int Magik )
{
double biggestlot=0;
double near_ord_price=0;
double step_=0;
int ordersum_=0;
int Repeat=100;
double minlot=10000;


// calculate summe lots and last order open price
for (int i=OrdersTotal()-1; i >= 0; i--)
{
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
{
if (OrderType() == OP_SELL && OrderSymbol() == Symbol() && OrderMagicNumber() == Magik)
{
if ( near_ord_price < OrderOpenPrice()) near_ord_price = OrderOpenPrice();
if ( biggestlot < OrderLots()) biggestlot = OrderLots();
if ( minlot > OrderLots()) minlot = OrderLots();
ordersum_ +=1;
}
}
else
{
Print("OrderSelect() ERROR Sell.code 16 ", ErrorDescription(GetLastError()));
}}



// *************************calculate and open buy order *****************************

//------------------------------------------------------------------------------------------------------------------------
step_=Step;
if ( ordersum_ >= StartStepExp ) { step_ = NormalizeDouble(step_ * MathPow(StepExp ,((ordersum_+1) - StartStepExp)),0); }
//------------------------------------------------------------------------------------------------------------------------

if ( Bid - near_ord_price > step_*Point && near_ord_price != 0 && ordersum_ < MaxOrder && ordersum_ > 0 )
{
//------------------------------------------------------------
double new_lot = NormalizeDouble((biggestlot*Multipler) ,2);
if ( new_lot==biggestlot ) new_lot=minlot + biggestlot;
if (ordersum_ < StartLotExp ) new_lot=minlot;
if (new_lot > MaxLot ) new_lot=MaxLot;
//------------------------------------------------------------
//-------------------------------------------------------------------------------------------
int ticket = OrderSend(Symbol(), OP_SELL, new_lot, Bid,2 , 0, 0, "t", Magik, 0, Red);
if ( ticket < 0 ) { Print("OrderSend() ERROR Sell.code 16 ", ErrorDescription(GetLastError())); }
//-------------------------------------------------------------------------------------------

// *******************************calculate TP ******************

//------------------
double Lots_al=0;
double Average_lp=0;
double Average_tp=0;
//------------------

//-------------------------------------------------------------------------------------------
for ( int i=OrdersTotal()-1; i >= 0; i--)
{
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
{
if (OrderType() == OP_SELL && OrderSymbol() == Symbol() && OrderMagicNumber() == Magik)
{
Lots_al += OrderLots();
Average_lp +=OrderLots()*OrderOpenPrice();
}
}
else Print("OrderSelect() ERROR Sell.code 16.1", ErrorDescription(GetLastError()));
}
//---------------------------------------------------------------------------------------------

// ********************** modify order *************************

//-----------------------------------------------------
Average_tp= NormalizeDouble(Average_lp/Lots_al,Digits);
Average_tp=Average_tp-AverageTP*Point;
double modify_sl=0;
double modify_tp=0;
//-----------------------------------------------------

for ( int i=OrdersTotal()-1; i >= 0; i--)
{
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
{
if (OrderType() == OP_SELL && OrderSymbol() == Symbol() && OrderMagicNumber() == Magik)
{

for (int ii=Repeat; ii >= 0; ii--)
{
//-----------------------------------------------------------
if ( Average_tp > Bid ) {modify_sl=Average_tp; modify_tp=0; }
else {modify_sl=0; modify_tp=Average_tp; }
//-----------------------------------------------------------
bool ret = OrderModify(OrderTicket(), OrderOpenPrice(), modify_sl, modify_tp, 0, Yellow);
if (ret == true ) break;
Print("OrderModify() ERROR Sell.code 16 ", ErrorDescription(GetLastError()));
Sleep(500);
while( !IsTradeAllowed() ) Sleep(100);
}
}
}
else Print("OrderSelect() ERROR Sell.code 16.2 ", ErrorDescription(GetLastError()));
}
}

}
//########## END Ilan sell
[свернуть]

Последний раз редактировалось NSerega; 08.10.2016 в 18:16.
14.10.2016, 12:22
Аватар для ыукпуе
ыукпуе ыукпуе вне форума Интересующийся
Регистрация: 30.10.2013 / Сообщений: 8
Поблагодарили 2 раз(а) / Репутация: 3
Подскажите, советник использует для выведения ордеров в прибыль все имеющиеся ордера со всех графиков на которые установлен или только на одном графике?
14.10.2016, 14:43
Аватар для ansol
ansol ansol на форуме Местный знаток
За призовое место в конкурсе 

Регистрация: 22.04.2010 / Сообщений: 2,039
Поблагодарили 873 раз(а) / Репутация: 859
Сообщение от: ыукпуе
Подскажите, советник использует для выведения ордеров в прибыль все имеющиеся ордера со всех графиков на которые установлен или только на одном графике?
Работает только там, где установлен, поэтому надо самому учитывать, сколько каждому потребуется процентов от депо на сопровождение, он не знает о существовании других советников на других графиках.
15.10.2016, 16:44
Аватар для tiras
tiras tiras вне форума Активный участник
Регистрация: 28.09.2009 / Сообщений: 33
Поблагодарили 22 раз(а) / Репутация: 22

По умолчанию D-Force37 & zig_zag_nrp

вариант D-Force37 с другим ЗигЗагом - zig_zag_nrp , который "не рисует".
предлагаю совместно потестить
avr52 , bogdan11 , deepak , Fed77 , RURANI , upvtku 
15.10.2016, 17:17
Аватар для ansol
ansol ansol на форуме Местный знаток
За призовое место в конкурсе 

Регистрация: 22.04.2010 / Сообщений: 2,039
Поблагодарили 873 раз(а) / Репутация: 859
вариант D-Force37 с другим ЗигЗагом - zig_zag_nrp , который "не рисует".
предлагаю совместно потестить
Вы логику совы изменили? Там логика прописана для оригинального зигзага и с любым нерисующим будет работать немного не в тему.
15.10.2016, 20:14
Аватар для tiras
tiras tiras вне форума Активный участник
Регистрация: 28.09.2009 / Сообщений: 33
Поблагодарили 22 раз(а) / Репутация: 22
Вы логику совы изменили? Там логика прописана для оригинального зигзага и с любым нерисующим будет работать немного не в тему.

логику не менял . сигнал на вход остался тем-же . заменил только сигнал штатного зигзага на нерисующий .
27.10.2016, 00:57
Аватар для Fed77
Fed77 Fed77 вне форума Гуру форума
Регистрация: 23.07.2012 / Адрес: Остров Крым / Сообщений: 2,163
Поблагодарили 2,928 раз(а) / Репутация: 2923
35-я версия снизил риск до 3-х % на каждую пару.
Чтобы стать богатым, вовсе не обязательно родиться в рубашке. Ключ к финансовому благополучию уже у вас в руках. Вам просто нужно знать, какую дверь он открывает. Жадность – прямая дорога к бедности.
28.10.2016, 19:55
Аватар для Fed77
Fed77 Fed77 вне форума Гуру форума
Регистрация: 23.07.2012 / Адрес: Остров Крым / Сообщений: 2,163
Поблагодарили 2,928 раз(а) / Репутация: 2923
Сначала были сомнения насчёт 35 версии но после того как утроился за 3 месяца теперь нет сомнений, поставил на реал, аминь
Чтобы стать богатым, вовсе не обязательно родиться в рубашке. Ключ к финансовому благополучию уже у вас в руках. Вам просто нужно знать, какую дверь он открывает. Жадность – прямая дорога к бедности.
28.10.2016, 20:03
Аватар для ansol
ansol ansol на форуме Местный знаток
За призовое место в конкурсе 

Регистрация: 22.04.2010 / Сообщений: 2,039
Поблагодарили 873 раз(а) / Репутация: 859
Провожу эксперимент с AUDUSD при паралельной работе по EURUSD.
Вероятно, на выходных прогоню тестером за полгода. Визуально, пара не коррелирует с евробаксом, в отличие от NZDUSD и USDCHF. С фунтом связываться боюсь - че-то он себя в связи в брекзитом неадекватно стал вести
Вероятно, еще стоит канадца попробовать, не?
Я к тому, что не стоит замыкаться на одной паре, а изобразить некое "хеширование" путем одновременной работы по нескольким парам, но по кроссам спред у всех резко больше, не так интересно, мне кажется.
Fed77 
28.10.2016, 20:58
Аватар для Fed77
Fed77 Fed77 вне форума Гуру форума
Регистрация: 23.07.2012 / Адрес: Остров Крым / Сообщений: 2,163
Поблагодарили 2,928 раз(а) / Репутация: 2923
Провожу эксперимент с AUDUSD при паралельной работе по EURUSD.
Вероятно, на выходных прогоню тестером за полгода. Визуально, пара не коррелирует с евробаксом, в отличие от NZDUSD и USDCHF. С фунтом связываться боюсь - че-то он себя в связи в брекзитом неадекватно стал вести
Вероятно, еще стоит канадца попробовать, не?
Я к тому, что не стоит замыкаться на одной паре, а изобразить некое "хеширование" путем одновременной работы по нескольким парам, но по кроссам спред у всех резко больше, не так интересно, мне кажется.
можно эти кроссы попробовать отметил спред красным цветом.
Фунт нормально с еврой вот отчёт с демки
Чтобы стать богатым, вовсе не обязательно родиться в рубашке. Ключ к финансовому благополучию уже у вас в руках. Вам просто нужно знать, какую дверь он открывает. Жадность – прямая дорога к бедности.

Последний раз редактировалось Fed77; 28.10.2016 в 21:03.
ansol 
Ответить

Метки
d-force скачать, d-force советник, double force ea


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.



Текущее время: 20:58. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO