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

Ответ
 
Опции темы
Старый 29.04.2013, 10:01   #5241 (permalink)
Почётный гражданин
 
Аватар для GSVGSV
 
Регистрация: 20.09.2012
Адрес: Киев
Сообщений: 65
Репутация: 354
GSVGSV - GSVGSV - GSVGSV - GSVGSV -
Сказал(а) спасибо: 29
Поблагодарили 354 раз(а) в 43 сообщениях
Поинты: 88
Сообщение от senchakv Посмотреть сообщение
if (check()==0 && now==0)
{//start
GlobalVariablesDeleteAll();
flag_error=false;
_up_m1=0;_low_m1=10;
if (spread>max_spread) return(0);
if (stoplevel>max_stop_level) return(0);

Sleep(3000);
while (IsTradeAllowed()==false) Sleep(1000);
//Устанавливаем сетку.
GlobalVariableSet("_bool_series1", false);//для единовременной смены старта
GlobalVariableSet("_bool_series2", false);
GlobalVariableSet("_kol_starts", 1);// количество стартов
GlobalVariableSet("_start_ask", Ask);//последний старт аск
GlobalVariableSet("_start_bid", Bid);//последний старт бид
GlobalVariableSet("_start_ask1",0);
GlobalVariableSet("_start_bid1",0);
GlobalVariableSet("act", 0);// количество активных ордеров
Block_();
}

Замени на этот кусок кода, никаких ошибок быть не должно. Только замени аккуратно, не прихвати лишнего.
Господа!
Не надо называть себя криворукими и т.д. и писать мне в личку для внесения исправлений Михаила в код советника.

Надеюсь у Михаила возражений не будет
Вот исправленная версия

RS Finale Grail [test-01].mq4

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Молитва - это наглость думать, что бог сделал что-то не так!
GSVGSV вне форума   Ответить с цитированиемОтветить с цитированием  
23 пользователя(ей) сказали cпасибо:
Andrey-v (29.04.2013), De$mond (29.04.2013), DomovenokBrest (29.04.2013), e2uard (29.04.2013), ego2771 (29.04.2013), Fastof (29.04.2013), Felix54 (29.04.2013), greatiger (29.04.2013), joywork (29.04.2013), karlosslim (29.04.2013), Kvant (29.04.2013), mak_kam (03.05.2013), Maspro (29.04.2013), MrDeemon (30.04.2013), nik8181 (29.04.2013), Noti (29.04.2013), rich (04.07.2013), snv76 (29.04.2013), sozercatel (30.04.2013), vian (29.04.2013), Vlad-msk (29.04.2013), vlv100 (29.04.2013), xred (29.04.2013)
Старый 29.04.2013, 10:05   #5242 (permalink)
Местный житель
 
Аватар для golden1
 
Регистрация: 06.09.2011
Сообщений: 169
Репутация: 220
golden1 - golden1 - golden1 -
Сказал(а) спасибо: 124
Поблагодарили 219 раз(а) в 63 сообщениях
Поинты: 86
Сообщение от valter63 Посмотреть сообщение
Миша мои наблюдение. После твоих исправлений, сов выставил сетку, цена начала движение дошла до запланированного профита, стала в лок и удалили все отложки ,но стоит в профите,щас скриптом грохну все, будем смотреть дальше.
Аналогичная ситуация,лок в копеечном минусе,отложки удалены,
ни чего больше не происходит.
Второй счет,не дошло до тейка,плюсовой лок.

Последний раз редактировалось golden1; 29.04.2013 в 10:08.
golden1 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 29.04.2013, 10:24   #5243 (permalink)
 
Аватар для senchakv
 
Регистрация: 18.12.2011
Адрес: Тюмень
Сообщений: 997
Репутация: 5988
senchakv senchakv senchakv senchakv senchakv senchakv senchakv senchakv senchakv senchakv senchakv
Сказал(а) спасибо: 233
Поблагодарили 5,989 раз(а) в 656 сообщениях
Поинты: 608
Отправить сообщение для senchakv с помощью ICQ
мда.. только в мт такая проблема разногласий кода и реальной жизни... будем править
senchakv вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 29.04.2013, 11:03   #5244 (permalink)
 
Аватар для senchakv
 
Регистрация: 18.12.2011
Адрес: Тюмень
Сообщений: 997
Репутация: 5988
senchakv senchakv senchakv senchakv senchakv senchakv senchakv senchakv senchakv senchakv senchakv
Сказал(а) спасибо: 233
Поблагодарили 5,989 раз(а) в 656 сообщениях
Поинты: 608
Отправить сообщение для senchakv с помощью ICQ
Есть ещё у кого-нибудь проблемы при закрытии в исправленной версии???
Если да, придется снова вносить коррективы в эту пресловутую часть программы.
senchakv вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 29.04.2013, 11:37   #5245 (permalink)
Местный житель
 
Аватар для joker2012
 
Регистрация: 06.02.2012
Сообщений: 209
Репутация: 221
joker2012 - joker2012 - joker2012 -
Сказал(а) спасибо: 166
Поблагодарили 221 раз(а) в 96 сообщениях
Поинты: 190
Сообщение от senchakv Посмотреть сообщение
Есть ещё у кого-нибудь проблемы при закрытии в исправленной версии???
Если да, придется снова вносить коррективы в эту пресловутую часть программы.
Пока не вижу, только что на демо поставил, посмотрим через неделю. А пока резы за неделю по РС 2 Карлослим на трех парах с 10000 за неделю.
Миниатюры:
Нажмите на изображение для увеличения
Название: DetailedStatement Alpari nedel.gif
Просмотров: 92
Размер:	4.7 Кб
ID:	115963  
joker2012 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 29.04.2013, 11:54   #5246 (permalink)
Элитный участник
 
Аватар для uzinterello
 
Регистрация: 30.10.2011
Адрес: Qirqiboldi
Сообщений: 778
Репутация: 1128
uzinterello uzinterello uzinterello uzinterello uzinterello uzinterello uzinterello uzinterello uzinterello
Сказал(а) спасибо: 880
Поблагодарили 1,128 раз(а) в 294 сообщениях
Поинты: 38
Отправить сообщение для uzinterello с помощью Skype™
Сообщение от joker2012 Посмотреть сообщение
Пока не вижу, только что на демо поставил, посмотрим через неделю. А пока резы за неделю по РС 2 Карлослим на трех парах с 10000 за неделю.
это RS 2 karlos [2] vs integra?
и какие настройки?
uzinterello на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 29.04.2013, 11:59   #5247 (permalink)
Почётный гражданин
 
Аватар для GSVGSV
 
Регистрация: 20.09.2012
Адрес: Киев
Сообщений: 65
Репутация: 354
GSVGSV - GSVGSV - GSVGSV - GSVGSV -
Сказал(а) спасибо: 29
Поблагодарили 354 раз(а) в 43 сообщениях
Поинты: 88
Сообщение от senchakv Посмотреть сообщение
Есть ещё у кого-нибудь проблемы при закрытии в исправленной версии???
Если да, придется снова вносить коррективы в эту пресловутую часть программы.
Миша проверил - действительно возникает ошибка при исполнении Close_();
Я уже писал, то надо сделать (не фиксируй цены закрытия по ордерам ты-же их все равно закрываеш!)
Если в процессе закрытия ордеров пришел новый тик, или обновились данные терминала, то по зафиксированной цене, если она успела изменится-ордер зависнит! (многократно мной проверено, причем иногда перестает срабатывать функция OrderSelect() ).
Вот простейшее изменение, которое решает эту проблему

было в коде:
Код:
            if (OrderType() == OP_SELL)
            OrderClose(OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_ASK), 20, Yellow);
            else
            if (OrderType() == OP_BUY)
            OrderClose(OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_BID), 20, Yellow);
надо сделать:
Код:
            if (OrderType() == OP_SELL || OrderType() == OP_BUY)
            OrderClose(OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), OrderClosePrice()), 20, Yellow);
Вот измененный советник, Всем у кого возникала данная ошибка - проверьте пожалуйста - должно уже работать!:

RS Finale Grail [test-02].mq4

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Молитва - это наглость думать, что бог сделал что-то не так!
GSVGSV вне форума   Ответить с цитированиемОтветить с цитированием  
17 пользователя(ей) сказали cпасибо:
Chekuyardish (29.04.2013), De$mond (29.04.2013), Fastof (29.04.2013), Felix54 (29.04.2013), joywork (29.04.2013), karlosslim (29.04.2013), Kvant (04.05.2013), liberty (29.04.2013), mak_kam (03.05.2013), MasterSkalp (29.04.2013), MrDeemon (30.04.2013), nik8181 (29.04.2013), Oachkatzlschwoaf (29.04.2014), serdon (29.04.2013), Vlad-msk (29.04.2013), xred (29.04.2013), Мк2012 (29.04.2013)
Старый 29.04.2013, 12:09   #5248 (permalink)
 
Аватар для senchakv
 
Регистрация: 18.12.2011
Адрес: Тюмень
Сообщений: 997
Репутация: 5988
senchakv senchakv senchakv senchakv senchakv senchakv senchakv senchakv senchakv senchakv senchakv
Сказал(а) спасибо: 233
Поблагодарили 5,989 раз(а) в 656 сообщениях
Поинты: 608
Отправить сообщение для senchakv с помощью ICQ
Сообщение от GSVGSV Посмотреть сообщение
Миша проверил - действительно возникает ошибка при исполнении Close_();
Я уже писал, то надо сделать (не фиксируй цены закрытия по ордерам ты-же их все равно закрываеш!)
Если в процессе закрытия ордеров пришел новый тик, или обновились данные терминала, то по зафиксированной цене, если она успела изменится-ордер зависнит! (многократно мной проверено, причем иногда перестает срабатывать функция OrderSelect() ).
Вот простейшее изменение, которое решает эту проблему

было в коде:
Код:
            if (OrderType() == OP_SELL)
            OrderClose(OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_ASK), 20, Yellow);
            else
            if (OrderType() == OP_BUY)
            OrderClose(OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_BID), 20, Yellow);
надо сделать:
Код:
            if (OrderType() == OP_SELL || OrderType() == OP_BUY)
            OrderClose(OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), OrderClosePrice()), 20, Yellow);
Вот измененный советник, Всем у кого возникала данная ошибка - проверьте пожалуйста - должно уже работать!:

Вложение 115967
MarketInfo(OrderSymbol(), OrderClosePrice()) - как ты можешь закрывать ордера по цене, которой нет? OrderClosePrice() - это исторические данные
senchakv вне форума   Ответить с цитированиемОтветить с цитированием  
2 пользователя(ей) сказали cпасибо:
karlosslim (29.04.2013), serdon (29.04.2013)
Старый 29.04.2013, 12:11   #5249 (permalink)
Почётный гражданин
 
Аватар для GSVGSV
 
Регистрация: 20.09.2012
Адрес: Киев
Сообщений: 65
Репутация: 354
GSVGSV - GSVGSV - GSVGSV - GSVGSV -
Сказал(а) спасибо: 29
Поблагодарили 354 раз(а) в 43 сообщениях
Поинты: 88
Сообщение от senchakv Посмотреть сообщение
MarketInfo(OrderSymbol(), OrderClosePrice()) - как ты можешь закрывать ордера по цене, которой нет? OrderClosePrice() - это исторические данные
Проверь - работает и БЕЗ ОШИБОК!

ЗЫ
ошибся, надо не MarketInfo(OrderSymbol(), OrderClosePrice()), а просто OrderClosePrice()

Вот исправил (прошу прощения, и спасибо Михаилу

RS Finale Grail [test-03].mq4

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Молитва - это наглость думать, что бог сделал что-то не так!

Последний раз редактировалось GSVGSV; 29.04.2013 в 12:17. Причина: исправлена ошибка и добавлен файл
GSVGSV вне форума   Ответить с цитированиемОтветить с цитированием  
17 пользователя(ей) сказали cпасибо:
Andrey-v (29.04.2013), ccm (29.04.2013), Chekuyardish (29.04.2013), demyanua (30.04.2013), e2uard (29.04.2013), Fastof (29.04.2013), golden1 (29.04.2013), joywork (29.04.2013), karlosslim (29.04.2013), liberty (29.04.2013), mak_kam (03.05.2013), MrDeemon (30.04.2013), NewYork (29.04.2013), Oachkatzlschwoaf (29.04.2014), sozercatel (30.04.2013), vlv100 (29.04.2013), Мк2012 (29.04.2013)
Старый 29.04.2013, 12:26   #5250 (permalink)
 
Аватар для senchakv
 
Регистрация: 18.12.2011
Адрес: Тюмень
Сообщений: 997
Репутация: 5988
senchakv senchakv senchakv senchakv senchakv senchakv senchakv senchakv senchakv senchakv senchakv
Сказал(а) спасибо: 233
Поблагодарили 5,989 раз(а) в 656 сообщениях
Поинты: 608
Отправить сообщение для senchakv с помощью ICQ
Сообщение от GSVGSV Посмотреть сообщение
Проверь - работает и БЕЗ ОШИБОК!

ЗЫ
ошибся, надо не MarketInfo(OrderSymbol(), OrderClosePrice()), а просто OrderClosePrice()

Вот исправил (прошу прощения, и спасибо Михаилу

Вложение 115969
неужели он тогда закрывает по любой доступной цене?
senchakv вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 29.04.2013, 12:28   #5251 (permalink)
Почётный гражданин
 
Аватар для GSVGSV
 
Регистрация: 20.09.2012
Адрес: Киев
Сообщений: 65
Репутация: 354
GSVGSV - GSVGSV - GSVGSV - GSVGSV -
Сказал(а) спасибо: 29
Поблагодарили 354 раз(а) в 43 сообщениях
Поинты: 88
Сообщение от senchakv Посмотреть сообщение
неужели он тогда закрывает по любой доступной цене?
Именно так!

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Молитва - это наглость думать, что бог сделал что-то не так!
GSVGSV вне форума   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
zz1122 (29.04.2013)
Старый 29.04.2013, 12:40   #5252 (permalink)
Новичок форума
 
Аватар для Marat Nik
 
Регистрация: 25.02.2013
Сообщений: 102
Репутация: 17
Marat Nik
Сказал(а) спасибо: 16
Поблагодарили 16 раз(а) в 11 сообщениях
Поинты: 85
у меня все три последние одинаково показывают

PS...это за 2013 год
Миниатюры:
Нажмите на изображение для увеличения
Название: StrategyTester.gif
Просмотров: 148
Размер:	9.0 Кб
ID:	115970  

Последний раз редактировалось Marat Nik; 29.04.2013 в 12:45.
Marat Nik вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 29.04.2013, 13:23   #5253 (permalink)
Почётный гражданин
 
Аватар для valter63
 
Регистрация: 06.07.2009
Адрес: Мин-Воды
Сообщений: 317
Репутация: 335
valter63 valter63 valter63 valter63
Сказал(а) спасибо: 182
Поблагодарили 335 раз(а) в 143 сообщениях
Поинты: 163
Миша в твоей исправленной ошибка повторилась но лок + был. Ставлю (3) посмотрим.
valter63 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 29.04.2013, 13:54   #5254 (permalink)
Местный житель
 
Аватар для joker2012
 
Регистрация: 06.02.2012
Сообщений: 209
Репутация: 221
joker2012 - joker2012 - joker2012 -
Сказал(а) спасибо: 166
Поблагодарили 221 раз(а) в 96 сообщениях
Поинты: 190
Сообщение от uzinterello Посмотреть сообщение
это RS 2 karlos [2] vs integra?
и какие настройки?
Это RS 2 karlos на трех парах по бай и селл в отдельности на м5. Без интегры
Вложения:
Тип файла: set rs 2 karlosslim (10000) po param m5.set (593 байт, 64 просмотров)
joker2012 вне форума   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
uzinterello (29.04.2013)
Старый 29.04.2013, 14:06   #5255 (permalink)
Элитный участник
 
Аватар для karlosslim
 
Регистрация: 18.12.2012
Адрес: Los Angeles
Сообщений: 533
Репутация: 1551
karlosslim karlosslim karlosslim karlosslim karlosslim karlosslim karlosslim karlosslim karlosslim karlosslim karlosslim
Сказал(а) спасибо: 582
Поблагодарили 1,550 раз(а) в 318 сообщениях
Поинты: 676
Сообщение от GSVGSV Посмотреть сообщение
Проверь - работает и БЕЗ ОШИБОК!

ЗЫ
ошибся, надо не MarketInfo(OrderSymbol(), OrderClosePrice()), а просто OrderClosePrice()

Вот исправил (прошу прощения, и спасибо Михаилу

Вложение 115969
а ставить с настройками по умолчанию или использовать сет от сенчакова?
и какой размер депо?
karlosslim вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 29.04.2013, 14:33   #5256 (permalink)
Местный житель
 
Аватар для Paladinen
 
Регистрация: 08.10.2009
Сообщений: 824
Репутация: 294
Paladinen Paladinen Paladinen
Сказал(а) спасибо: 825
Поблагодарили 293 раз(а) в 176 сообщениях
Поинты: 268
Сообщение от joker2012 Посмотреть сообщение
Это RS 2 karlos на трех парах по бай и селл в отдельности на м5. Без интегры
Он не открывает сделки если разрешить только лонг или только шорт
Paladinen вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 29.04.2013, 14:48   #5257 (permalink)
Почётный гражданин
 
Аватар для GSVGSV
 
Регистрация: 20.09.2012
Адрес: Киев
Сообщений: 65
Репутация: 354
GSVGSV - GSVGSV - GSVGSV - GSVGSV -
Сказал(а) спасибо: 29
Поблагодарили 354 раз(а) в 43 сообщениях
Поинты: 88
Сообщение от karlosslim Посмотреть сообщение
а ставить с настройками по умолчанию или использовать сет от сенчакова?
и какой размер депо?
Там все осталось, как и было - просто теперь при закрытии, он не требует "сверить" цену - т.е. закрывает ордера по умолчанию, а не по наперед согласованным ценам.

Все, что для [test] то и для [test-3] - просто исправлена маленькая, редковозникающая проблема.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Молитва - это наглость думать, что бог сделал что-то не так!
GSVGSV вне форума   Ответить с цитированиемОтветить с цитированием  
4 пользователя(ей) сказали cпасибо:
karlosslim (29.04.2013), liberty (29.04.2013), Paladinen (29.04.2013), snv76 (29.04.2013)
Старый 29.04.2013, 14:58   #5258 (permalink)
Местный житель
 
Аватар для joywork
 
Регистрация: 08.09.2010
Адрес: Kiev
Сообщений: 217
Репутация: 201
joywork - joywork - joywork -
Сказал(а) спасибо: 400
Поблагодарили 200 раз(а) в 75 сообщениях
Поинты: 116
Отправить сообщение для joywork с помощью Skype™
Сообщение от joker2012 Посмотреть сообщение
Это RS 2 karlos на трех парах по бай и селл в отдельности на м5. Без интегры
3 пары на одном счёте ? и каждая пара отдельно на бай и сел ?
joywork вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 29.04.2013, 15:11   #5259 (permalink)
Местный житель
 
Аватар для golden1
 
Регистрация: 06.09.2011
Сообщений: 169
Репутация: 220
golden1 - golden1 - golden1 -
Сказал(а) спасибо: 124
Поблагодарили 219 раз(а) в 63 сообщениях
Поинты: 86
Версия [test-3] та же х...ня,сетка,прибыль,встречн ый ордер,лок.
Положительный конечно,но не закрывается сам,с..ка.
трейдфорт реал,5ти знак.


PS сразу после удаления отложек
2013.04.29 06:56:20 RS Finale Grail [test-03] GBPUSDf,M5: Возникла критическая ошибка 3

Последний раз редактировалось golden1; 29.04.2013 в 15:26.
golden1 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 29.04.2013, 15:17   #5260 (permalink)
Почётный гражданин
 
Аватар для valter63
 
Регистрация: 06.07.2009
Адрес: Мин-Воды
Сообщений: 317
Репутация: 335
valter63 valter63 valter63 valter63
Сказал(а) спасибо: 182
Поблагодарили 335 раз(а) в 143 сообщениях
Поинты: 163
Сообщение от golden1 Посмотреть сообщение
Версия [test-3] та же х...ня,сетка,прибыль,встречн ый ордер,лок.
Положительный конечно,но не закрывается сам,с..ка.
трейдфорт реал,5ти знак.
У меня пока полёт нормальный сетка вся стоит локов пока нет.
valter63 вне форума   Ответить с цитированиемОтветить с цитированием  
Ответ


Опции темы

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

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



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


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