#1154
xbms, рад видеть! :)

Но это совсем не решение - топикстартер просил о не намного, но заведомо большем...
#1155

Добрый день! Уважаемые программисты, не могли бы вы добавить
в сов ContrastExpert 1.2 отключаемый параметр, выход из сделки на обратном сигнале!
Спасибо!


Добавлено: 18-10-2016 21:13:53

##Contrast_alert-mtf.mq414 скач.
ContrastExpert_1.2.mq412 скач.
Alpari_Limited_MT4.jpg

Изменено 19 октября, 2016 пользователем leonij58

#1156


Добрый день! Уважаемые программисты, не могли бы вы добавить
в сов ContrastExpert 1.2 отключаемый параметр, выход из сделки на обратном сигнале!
Спасибо!


Добавлено: 18-10-2016 21:13:53



посмотри, сам не прогонял.

ContrastExpert_1.21.ex410 скач.
ContrastExpert_1.21.mq423 скач.

#1157

Доброе утро, я хотел бы получить доступ к API из Myfxbook с использованием EA, запрограммированный в MQL4. Есть ли у вас какие-либо предложения для меня?
спасибо

#1158

Добрый день!
Используйте функцию WebRequest(), которая отправляет HTTP-запрос на указанный сервер.
Например, запрос:

_https://www.myfxbook.com/api/get-watched-accounts.json?session=DSL07vu14QxHWErTIAFrH40

Получите массив с данными ответа сервера Watched Accounts в виде
{
"error": false,
"message": "",
"accounts": [
{
"name": "Holy Grail",
"gain": 8.92,
"drawdown": 53.53,
"demo": true,
"change": 1.53,
}
]
}

Далее остается их только обработать.
#1159

Хорошо, теперь работают

Новый вопрос: Как я могу управлять ответ?

Изменено 20 октября, 2016 пользователем trumex

#1160

Добрый день!
Мы получили в ответ строку, далее надо ее обработать. Надо подумать как сделать. Нужен парсер, который по ключу выдает значение, например, мы задаем ключ , получаем значение - 1.4802.


trumex, набросал прототип советника, он рабочий, только необходимо указать логин и пароль аккаунта.

Request.mq420 скач.

Изменено 20 октября, 2016 пользователем SilverKZ

#1161

Я уже писал,что код написан на mql4 ,а библиотечный файл конвертирует его mql5.
Советник не открывает ни одной сделки на фьючерсу долл/руб на м1.
И еще как добавить на вкладку общие или в код,что бы советник торговал только в лонг или только в шорт.
Прошу помочь.

fst.mq54 скач.
initmql4__1.mqh4 скач.

#1162

Добрый день!
Нашел в сети удобный для меня советник, пытаюсь третий день исправить его (в программировании не силен) но не получается, не могу изменить эксперта чтобы он не закрывался по TP и SL, а закрывался по цене открытия новой свечи . И по этому же уровню ставил новый ордер естественно в зависимости от истории прошлого.


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



Добавлено: 20-10-2016 20:06:31

ф-я
int start(){

bool NewBar = false;// время открытия нового бара, того ТФ на котором висит советник
if (Time[0] != prevtime) {
prevtime = Time[0];
NewBar = true; }

if ((CloseNewBar)&&NewBar){
int slippage=3;
for (int trade = OrdersTotal() - 1; trade >= 0; trade--) {
OrderSelect(trade, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol() == Symbol() && OrderMagicNumber() == MagicNumber) {
if (OrderType() == OP_BUY) OrderClose(OrderTicket(), OrderLots(), Bid, slippage, Blue);
if (OrderType() == OP_SELL) OrderClose(OrderTicket(), OrderLots(), Ask, slippage, Red);
}Sleep(1000);}}

VR---Overturn.mq421 скач.

#1163

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

#1164

Да, просто этот код нужно вставить в приоложенный советник чтоб ордера закрывались не по TP и SP а после появления новой свечи или закрытия текущей что вообщем то сложнее сделать..
Приложенный советник это если цена закрылась по TP Или SL он меняет орер + мартин в зависимости от истории прошлого оредера.

#1166

Добрый день!
Да, спасибо большое, только в тестировании есть ошибки выставления ордела, можете еще посмотреть ?



Добавлено: 22-10-2016 11:52:52

разобрался, не нужно там цикл
while(p { // send the malformed request to the server broker
tik=OrderSend(Symbol(),typ,NormalizeDouble(lot,2),NormalizeDouble(price,_Digits),Slippage,0,0,WindowExpertName()+" "+(string)MagicNumber,MagicNumber,0,clrBlue);
if(tik>=0) // if our order approved remember his ticket in a variable tik
return true; // leave functions successfully
else // if the server did not accept our order
{
p++; // increment the counter by 1
Print(__FUNCTION__,"_Error_",GetLastError()); // output the log function name and the number of errors
Sleep(500); // wait half a second to repeat a request
}
}

который выводит эту ошубку как раз 5 раз.

test.jpg

Изменено 22 октября, 2016 пользователем Misko

#1167

Здраствуйте, можно еще одну просьбу.
Нужно в этом же советнике
1) Начало торговли с цены открытия новой свечи (а не при запуске советника)
2)Убрать функцию закрытия ордера (брокер бинарных опционов закрывает его сам)
3) Если ордер закрыт (закрыл брокер) то открыть новый на основании истории прибыльности.убыточности оредоров в советнике.

Спасибо

#1168

Вы же что-то там с циклами правили, как я понял. Нужна новая версия, которая учитывает Ваши изменения.
Ну и пункт третий вообще не понятен, нужен четкий алгоритм.

#1169


xbms, рад видеть! :)

Но это совсем не решение - топикстартер просил о не намного, но заведомо большем...



Привет Старик!

Взаимно! :)
Извини, редко тут бываю, времени вечно не хватает, своё хозяйство теперь, понимаешь... :)

Щас исправимся.

Изменил параметры на:
extern int HourStart = 8; // Начало работы час
extern int MinuteStart = 10; // Начало работы мин

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

P.S.: исправил

LAVINA_M_v2.0.mq417 скач.

Изменено 3 ноября, 2016 пользователем xbms

#1170

вот скрин

ххххххххх.jpg

#1171


Уважаемые человеки !! вставьте пожалуйста в сову Время начало работы советника(активировать сову "hh:mm")именно с минутами, а после взятия прибыли по TP_ сразу деактивировать советник, дабы избежать новых открытий.



Приветствую!

Просьба выглядела так, как она выглядит в первом посте.
Тут уже явно пахнет полной переработкой сего творения.
По правде говоря у меня нет ни желания, ни времени этим заниматься.
На форуме должны быть ещё коллеги-программисты, если кому интересно попрактиковаться - займитесь, на самом деле тут ничего сложного, аналогичную вещь я писал, выкладывал тут на форуме, вроде она: /laboratoriya-profitfx/24/sovetnik-hedge-grider/3583



#1172

Прошу прощения за долгий ответ.
прошлый советник оказался неудачным, помогите в этом поменять, чтобы следующая сделка после второй убыточной открывалась в ту же сторону а не в обратную? В случае прибыли цикл идет заново.
Я добавил функцию выбора минус второго ордера, но видимо как то не так.
Спасибо.

MartinForum.mq412 скач.

#1173

Легче с нуля написать, чем с этим разбираться - там одних только "warnings" при компиляции минут 30 надо исправлять

#1174

Здравствуйте. Подскажите начинающему :-? Как ограничить работу советника, если он два (три и т.д.) раз закрылся по стопу ? Спасибо. :-s

#1175


Здравствуйте. Подскажите начинающему :-? Как ограничить работу советника, если он два (три и т.д.) раз закрылся по стопу ? Спасибо. :-s


Вы прямо программу хотите, что-ли ?
По алгоритму идет запрет на открытие ордеров если три последних ордера на истории закрылись в неком убытке
#1176


Вы прямо программу хотите, что-ли ?
По алгоритму идет запрет на открытие ордеров если три последних ордера на истории закрылись в неком убытке



Да, именно так ... т.е. если советник начинает открывать подряд несколько убыточных сделок, то остановить его работу.
#1177

/hardwaresoftware-dlya-treydera/27/vspomogatelnyy-sovetnik-argoguardian-angel-hranitel-vashego-depozita/10525 тут поковыряйте, может подойдет - но там по изменению эквити идет анализ

#1178

Спасибо... посмотрел... не то ( Надо три лосса подряд - остановка бота.

Для публикации сообщений создайте учётную запись или авторизуйтесь

Перейти к списку тем
Форум · 2.0.20260627.0025