Ответить
31.07.2015, 11:36
Аватар для asdfer
asdfer asdfer вне форума Новичок форума
Регистрация: 26.01.2014 / Сообщений: 137
Поблагодарили 28 раз(а) / Репутация: 29
Всем здоровья!
есть просьба, кто умеет, сделать не сложно, я думаю. Вписать в данный скрипт открытия ордеров функцию выбора, открыть ордер только по евро-юзд, независимо от того, на какую пару кинут; или по той паре, на которую кинут. Сам я в этом профан, буду признателен.

Последний раз редактировалось asdfer; 31.07.2015 в 11:43.
31.07.2015, 11:50
Аватар для некто
некто некто на форуме Местный житель
Регистрация: 21.05.2014 / Сообщений: 85
Поблагодарили 176 раз(а) / Репутация: 177
Добавил параметр Otstup, относится ко всем стрелкам:

PS. только заметил, что не удаляет свои объекты с графика, поправил, файл перезалил.
Уважаемый mobidik, покажите пожалуйста где изменить в коде точку отсчёта отступа, скопировал и перенёс из Вашей версии

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

extern int Otstup = 35;
[свернуть]
, но в моей версии mql это проблему не решило, посмотрите пожалуйста на скрин из моего предыдущего сообщения, возможно я не верно формулирую задачу: стрелки Buy (как нужно) - отступ вниз от Low, стрелки Sell - отступ считается не от High, мне нужно в моей версии индикатора поднять стрелки Sell над сигнальной свечёй, так же как стрелки Buy ниже.
Спасибо, что откликнулись и помогаете.
31.07.2015, 12:18
Регистрация: 09.08.2012 / Адрес: Ua_Khm / Сообщений: 1,987
Поблагодарили 9,988 раз(а) / Репутация: 10001
Уважаемый mobidik, покажите пожалуйста где изменить в коде точку отсчёта отступа, скопировал и перенёс из Вашей версии

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

extern int Otstup = 35;
[свернуть]
, но в моей версии mql это проблему не решило, посмотрите пожалуйста на скрин из моего предыдущего сообщения, возможно я не верно формулирую задачу: стрелки Buy (как нужно) - отступ вниз от Low, стрелки Sell - отступ считается не от High, мне нужно в моей версии индикатора поднять стрелки Sell над сигнальной свечёй, так же как стрелки Buy ниже.
Спасибо, что откликнулись и помогаете.
Тогда сделайте так: открываете в редакторе свой файл, находите строчки, где есть следующие строки:
- Otstup*Point,241 - это для стрелок бай
- Otstup*Point,242 - это для стрелок сел
и вместо слова Otstup прописываете число, сколько пунктов нужно отступить от High/Low свечи. Можно заменить слово на слово+число и прописать так:
(Otstup+25)*Point,241
т.е., числом Вы подкорректируете положение стрелки, а с настроек, параметром Otstup сможете задавать отступ сразу всем стрелкам. Пробуйте и Вы сделаете для себя именно так, как пожелаете, удачи.

Последний раз редактировалось mobidik; 31.07.2015 в 12:20.
31.07.2015, 12:35
Аватар для некто
некто некто на форуме Местный житель
Регистрация: 21.05.2014 / Сообщений: 85
Поблагодарили 176 раз(а) / Репутация: 177
mobidik, спасибо большое, идею понял,было так:

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

if(Arrow1)
SetArrow1(x,Time[shift2],High[shift2]+(10+b)*Point,242,Red);
[свернуть]

сделал так со всеми Sell стрелками:

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

if(Arrow1)
SetArrow1(x,Time[shift2],High[shift2]+(100+b)*Point,242,Red);
[свернуть]

и получилось норм.

P.S. правда не понял почему на Buy от Low при тех же параметрах, только с отрицательным знаком отступает правильно без коррекции
P.S.S.

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

понял, размер знака был не учтён, если поставить например точки вместо стрелок, то получается правильный отступ и без коррекции
[свернуть]

Последний раз редактировалось некто; 31.07.2015 в 12:45. Причина: понял
31.07.2015, 14:13
Аватар для step1
step1 step1 вне форума Активный участник
Регистрация: 05.03.2013 / Сообщений: 191
Поблагодарили 76 раз(а) / Репутация: 77
Сов-пробойник? На 5 знаков нужно подбирать настройки.
01.08.2015, 19:35
Аватар для Афанасий78
Афанасий78 Афанасий78 вне форума Интересующийся
Регистрация: 25.10.2012 / Сообщений: 15
Поблагодарили 3 раз(а) / Репутация: 4
Сделайте пожалуйста Магик , перевод в безубыток и трал убыточных ордеров (без зоны заморозки )

Последний раз редактировалось Афанасий78; 01.08.2015 в 19:43.
02.08.2015, 16:14
Аватар для AlanG
AlanG AlanG вне форума Элитный участник
Регистрация: 10.01.2011 / Адрес: Казахстан / Сообщений: 1,338
Поблагодарили 1,151 раз(а) / Репутация: 1169
Сообщение от: Афанасий78
Сделайте пожалуйста Магик , перевод в безубыток и трал убыточных ордеров (без зоны заморозки )
пробуй
я не проверял слямзил трал с другой совки

Последний раз редактировалось AlanG; 02.08.2015 в 17:08.
02.08.2015, 17:32
Аватар для AlanG
AlanG AlanG вне форума Элитный участник
Регистрация: 10.01.2011 / Адрес: Казахстан / Сообщений: 1,338
Поблагодарили 1,151 раз(а) / Репутация: 1169
пробуй
я не проверял слямзил трал с другой совки
extern string TRALL = "---------------------------------------------";
//--------------------------------------------------------------------
input int StopLoss = 500; //стоплосс
input int TakeProflt = 1000; //желаемая прибыль).
input int TrailingStop = 200; //как прибыль ордера достигает этого значения в пунктах, Stop Loss переносится на на цену открытия ордера и далее тралится по профиту.
input int StepTrall = 350; //Шаг Трала.
//--------------------------------------------------------------------
input int var_128 = 12262007;// магик
02.08.2015, 22:53
Аватар для Афанасий78
Афанасий78 Афанасий78 вне форума Интересующийся
Регистрация: 25.10.2012 / Сообщений: 15
Поблагодарили 3 раз(а) / Репутация: 4
extern string TRALL = "---------------------------------------------";
//--------------------------------------------------------------------
input int StopLoss = 500; //стоплосс
input int TakeProflt = 1000; //желаемая прибыль).
input int TrailingStop = 200; //как прибыль ордера достигает этого значения в пунктах, Stop Loss переносится на на цену открытия ордера и далее тралится по профиту.
input int StepTrall = 350; //Шаг Трала.
//--------------------------------------------------------------------
input int var_128 = 12262007;// магик
Не то, это обычный трал в прибыльной зоне, который в советнике и так есть. Нужен тралл в убыточной зоне ордеров до безубытка, отдельный перевод в безубыток без трала и трал в прибыльной зоне ( который уже реализован).
03.08.2015, 06:58
Аватар для gek
gek gek на форуме Местный знаток
Регистрация: 26.08.2008 / Сообщений: 3,484
Поблагодарили 883 раз(а) / Репутация: 886
Всем привет!
Посмотрите пожалуйста,грузит терминал конкретно,аж завис.
03.08.2015, 07:46
Регистрация: 16.04.2010 / Сообщений: 1,718
Поблагодарили 3,391 раз(а) / Репутация: 3390
Ребята кто может увеличить количество истории просмотр в индюке плиз !
Двинем рынок своими копейками !!!
03.08.2015, 12:19
Аватар для Inna0308
Inna0308 Inna0308 вне форума Прохожий
Регистрация: 03.08.2015 / Сообщений: 1
Поблагодарили 0 раз(а) / Репутация: 1
Добрый день, написала свой первый скрипт. Дважды щелкаю по нему в навигаторе, и никаких действий. Подскажите, что не так я делаю((

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

//+------------------------------------------------------------------+
//| One.mq4 |
//| Copyright 2015, MetaQuotes Software Corp. |
//| _https://www.mql5.com|
//+------------------------------------------------------------------+
//
#property copyright "Copyright 2015, MetaQuotes Software Corp."
#property link "https://www.mql5.com"
#property version "1.00"
#property strict
string array[];
string FileName="D:\\ttt.csv";
int FileHandle;
string tempArray[640],currString;
int stringCounter;
int OnStart()
{
FileHandle=FileOpen(FileName,FILE_READ);
if (FileHandle!=-1)
{
while(!FileIsEnding(FileHandle))
{
currString=FileReadString(FileHandle);
tempArray[stringCounter]=currString;
stringCounter++;
}
if (stringCounter>0)
{
ArrayResize(array,stringCounter);
for (int i=0;i<stringCounter;i++) array[i]=tempArray[i];
Alert(tempArray[stringCounter]);
Alert("ррррррррррррррррррррррррррррррррррррррррррррр");
Print("ssssssssssssssssssssssssssssss");
}
}
return(0);
}
[свернуть]

Последний раз редактировалось NSerega; 03.08.2015 в 12:48.
03.08.2015, 13:11
Аватар для AlanG
AlanG AlanG вне форума Элитный участник
Регистрация: 10.01.2011 / Адрес: Казахстан / Сообщений: 1,338
Поблагодарили 1,151 раз(а) / Репутация: 1169
Добрый день, написала свой первый скрипт. Дважды щелкаю по нему в навигаторе, и никаких действий. Подскажите, что не так я делаю((

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

//+------------------------------------------------------------------+
//| One.mq4 |
//| Copyright 2015, MetaQuotes Software Corp. |
//| _https://www.mql5.com|
//+------------------------------------------------------------------+
//
#property copyright "Copyright 2015, MetaQuotes Software Corp."
#property link "https://www.mql5.com"
#property version "1.00"
#property strict
string array[];
string FileName="D:\\ttt.csv";
int FileHandle;
string tempArray[640],currString;
int stringCounter;
int OnStart()
{
FileHandle=FileOpen(FileName,FILE_READ);
if (FileHandle!=-1)
{
while(!FileIsEnding(FileHandle))
{
currString=FileReadString(FileHandle);
tempArray[stringCounter]=currString;
stringCounter++;
}
if (stringCounter>0)
{
ArrayResize(array,stringCounter);
for (int i=0;i<stringCounter;i++) array[i]=tempArray[i];
Alert(tempArray[stringCounter]);
Alert("ррррррррррррррррррррррррррррррррррррррррррррр");
Print("ssssssssssssssssssssssssssssss");
}
}
return(0);
}
[свернуть]

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

Пример:

//+------------------------------------------------------------------+
//| Script program start function |
//+------------------------------------------------------------------+
void OnStart()
{
//--- неправильный способ открытия файла
string terminal_data_path=TerminalInfoString(TERMINAL_DATA_PATH);
string filename=terminal_data_path+"\\MQL4\\Files\\"+"fractals.csv";
int filehandle=FileOpen(filename,FILE_WRITE|FILE_CSV);
if(filehandle<0)
{
Print("Неудачная попытка открыть файл по абсолютному пути");
Print("Код ошибки ",GetLastError());
}
//--- правильный способ работы в "файловой песочнице"
ResetLastError();
filehandle=FileOpen("fractals.csv",FILE_WRITE|FILE_CSV);
if(filehandle!=INVALID_HANDLE)
{
FileWrite(filehandle,TimeCurrent(),Symbol(), EnumToString(ENUM_TIMEFRAMES(_Period)));
FileClose(filehandle);
Print("FileOpen OK");
}
else Print("Операция FileOpen неудачна, ошибка ",GetLastError());
//--- еще один пример с созданием вложенной директории в MQL4\Files\
string subfolder="Research";
filehandle=FileOpen(subfolder+"\\fractals.txt",FILE_WRITE|FILE_CSV);
if(filehandle!=INVALID_HANDLE)
{
FileWrite(filehandle,TimeCurrent(),Symbol(), EnumToString(ENUM_TIMEFRAMES(_Period)));
FileClose(filehandle);
Print("Файл должен быть создан в папке "+terminal_data_path+"\\"+subfolder);
}
else Print("Операция FileOpen неудачна, ошибка ",GetLastError());
}

[свернуть]
Как то так СРАВНИ!!! что ты, там не до писала=)

Последний раз редактировалось AlanG; 03.08.2015 в 13:15.
03.08.2015, 13:35
Аватар для oliva1
oliva1 oliva1 вне форума Элитный участник
Регистрация: 19.01.2011 / Сообщений: 479
Поблагодарили 1,196 раз(а) / Репутация: 1195

По умолчанию Нужен таймер обратного отсчета!

Искал в "поиске индикаторов" - облом!
У кого есть таймер, чтобы считал время до окончания бара (свечи) по секундам, а не по приходящим тикам. Тиковых - на выбор!
Чтоб показывал время жизни свечи (бара) независимо от поступления тиковых котировок!
Поделитесь, если не жалко!
А может, кому написать или исправить не в лом!!!
Вот хоть бы этот!
03.08.2015, 15:53
Аватар для Ted Nikson
Ted Nikson Ted Nikson вне форума Местный житель
Регистрация: 28.11.2009 / Сообщений: 123
Поблагодарили 176 раз(а) / Репутация: 175
Если не затрудняю Вам, уважаемы програмисты, можно вынестите ети цифровие означения индикатора (на графике я отметил их с белые кружочками) как отделные буферы в видом стрелки (цвет+отступ от свечи)?
deepak 
03.08.2015, 16:53
Аватар для azaib77
azaib77 azaib77 вне форума Новичок форума
Регистрация: 08.04.2014 / Сообщений: 34
Поблагодарили 9 раз(а) / Репутация: 10
please look at this not work
04.08.2015, 08:03
Аватар для Vadzik90
Vadzik90 Vadzik90 вне форума Прохожий
Регистрация: 02.08.2015 / Сообщений: 2
Поблагодарили 0 раз(а) / Репутация: 1
Народ, нужна помощь в доработке сова. Сов самодельный. Заказывал пару лет назад, но так и не доработали его. Там нужно вписать индикатор, чтоб не было нужды индикатор ставить одновременно с советником и он не хочет торговать по всем прописанным в нем валютным парам. Задумка была чтоб он торговал так же как гепард, сразу по всем валютным парам. В приложении архив с советником и индикатором.
04.08.2015, 16:03
Аватар для zhserg
zhserg zhserg вне форума Местный знаток
Регистрация: 16.12.2012 / Адрес: Россия, Сибирь / Сообщений: 515
Поблагодарили 726 раз(а) / Репутация: 729
please look at this not work
К этому советнику нужна ProTrader.dll
zhserg.ru советники, скрипты, индикаторы на заказ
04.08.2015, 16:54
Аватар для zhserg
zhserg zhserg вне форума Местный знаток
Регистрация: 16.12.2012 / Адрес: Россия, Сибирь / Сообщений: 515
Поблагодарили 726 раз(а) / Репутация: 729
Искал в "поиске индикаторов" - облом!
У кого есть таймер, чтобы считал время до окончания бара (свечи) по секундам, а не по приходящим тикам. Тиковых - на выбор!
Чтоб показывал время жизни свечи (бара) независимо от поступления тиковых котировок!
Поделитесь, если не жалко!
А может, кому написать или исправить не в лом!!!
Вот хоть бы этот!
zhserg.ru советники, скрипты, индикаторы на заказ
04.08.2015, 17:00
Аватар для oliva1
oliva1 oliva1 вне форума Элитный участник
Регистрация: 19.01.2011 / Сообщений: 479
Поблагодарили 1,196 раз(а) / Репутация: 1195
Спасибо, но опять не то!
Ответить

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


Опции темы

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

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



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


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