Ответ
 
Опции темы
Старый 12.06.2016, 19:20   #541 (permalink)
Новичок форума
 
Аватар для baikot
 
Регистрация: 13.12.2014
Сообщений: 30
Репутация: 6
baikot
Сказал(а) спасибо: 14
Поблагодарили 5 раз(а) в 5 сообщениях
Поинты: 8
спасибо
baikot вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 17.06.2016, 18:22   #542 (permalink)
Активный участник
 
Аватар для Rennela
 
Регистрация: 04.01.2013
Адрес: 俄罗斯
Сообщений: 131
Репутация: 30
Rennela
Сказал(а) спасибо: 47
Поблагодарили 29 раз(а) в 23 сообщениях
Поинты: 104
Решил научиться программировать на MQL4. Начал со скрипта и захожу в тупик. Ребята,если не трудно,подскажите в чем ошибка?При компиляции ошибок нет,но при запуске выдает ошибку 130. Удалял поочередно стоплосс и тейкпрофит. Со стопом запускается, а с тейком выдает ошибку.Нормализовал цену:double TP=NormalizeDouble(Bid+StopLoss*Point,Digits);об новлял данные-все тоже.Что не так?
//----------------------------------------------------------------------
int start()
{
int StopLoss=500;
int TakeProfit=1000;
int Delta_start=600;
string Symb=Symbol();
//------------------------------------------------------------------------------------
while(True)
{
int Min_Dist=MarketInfo(Symb,MODE_STOPLEVEL);
if(StopLoss<Min_Dist)
{
StopLoss=Min_Dist;
Alert("Увеличена дистанция StopLoss");
}
double SL=Bid-StopLoss*Point;
if(TakeProfit<Min_Dist)
{
TakeProfit=Min_Dist;
Alert("Увеличена дистанция TakeProfit");
}
double TP=Bid+TakeProfit*Point;
int Ticket_Buy=OrderSend(Symb, OP_BUYSTOP, 0.01,Ask+Delta_start*Point,0,SL,TP);
Alert(GetLastError());
break;
}
return(0);
}
//------------------------------------------------------------------------------------
Rennela на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 18.06.2016, 07:02   #543 (permalink)
Элитный участник
 
Аватар для alexshell
 
Регистрация: 29.10.2010
Сообщений: 655
Репутация: 1672
alexshell alexshell alexshell alexshell alexshell alexshell alexshell alexshell alexshell alexshell alexshell
Сказал(а) спасибо: 924
Поблагодарили 1,670 раз(а) в 586 сообщениях
Поинты: 339
Сообщение от Rennela Посмотреть сообщение
Решил научиться программировать на MQL4. Начал со скрипта и захожу в тупик. Ребята,если не трудно,подскажите в чем ошибка?При компиляции ошибок нет,но при запуске выдает ошибку 130. Удалял поочередно стоплосс и тейкпрофит. Со стопом запускается, а с тейком выдает ошибку.Нормализовал цену:double TP=NormalizeDouble(Bid+StopLoss*Point,Digits);об новлял данные-все тоже.Что не так?
//----------------------------------------------------------------------
int start()
{
int StopLoss=500;
int TakeProfit=1000;
int Delta_start=600;
string Symb=Symbol();
//------------------------------------------------------------------------------------
while(True)
{
int Min_Dist=MarketInfo(Symb,MODE_STOPLEVEL);
if(StopLoss<Min_Dist)
{
StopLoss=Min_Dist;
Alert("Увеличена дистанция StopLoss");
}
double SL=Bid-StopLoss*Point;
if(TakeProfit<Min_Dist)
{
TakeProfit=Min_Dist;
Alert("Увеличена дистанция TakeProfit");
}
double TP=Bid+TakeProfit*Point;
int Ticket_Buy=OrderSend(Symb, OP_BUYSTOP, 0.01,Ask+Delta_start*Point,0,SL,TP);
Alert(GetLastError());
break;
}
return(0);
}
//------------------------------------------------------------------------------------
Ну все правильно ошибку выдает. байстоп ставите по цене выше текущей на Delta_start , а стоплосс и такепрофит почему то считаете от текущей цены. Вот такепрофит и оказывается скорее всего ниже цены установки ордера или слишком близко к цене установки.

Последний раз редактировалось alexshell; 18.06.2016 в 07:04.
alexshell на форуме   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
Rennela (18.06.2016)
Старый 18.06.2016, 19:48   #544 (permalink)
Активный участник
 
Аватар для Rennela
 
Регистрация: 04.01.2013
Адрес: 俄罗斯
Сообщений: 131
Репутация: 30
Rennela
Сказал(а) спасибо: 47
Поблагодарили 29 раз(а) в 23 сообщениях
Поинты: 104
Сообщение от alexshell Посмотреть сообщение
Ну все правильно ошибку выдает. байстоп ставите по цене выше текущей на Delta_start , а стоплосс и такепрофит почему то считаете от текущей цены. Вот такепрофит и оказывается скорее всего ниже цены установки ордера или слишком близко к цене установки.
Спасибо. Переделал.Работает.
Rennela на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 13.08.2016, 16:59   #545 (permalink)
Почётный гражданин
 
Аватар для eevviill2
 
Регистрация: 13.08.2016
Адрес: Бандерівці
Сообщений: 332
Репутация: 406
eevviill2 - eevviill2 - eevviill2 - eevviill2 - eevviill2 -
Сказал(а) спасибо: 254
Поблагодарили 407 раз(а) в 135 сообщениях
Поинты: 46
Отправить сообщение для eevviill2 с помощью Skype™
!
eevviill2 на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 11.11.2016, 12:33   #546 (permalink)
Новичок форума
 
Аватар для cudahar
 
Регистрация: 31.08.2012
Сообщений: 40
Репутация: 7
cudahar
Сказал(а) спасибо: 0
Поблагодарили 6 раз(а) в 6 сообщениях
Поинты: 20
Что такое " расширение " что такое " скрипты " " кампиляция "
cudahar вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 11.11.2016, 21:38   #547 (permalink)
Элитный участник
 
Аватар для Ugar
 
Регистрация: 13.03.2009
Сообщений: 2,293
Репутация: 1985
Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar
Сказал(а) спасибо: 358
Поблагодарили 1,914 раз(а) в 1,084 сообщениях
Поинты: 1318
Отправить сообщение для Ugar с помощью ICQ
Сообщение от cudahar Посмотреть сообщение
Что такое " расширение " что такое " скрипты " " кампиляция "
Я бы посоветовал в терминале нажать кнопку F1. Но тут вопрос о расширении, похоже надо начинать с книжки "компьютер для чайников".

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!

Последний раз редактировалось Ugar; 11.11.2016 в 21:40.
Ugar на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 12.11.2016, 09:41   #548 (permalink)
Новичок форума
 
Аватар для cudahar
 
Регистрация: 31.08.2012
Сообщений: 40
Репутация: 7
cudahar
Сказал(а) спасибо: 0
Поблагодарили 6 раз(а) в 6 сообщениях
Поинты: 20
Ладно , попробую почитать про кампиляцию , а вот интересно , при написании программы как комьютер воспринимает ПРОБЕЛ ? точнее длину пробела ? Если пробел будет длиною в один клик , в два , в три клика - это одно и то же или по разному будет восприниматься компьюбтером ?
cudahar вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 12.11.2016, 18:57   #549 (permalink)
Элитный участник
 
Аватар для Ugar
 
Регистрация: 13.03.2009
Сообщений: 2,293
Репутация: 1985
Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar
Сказал(а) спасибо: 358
Поблагодарили 1,914 раз(а) в 1,084 сообщениях
Поинты: 1318
Отправить сообщение для Ugar с помощью ICQ
Сообщение от cudahar Посмотреть сообщение
Ладно , попробую почитать про кампиляцию , а вот интересно , при написании программы как комьютер воспринимает ПРОБЕЛ ? точнее длину пробела ? Если пробел будет длиною в один клик , в два , в три клика - это одно и то же или по разному будет восприниматься компьюбтером ?
Пробел имеет большое значение, а его длина не имеет значения.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
Ugar на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 12.11.2016, 19:10   #550 (permalink)
Новичок форума
 
Аватар для cudahar
 
Регистрация: 31.08.2012
Сообщений: 40
Репутация: 7
cudahar
Сказал(а) спасибо: 0
Поблагодарили 6 раз(а) в 6 сообщениях
Поинты: 20
Да , именно длина пробела меня и интересовала . То есть к примеру " абвгд " ЛИБО " а б в г д " будет воспринято компьютером одинаково ? Разумеется ковычки не в счёт " ЛИБО " тоже не в счёт
cudahar вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 13.11.2016, 10:09   #551 (permalink)
Элитный участник
 
Аватар для Ugar
 
Регистрация: 13.03.2009
Сообщений: 2,293
Репутация: 1985
Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar
Сказал(а) спасибо: 358
Поблагодарили 1,914 раз(а) в 1,084 сообщениях
Поинты: 1318
Отправить сообщение для Ugar с помощью ICQ
Сообщение от cudahar Посмотреть сообщение
Да , именно длина пробела меня и интересовала . То есть к примеру " абвгд " ЛИБО " а б в г д " будет воспринято компьютером одинаково ? Разумеется ковычки не в счёт " ЛИБО " тоже не в счёт
Нет.
Код:
абвгд
и
Код:
а б в г д
совершенно разное. Наличие пробела важно.
А вот
Код:
а б в г д
и
Код:
а  б  в    г   д
и даже
Код:
а б 
в г     д
то же самое

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!

Последний раз редактировалось Ugar; 13.11.2016 в 10:19.
Ugar на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 13.11.2016, 12:24   #552 (permalink)
Новичок форума
 
Аватар для cudahar
 
Регистрация: 31.08.2012
Сообщений: 40
Репутация: 7
cudahar
Сказал(а) спасибо: 0
Поблагодарили 6 раз(а) в 6 сообщениях
Поинты: 20
Мисстика ..................шаг влево . шаг вправо - попытка к бегству
cudahar вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 14.11.2016, 11:50   #553 (permalink)
Новичок форума
 
Аватар для cudahar
 
Регистрация: 31.08.2012
Сообщений: 40
Репутация: 7
cudahar
Сказал(а) спасибо: 0
Поблагодарили 6 раз(а) в 6 сообщениях
Поинты: 20
Что интересно , при написании текста или как там КОДА .............а б в г д е ё ж з ..........я ставлю длинные пробелы . а компьютер . после отправки , их сам укорачивает до одного пробела . ну да ладно . раз это не имеет значение . Мне интересно а на демоверсии будет работать советник ? Или он только на реале работает ?
cudahar вне форума   Ответить с цитированиемОтветить с цитированием  
Ответ


Опции темы

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

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



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


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