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

Ответить
02.04.2011, 11:30
Аватар для zhmd37
zhmd37 zhmd37 вне форума Интересующийся
Регистрация: 19.02.2011 / Сообщений: 32
Поблагодарили 0 раз(а) / Репутация: 1
Подскажите а mult (экспонента) в 2Sides_Stoch_Ilan_v4.7g.mq4 влияет на расчет TP для серии? Если да то напишите как!? И вообще как расчитывается TP для серии?
02.04.2011, 13:18
Аватар для mitros
mitros mitros вне форума Активный участник
Регистрация: 29.07.2009 / Адрес: южный урал / Сообщений: 188
Поблагодарили 52 раз(а) / Репутация: 55
  • Отправить сообщение для mitros с помощью ICQ
Подскажите а mult (экспонента) в 2Sides_Stoch_Ilan_v4.7g.mq4 влияет на расчет TP для серии? Если да то напишите как!? И вообще как расчитывается TP для серии?
безубыток плюс профит и дальше трал наверно
05.04.2011, 07:23
Аватар для ВЫБЕРМУДЕНЬ
ВЫБЕРМУДЕНЬ ВЫБЕРМУДЕНЬ вне форума Интересующийся
Регистрация: 24.03.2011 / Сообщений: 31
Поблагодарили 2 раз(а) / Репутация: 3

По умолчанию почему в тестере советник работает "неисправно"

ЗДРАВСТВУЙТЕ!!!такая вот ерунда :советник на реальном графике работает исправно все срабатывает - все пашет а в тестере половина работает половина - нет!!1 кто нибудь может подсказать почему так?? что может быть причиной и что можно исправить - поковырять где мож?..может кто нить уже сталкивался с таким??:?
05.04.2011, 14:39
Регистрация: 13.03.2009 / Сообщений: 2,366
Поблагодарили 1,968 раз(а) / Репутация: 2045
Сообщение от: ВЫБЕРМУДЕНЬ
ЗДРАВСТВУЙТЕ!!!такая вот ерунда :советник на реальном графике работает исправно все срабатывает - все пашет а в тестере половина работает половина - нет!!1 кто нибудь может подсказать почему так?? что может быть причиной и что можно исправить - поковырять где мож?..может кто нить уже сталкивался с таким??:?
Что именно не работает, не говоришь. Никакой конкретики.
Не все функции языка программирования работают в тестере.
Каков вопрос, таков ответ.
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
05.04.2011, 18:56
Аватар для ВЫБЕРМУДЕНЬ
ВЫБЕРМУДЕНЬ ВЫБЕРМУДЕНЬ вне форума Интересующийся
Регистрация: 24.03.2011 / Сообщений: 31
Поблагодарили 2 раз(а) / Репутация: 3
ну он почему то не открывает отложенники при их "срабатывании" открытии..вот..
05.04.2011, 19:40
Регистрация: 13.03.2009 / Сообщений: 2,366
Поблагодарили 1,968 раз(а) / Репутация: 2045
Сообщение от: ВЫБЕРМУДЕНЬ
ну он почему то не открывает отложенники при их "срабатывании" открытии..вот..
Если советник установил отложенный ордер, то когда цена его зацепит, его открытие не зависит от советника. В данном случае от советника зависит только установка отложенника. В реале он стоит на сервере и срабатывает там же. В тестере он стоит в памяти тестера и срабатывает там же.
Советник может воспрепятствовать сработке отложенного ордера только путём его удаления до сработки.
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
06.04.2011, 05:01
Аватар для ВЫБЕРМУДЕНЬ
ВЫБЕРМУДЕНЬ ВЫБЕРМУДЕНЬ вне форума Интересующийся
Регистрация: 24.03.2011 / Сообщений: 31
Поблагодарили 2 раз(а) / Репутация: 3
да это я понимаю .. спасибо... но вот так и получается что по алгоритму должен выставиться отлотженник как только сработает ранее выставленный оложенник ..дык вот при тесте этого не происходит а на текущем графике в реал тайм пашет..мне так кажется что немного не так может быть написал "код" ? .. с вами нельзя ли в личке пообщаться или каким нить иным способом?у меня такое ощущение что я циклы как то криво написал...я тут вообще молодо зелено...
06.04.2011, 06:31
Аватар для ВЫБЕРМУДЕНЬ
ВЫБЕРМУДЕНЬ ВЫБЕРМУДЕНЬ вне форума Интересующийся
Регистрация: 24.03.2011 / Сообщений: 31
Поблагодарили 2 раз(а) / Репутация: 3
а! во1 пошло!!!! так вот я говорю что в реал таим все срабатывает и выставляется отложенник! а вот в тестере никак!.. и еще такой вопрос.. чет я как то цикл повидимому не так написал если после него только ..как бы скказать.."ссылка " что ли на функцию то он полностью работает а если еще цикл поставить то он на каком то этапе на следующий цикл перескакивает... не могли бы помочь разобраться?пожалуйста..
06.04.2011, 06:42
Аватар для ВЫБЕРМУДЕНЬ
ВЫБЕРМУДЕНЬ ВЫБЕРМУДЕНЬ вне форума Интересующийся
Регистрация: 24.03.2011 / Сообщений: 31
Поблагодарили 2 раз(а) / Репутация: 3

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

for(int i1=0;i1<OrdersTotal();i1++)
{
if(OrderSelect(i1, SELECT_BY_POS, MODE_TRADES)==true)
{

if(OrderType()==OP_SELL || OrderType()==OP_BUY)int tic=OrderTicket();
{
for(int i2=0;i2<OrdersTotal();i2++)
{

if(OrderSelect(i2, SELECT_BY_POS, MODE_TRADES)==true)//
{
if(OrderType()==OP_SELLSTOP || OrderType()==OP_BUYSTOP || OrderType()==OP_SELL || OrderType()==OP_BUY)
{

int mag=OrderMagicNumber();


if(tic!=mag && i2==OrdersTotal()-1)
{
OrderSelect(i1, SELECT_BY_POS, MODE_TRADES);mag=tic;string w=mag;
if(OrderType()==OP_SELL)
{
cenavverh=OrderOpenPrice()+punkts;
if(cenavverh<Ask)
{cenavverh=Ask+0.001;}
OrderSend(Symbol(),OP_BUYSTOP,Lots,cenavverh,slippage,loss,profit,w,mag,0,CLR_NONE);
}

if(OrderType()==OP_BUY)

{
cenavniz=OrderOpenPrice()-punkts;
if(cenavniz>Bid)
{cenavniz=Bid-0.001;}
OrderSend(Symbol(),OP_SELLSTOP,Lots,cenavniz,slippage,loss,profit,w,mag,0,CLR_NONE);
}}

if(tic==mag)
break;}
continue;}}}}}
[свернуть]

Последний раз редактировалось chocolate; 06.04.2011 в 08:58.
06.04.2011, 06:44
Аватар для ВЫБЕРМУДЕНЬ
ВЫБЕРМУДЕНЬ ВЫБЕРМУДЕНЬ вне форума Интересующийся
Регистрация: 24.03.2011 / Сообщений: 31
Поблагодарили 2 раз(а) / Репутация: 3
вот этот цикл...помогите кто нибудь! слезно прошу....я так понимаю что я тут чего то с брэйком и континуЁм не то сделал...подскажите плиииз!...
06.04.2011, 06:49
Регистрация: 13.03.2009 / Сообщений: 2,366
Поблагодарили 1,968 раз(а) / Репутация: 2045
Сообщение от: ВЫБЕРМУДЕНЬ
а! во1 пошло!!!! так вот я говорю что в реал таим все срабатывает и выставляется отложенник! а вот в тестере никак!..
Так значит в тестере отложенник не выставляется. А писал что не срабатывает. Что бы сработал надо сначала выставить, потом что бы цена до него дошла.
Я уже писал что не все функции работают в тестере.
Сообщение от: ВЫБЕРМУДЕНЬ
и еще такой вопрос.. чет я как то цикл повидимому не так написал если после него только ..как бы скказать.."ссылка " что ли на функцию то он полностью работает а если еще цикл поставить то он на каком то этапе на следующий цикл перескакивает... не могли бы помочь разобраться?пожалуйста..
Сам то понял что написал?
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
06.04.2011, 06:54
Регистрация: 13.03.2009 / Сообщений: 2,366
Поблагодарили 1,968 раз(а) / Репутация: 2045
Сообщение от: ВЫБЕРМУДЕНЬ
вот этот цикл...помогите кто нибудь! слезно прошу....я так понимаю что я тут чего то с брэйком и континуЁм не то сделал...подскажите плиииз!...
Здорово. А теперь напиши что хотел описать в коде. Только понятно, а не как умеешь.
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
06.04.2011, 06:58
Аватар для ВЫБЕРМУДЕНЬ
ВЫБЕРМУДЕНЬ ВЫБЕРМУДЕНЬ вне форума Интересующийся
Регистрация: 24.03.2011 / Сообщений: 31
Поблагодарили 2 раз(а) / Репутация: 3
Так значит в тестере отложенник не выставляется. А писал что не срабатывает. Что бы сработал надо сначала выставить, потом что бы цена до него дошла.
Я уже писал что не все функции работают в тестере.

да не! там сначала выставляется отложенник и когда до него цена доходит - он срабатывает!так вот.. в реале на него (на уже сработавший) ставится стоп (все работает) а в тестере почему то нет... (то есть в тестере только срабатывает а отложенник не ставит)...



прошу прощения...))))) ща попробую исправить...))))


и еще такой вопрос.. чет я как то цикл повидимому не так написал... если после него написана только ..как бы сказать.."ссылка " что ли?на функцию, то он полностью работает(все пересчитывает и выставляет), а если еще один(другой) цикл поставить, то он на каком то этапе на следующий цикл перескакивает(часть просчитывает и вылетает не посчитав оставшееся)... не могли бы помочь разобраться?пожалуйста..по коду то может скажете где там косяк?
06.04.2011, 07:07
Аватар для ВЫБЕРМУДЕНЬ
ВЫБЕРМУДЕНЬ ВЫБЕРМУДЕНЬ вне форума Интересующийся
Регистрация: 24.03.2011 / Сообщений: 31
Поблагодарили 2 раз(а) / Репутация: 3
здорова!!!!)ща попробую...

нужно пересравнивать тикеты всех открытых ордеров с майджиками всех стопов и открытых ,в случае если не найдется парного(равного тикету открытого ордера ,выбираемого в первом цикле (переменная и1)) майджика у открытых и стопов ,то он (майджик ордера выбранного по переменной и1 ) приравнивается тикету открытого ордера не имеющего пару по майджику....


надеюсь получилось?..О_0...)


там короче... если тик равен майджику то надо выйти из второго цикла (внутреннего )на первый(по и1 ... внешний)...он наверное из за этого брейка (который ,как я думал,должен это делать) каким то образом полностью из всех этих циклов выходит..? но только при вышеписанных "условиях".. он где то не там стоит?

Последний раз редактировалось ВЫБЕРМУДЕНЬ; 06.04.2011 в 07:24.
06.04.2011, 07:38
Регистрация: 13.03.2009 / Сообщений: 2,366
Поблагодарили 1,968 раз(а) / Репутация: 2045
Сообщение от: ВЫБЕРМУДЕНЬ
здорова!!!!)ща попробую...

нужно пересравнивать тикеты всех открытых ордеров с майджиками всех стопов и открытых ,в случае если не найдется парного(равного тикету открытого ордера ,выбираемого в первом цикле (переменная и1)) майджика у открытых и стопов ,то он (майджик ордера выбранного по переменной и1 ) приравнивается тикету открытого ордера не имеющего пару по майджику....


надеюсь получилось?..О_0...)


там короче... если тик равен майджику то надо выйти из второго цикла (внутреннего )на первый(по и1 ... внешний)...он наверное из за этого брейка (который ,как я думал,должен это делать) каким то образом полностью из всех этих циклов выходит..? но только при вышеписанных "условиях".. он где то не там стоит?
Тааак, приплыли. Я думал ты по неопытности написал какой код. А оказалось что и хотел эту дурь написать. Учти, госнаркоконтроль не дремлет.

А если серьёзно. Не надо в маджик ордера писать тикеты. Забудь, задай какой то фиксированный номер и используй только для отличия своих ордеров от чужих.

Опиши тогда зачем такое пришло в голову. Что хотел получить в работе?
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
06.04.2011, 07:42
Аватар для ВЫБЕРМУДЕНЬ
ВЫБЕРМУДЕНЬ ВЫБЕРМУДЕНЬ вне форума Интересующийся
Регистрация: 24.03.2011 / Сообщений: 31
Поблагодарили 2 раз(а) / Репутация: 3
ну дык цикл то все равно не четко работает...значит где то косЯк... мне тут с ним разобраться то помогут?
....
ээээ.......
а?


а в голову пришло разобраться как советник работает один... тралл ,как то ,что ли называется я ща на работе тут его с собой нет.. вот и не помню названия...а этот уже раз кавырнадцать переименовывал.. :/

так и чего ? вы мне хотите сказать что брейк и континуЁ там где надо стоят что ли??

Последний раз редактировалось ВЫБЕРМУДЕНЬ; 06.04.2011 в 07:49.
06.04.2011, 07:56
Аватар для ВЫБЕРМУДЕНЬ
ВЫБЕРМУДЕНЬ ВЫБЕРМУДЕНЬ вне форума Интересующийся
Регистрация: 24.03.2011 / Сообщений: 31
Поблагодарили 2 раз(а) / Репутация: 3
{

if(OrderType()==OP_SELL || OrderType()==OP_BUY)int tic=OrderTicket();
{


это ничего что тут вот так фигурит последняя скобка?она ж по идее как мне кажется должна быть вот тут
{

if(OrderType()==OP_SELL || OrderType()==OP_BUY){int tic=OrderTicket();

или не имеет значения? при изменении ее положения ничего не меняется...

ээээ.....
а?
06.04.2011, 11:33
Регистрация: 13.03.2009 / Сообщений: 2,366
Поблагодарили 1,968 раз(а) / Репутация: 2045
Сообщение от: ВЫБЕРМУДЕНЬ
{

if(OrderType()==OP_SELL || OrderType()==OP_BUY)int tic=OrderTicket();
{


это ничего что тут вот так фигурит последняя скобка?она ж по идее как мне кажется должна быть вот тут
{

if(OrderType()==OP_SELL || OrderType()==OP_BUY){int tic=OrderTicket();

или не имеет значения? при изменении ее положения ничего не меняется...

ээээ.....
а?
Объявлять переменную после условия нельзя. Если условие соблюдено не будет переменная не будет объявлена. А если потом, по коду произойдёт обращение к ней программа повиснет, так как будет обращение к не объявленной переменной.

После условия, действие можно не заключать в фигурные скобки только если действие одно. Выполнив его условие прекратит своё влияние на дальнейшие действия. Если даже дальше будут действия в фигурных скобках, они не будут относиться к этому условию. Значит будут выполняться не зависимо от условия.
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
06.04.2011, 11:52
Аватар для ВЫБЕРМУДЕНЬ
ВЫБЕРМУДЕНЬ ВЫБЕРМУДЕНЬ вне форума Интересующийся
Регистрация: 24.03.2011 / Сообщений: 31
Поблагодарили 2 раз(а) / Репутация: 3
большое спасибо!
07.04.2011, 04:59
Аватар для ВЫБЕРМУДЕНЬ
ВЫБЕРМУДЕНЬ ВЫБЕРМУДЕНЬ вне форума Интересующийся
Регистрация: 24.03.2011 / Сообщений: 31
Поблагодарили 2 раз(а) / Репутация: 3
блин... но почему то все равно не работает как надо... не могу понять почему...по началу вроде и к бай и селл ордерам лепит противоположные отложенники ... а вот когда открытых ордеров штук 30 .то почему то к селам не ставит байстопы...и вообще как то хаотично работает... ну не всем открытым ставит отложенники...постоянно недобор...подскажите пожалуйста...
Ответить


Опции темы

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы Алексей Что обсуждают на других форумах 1 26.11.2011 17:17
МТ4 Вопросы Алексей Что обсуждают на других форумах 2 29.09.2011 22:29
Вопросы Алексей Что обсуждают на других форумах 0 25.07.2010 07:40
Вопросы Алексей Что обсуждают на других форумах 0 21.07.2010 17:40


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


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