Закрытая тема
13.02.2014, 19:59
Аватар для korenev
korenev korenev вне форума Активный участник
Регистрация: 04.08.2013 / Адрес: ОМСК / Сообщений: 193
Поблагодарили 91 раз(а) / Репутация: 92
Уважаемый eevviill ! Введите пожалуйста в советник две величины , если это не сложно: extern bool AllowCloseAnOrderFast = false; и вторую extern int LifeTimeOfTheOrder_Minute = 10;

Т.е. при false ничего не изменяется , а при true открытый ордер в рынке должен закрыться принудительно через время параметра extern int LifeTimeOfTheOrder_Minute . Отсчет от начала жизни ордера в рынке.


Please....

Последний раз редактировалось korenev; 13.02.2014 в 20:07.
13.02.2014, 20:06
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Ребят возможно ли в этом индюке вывести в настройках менюшку,что бы можно менять сдвиг самого индюка по барам...просто на 2 свечки он запаздывает или хотя бы вывести сигнал на нулевой или первый бар
Так наверно не, а сдвинуть ма можно.
2 экземпляра
здесь вместо второго 0 sshift
PHP код:
iMA(NULL0PERIOD
и с самого начла вставить
PHP код:
extern int sshift 2
И здесь попробуй
PHP код:
li_36 
вместо > поставь >=
13.02.2014, 20:09
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Уважаемый eevviill ! Введите пожалуйста в советник две величины , если это не сложно: extern bool AllowCloseAnOrderFast = false; и вторую extern int LifeTimeOfTheOrder_Minute = 10;

Т.е. при false ничего не изменяется , а при true открытый ордер в рынке должен закрыться принудительно через время параметра extern int LifeTimeOfTheOrder_Minute . Отсчет от начала жизни ордера в рынке.


Please....
Завтра напомнишь.
13.02.2014, 23:16
Аватар для gismor
gismor gismor вне форума Заблокирован
Регистрация: 23.02.2010 / Сообщений: 3
Поблагодарили 5 раз(а) / Репутация: 6
Уважаемые Программисты! Огромная просьба помогите с советником, чтоб работал на пятизнаке. Ноли добавлял, но толку нету, сделки не открывает, в лог пишет:
"01:01:01 '9483134': order buy market 0.02 USDCAD sl: 0.00000 tp: 1.11642
01:01:01 '9483134': order buy 0.02 USDCAD opening at 0.00000 sl: 0.00000 tp: 1.11642 failed [Invalid S/L or T/P]"
Или может он вобще для пятизнака не создан? Помогите, очень прошу!
14.02.2014, 06:57
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Уважаемые Программисты! Огромная просьба помогите с советником, чтоб работал на пятизнаке. Ноли добавлял, но толку нету, сделки не открывает, в лог пишет:
"01:01:01 '9483134': order buy market 0.02 USDCAD sl: 0.00000 tp: 1.11642
01:01:01 '9483134': order buy 0.02 USDCAD opening at 0.00000 sl: 0.00000 tp: 1.11642 failed [Invalid S/L or T/P]"
Или может он вобще для пятизнака не создан? Помогите, очень прошу!
На есн/стп стопы нельзя ставить вместе с ордером.

Последний раз редактировалось eevviill; 14.02.2014 в 07:47.
gismor 
14.02.2014, 07:16
Аватар для vitas334
vitas334 vitas334 на форуме Местный знаток
Регистрация: 26.06.2013 / Адрес: Алтайский край / Сообщений: 358
Поблагодарили 802 раз(а) / Репутация: 803
eevviill,добрый день ! Нужна твоя помощь. Как у этого индикатора,убрать надписи,а то из-за них не видно куда свеча открывается...


Нажмите на изображение для увеличения
Название: 1 час.PNG
Просмотров: 110
Размер:	30.1 Кб
ID:	153028


_BZ_Skyline.mq4
14.02.2014, 07:39
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Уважаемый eevviill ! Введите пожалуйста в советник две величины , если это не сложно: extern bool AllowCloseAnOrderFast = false; и вторую extern int LifeTimeOfTheOrder_Minute = 10;

Т.е. при false ничего не изменяется , а при true открытый ордер в рынке должен закрыться принудительно через время параметра extern int LifeTimeOfTheOrder_Minute . Отсчет от начала жизни ордера в рынке.


Please....
http://forexsystemsru.com/indikatory...tml#post795756

Последний раз редактировалось eevviill; 14.02.2014 в 07:43.
14.02.2014, 07:49
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
eevviill,добрый день ! Нужна твоя помощь. Как у этого индикатора,убрать надписи,а то из-за них не видно куда свеча открывается...


Вложение 153028


Вложение 153029

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

PHP код:
void DisplayText() 

  
 
double OpenH1 iOpen(NULL,PERIOD_H1,0); 
 
ObjectDelete("OpenText"); 
 
ObjectDelete("SellEntry"); 
 
ObjectDelete("BuyEntry"); 
 
ObjectDelete("ProfitTarget1"); 
 
ObjectDelete("ProfitTarget2"); 
 
// Text for Open Price 
 
ObjectCreate("OpenText",OBJ_TEXT,0,Time[0],OpenH1); 
 
ObjectSetText("OpenText","Open price",8,"Verdana",White); 
 
// Text for Sell Entry 
 
ObjectCreate("SellEntry",OBJ_TEXT,0,Time[0],OpenH1-myEntryTrigger*Point); 
 
ObjectSetText("SellEntry","Sell entry",8,"Verdana",Red); 
 
// Text for Buy Entry 
 
ObjectCreate("BuyEntry",OBJ_TEXT,0,Time[0],OpenH1+myEntryTrigger*Point); 
 
ObjectSetText("BuyEntry","Buy entry",8,"Verdana",Blue); 
 
// Text for ProfitTarget1 
 
ObjectCreate("ProfitTarget1",OBJ_TEXT,0,Time[0],OpenH1+myProfitTarget*Point); 
 
ObjectSetText("ProfitTarget1","Profit Target (BUY)",8,"Verdana",Green);  
 
// Text for ProfitTarget2 
 
ObjectCreate("ProfitTarget2",OBJ_TEXT,0,Time[0],OpenH1-myProfitTarget*Point); 
 
ObjectSetText("ProfitTarget2","Profit Target (SELL)",8,"Verdana",Green); 


[свернуть]
14.02.2014, 07:51
Аватар для vitas334
vitas334 vitas334 на форуме Местный знаток
Регистрация: 26.06.2013 / Адрес: Алтайский край / Сообщений: 358
Поблагодарили 802 раз(а) / Репутация: 803

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

PHP код:
void DisplayText() 

  
 
double OpenH1 iOpen(NULL,PERIOD_H1,0); 
 
ObjectDelete("OpenText"); 
 
ObjectDelete("SellEntry"); 
 
ObjectDelete("BuyEntry"); 
 
ObjectDelete("ProfitTarget1"); 
 
ObjectDelete("ProfitTarget2"); 
 
// Text for Open Price 
 
ObjectCreate("OpenText",OBJ_TEXT,0,Time[0],OpenH1); 
 
ObjectSetText("OpenText","Open price",8,"Verdana",White); 
 
// Text for Sell Entry 
 
ObjectCreate("SellEntry",OBJ_TEXT,0,Time[0],OpenH1-myEntryTrigger*Point); 
 
ObjectSetText("SellEntry","Sell entry",8,"Verdana",Red); 
 
// Text for Buy Entry 
 
ObjectCreate("BuyEntry",OBJ_TEXT,0,Time[0],OpenH1+myEntryTrigger*Point); 
 
ObjectSetText("BuyEntry","Buy entry",8,"Verdana",Blue); 
 
// Text for ProfitTarget1 
 
ObjectCreate("ProfitTarget1",OBJ_TEXT,0,Time[0],OpenH1+myProfitTarget*Point); 
 
ObjectSetText("ProfitTarget1","Profit Target (BUY)",8,"Verdana",Green);  
 
// Text for ProfitTarget2 
 
ObjectCreate("ProfitTarget2",OBJ_TEXT,0,Time[0],OpenH1-myProfitTarget*Point); 
 
ObjectSetText("ProfitTarget2","Profit Target (SELL)",8,"Verdana",Green); 


[свернуть]
Это убрать нужно,да?
14.02.2014, 09:29
Аватар для korenev
korenev korenev вне форума Активный участник
Регистрация: 04.08.2013 / Адрес: ОМСК / Сообщений: 193
Поблагодарили 91 раз(а) / Репутация: 92
Спасибо за оперативность , но в тестере не работает - не оптимизируется. По моему ошибка либо в самом боте , либо в доработке. При установке параметра extern int life_time_orders равным не нулю, обязательно должны были измениться результаты оптимизации.
14.02.2014, 10:07
Аватар для gek
gek gek на форуме Местный знаток
Регистрация: 26.08.2008 / Сообщений: 3,488
Поблагодарили 883 раз(а) / Репутация: 886
Вместо этого
PHP код:
total=OrdersTotal();
   if(
total<1trade_allowed=true;
   else        
trade_allowed=false
оставь
PHP код:
trade_allowed=true
Почему-то вместо одного ордера,открывает кучу.
14.02.2014, 10:09
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Это убрать нужно,да?
Да.
14.02.2014, 10:12
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Спасибо за оперативность , но в тестере не работает - не оптимизируется. По моему ошибка либо в самом боте , либо в доработке. При установке параметра extern int life_time_orders равным не нулю, обязательно должны были измениться результаты оптимизации.
С такой постановкой вопроса ты ещё долго будешь исправлять.
При чём здесь оптимизатор?
Поставь скажем 6 минут, прогони в тестере, зайди в результаты и глянь закрывает ли ордера. Если не закрывает глянь в журнал есть ли ошибки.
А то наверно советник не правильно работает потому что звёзды сегодня не в том порядке.

Функцию в конце замени

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

PHP код:
//////////////////////////////////////////////////////////////////////////
void life_time_orders_func()
{
for(
int i=OrdersTotal()-1i>=0i--)
 {
 if(
OrderSelect(iSELECT_BY_POS))
 {
 if(
OrderMagicNumber()==MAGIC+|| OrderMagicNumber()==MAGIC+2)
 {
 if(
OrderSymbol()==Symbol())
 {
 if(
TimeCurrent()-OrderOpenTime()>=life_time_orders*60)
 {
 if(
OrderType()==OP_BUYOrderClose(OrderTicket(),OrderLots(),Bid,0,CLR_NONE);
 if(
OrderType()==OP_SELLOrderClose(OrderTicket(),OrderLots(),Ask,0,CLR_NONE);
 if(
OrderType()==OP_SELLSTOP || OrderType()==OP_BUYSTOP || OrderType()==OP_SELLLIMIT || OrderType()==OP_BUYLIMITOrderDelete(OrderTicket(),CLR_NONE);
 }
 }
 }
 }
 }
 

[свернуть]

Последний раз редактировалось eevviill; 14.02.2014 в 10:29.
14.02.2014, 10:17
Аватар для qqmber
qqmber qqmber вне форума Почётный гражданин
Регистрация: 20.01.2013 / Сообщений: 530
Поблагодарили 386 раз(а) / Репутация: 386
Уважаемый qqmber !
Я понял что поправить TDI alerts это очень большой труд.
Не могли бы Вы в исправленный Вами TDI-q добавить простейший alerts,
чтобы он "сигналил" когда зеленая линия пересекает красную.
Заранее премного благодарен.
Держи простейший.
14.02.2014, 10:40
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Почему-то вместо одного ордера,открывает кучу.
Потому что у него сигнал это просто направление МА. Если сделать по пересечению то будет обычный сов по МА каких много.
14.02.2014, 11:42
Аватар для bornikol
bornikol bornikol на форуме Заблокирован
Регистрация: 29.05.2011 / Сообщений: 880
Поблагодарили 2,167 раз(а) / Репутация: 2211
Держи простейший.
Большущее СПАСИБО !!!
Всяких вам жизненных благ!!!
14.02.2014, 11:56
Аватар для gek
gek gek на форуме Местный знаток
Регистрация: 26.08.2008 / Сообщений: 3,488
Поблагодарили 883 раз(а) / Репутация: 886
========
Посмотрел я в код TDI- alerts - там туши свет наворочено .
Не могли бы Вы в исправленный Вами TDI-q добавить простейший alerts,
чтобы он "сигналил" когда зеленая пересекает красную.
Ничё вроде индикатор.Только вроде запаздывает?
На какой паре,тайме ты с ним работаешь?Какие настройки у тебя?
14.02.2014, 13:51
Аватар для bornikol
bornikol bornikol на форуме Заблокирован
Регистрация: 29.05.2011 / Сообщений: 880
Поблагодарили 2,167 раз(а) / Репутация: 2211
TDI alerts не бери он запаздывает - его надо регулярно обновлять.
Возьми с #8737 поста. qqmber мне сделал другой TDI-qа я правда еще его
не проверял но qqmber плохо не делает.
Посмотри пост #8650.Там я описал,
как работает на нем америкос.Пары любые. Насройки :
13\0\от10 -до 34 )\2\0\7\0
Я работал без алерта а теперь хочу попробовать с ним...
gek , qqmber 
14.02.2014, 14:03
Аватар для gek
gek gek на форуме Местный знаток
Регистрация: 26.08.2008 / Сообщений: 3,488
Поблагодарили 883 раз(а) / Репутация: 886
Держи простейший.
Сигналы вроде подаёт.
А можно,чтобы к сигналам ещё своя валюта выходила?
А то много всегда валют открыто.
14.02.2014, 14:13
Аватар для bornikol
bornikol bornikol на форуме Заблокирован
Регистрация: 29.05.2011 / Сообщений: 880
Поблагодарили 2,167 раз(а) / Репутация: 2211
Ничё вроде индикатор.Только вроде запаздывает?
На какой паре,тайме ты с ним работаешь?Какие настройки у тебя?
Я тебе в посте 8741 отписался но забыл предупредить о своей ошибке в
тексте поста на который ссылался:
"Система проста,как лапоть. Раз в четыре часа после закр.свечи смотрит(условия входа): свеча закрылась ниже/выше ЕМА2; в ТДИ зеленая пересекла красную лучше в самом начале пер. и от 32 или 64. ЕМА200 должна быть далеко от предполагаемого профита. ВСЕ!"

Здесь не ЕМА2 нужна а ЕМА5
gek , teram 
Закрытая тема

Метки
mql программирование, дописать индикатор, дописать эксперт, доработать советник, форекс программирование


Опции темы

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помощь профессионального программиста в написании МТС индикаторов советников. cmillion Поиск программиста, поиск заказов 96 05.09.2017 08:20
Написание экспертов, индикаторов. Улсуги VPS для ваших советников. RL.Maxim Temp, корзина, реклама 5 31.10.2009 21:55
Написание советников, индикаторов, скриптов для MT4 по Вашему ТЗ Impish Поиск программиста, поиск заказов 0 04.04.2009 21:30


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


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