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

Ответить
20.10.2015, 19:45
Аватар для Paragon
Paragon Paragon вне форума Местный знаток
Регистрация: 24.01.2010 / Адрес: Киев-мать городов руских / Сообщений: 360
Поблагодарили 584 раз(а) / Репутация: 586
Сообщение от: сергей киров
если все как ты написал то есть одна идея которая тебе даже в голову никогда не приходила(сеточный сов)
ну если справишься конечно
Сергей,но он же е-мыло Вам указал,то напишите ему на почту.
Зачем здесь писать то,чего не увидим или не используем здесь с форума?
Логично?
"На Руси будет великая радость - возвращение короны и принятие под корону всего большого древа. Три ветви древа сольются воедино после бегства бесовского и единое древо будет"
==============================
20.10.2015, 19:50
Аватар для pvv10
pvv10 pvv10 вне форума Активный участник
Регистрация: 28.06.2014 / Сообщений: 188
Поблагодарили 47 раз(а) / Репутация: 43
Сергей, написал бота по твоему ТЗ. Ручные настройки каждого ордера, можно создать любую сетку. Хотел забросить тебе в личку, но у меня к ней нет доступа. Система говорит, что недостаточно прав. Как связаться? Пардон, в ветку выкладывать не хочу. Мой ящик littlechest (at) yandex.ru Этот бот и для gush подойдёт, у него похожее ТЗ. Его личка тоже недоступна.
А что так то? По личкам сразу ныкаться.... Мы обсуждать пришли, помогать друг другу. Или же у Вас сразу грааль получился? Выкладывайте, а мы уже покрутим - повертим. Дадим заключение, или же увидим какие-то изъяны, да советом каким доведем до ума. Опыт у всех разный. Кто-то годами на графики любуется, а кто-то роботов ваяет. Уж самому интересно стало, плучится ли сие чудо, или нет. Сам тоже много чего пробовал... но руками и интуицией пока лучше получается.
20.10.2015, 20:39
Аватар для YADenis
YADenis YADenis вне форума Активный участник
Регистрация: 18.02.2013 / Сообщений: 107
Поблагодарили 142 раз(а) / Репутация: 143
  • Отправить сообщение для YADenis с помощью Skype™
Если будет нужна помощь, обращайтесь... Сейчас есть немного времени...
Если конечно еще не забыли

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

https://goo.gl/Igk1QN
[свернуть]
20.10.2015, 20:54
Аватар для сергей киров
сергей киров сергей киров вне форума Почётный гражданин
Регистрация: 09.01.2011 / Сообщений: 1,299
Поблагодарили 383 раз(а) / Репутация: 379
да нечего там ныкать-советник для Гуша а не для меня
посмотрел-мне он неподходит потому что надо вот такую схему написать

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

Последний раз редактировалось сергей киров; 20.10.2015 в 20:57.
20.10.2015, 21:11
Аватар для YADenis
YADenis YADenis вне форума Активный участник
Регистрация: 18.02.2013 / Сообщений: 107
Поблагодарили 142 раз(а) / Репутация: 143
  • Отправить сообщение для YADenis с помощью Skype™
А если для более точного входа и выхода использовать частичное закрытие? Допустим рассчитали макс. объём выставляемых бай и селл. Выставили 2 ордера с макс. объёмом (2 откроются быстрее чем 20...) и далее рисуем виртуальные линии при косании ценой которых происходит частичное закрытие. (или-же встречное более мелкими ордерами...)

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

https://goo.gl/Igk1QN
[свернуть]
20.10.2015, 21:17
Аватар для pvv10
pvv10 pvv10 вне форума Активный участник
Регистрация: 28.06.2014 / Сообщений: 188
Поблагодарили 47 раз(а) / Репутация: 43
А если для более точного входа и выхода использовать частичное закрытие? Допустим рассчитали макс. объём выставляемых бай и селл. Выставили 2 ордера с макс. объёмом (2 откроются быстрее чем 20...) и далее рисуем виртуальные линии при косании ценой которых происходит частичное закрытие. (или-же встречное более мелкими ордерами...)
И при встречном, мы теряем меньше на спреде, так ведь?
20.10.2015, 21:18
Аватар для YADenis
YADenis YADenis вне форума Активный участник
Регистрация: 18.02.2013 / Сообщений: 107
Поблагодарили 142 раз(а) / Репутация: 143
  • Отправить сообщение для YADenis с помощью Skype™
Всё верно

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

https://goo.gl/Igk1QN
[свернуть]
20.10.2015, 21:24
Аватар для сергей киров
сергей киров сергей киров вне форума Почётный гражданин
Регистрация: 09.01.2011 / Сообщений: 1,299
Поблагодарили 383 раз(а) / Репутация: 379
А если для более точного входа и выхода использовать частичное закрытие? Допустим рассчитали макс. объём выставляемых бай и селл. Выставили 2 ордера с макс. объёмом (2 откроются быстрее чем 20...) и далее рисуем виртуальные линии при косании ценой которых происходит частичное закрытие. (или-же встречное более мелкими ордерами...)
смысл вы поняли
но если выставите два ордера макс обьемом то маржа опять станет полной
и чтобы ее опустошить(маржу) надо открывать ордера не раз
а затем гасить стопами или встречными
закрытие по проценту депо
дальше усложнять нестоит
надо посмотреть на результаты для начала
20.10.2015, 21:45
Аватар для сергей киров
сергей киров сергей киров вне форума Почётный гражданин
Регистрация: 09.01.2011 / Сообщений: 1,299
Поблагодарили 383 раз(а) / Репутация: 379
и вот такую сетку надо сделать-у меня не получается
что мог то написал



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

extern string str2 = "----- Серия Бай -----";
extern double Lot_Buy_1 = 0.1; // лот первого Бай
extern int Orders_Buy = 1; // количество БайСтоп

extern string str3 = "----- БайСтоп #1 -----";
extern int Dist_BuyStop_1 = 100; // расстояние для установки от предыдущего ордера
extern int StopLoss_BuyStop_1 = 0; // СтопЛосс (если не используется = 0)
extern double Lot_BuyStop_1 = 0.1; // лот

extern string str4 = "----- БайСтоп #2 -----";
extern int Dist_BuyStop_2 = 10; // расстояние для установки от предыдущего ордера
extern int StopLoss_BuyStop_2 = 0; // СтопЛосс (если не используется = 0)
extern double Lot_BuyStop_2 = 0.3; // лот

extern string str5 = "----- БайСтоп #3 -----";
extern int Dist_BuyStop_3 = 10; // расстояние для установки от предыдущего ордера
extern int StopLoss_BuyStop_3 = 0; // СтопЛосс (если не используется = 0)
extern double Lot_BuyStop_3 = 0.4; // лот

extern string str6 = "----- БайСтоп #4 -----";
extern int Dist_BuyStop_4 = 10; // расстояние для установки от предыдущего ордера
extern int StopLoss_BuyStop_4 = 0; // СтопЛосс (если не используется = 0)
extern double Lot_BuyStop_4 = 0.5; // лот

extern string str7 = "----- БайСтоп #5 -----";
extern int Dist_BuyStop_5 = 10; // расстояние для установки от предыдущего ордера
extern int StopLoss_BuyStop_5 = 0; // СтопЛосс (если не используется = 0)
extern double Lot_BuyStop_5 = 0.6; // лот

extern string str8 = "----- БайСтоп #6 -----";
extern int Dist_BuyStop_6 = 10; // расстояние для установки от предыдущего ордера
extern int StopLoss_BuyStop_6 = 0; // СтопЛосс (если не используется = 0)
extern double Lot_BuyStop_6 = 0.7; // лот

extern string str9 = "----- БайСтоп #7 -----";
extern int Dist_BuyStop_7 = 10; // расстояние для установки от предыдущего ордера
extern int StopLoss_BuyStop_7 = 0; // СтопЛосс (если не используется = 0)
extern double Lot_BuyStop_7 = 0.8; // лот

extern string str10 = "----- БайСтоп #8 -----";
extern int Dist_BuyStop_8 = 10; // расстояние для установки от предыдущего ордера
extern int StopLoss_BuyStop_8 = 0; // СтопЛосс (если не используется = 0)
extern double Lot_BuyStop_8 = 0.9; // лот

extern string str11 = "----- БайСтоп #9 -----";
extern int Dist_BuyStop_9 = 10; // расстояние для установки от предыдущего ордера
extern int StopLoss_BuyStop_9 = 0; // СтопЛосс (если не используется = 0)
extern double Lot_BuyStop_9 = 1; // лот

extern string str12 = "----- БайСтоп #10 -----";
extern int Dist_BuyStop_10 = 10; // расстояние для установки от предыдущего ордера
extern int StopLoss_BuyStop_10 = 0; // СтопЛосс (если не используется = 0)
extern double Lot_BuyStop_10 = 1.1; // лот

extern string str13 = "----- БайСтоп #11 -----";
extern int Dist_BuyStop_11 = 100; // расстояние для установки от предыдущего ордера
extern int StopLoss_BuyStop_11 = 0; // СтопЛосс (если не используется = 0)
extern double Lot_BuyStop_11 = 0.1; // лот

extern string str14 = "----- БайСтоп #12 -----";
extern int Dist_BuyStop_12 = 10; // расстояние для установки от предыдущего ордера
extern int StopLoss_BuyStop_12 = 0; // СтопЛосс (если не используется = 0)
extern double Lot_BuyStop_12 = 0.3; // лот

extern string str15 = "----- БайСтоп #13 -----";
extern int Dist_BuyStop_13 = 10; // расстояние для установки от предыдущего ордера
extern int StopLoss_BuyStop_13 = 0; // СтопЛосс (если не используется = 0)
extern double Lot_BuyStop_13 = 0.4; // лот

extern string str16 = "----- БайСтоп #14 -----";
extern int Dist_BuyStop_14 = 10; // расстояние для установки от предыдущего ордера
extern int StopLoss_BuyStop_14 = 0; // СтопЛосс (если не используется = 0)
extern double Lot_BuyStop_14 = 0.5; // лот

extern string str17 = "----- БайСтоп #15 -----";
extern int Dist_BuyStop_15 = 10; // расстояние для установки от предыдущего ордера
extern int StopLoss_BuyStop_15 = 0; // СтопЛосс (если не используется = 0)
extern double Lot_BuyStop_15 = 0.6; // лот

extern string str18 = "----- БайСтоп #16 -----";
extern int Dist_BuyStop_16 = 10; // расстояние для установки от предыдущего ордера
extern int StopLoss_BuyStop_16 = 0; // СтопЛосс (если не используется = 0)
extern double Lot_BuyStop_16 = 0.7; // лот

extern string str19 = "----- БайСтоп #17 -----";
extern int Dist_BuyStop_17 = 10; // расстояние для установки от предыдущего ордера
extern int StopLoss_BuyStop_17 = 0; // СтопЛосс (если не используется = 0)
extern double Lot_BuyStop_17 = 0.8; // лот

extern string str20 = "----- БайСтоп #18 -----";
extern int Dist_BuyStop_18 = 10; // расстояние для установки от предыдущего ордера
extern int StopLoss_BuyStop_18 = 0; // СтопЛосс (если не используется = 0)
extern double Lot_BuyStop_18 = 0.9; // лот

extern string str21 = "----- БайСтоп #19 -----";
extern int Dist_BuyStop_19 = 10; // расстояние для установки от предыдущего ордера
extern int StopLoss_BuyStop_19 = 0; // СтопЛосс (если не используется = 0)
extern double Lot_BuyStop_19 = 1; // лот

extern string str22 = "----- БайСтоп #20 -----";
extern int Dist_BuyStop_20 = 10; // расстояние для установки от предыдущего ордера
extern int StopLoss_BuyStop_20 = 0; // СтопЛосс (если не используется = 0)
extern double Lot_BuyStop_20 = 1.1; // лот

extern string str23 = "----- Серия Селл -----";
extern double Lot_Sell_1 = 0.1; // лот первого Селл
extern int Orders_Sell = 2; // количество СеллСтоп

extern string str24 = "----- СеллСтоп #1 -----";
extern int Dist_SellStop_1 = 100; // расстояние для установки от предыдущего ордера
extern int StopLoss_SellStop_1 = 0; // СтопЛосс (если не используется = 0)
extern double Lot_SellStop_1 = 0.1; // лот

extern string str25 = "----- СеллСтоп #2 -----";
extern int Dist_SellStop_2 = 100; // расстояние для установки от предыдущего ордера
extern int StopLoss_SellStop_2 = 0; // СтопЛосс (если не используется = 0)
extern double Lot_SellStop_2 = 0.1; // лот

extern string str26 = "----- СеллСтоп #3 -----";
extern int Dist_SellStop_3 = 10; // расстояние для установки от предыдущего ордера
extern int StopLoss_SellStop_3 = 0; // СтопЛосс (если не используется = 0)
extern double Lot_SellStop_3 = 0.4; // лот

extern string str27 = "----- СеллСтоп #4 -----";
extern int Dist_SellStop_4 = 10; // расстояние для установки от предыдущего ордера
extern int StopLoss_SellStop_4 = 0; // СтопЛосс (если не используется = 0)
extern double Lot_SellStop_4 = 0.5; // лот

extern string str28 = "----- СеллСтоп #5 -----";
extern int Dist_SellStop_5 = 10; // расстояние для установки от предыдущего ордера
extern int StopLoss_SellStop_5 = 0; // СтопЛосс (если не используется = 0)
extern double Lot_SellStop_5 = 0.6; // лот

extern string str29 = "----- СеллСтоп #6 -----";
extern int Dist_SellStop_6 = 10; // расстояние для установки от предыдущего ордера
extern int StopLoss_SellStop_6 = 0; // СтопЛосс (если не используется = 0)
extern double Lot_SellStop_6 = 0.7; // лот

extern string str30 = "----- СеллСтоп #7 -----";
extern int Dist_SellStop_7 = 10; // расстояние для установки от предыдущего ордера
extern int StopLoss_SellStop_7 = 0; // СтопЛосс (если не используется = 0)
extern double Lot_SellStop_7 = 0.8; // лот

extern string str31 = "----- СеллСтоп #8 -----";
extern int Dist_SellStop_8 = 10; // расстояние для установки от предыдущего ордера
extern int StopLoss_SellStop_8 = 0; // СтопЛосс (если не используется = 0)
extern double Lot_SellStop_8 = 0.9; // лот

extern string str32 = "----- СеллСтоп #9 -----";
extern int Dist_SellStop_9 = 10; // расстояние для установки от предыдущего ордера
extern int StopLoss_SellStop_9 = 0; // СтопЛосс (если не используется = 0)
extern double Lot_SellStop_9 = 1; // лот

extern string str33= "----- СеллСтоп #10 -----";
extern int Dist_SellStop_10 = 10; // расстояние для установки от предыдущего ордера
extern int StopLoss_SellStop_10 = 0; // СтопЛосс (если не используется = 0)
extern double Lot_SellStop_10 = 1.1; // лот

extern string str34 = "----- СеллСтоп #11 -----";
extern int Dist_SellStop_11 = 100; // расстояние для установки от предыдущего ордера
extern int StopLoss_SellStop_11 = 0; // СтопЛосс (если не используется = 0)
extern double Lot_SellStop_11 = 0.1; // лот

extern string str35 = "----- СеллСтоп #12 -----";
extern int Dist_SellStop_12 = 100; // расстояние для установки от предыдущего ордера
extern int StopLoss_SellStop_12 = 0; // СтопЛосс (если не используется = 0)
extern double Lot_SellStop_12 = 0.1; // лот

extern string str36 = "----- СеллСтоп #13 -----";
extern int Dist_SellStop_13 = 10; // расстояние для установки от предыдущего ордера
extern int StopLoss_SellStop_13 = 0; // СтопЛосс (если не используется = 0)
extern double Lot_SellStop_13 = 0.4; // лот

extern string str37 = "----- СеллСтоп #14 -----";
extern int Dist_SellStop_14 = 10; // расстояние для установки от предыдущего ордера
extern int StopLoss_SellStop_14 = 0; // СтопЛосс (если не используется = 0)
extern double Lot_SellStop_14 = 0.5; // лот

extern string str38 = "----- СеллСтоп #15 -----";
extern int Dist_SellStop_15 = 10; // расстояние для установки от предыдущего ордера
extern int StopLoss_SellStop_15 = 0; // СтопЛосс (если не используется = 0)
extern double Lot_SellStop_15 = 0.6; // лот

extern string str39 = "----- СеллСтоп #16 -----";
extern int Dist_SellStop_16 = 10; // расстояние для установки от предыдущего ордера
extern int StopLoss_SellStop_16 = 0; // СтопЛосс (если не используется = 0)
extern double Lot_SellStop_16 = 0.7; // лот

extern string str40 = "----- СеллСтоп #17 -----";
extern int Dist_SellStop_17 = 10; // расстояние для установки от предыдущего ордера
extern int StopLoss_SellStop_17 = 0; // СтопЛосс (если не используется = 0)
extern double Lot_SellStop_17 = 0.8; // лот

extern string str41 = "----- СеллСтоп #18 -----";
extern int Dist_SellStop_18 = 10; // расстояние для установки от предыдущего ордера
extern int StopLoss_SellStop_18 = 0; // СтопЛосс (если не используется = 0)
extern double Lot_SellStop_18 = 0.9; // лот

extern string str42 = "----- СеллСтоп #19 -----";
extern int Dist_SellStop_19 = 10; // расстояние для установки от предыдущего ордера
extern int StopLoss_SellStop_19 = 0; // СтопЛосс (если не используется = 0)
extern double Lot_SellStop_19 = 1; // лот

extern string str43= "----- СеллСтоп #20 -----";
extern int Dist_SellStop_20 = 10; // расстояние для установки от предыдущего ордера
extern int StopLoss_SellStop_20 = 0; // СтопЛосс (если не используется = 0)
extern double Lot_SellStop_20 = 1.1; // лот

extern string str46 = "----- Закрытие по Прибыли/Убытку -----";
extern double Profit = 10; // прибыль в валюте депозита, после достижения которой все ордера закрываются/удаляются
extern double Loss = 100; // убыток в валюте депозита, после достижения которого все ордера закрываются/удаляются
[свернуть]

Последний раз редактировалось NSerega; 20.10.2015 в 23:52.
20.10.2015, 21:45
Аватар для сергей киров
сергей киров сергей киров вне форума Почётный гражданин
Регистрация: 09.01.2011 / Сообщений: 1,299
Поблагодарили 383 раз(а) / Репутация: 379

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

void Set_Param()
{
Dist_BuyStop[1]=Dist_BuyStop_1;
Dist_BuyStop[2]=Dist_BuyStop_2;
Dist_BuyStop[3]=Dist_BuyStop_3;
Dist_BuyStop[4]=Dist_BuyStop_4;
Dist_BuyStop[5]=Dist_BuyStop_5;
Dist_BuyStop[6]=Dist_BuyStop_6;
Dist_BuyStop[7]=Dist_BuyStop_7;
Dist_BuyStop[8]=Dist_BuyStop_8;
Dist_BuyStop[9]=Dist_BuyStop_9;
Dist_BuyStop[10]=Dist_BuyStop_10;
Dist_BuyStop[11]=Dist_BuyStop_11;
Dist_BuyStop[12]=Dist_BuyStop_12;
Dist_BuyStop[13]=Dist_BuyStop_13;
Dist_BuyStop[14]=Dist_BuyStop_14;
Dist_BuyStop[15]=Dist_BuyStop_15;
Dist_BuyStop[16]=Dist_BuyStop_16;
Dist_BuyStop[17]=Dist_BuyStop_17;
Dist_BuyStop[18]=Dist_BuyStop_18;
Dist_BuyStop[19]=Dist_BuyStop_19;
Dist_BuyStop[20]=Dist_BuyStop_20;

StopLoss_BuyStop[1]=StopLoss_BuyStop_1;
StopLoss_BuyStop[2]=StopLoss_BuyStop_2;
StopLoss_BuyStop[3]=StopLoss_BuyStop_3;
StopLoss_BuyStop[4]=StopLoss_BuyStop_4;
StopLoss_BuyStop[5]=StopLoss_BuyStop_5;
StopLoss_BuyStop[6]=StopLoss_BuyStop_6;
StopLoss_BuyStop[7]=StopLoss_BuyStop_7;
StopLoss_BuyStop[8]=StopLoss_BuyStop_8;
StopLoss_BuyStop[9]=StopLoss_BuyStop_9;
StopLoss_BuyStop[10]=StopLoss_BuyStop_10;
StopLoss_BuyStop[11]=StopLoss_BuyStop_11;
StopLoss_BuyStop[12]=StopLoss_BuyStop_12;
StopLoss_BuyStop[13]=StopLoss_BuyStop_13;
StopLoss_BuyStop[14]=StopLoss_BuyStop_14;
StopLoss_BuyStop[15]=StopLoss_BuyStop_15;
StopLoss_BuyStop[16]=StopLoss_BuyStop_16;
StopLoss_BuyStop[17]=StopLoss_BuyStop_17;
StopLoss_BuyStop[18]=StopLoss_BuyStop_18;
StopLoss_BuyStop[19]=StopLoss_BuyStop_19;
StopLoss_BuyStop[20]=StopLoss_BuyStop_20;

Lot_BuyStop[1]=Lot_BuyStop_1;
Lot_BuyStop[2]=Lot_BuyStop_2;
Lot_BuyStop[3]=Lot_BuyStop_3;
Lot_BuyStop[4]=Lot_BuyStop_4;
Lot_BuyStop[5]=Lot_BuyStop_5;
Lot_BuyStop[6]=Lot_BuyStop_6;
Lot_BuyStop[7]=Lot_BuyStop_7;
Lot_BuyStop[8]=Lot_BuyStop_8;
Lot_BuyStop[9]=Lot_BuyStop_9;
Lot_BuyStop[10]=Lot_BuyStop_10;
Lot_BuyStop[11]=Lot_BuyStop_11;
Lot_BuyStop[12]=Lot_BuyStop_12;
Lot_BuyStop[13]=Lot_BuyStop_13;
Lot_BuyStop[14]=Lot_BuyStop_14;
Lot_BuyStop[15]=Lot_BuyStop_15;
Lot_BuyStop[16]=Lot_BuyStop_16;
Lot_BuyStop[17]=Lot_BuyStop_17;
Lot_BuyStop[18]=Lot_BuyStop_18;
Lot_BuyStop[19]=Lot_BuyStop_19;
Lot_BuyStop[20]=Lot_BuyStop_20;

Dist_SellStop[1]=Dist_SellStop_1;
Dist_SellStop[2]=Dist_SellStop_2;
Dist_SellStop[3]=Dist_SellStop_3;
Dist_SellStop[4]=Dist_SellStop_4;
Dist_SellStop[5]=Dist_SellStop_5;
Dist_SellStop[6]=Dist_SellStop_6;
Dist_SellStop[7]=Dist_SellStop_7;
Dist_SellStop[8]=Dist_SellStop_8;
Dist_SellStop[9]=Dist_SellStop_9;
Dist_SellStop[10]=Dist_SellStop_10;
Dist_SellStop[11]=Dist_SellStop_11;
Dist_SellStop[12]=Dist_SellStop_12;
Dist_SellStop[13]=Dist_SellStop_13;
Dist_SellStop[14]=Dist_SellStop_14;
Dist_SellStop[15]=Dist_SellStop_15;
Dist_SellStop[16]=Dist_SellStop_16;
Dist_SellStop[17]=Dist_SellStop_17;
Dist_SellStop[18]=Dist_SellStop_18;
Dist_SellStop[19]=Dist_SellStop_19;
Dist_SellStop[20]=Dist_SellStop_20;

StopLoss_SellStop[1]=StopLoss_SellStop_1;
StopLoss_SellStop[2]=StopLoss_SellStop_2;
StopLoss_SellStop[3]=StopLoss_SellStop_3;
StopLoss_SellStop[4]=StopLoss_SellStop_4;
StopLoss_SellStop[5]=StopLoss_SellStop_5;
StopLoss_SellStop[6]=StopLoss_SellStop_6;
StopLoss_SellStop[7]=StopLoss_SellStop_7;
StopLoss_SellStop[8]=StopLoss_SellStop_8;
StopLoss_SellStop[9]=StopLoss_SellStop_9;
StopLoss_SellStop[10]=StopLoss_SellStop_10;
StopLoss_SellStop[11]=StopLoss_SellStop_11;
StopLoss_SellStop[12]=StopLoss_SellStop_12;
StopLoss_SellStop[13]=StopLoss_SellStop_13;
StopLoss_SellStop[14]=StopLoss_SellStop_14;
StopLoss_SellStop[15]=StopLoss_SellStop_15;
StopLoss_SellStop[16]=StopLoss_SellStop_16;
StopLoss_SellStop[17]=StopLoss_SellStop_17;
StopLoss_SellStop[18]=StopLoss_SellStop_18;
StopLoss_SellStop[19]=StopLoss_SellStop_19;
StopLoss_SellStop[20]=StopLoss_SellStop_20;

Lot_SellStop[1]=Lot_SellStop_1;
Lot_SellStop[2]=Lot_SellStop_2;
Lot_SellStop[3]=Lot_SellStop_3;
Lot_SellStop[4]=Lot_SellStop_4;
Lot_SellStop[5]=Lot_SellStop_5;
Lot_SellStop[6]=Lot_SellStop_6;
Lot_SellStop[7]=Lot_SellStop_7;
Lot_SellStop[8]=Lot_SellStop_8;
Lot_SellStop[9]=Lot_SellStop_9;
Lot_SellStop[10]=Lot_SellStop_10;
Lot_SellStop[11]=Lot_SellStop_11;
Lot_SellStop[12]=Lot_SellStop_12;
Lot_SellStop[13]=Lot_SellStop_13;
Lot_SellStop[14]=Lot_SellStop_14;
Lot_SellStop[15]=Lot_SellStop_15;
Lot_SellStop[16]=Lot_SellStop_16;
Lot_SellStop[17]=Lot_SellStop_17;
Lot_SellStop[18]=Lot_SellStop_18;
Lot_SellStop[19]=Lot_SellStop_19;
Lot_SellStop[20]=Lot_SellStop_20;
[свернуть]

Последний раз редактировалось NSerega; 20.10.2015 в 23:52.
21.10.2015, 02:00
Аватар для DR.FOREX
DR.FOREX DR.FOREX на форуме Местный житель
Регистрация: 21.07.2011 / Сообщений: 162
Поблагодарили 192 раз(а) / Репутация: 193
  • Отправить сообщение для DR.FOREX с помощью Skype™
Если будет нужна помощь, обращайтесь... Сейчас есть немного времени...
Если конечно еще не забыли
Просьба обратить внимание на этот пост http://forexsystemsru.com/1068352-post10006.html
Познать деньги за один миг невозможно и чтобы научиться управлять ими, некоторые тратят всю жизнь.
21.10.2015, 08:56
Аватар для YADenis
YADenis YADenis вне форума Активный участник
Регистрация: 18.02.2013 / Сообщений: 107
Поблагодарили 142 раз(а) / Репутация: 143
  • Отправить сообщение для YADenis с помощью Skype™

По умолчанию Закрытие по %

Вот как и просили:

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

https://goo.gl/Igk1QN
[свернуть]
21.10.2015, 10:04
Аватар для сергей киров
сергей киров сергей киров вне форума Почётный гражданин
Регистрация: 09.01.2011 / Сообщений: 1,299
Поблагодарили 383 раз(а) / Репутация: 379
Вот как и просили:
скинте картинку
настройки все теже только льет
21.10.2015, 10:10
Аватар для DR.FOREX
DR.FOREX DR.FOREX на форуме Местный житель
Регистрация: 21.07.2011 / Сообщений: 162
Поблагодарили 192 раз(а) / Репутация: 193
  • Отправить сообщение для DR.FOREX с помощью Skype™
Вот как и просили:
Спасибо огромное , во второй тоже самое можно ....
Познать деньги за один миг невозможно и чтобы научиться управлять ими, некоторые тратят всю жизнь.
21.10.2015, 10:10
Аватар для YADenis
YADenis YADenis вне форума Активный участник
Регистрация: 18.02.2013 / Сообщений: 107
Поблагодарили 142 раз(а) / Репутация: 143
  • Отправить сообщение для YADenis с помощью Skype™
Смысл в том что если ProfitProcent не равен 0 тогда работает только закрытие по общему проценту.

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

https://goo.gl/Igk1QN
[свернуть]
21.10.2015, 10:16
Аватар для YADenis
YADenis YADenis вне форума Активный участник
Регистрация: 18.02.2013 / Сообщений: 107
Поблагодарили 142 раз(а) / Репутация: 143
  • Отправить сообщение для YADenis с помощью Skype™
Во втором разве переменная PercentClose не отвечает за закрытие по проценту?

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

https://goo.gl/Igk1QN
[свернуть]
21.10.2015, 10:27
Аватар для DR.FOREX
DR.FOREX DR.FOREX на форуме Местный житель
Регистрация: 21.07.2011 / Сообщений: 162
Поблагодарили 192 раз(а) / Репутация: 193
  • Отправить сообщение для DR.FOREX с помощью Skype™
Во втором разве переменная PercentClose не отвечает за закрытие по проценту?
Прогнал только что , первый , не то , надо закрытие по ПРОЦЕНТУ ЭКВИТИ от начала открытия позиций , но ОБЩИЙ ПРОФИТ при этом может быть отрицательный !!!
Познать деньги за один миг невозможно и чтобы научиться управлять ими, некоторые тратят всю жизнь.

Последний раз редактировалось DR.FOREX; 21.10.2015 в 10:48.
21.10.2015, 11:00
Аватар для DR.FOREX
DR.FOREX DR.FOREX на форуме Местный житель
Регистрация: 21.07.2011 / Сообщений: 162
Поблагодарили 192 раз(а) / Репутация: 193
  • Отправить сообщение для DR.FOREX с помощью Skype™
Сообщение от: сергей киров
Сет та будет или растащили как всегда?
Так пока не то что надо ...
Познать деньги за один миг невозможно и чтобы научиться управлять ими, некоторые тратят всю жизнь.
21.10.2015, 11:26
Аватар для Paragon
Paragon Paragon вне форума Местный знаток
Регистрация: 24.01.2010 / Адрес: Киев-мать городов руских / Сообщений: 360
Поблагодарили 584 раз(а) / Репутация: 586
Прогнал только что , первый , не то , надо закрытие по ПРОЦЕНТУ ЭКВИТИ от начала открытия позиций , но ОБЩИЙ ПРОФИТ при этом может быть отрицательный !!!
Попробуйте так,то есть проверьте.
EA_NET 5a_02(eq).mq4

Единственное что я не в силе, исправить ошибки при компиляции и что-то не догоняю проверить на закрытие по профиту для каждого ордера Takeprofit,код немного другой потому и спотыкаюсь.
По идее Takeprofit должен это исполнять,закрыть ордер по прибыли в пунктах, не закрывая цикл, пока прибыль не достигнет до % общего профита,что сделал YADenis , но наблюдая за работой бота Takeprofit не действует.
YADenis или другой,пожалуйста, посмотрите и по возможности исправьте функцию Takeprofit
"На Руси будет великая радость - возвращение короны и принятие под корону всего большого древа. Три ветви древа сольются воедино после бегства бесовского и единое древо будет"
==============================

Последний раз редактировалось Paragon; 21.10.2015 в 11:46.
21.10.2015, 11:50
Аватар для Юрий Емельянов
Юрий Емельянов Юрий Емельянов вне форума Почётный гражданин
Регистрация: 03.02.2012 / Адрес: Не дом и не улица... / Сообщений: 713
Поблагодарили 375 раз(а) / Репутация: 400
Сообщение от: сергей киров
скинте картинку
настройки все теже только льет
Ты то какого хера делаешь в этой ветке? Миллионер ***.
Ответить


Опции темы

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

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



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


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