Полуавтоматический безиндикаторный советник "Сетка"

  • Автор темы Автор темы cmillion
  • Дата начала Дата начала
Но что же Вы так уважаемый. Господа включаем логику. Первое будь это все разводом и уткой, стал бы Я звать cmillion. Логично? Я позвал cmillion, дабы был свежий, опытный взгляд на вопрос. И Я не стал критиковать, эту чисто комерческую ветку, а даже на оборот расписал ее в ветке "Русская..." ( В пору уже думать, что я фейк cmillion). Логично? Смысл в удержании людей в ветке? Там ничего не продается. Ветка на чистом энтузиазме. Да и хотел бы Я удержать народ, то раскритиковал бы эту ветку. Логично? Говорят в ветке ничего нового, так этого и не будет до завершения. В ветке тем и занимаются, что придумывают новый тип сетки и мартингейла, дабы не было слива. Логично?

Да Вы не обижайтесь на меня, не хотел Вас как то задеть этим сообщением. Просто почитав ветку коннекта, где идут пустые обещания, я сравнил ее с Вашей, где тоже самое вот и предположил что смысл просто собрать народу побольше. А для чего собирать в ветке народ я и сам не представляю, но такое часто наблюдаю.
Если могу Вам чем то еще помочь, то обращайтесь, но пишу я по строго согласованному тз, а не по идее типа "увеличим депо за 2 недели". Кстати у меня есть ветка, где мы разрабатывали целый ряд сеточных стратегий, в ней много хорощих идей уже воплощено, возможно она поможет Вам в поиске решений _http://ruforum.mt5.com/threads/6045-Полуавтоматический-безиндикаторный-советник-СЕТКА?w=11252 . Во всяком случае посмотрите, чтобы не наступать на одни и те же грабли.
И еще раз удачи!
 
Последнее редактирование:
По просьбам трудящихся и с разрешения автора:
Посмотреть вложение 106290
P.S. Ребята, предупреждаю, что советник тестирую только компилированием. Поэтому мог еще что-то упустить, а посему не советую ставить на реал.
Только демо!!!
Olvimaik будь добр, прикрути этой птахе нормальный расчет лота!
Расчет прост:
1 ордер 0.01
2 - 0.02
3 -0.03 и т.д.
Я думаю Володя будет не против!:-(
 
Olvimaik будь добр, прикрути этой птахе нормальный расчет лота!
Расчет прост:
1 ордер 0.01
2 - 0.02
3 -0.03 и т.д.
Я думаю Володя будет не против!:-(

Так для этого в советнике все есть

Ставьте параметры
Orders_Stop = 0.01
Plus_LotStop = 0.01
и стоп ордера так и будут выставлены 0.01 0.02 0.03.....
По лимиткам аналогично.
Просьба к Olvimaik укажите в шапке, что советник редактируете Вы, что бы не путаться в будущем.
 
Володя спасибо! А скажите, можно задать условие по фиксированному профиту, которое выглядело-бы так : 100 или больше...?
 
Володя спасибо! А скажите, можно задать условие по фиксированному профиту, которое выглядело-бы так : 100 или больше...?

Я не смотрел советник в редакции Olvimaik, но думаю, если он сделал на основе моего скрипта, то там как раз и указывается уровень профита в пунктах при котором закрываются все ордера. т.е. если указать 100 то все ордера закроются при достижении прибыли равной или бОльшей 100 в валюте депозита.
 
Просьба к Olvimaik укажите в шапке, что советник редактируете Вы, что бы не путаться в будущем.
Это получилось как бы случайно, чисто в пылу дискуссии.
Я уже писал где-то, что стараюсь не светить свои советники, в которых, впрочем, признаюсь, использую чужие скрипты и коды, включая ваши, которые нахожу очень добротными и качественными.
Поэтому извините, но развивать дальше эту тему у меня нет желания.
И вообще, программист, это профессия до 35 лет, а я начинал еще с алгола, фортрана и перфокарт.

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

if (EAProfitBuy() > 0)
{
ClosePendingBuy();
CloseMarketBuy();
CloseMarketSell();
ClosePendingSell();
}
if (EAProfitSell() > 0)
{
ClosePendingSell();
CloseMarketSell();
CloseMarketBuy();
ClosePendingBuy();
}

CloseAll();

Где сначала закрытие происходит максимально облегченными и быстрыми скриптами (функциями), а потом на всякий случай запускается общий скрипт.
 
""Единственное, хотелось бы высказаться по поводу скрипта по закрытию серии ордеров сетки.
При быстром движении цены он может принести не прибыль, а убыток и доставить массу огорчений""
Вот это я и имел ввиду... Спасибо, только вот не знаю в какое место кода вставить данные функции...
 
Это получилось как бы случайно, чисто в пылу дискуссии.
Я уже писал где-то, что стараюсь не светить свои советники, в которых, впрочем, признаюсь, использую чужие скрипты и коды, включая ваши, которые нахожу очень добротными и качественными.
Поэтому извините, но развивать дальше эту тему у меня нет желания.
И вообще, программист, это профессия до 35 лет, а я начинал еще с алгола, фортрана и перфокарт.

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

if (EAProfitBuy() > 0)
{
ClosePendingBuy();
CloseMarketBuy();
CloseMarketSell();
ClosePendingSell();
}
if (EAProfitSell() > 0)
{
ClosePendingSell();
CloseMarketSell();
CloseMarketBuy();
ClosePendingBuy();
}

CloseAll();

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

Перфокарты и фортран это мне тоже знакомо, но тут не важен язык, Важно другое. Мне приятно, что Вы используете мои коды и я рад, что они Вам нравятся. Что касается возраста, то тут тоже как и у всех писателей, кто то в юности пишет как Есенин, а кто то и в старости как Толстой а кто то только читает...... Пишите не бросайте, тем более, что Ваших работ ждут.
Вот по закрытию ордеров можно с Вами поспорить, ведь тормоза при закрытии возникают не только с рыночными ордерами, это может быть просто из за плохой связи или из за реквотов ..... Так что какие ордера закрывать в первую какие во вторую разницы нет, можно лишь отсортировать их вплане размера лота. Но тут опять те же грабли, вдруг мы первым закроем самый большой лот buy, а за время закрытия всех остальных цена проскочит на несколько пунктов вверх? Вот будет обидно :)
 
""Единственное, хотелось бы высказаться по поводу скрипта по закрытию серии ордеров сетки.
При быстром движении цены он может принести не прибыль, а убыток и доставить массу огорчений""
Вот это я и имел ввиду... Спасибо, только вот не знаю в какое место кода вставить данные функции...

в данном советнике просто увеличьте размер профита, или как я делал в SuperSetke размер профита зависит от суммарного лота, т.е. чем больше сумма лотов тем больше и профит закрытия. Тогда при закрытии мы никогда не получим убыток. Можно конечно и стопами пользоваться, но при закрытии встречных ордеров, одним нужно ставит стоплоссс, другим тейкпрофит, а при плавающем спреде они закроются не одновременно и тоже способны принести убыток.
 
По просьбам трудящихся и с разрешения автора:
Посмотреть вложение 106290
P.S. Ребята, предупреждаю, что советник тестирую только компилированием. Поэтому мог еще что-то упустить, а посему не советую ставить на реал.
Только демо!!!

почему то не всегда выставляются ордера нужным лотом, в нужном колличестве. гдето чёто...
а хотелось бы попробовать потестить
 
  • Like
Реакции: gush
почему то не всегда выставляются ордера нужным лотом, в нужном колличестве. гдето чёто...
а хотелось бы попробовать потестить
да надо эту сову полностью перерабатывать.. чето не то...
да.. и.. с-миллион сделал бы для свободного доступа нормального робота, было бы здорово.. очень востребованный сов..
еще бы к нему добавить закрывать в ПУНКТАХ, а не в валюте депозита..
может бы и скинулся на кило сосисок в холодильник с_миллиона :oops:
 
да надо эту сову полностью перерабатывать.. чето не то...
да.. и.. с-миллион сделал бы для свободного доступа нормального робота, было бы здорово.. очень востребованный сов..
еще бы к нему добавить закрывать в ПУНКТАХ, а не в валюте депозита..
может бы и скинулся на кило сосисок в холодильник с_миллиона :oops:
Сразу предупреждаю, что я этим заниматься не буду.
А такие советники уже выложены в интернете в свободном доступе.
Но выскажу несколько общих соображений по советникам с отложками
Весь код советника с отложками должен быть максимально оптимизирован и не содержать ничего лишнего, что замедляло бы его работу по расстановке сетки, чтобы ордера выставлялись хотя бы приблизительно там где нужно.
Далее, советник должен быть достаточно настойчивым и "долбить" сервер ДЦ запросами, чтобы выставить всю сетку, а потом чтобы закрыть опять же всю сетку.
Закрывать сетку надо максимально быстро, а то постоянно скачущая цена вместо плюса может вынести в жирный минус.
Это общие недостатки советников на отложках, которые делают грааль на них принципиально невозможным !!!
А всякого рода табличные расчеты - абсолютно бессмысленными !!!
Но есть другое НО, приятное. Несмотря на все их недостатки, зарабатывать на них можно практически гарантированно.
Если конечно не жадничать особо и не лезть в мартины на отскоках или там на новомодных "реверсах", что, впрочем, одно и тоже, поскольку - суть синонимы.
 
А всякого рода табличные расчеты - абсолютно бессмысленными !!!

Совсем наоборот - бессмысленно кодировать чьё-то смутное ощущение. Ну если тока за деньги

В алгоритме сеточника нет внешних переменных как в индикаторных совах, поэтому "на бумажке" легко посчитать стоит ли заморачиваться. Но что-то я ни разу не видел такого алгоритма гарантированного профита сетки

Если бы оно того стоило, тех.траблемы в сетке порешить проще, чем напр в скальперах. При сворачивании сети можно задать порядок закрытия профитных/убыточных ордеров в зависимости от направления цены. При разворачивании - не грузить сервер выставлением 40 ордеров скопом, а достраивать сеть фрагментами по мере срабатывания и т.д. Не в тех.вопросах ущербность сетки, а в математике
 
Совсем наоборот - бессмысленно кодировать чьё-то смутное ощущение. Ну если тока за деньги

В алгоритме сеточника нет внешних переменных как в индикаторных совах, поэтому "на бумажке" легко посчитать стоит ли заморачиваться. Но что-то я ни разу не видел такого алгоритма гарантированного профита сетки

Если бы оно того стоило, тех.траблемы в сетке порешить проще, чем напр в скальперах. При сворачивании сети можно задать порядок закрытия профитных/убыточных ордеров в зависимости от направления цены. При разворачивании - не грузить сервер выставлением 40 ордеров скопом, а достраивать сеть фрагментами по мере срабатывания и т.д. Не в тех.вопросах ущербность сетки, а в математике
На форексфэктори в ветке о сеточных "граалях" за 2008 год полно всяких таблиц выложено.
Насчет срабатывания сетки и закрытия ордеров. Вы просто поторгуйте любой сеткой. Со временем сами все поймете.
 
На форексфэктори в ветке о сеточных "граалях" за 2008 год полно всяких таблиц выложено.

Можно ссылку?

Насчет срабатывания сетки и закрытия ордеров. Вы просто поторгуйте любой сеткой. Со временем сами все поймете.

Дак я и начинать не буду, бо не вижу профитного алгоритма. Вот и вы тока в прилагательных изъясняетесь, а чётко расписанного алгоритма - ёк. А чисто "потестить" всякие черные ящики я лично не могу себе позволить, их много, меня мало
 
_www.forexfactory.com/showthread.php?t=109589

Дак я и начинать не буду, бо не вижу профитного алгоритма.
Грааля нет, а сетка на стоповых ордерах при соблюдении мани-менеджмент позволяет зарабатывать, особо не заморачиваясь насчет того, куда же пойдет цена.
 
да надо эту сову полностью перерабатывать.. чето не то...
да.. и.. с-миллион сделал бы для свободного доступа нормального робота, было бы здорово.. очень востребованный сов..
еще бы к нему добавить закрывать в ПУНКТАХ, а не в валюте депозита..
может бы и скинулся на кило сосисок в холодильник с_миллиона :oops:

Да просто опишите четко задачу и сосиски не нужны :)
 
Да просто опишите четко задачу и сосиски не нужны :)
так вот уже сова из доработки ботов..
посмотри, что скажешь опытным глазом.. а задача - сетка именно с такой кучей настроек.. просто работающую на все 100 сову..
 

Вложения

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

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

Единственное, можно лишнее поубирать, типа

PHP:
extern double   FirstBuyStop   = 0;        //цена выставления первого BuyStop ордера, если 0 то первый BuyStop будет выставлен по цене Ask+FirstStop
extern double   FirstSellStop  = 0;        //цена выставления первого SellStop ордера, если 0 то первый SellStop будет выставлен по цене Bid-FirstStop
extern double   FirstBuyLimit  = 0;        //цена выставления первого BuyLimit ордера, если 0 то первый BuyLimit будет выставлен по цене Bid-FirstStop
extern double   FirstSellLimit = 0;        //цена выставления первого SellLimit ордера, если 0 то первый SellLimit будет выставлен по цене Ask+FirstStop

Для скрипта это было актуально, а для советника наверное уже нет.

Если на этогм советнике в тестере отработать стратегию, то под нее уже и написать советник для реала.
 
Последнее редактирование:

Посмотрели (259) Посмотреть

Назад
Верх