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

gush

бродяга
не, ну конечно, закрытие профита в пунктах, а не в монетах, не помешало бы..
 

1Strelok

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

А что дают просто отложки от цены на n-расстоянии, при этом противоположная не удаляется и не подтягивается.
Ну если по Вашему ни чего не дает, тогда сеть должна подтягиваться, типа совы сетка ползучка
 

Paragon

Местный знаток
я не могу понять, что дает одновременное открытие бай/селл.. ???
только минус спред и ничего больше.. разве нет?
gush,а что по Вашему лучше,быстрее и меньше просадки, минус спред или минус 32пункта против надвигающего при откате в противоположную сторону стоповых ордеров с здоровенющей лотностью,думаете лимитки справятся с такой волной убытка стоповых.Ноль есть ноль на стартовой цене и против стоповых при откате встречает цепь положительных стоповых,что и снимает убыток,как в следствии через 30пп идёт прибыль.
В общем если Вы против основы основ стратегии Коннекта,то и здесь повториться то,что и в параллельной ветке.Это я Вам гарантирую:)
 
Последнее редактирование:

cmillion

Гуру форума
gush,а что по Вашему лучше,быстрее и меньше просадки, минус спред или минус 32пункта против надвигающего при откате в противоположную сторону стоповых ордеров с здоровенющей лотностью,думаете лимитки справятся с такой волной убытка стоповых.Ноль есть ноль и против стоповых на откате встречает цепь положительных стоповых,что и снимает убыток,как в следствии через 30пп идёт прибыль.
В общем если Вы против основы основ стратегии Коннекта,то и здесь повториться то,что и в параллельной ветке.Это я Вам гарантирую:)

Ну Вы скоро этого коннекта в президенты будете выдвигать :)
Я так понимаю стратегию его повторили в соседней ветке и получили то, что можно получить с любого советника, прогнав его на определенном участке истории и подогнав его под этот участок с помощью оптимизации. Согласитесь, если взять обычный самый простой советник на МА и оптимизировать его на той же истории, то получим и бОльшее кол-во удвоений, но чуть историю изменить и идет слив. Мне кажется искать нужно не то как коннект достиг такого результата, а как пройти и затяжной флет и длительный безоткатный тренд при этом не потеряв депозит. А удвоить свое состояние за 1 день можно только в казино.
 

1Strelok

Активный участник
Мне кажется искать нужно не то как коннект достиг такого результата, а как пройти и затяжной флет и длительный безоткатный тренд при этом не потеряв депозит. А удвоить свое состояние за 1 день можно только в казино.

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

Paragon

Местный знаток
Нужно будет попробовать на том что есть, смоделировать систему, а именно во флете работаем лимитниками пошел тренд за ними ставим стопы и лимитники, стопы сдерживают просадку и надеимся на откат и закрытие лимитными всей серии, когда то такая попытка была в суппер сетке, которую забросили.
1Strelok,здесь можно забить на том,что ничего не поняли и не хотят понимать.
Если здесь утверждают,что на той ветке создали по стратегии Коннекта и хотим его видеть в президенты,то это настолько примитивный и наивный вердикт,то как-то не укладывается ни в какие рамки,тем более слышать от спеца по кодам,который считает,что мы уже создали 100% бот по Коннекту.
В общем у каждого свой холодильник :)
Я за конкуренцию и это правильно,что Вы так рассуждаете.
Успехов Вам,господа!
 

cmillion

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

Тут весь вопрос в том, когда у нас флэт а когда тренд? Как советник будет это определять? Если использовать индикаторы, то это всего лишь история, если вычислять волатильность, то можно определить тренд уже поздно и потом придется разгребать просадку.
 

vvlad

Интересующийся
В приложении к посту советник, закрывающий ордера по суммарному профиту и скрипт открывающий любое сочетание отложенных ордеров.
Для проверки этой сеточной сратегии думаю этого вполне достаточно.

Тактика проста:

1 ставите советник CloseProfit задаете ему нужный уровень профита, например:

ProfitClose = 10 usd

И он будет закрывать все ордера при достижении профита в 10$ При этом будет удалять все отложки

Параметры:

PHP:
extern double ProfitClose     = 10;   //закрывать все ордера при получении профита в валюте депозита
extern double LossClose       = 1000; //закрывать все ордера при получении убытка
extern bool   AllSymbol       = false;//учитывать все инструменты или только тот, на котором стоит советник
extern int    Magic           = 0;    //0 - учитывать все ордера (с любым Magic номером)



2 кидаете скрипт cm_script_OpenGread

Выставляете нужную систему отроженных ордеров и ждете закрытия, потом все с ноля.

PHP:
extern datetime TimeSet        = D'2011.12.10 17:47'; //Время выставления ордеров, если текущее время больше установленного, то выставляются сразу
extern bool     Stop           = true;     //открыть стоп ордера
extern bool     Limit          = true;     //открыть лимитные ордера
extern bool     SELL           = true;     //открыть ордера SELL
extern bool     BUY            = true;     //открыть ордера BUY
extern string   __             = "";
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
extern int      FirstStop      = 100;      //расстояние (в пунктах) от текущей цены до первого Stop ордера в случае First..Stop=0 
extern int      FirstLimit     = 50;       //расстояние (в пунктах) от текущей цены до первого Limit ордера в случае First..Limit=0
extern int      StepStop       = 30;       //расстояние (в пунктах) между Stop ордерами
extern double   K_StepStop     = 1;        //коэффициент расширения сетки
extern int      StepLimit      = 30;       //расстояние (в пунктах) между Limit ордерами
extern double   K_StepLimit    = 1;        //коэффициент расширения сетки
extern string   _              = "";
extern int      Orders         = 5;        //кол-во ордеров сетки
extern double   LotStop        = 0.5;      //объем первого Stop ордера
extern double   K_LotStop      = 1;        //умножение лота Stop ордеров 
extern double   Plus_LotStop   = 0;        //добавление лота Stop ордеров 
extern double   LotLimit       = 0.1;      //объем первого Limit ордера
extern double   K_LotLimit     = 2;        //умножение лота Limit ордеров
extern double   Plus_LotLimit  = 0;        //добавление лота Limit ордеров
extern int      stoploss       = 50;       //уровень выставления SL, если 0, то SL не выставляется
extern int      takeprofit     = 100;      //уровень выставления TP, если 0, то TP не выставляется
extern int      Expiration     = 1440;     //Срок истечения отложенного ордера в минутах, если 0, то срок не ограничен (1440 - сутки)
extern int      attempts       = 10;       //кол-во попыток открытия ордера 
extern int      Magic          = 0;        //уникальный номер ордера

И не нужно ждать никакого коннекта!
Есть и другие скрипты с другим, более простым сочетанием ордеров, если нужно выложу и их.

Удачной торговли!

Доброго времени суток ! При закрытии по профиту цикл возобновляеться автомотически или надо вручную?????
 
Последнее редактирование модератором:

cmillion

Гуру форума
Доброго времени суток ! При закрытии по профиту цикл возобновляеться автомотически или надо вручную?????

cm_script_OpenGread это скрипт, он только выставляет ордера и заканчивает свою работу. После получения профита советник CloseProfit закроет все ордера и на этом все. Для возобновления Вам нужно снова запустить скрипт cm_script_OpenGread

Чуть выше gush выкладывал советник, собранный на этих программах. В нем после закрытия ордеров по профиту происходит автоматический перезапуск.
 
Последнее редактирование:

vvlad

Интересующийся
cm_script_OpenGread это скрипт, он только выставляет ордера и заканчивает свою работу. После получения профита советник CloseProfit закроет все ордера и на этом все. Для возобновления Вам нужно снова запустить скрипт cm_script_OpenGread

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

Спосибо!!!! А на реале он будет работать или ключ нужен????? Я так понимаю это ваш советник
 

gush

бродяга
gush,а что по Вашему лучше,быстрее и меньше просадки, минус спред или минус 32пункта против надвигающего при откате в противоположную сторону стоповых ордеров с здоровенющей лотностью,думаете лимитки справятся с такой волной убытка стоповых.Ноль есть ноль на стартовой цене и против стоповых при откате встречает цепь положительных стоповых,что и снимает убыток,как в следствии через 30пп идёт прибыль.
В общем если Вы против основы основ стратегии Коннекта,то и здесь повториться то,что и в параллельной ветке.Это я Вам гарантирую:)
я ничего не говорил на счет просадки в минус 32 п.
я спросил в чем смысл одновременных ордеров?
Приходишь в банк, покупаешь доллары, и сразу же их там же в банке продаешь.. выгодно будет? НЕТ в них смысла и не будет..
гадать на флет.. раз на раз не приходится.. :)
 

Abi

Элитный участник
Ну Вы скоро этого коннекта в президенты будете выдвигать :)
Я так понимаю стратегию его повторили в соседней ветке и получили то, что можно получить с любого советника, прогнав его на определенном участке истории и подогнав его под этот участок с помощью оптимизации. Согласитесь, если взять обычный самый простой советник на МА и оптимизировать его на той же истории, то получим и бОльшее кол-во удвоений, но чуть историю изменить и идет слив. Мне кажется искать нужно не то как коннект достиг такого результата, а как пройти и затяжной флет и длительный безоткатный тренд при этом не потеряв депозит. А удвоить свое состояние за 1 день можно только в казино.

Очень приятно слышать такие слова как перфоракта и фортран... как давно-недавно это было... я много слышал про симилиона плохого, типа пальцем без оплаты не двинет, но ведь все стоит денег, и наши мозги кстати тоже, а если посмотреть = сколько скриптов от тебя лежит в открытом коде, никто ведь не считал, не скрою = я тоже их использую, модифицирую, потому как есть ошибки в коде, а у кого их нет???

А про удвоение за сутки = есть такой грех, последний 27 февр. с 1к$ разогнал до 5к$ за вечер+ночь. И так было не раз и не два!!! Только толку ноль!!! Нет тормозов - в итоге к утру 0.00 на счету...
 

cmillion

Гуру форума
Рад видеть в ветке :)
Бесплатно конечно можно получить только дырку от бублика, если есть желание заработать то нужно чем то жертвовать и куда то вкладывать, а такие ветки как русская .... ведут холявщиков в тупик. Думаю Вы это прекрасно видите.
Мой интерес в написании напрямую зависит от эффективности торговли моих рефералов, чем больше зарабатывают они, тем больше зарабатываю я. Конечто так писать выгодно и приятно, а халява......
В общем еще раз рар, если что то нужно, пишите. Здесь всего выложить не могу, просто времени нет, но могу в личку или на почту скинуть ссылки на мои работы.
 

Abi

Элитный участник
Рад видеть в ветке :)
Бесплатно конечно можно получить только дырку от бублика, если есть желание заработать то нужно чем то жертвовать и куда то вкладывать, а такие ветки как русская .... ведут холявщиков в тупик. Думаю Вы это прекрасно видите.
Мой интерес в написании напрямую зависит от эффективности торговли моих рефералов, чем больше зарабатывают они, тем больше зарабатываю я. Конечто так писать выгодно и приятно, а халява......
В общем еще раз рар, если что то нужно, пишите. Здесь всего выложить не могу, просто времени нет, но могу в личку или на почту скинуть ссылки на мои работы.

Спасибо за теплые слова, признаюсь, я кое что декомпилил твое, и применяю с изменениями... нужно же изучать как другие пишут...
И точно в русской ветке я две страницы пытался узнать что значит "вхожу лотом 10 долларов" = это как? это что? и еще указывали цену 29.95 ....... это ваще где???
Ну мы не тупые = понимаю что он хотел сказать, но ведь нужно выражаться на нормальном языке форекса... если чё....
предлагаю пообщаться в личке(можешь в моей личке посмотреть мою активность, но основные совы я не выкладывал), есть разные наработки, может от слияния мыслей что то и родится...
 
Последнее редактирование:

cmillion

Гуру форума
cm-Trend

Советник работает только рыночными ордерами.
Через заданный промежуток времени выставляются buy и sell ордера.
Если ордер выставляем против тренда, то лот увеличивается в K раз от предыдущего.
Начальный шаг (Step) так же может быть увеличен против тренда, если кол-во ордеров против тренда превышает OrderStepUp.
Общее кол-во ордеров против тренда ограничено параметром OrdersMax.
Ордера закрываются, когда оба направления одновременно превысят прибыль MinProfit в пипсах.
Можно выставлять от 0, прибыль по одному из направлений всегда выше 0, так, что при общем закрытии все равно прибыль неизбежна.
Если общее кол-во ордеров превышает OrderCloseAll, то закрытие идет по суммарному профиту, и в этом случае MinProfit желательно установить больше 0, так как при закрытии с рынка возможно проскальзывание и закрытие в минус.
Параметр CloseBy=true я рекомендую использовать только на счетах не использующих ребайт выплаты. При этом сделки закрываются встречно, что снижает спред.

Параметры cm-Trend:

PHP:
extern int    Step         = 20;    //расстояние между ордерами (в пунктах)
extern double RiskPercent  = 0.1;   //Lots = AccountBalance() * (RiskPercent / 100.0) / 10000.0
extern double K_Lot        = 1.5;   //умножение последующих лотов

extern string ________________________         = "";
extern int    Magic        = 2012;
extern bool   DrawInfo     = true;  //вывод информации на экран
extern int    font_size    = 12;    //размер шрифта
extern color  text_color   = Aqua;  //цвет вывода информации
extern int    DigitsLot    = 2;     //округление лотов ордеров 1- десятые (0.1)  2 сотые (0.01)
extern int    slippage     = 3;
extern string comment      = "cm-Trend"; //коментарии ордерам
extern int    Key                            = 0;

Параметры cm-Trend-polzuchka test:

PHP:
extern int    первый_шаг                     = 30;       //первый шаг от текущей цены в пипсах
extern int    шаг_перемещения                = 5;        //шаг перемещения отложенного ордера
extern int    расстояние_между_ордерами      = 10;       //расстояние между ордерами в пипсах
extern double Прибыль_закрытия               = 10;       //прибыль (в пунктах) при которой закрываем все ордера
extern double Фиксированный_лот              = 0.1;      //если ноль то лот вычисляется как процент от депозита
extern double Процент_от_депозита            = 0.1;      //процент от депозита
extern double умножение_объема_ордера        = 1.5;      //умножать лот последующих ордеров против тренда на это значение
extern int    округление_лота                = 2;        //округление лотов ордеров 1- десятые (0.1)  2 сотые (0.01)
extern double максимальный_объема_ордера     = 100;      //не ставить ордера более заданного объема
extern int    безубыток                      = 30;       // перевод в безубыток (как только прибыль ордера достигнет этого 
                                                         // значения (измеряется в пунктах) стоплосс переносится на цену открытия ордера + мин_профит_безубытка)
extern int    мин_профит_безубытка           = 3;        // минимальный профит (в пунктах) при переводе в безубыток
extern bool   пропорциональное_увеличение    = true;     // вкл / откл увеличение лота в зависимости от того, на какое расстояние ушла отложка

extern int    TimeStart                      = 0 ,       //ограничение времени работы советника
              TimeEnd                        = 24,       //не открываем ордера и закрываем отложки если время не между TimeStart и TimeEnd
              FridayHourClose                = 16;       //час закрытия ордеров в пятницу
              
extern int    Magic                          = 2012;     //целое число - индивидуальный номер ордеров данного советника
extern int    размер_шрифта                  = 10;       //размер шрифта в единицах
extern color  цвет_вывода_информации         = Aqua;     //цвет вывода информации
extern bool   показывать.прибыль             = true;
extern bool   показывать.лоты                = true;
extern bool   удалять.старую.информацию      = false;     //удаляется информация недельной давности
extern int    Key                            = 0;

cm-Trend.PNG
 

Вложения

  • 3.gif
    3.gif
    30,6 КБ · Просмотры: 246
  • описание.txt
    2,9 КБ · Просмотры: 323
  • cm-Trend.zip
    11,5 КБ · Просмотры: 372
  • cm-Trend-polzuchka test.zip
    179,3 КБ · Просмотры: 309
Последнее редактирование модератором:
:question::cr::oops:

P.S. Это хреновый вариант демократии.:oops:
 

Вложения

  • 717531_pora-uzhe-vsem-horoshim-lyudyam-sobratsya.jpg
    717531_pora-uzhe-vsem-horoshim-lyudyam-sobratsya.jpg
    42,6 КБ · Просмотры: 134
Последнее редактирование:
Верх