Ручные торговые стратегии и системы Обсуждаем ручные торговые стратегии и системы для торговли на форекс и биржах: примеры входов, доработка, обновленные версии, вопросы и ответы.

Закрытая тема
30.04.2012, 18:49
Аватар для Rintuk
Rintuk Rintuk вне форума Активный участник
Регистрация: 23.11.2009 / Сообщений: 179
Поблагодарили 48 раз(а) / Репутация: 46
Вот не плохая версия индюшка для информации общей по портфелю
30.04.2012, 18:55
Аватар для sv.
sv. sv. вне форума Новичок форума
Регистрация: 05.04.2012 / Сообщений: 30
Поблагодарили 20 раз(а) / Репутация: 21
у меня нормально вроде работает.

если у вас есть iSpread2 для mt5 скиньте тоже.
Спасибо, но это не Spread_I_env.
Это индикатор ценовых линий, такой у меня есть (50% системы)
Нужен вот этот (в прицепе)
Основная проблемма это то, что нет в mq5 расчёта индикатора по массиву (StDevOnArray и EnvelopsOnArray). Я нашол StD самопальную функцию и пару раз всё нормально считало, но где-то фатальный косяк из-за нехватки опыта, убивает всю логику.

Спредер лови, только из духовки, не обожгись )).
coxah , scort 
30.04.2012, 19:00
Аватар для SilverKZ
SilverKZ SilverKZ вне форума Элитный участник
Регистрация: 25.10.2008 / Сообщений: 322
Поблагодарили 1,511 раз(а) / Репутация: 1512
Ребят , кто силён в программировании , посмотрите этот блок , помоему здесь ошибка или чегото не хватает ?

//Блок параметров:
double TP=0; //тейкпрофит
double SL=0; //стоплосс

int NewOrder(string Simbol, int Cmd, double Lot, int a_magic_0)
{
double PR=0; //Цена
while(!IsTradeAllowed()) Sleep(100);
if(Cmd==OP_BUY)
{PR=Ask;
if(TakeProfit>0) TP=Ask+TakeProfit*Point;
if(StopLoss>0) SL=Ask-StopLoss*Point;
}
if(Cmd==OP_SELL)
{PR=Bid;
if(TakeProfit>0) TP=Bid-TakeProfit*Point;
if(StopLoss>0) SL=Bid+StopLoss*Point;
}
int tic=OrderSend(Simbol,Cmd,Lot,PR,3,SL,TP,NULL,a_mag ic_0,0,CLR_NONE);
if(tic<0) Print("Ошибка открытия ордера: ",GetLastError());
return(tic);
}
Ай, маладэс, ведь почти нашел ошибку
должно быть так
PR=MarketInfo(Simbol, MODE_ASK);
...
PR=MarketInfo(Simbol, MODE_BID);

исправленная версия, позиции открывает
30.04.2012, 19:01
Аватар для mda
mda mda вне форума Активный участник
Регистрация: 24.01.2010 / Сообщений: 266
Поблагодарили 144 раз(а) / Репутация: 146
Поэтому и нужен автомат на МТ5.
Это пока не обязательно. На МТ5 нужно будет тестить уже состоявшуюся торговую стратегию. Сейчас же, если Вы лучше знаете МТ4, этого достаточно чтобы такие рынки поискать. В таком поиске тест, дело семнадцатое..
Если Вам интересно, можем общаться в скайпе.
30.04.2012, 19:02
Аватар для Viatcheslav02
Viatcheslav02 Viatcheslav02 вне форума Прохожий
Регистрация: 11.03.2012 / Сообщений: 1
Поблагодарили 0 раз(а) / Репутация: 1
Ребят , кто силён в программировании , посмотрите этот блок , помоему здесь ошибка или чегото не хватает ?

//Блок параметров:
double TP=0; //тейкпрофит
double SL=0; //стоплосс

int NewOrder(string Simbol, int Cmd, double Lot, int a_magic_0)
{
double PR=0; //Цена
while(!IsTradeAllowed()) Sleep(100);
if(Cmd==OP_BUY)
{PR=Ask;
if(TakeProfit>0) TP=Ask+TakeProfit*Point;
if(StopLoss>0) SL=Ask-StopLoss*Point;
}
if(Cmd==OP_SELL)
{PR=Bid;
if(TakeProfit>0) TP=Bid-TakeProfit*Point;
if(StopLoss>0) SL=Bid+StopLoss*Point;
}
int tic=OrderSend(Simbol,Cmd,Lot,PR,3,SL,TP,NULL,a_mag ic_0,0,CLR_NONE);
if(tic<0) Print("Ошибка открытия ордера: ",GetLastError());
return(tic);
}

Это нормальный рабочий код открытия ордера. Здесь проблем быть не должно.
30.04.2012, 19:04
Аватар для pecheneg
pecheneg pecheneg вне форума Новичок форума
Регистрация: 15.02.2012 / Сообщений: 31
Поблагодарили 7 раз(а) / Репутация: 8
Выкладываю продолжение предыдущего отчета (не помню в каких постах) по торговле портфелем (28 пар) по уловке №4. Торгую лотом 0.01. На одном из скринов, показано контроль раздвижек по портфелю. Возможно, кто-то поправит мои вычисления и покритикует. Буду весьма благодарен. Так как программированием особо не владею, приходится делать все вручную. Но пока получается, но по многим парам существуют раздвижки которые еще не схлопнулись и продолжают расширяться. Возможно это из за того, что они были открыты в самом начале торговли без каких либо индикаторов по которым нужно определять нулевую точку раздвижки. И таким образом попал на старший таймфрейм. Посмотрим, что будет дальше. Хотя по торговле в плюсах, но пока еще ищу каким образом можно избежать долговременных больших раздвижек.
30.04.2012, 19:07
Аватар для dadik
dadik dadik вне форума Местный знаток
Регистрация: 07.02.2010 / Адрес: Lithuania / Сообщений: 442
Поблагодарили 539 раз(а) / Репутация: 539
Вот ещё неплохая работа, выводит зделки на график. Кто умеет зделайте чтобы показывал и в центах
coxah , Rintuk 
30.04.2012, 19:09
Аватар для sv.
sv. sv. вне форума Новичок форума
Регистрация: 05.04.2012 / Сообщений: 30
Поблагодарили 20 раз(а) / Репутация: 21
Это пока не обязательно. На МТ5 нужно будет тестить уже состоявшуюся торговую стратегию. Сейчас же, если Вы лучше знаете МТ4, этого достаточно чтобы такие рынки поискать. В таком поиске тест, дело семнадцатое..
Если Вам интересно, можем общаться в скайпе.
Готовая ТС есть в том виде, в котором её видит Леонид.
И чтобы проверить её состоятельность, проще запрограммировать и прогнать на истории на разных инструментах.
ИМХО быстрее, чем тестить в реал-тайме.
30.04.2012, 19:12
Аватар для Rintuk
Rintuk Rintuk вне форума Активный участник
Регистрация: 23.11.2009 / Сообщений: 179
Поблагодарили 48 раз(а) / Репутация: 46
Ай, маладэс, ведь почти нашел ошибку
должно быть так
PR=MarketInfo(Simbol, MODE_ASK);
...
PR=MarketInfo(Simbol, MODE_BID);

исправленная версия, позиции открывает
А не могли бы вы сюда приделать усреднитель для каждой валюты через N кол-во пипсов ? Очень пригодилось бы
30.04.2012, 19:12
Аватар для mda
mda mda вне форума Активный участник
Регистрация: 24.01.2010 / Сообщений: 266
Поблагодарили 144 раз(а) / Репутация: 146
Готовая ТС есть в том виде, в котором её видит Леонид.
И чтобы проверить её состоятельность, проще запрограммировать и прогнать на истории на разных инструментах.
ИМХО быстрее, чем тестить в реал-тайме.
Ну нет, так нет)
Прочитав этот пост, закралось подозрение что мы о разном писали.
30.04.2012, 19:26
Аватар для adre66
adre66 adre66 вне форума Элитный участник
Регистрация: 28.01.2011 / Сообщений: 1,941
Поблагодарили 1,235 раз(а) / Репутация: 1254
Выкладываю продолжение предыдущего отчета (не помню в каких постах) по торговле портфелем (28 пар) по уловке №4. Торгую лотом 0.01. На одном из скринов, показано контроль раздвижек по портфелю. Возможно, кто-то поправит мои вычисления и покритикует. Буду весьма благодарен. Так как программированием особо не владею, приходится делать все вручную. Но пока получается, но по многим парам существуют раздвижки которые еще не схлопнулись и продолжают расширяться. Возможно это из за того, что они были открыты в самом начале торговли без каких либо индикаторов по которым нужно определять нулевую точку раздвижки. И таким образом попал на старший таймфрейм. Посмотрим, что будет дальше. Хотя по торговле в плюсах, но пока еще ищу каким образом можно избежать долговременных больших раздвижек.
Ты бы взял индикатор силы от луки, вместо такого инкубатора, и по нему открывался. им-хе))
Знать бы, где сейчас центр тяжести, я бы, то что выше продал, а то, что ниже купил...
30.04.2012, 19:35
Аватар для MrSerj
MrSerj MrSerj вне форума Элитный участник
Регистрация: 04.09.2009 / Сообщений: 376
Поблагодарили 1,922 раз(а) / Репутация: 1360
а зачем вы его кастрировали? все нужные функции убрали.
это в принципе то же самое что открыть скриптом все пары, и поставит сову которая закрывает все при достижении определённого профита.
не какой помощи для мониторинга позиций. наверно всё-таки придётся заказывать у специалиста. а то делится им на сколько я понимаю вы не будете.

а как он работает? как открывать сделки? повесил на график а он молчит.

Удалили мы от туда, все не нужные функции. И даже еще не все удалили, список магиков, которые не используются остались.
Ну, это же не автомат, а полуавтомат. Так сказать помощник в открытии и закрытии портфеля из 28 сделок, чтобы в ручную это не делать. Люди именно это просили, тяжело было открывать, отслеживать и закрывать весь портфель.
Собственно, чего люди пожелали. Хотели упростить, упростили. Если Вам нужно торговать с доливками, то можете модифицировать советника, как Вам будет угодно, код открыт.
Чтобы он торговал в настройках советника нужно настроить нужные Вам параметры, направления торговли кроссами и поставить галочку на труе, потом все эти настройки подтвердить на Ок и советник откроет позиции как Вам нужно, далее начнет отслеживать профит по всему портфелю в пунктах, по достижению или превышении заданного профита, советник закроет весь портфель. Так же Вы можете в момент торговли поставить галочку в настройках, чтобы закрыть весь портфель тогда когда Вам нужно и не дожидаясь до указанного уровня профита.
30.04.2012, 19:38
Аватар для SilverKZ
SilverKZ SilverKZ вне форума Элитный участник
Регистрация: 25.10.2008 / Сообщений: 322
Поблагодарили 1,511 раз(а) / Репутация: 1512
А не могли бы вы сюда приделать усреднитель для каждой валюты через N кол-во пипсов ? Очень пригодилось бы
Алгоритм советника надо менять, т.е. с нуля делать.
Давайте открыто совместными усилиями, в т.ч. на основе опыта торговли портфелем (у кого имеется), составим алгоритм работы "правильного" советника (ТЗ). Код за мной.

Вопросы:
1) На основе чего принимать решение об открытии позиций
2) Открывать портфель одновременно по всем инструментам или отдельно по каждому инструменту при достижении оптимальной раздвижки
30.04.2012, 19:39
Аватар для MrSerj
MrSerj MrSerj вне форума Элитный участник
Регистрация: 04.09.2009 / Сообщений: 376
Поблагодарили 1,922 раз(а) / Репутация: 1360
на 4 такая же ошибка-пробовал у 3 дц-молчит...

Он молчит потому что нужно в настройках выставить разрешение советнику открыть позиции. Далее эта же настройка, если поставить фалсе, то при открытых текущий позициях, советник закроет все сделки досрочно, в тот же момент не дожидаясь отработки профита. Это сделано на тот случай, если Вам по какой-то причине хочется прямо сейчас закрыть весь портфель, а не дожидатся установленного уровня профита.
30.04.2012, 19:51
Аватар для MrSerj
MrSerj MrSerj вне форума Элитный участник
Регистрация: 04.09.2009 / Сообщений: 376
Поблагодарили 1,922 раз(а) / Репутация: 1360
Сообщение от: Viatcheslav02
Это нормальный рабочий код открытия ордера. Здесь проблем быть не должно.

Нас не раз не подводил. Работает как надо.
30.04.2012, 19:53
Аватар для MrSerj
MrSerj MrSerj вне форума Элитный участник
Регистрация: 04.09.2009 / Сообщений: 376
Поблагодарили 1,922 раз(а) / Репутация: 1360
На сырье сезонность по спреду между двумя ФИ только и отрабатывается . На форексе , к сожалению не очень , потому что это фантики , а сырье - это продукты и недра , их не нарисуешь .


Согласен.
30.04.2012, 19:53
Аватар для 4er58
4er58 4er58 вне форума Почётный гражданин
Регистрация: 23.07.2010 / Сообщений: 1,271
Поблагодарили 286 раз(а) / Репутация: 303
а как в мт5 сохранять сеты ? ненашел такой менюшки
30.04.2012, 20:00
Аватар для MrSerj
MrSerj MrSerj вне форума Элитный участник
Регистрация: 04.09.2009 / Сообщений: 376
Поблагодарили 1,922 раз(а) / Репутация: 1360
Как я понял это помошник в торговле для открытия и закрытия позиций по всему портфелю из 28 пар при достижении общего профита в пунктах , но момент открытия мы включаем сами по индикаторам !

Именно так.
30.04.2012, 20:03
Аватар для SilverKZ
SilverKZ SilverKZ вне форума Элитный участник
Регистрация: 25.10.2008 / Сообщений: 322
Поблагодарили 1,511 раз(а) / Репутация: 1512
Нас не раз не подводил. Работает как надо.
Всего лишь один вопрос
MrSerj, в уловках описывается одновременное открытие по всем инструментам,
в своих разработках грааля не пробовали ли метод торговли в портфеле с открытием и закрытием позиций по каждому инструменту отдельно.
30.04.2012, 20:11
Аватар для adre66
adre66 adre66 вне форума Элитный участник
Регистрация: 28.01.2011 / Сообщений: 1,941
Поблагодарили 1,235 раз(а) / Репутация: 1254
Алгоритм советника надо менять, т.е. с нуля делать.
Давайте открыто совместными усилиями, в т.ч. на основе опыта торговли портфелем (у кого имеется), составим алгоритм работы "правильного" советника (ТЗ). Код за мной.

Вопросы:
1) На основе чего принимать решение об открытии позиций
2) Открывать портфель одновременно по всем инструментам или отдельно по каждому инструменту при достижении оптимальной раздвижки
Могу посоветовать инд силы прикрутить, 2 месяца показали положительные результаты. Только с доливом желательно.
Знать бы, где сейчас центр тяжести, я бы, то что выше продал, а то, что ниже купил...
Закрытая тема


Опции темы

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

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



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


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