Информация

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

Close
Авторизация
sikorski offline
#21
16 мар 2014, 23:11
Аватар пользователя
Сообщений: 103
Поблагодарили: 0 раз(а) в 0 сообщениях
Зарегистрирован: 13 фев 2014, 23:27
kilja offline
#22
09 апр 2014, 21:36
Сообщений: 17
Поблагодарили: 0 раз(а) в 0 сообщениях
Зарегистрирован: 29 окт 2012, 17:12
А мне помогают вот эти 2 советника-трала. Они тралят не сделки, а саму цену.Точней отложенный ордер вслед за ценой.Если цена идёт вверх. Отложка поднимается следом. Количество пунктов можно установить,на каком расстоянии двигаться вслед за ценой. Если цена развернётся,и пойдёт вниз, то зацепит ордер на sell. Короче можно поймать разворот, если умело пользоваться. Конечно бывае, что цепляет ордер и дальше идёт цена, но это при лббых ордерах так случается.
Вложения
Experts.rar
(30.95 KiB) Скачиваний: 15
zesar666 offline
#23
12 апр 2014, 20:05
Аватар пользователя
Сообщений: 156
Поблагодарили: 2 раз(а) в 2 сообщениях
Зарегистрирован: 07 дек 2012, 11:06
Откуда: Кыргызстан
Готовый, для торговли по ТС Return:

//+------------------------------------------------------------------+
//| Return - открывает по 5 ордеров BUY/SELL объемом в Lot каждый. |
//| На расстоянии в Delta от цены открытия бара 23:00 МСК |
//| 5 пипсов друг от друга. |
//| Copyright c 2010, PPVic |
//+------------------------------------------------------------------+
#property copyright "Copyright c 2010, PPVic"
#property link "http://www.metaquotes.net"

extern double Lot=0.1;

int start() {
int NumberOrders=5,i,ticket,Delta=0;

string Sym=Symbol(); // Current symbol
datetime Exp=TimeCurrent()+9000; // Order expiration time (2,5 hours)
double TP=Open[0]; // Цена открытия бара в 23:00 по МСК - будущий take-profit
double Stoploss=130*Point; // Stops 130 pips from TP
double Sprd=Ask-Bid; // Spread

if (Sym=="EURUSD") Delta=15; // pips до первого отложенника
if (Sym=="GBPUSD") Delta=15;
if (Sym=="AUDUSD") Delta=20;
if (Sym=="NZDUSD") Delta=20;
if (Sym=="USDCHF") Delta=12;
if (Sym=="USDJPY") { Delta=10; Stoploss=130*Point; } //USDJPY stop-loss
if (Delta==0) return(0);

for (i=0;i<NumberOrders;i++) {
ticket=OrderSend(Sym,OP_BUYLIMIT,Lot,TP-(Delta+i*5)*Point,0,TP-Stoploss,TP,Sym,0,Exp);
if(ticket<0) Print("OrderSend failed with error #",GetLastError());
else Print("Order created: ",Sym," #: ",ticket," Delta: ",Delta+i*5," Spread: ",Sprd);

ticket=OrderSend(Sym,OP_SELLLIMIT,Lot,TP+(Delta+i* 5)*Point+Sprd,0,TP+Stoploss+Sprd,TP+Sprd,Sym,0,Exp );
if(ticket<0) Print("OrderSend failed with error #",GetLastError());
else Print("Order created: ",Sym," #: ",ticket," Delta: ",Delta+i*5," Spread: ",Sprd);
}
return(0);
}
//END
S offline
#24
14 апр 2014, 20:07
Аватар пользователя
Сообщений: 804
Поблагодарили: 94 раз(а) в 78 сообщениях
Зарегистрирован: 18 апр 2013, 12:14
Озаботился одной проблемой. Короче, нужно очистить график от всех объектов. Обьекты разные и их много. Удалять все вручную очень утомительное занятие. Может кто знает с помощью чего это можно сделать быстро.
dima69 offline
#25
14 апр 2014, 22:52
Сообщений: 96
Поблагодарили: 2 раз(а) в 2 сообщениях
Зарегистрирован: 04 апр 2014, 22:27
Откуда: Тольятти
Ну вообще-то специальная команда есть ObjectsDeleteAll
У нее в общем случае может быть 3 параметра
ID графика
номер подокна
тип объекта
Могут и не все параметры присутствовать.
Например
ObjectsDeleteAll(3, OBJ_HLINE) удалить горизонтальные линии из 3-го подокна
ObjectsDeleteAll() удалить все объекты графика
S offline
#26
15 апр 2014, 16:44
Аватар пользователя
Сообщений: 804
Поблагодарили: 94 раз(а) в 78 сообщениях
Зарегистрирован: 18 апр 2013, 12:14
То, что в языке программирования MQL4 есть команда для удаления всех объектов, это понятно. Я имел ввиду уже готовый скрипт, который бы удалял все объекты с графика.
Хотя.. Я кажется придумал, как решить свою задачку.
dima69 offline
#27
15 апр 2014, 19:30
Сообщений: 96
Поблагодарили: 2 раз(а) в 2 сообщениях
Зарегистрирован: 04 апр 2014, 22:27
Откуда: Тольятти
А что тут можно еще придумать кроме чего-то вроде такого:

//+------------------------------------------------------------------+
int start()
{
ObjectsDeleteAll();
return (0);
}
//+------------------------------------------------------------------+
Записать как файл скрипта ObjectsDeleteScript.mq4 и использовать по назначению. Или вы что-то другое имели ввиду?
zesar666 offline
#28
21 апр 2014, 19:19
Аватар пользователя
Сообщений: 156
Поблагодарили: 2 раз(а) в 2 сообщениях
Зарегистрирован: 07 дек 2012, 11:06
Откуда: Кыргызстан
Всем привет! Я пролистал все страницы и не нашел скрипт ( или пропустил ) который будет вести открытый ордер и после прохождения определенного количества пунктов переставит стоп-лосс в без убыток а к тейк профиту никакого дела не имел. И что бы он работал по той паре, на график которой был прикреплен, а не по всех открытых ордерах. :cool:
alexmans offline
#29
25 янв 2015, 12:15
Аватар пользователя
Сообщений: 171
Поблагодарили: 1 раз(а) в 1 сообщениях
Зарегистрирован: 13 янв 2015, 12:49
DGA offline
#30
02 июл 2017, 21:26
Сообщений: 14
Поблагодарили: 0 раз(а) в 0 сообщениях
Зарегистрирован: 02 июл 2017, 15:45

BBCode ВЫКЛЮЧЕН
Смайлики ВЫКЛЮЧЕНЫ

   

Если Вы не хотите добавлять вложения, оставьте поля пустыми.

Пред.След.

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Список форумов

Часовой пояс: UTC + 4 часа (Russia: MSK) по летнему времени Удалить cookies форума

В вашем браузере отключена поддержка cookie. При отключенной поддержке cookie в браузере у вас могут возникнуть проблемы с отображением Личного кабинета. Как включить (активировать) поддержку cookie.