Yalnızca ürünü satın alan veya kiralayan kullanıcılar yorum yazabilir
Vladislav Andruschenko  

External parameters for custom indicator, in SignalTypeIndicator = xArrow mode

You can specify external variables of the indicator as they are written in the settings table , separated by commas!

Important : You must respect the order of variables and the type of variables.

Variable typeRecordImportantExample
intx

one

ten

777

doublexxBe sure to specify through the point.

0.2

1.10

string"x"Be sure to specify the string (not numbers), you can simply write as "X"

"XXX"

"TEST SAME"

datetimeD'year.month.day 'Mandatory indication of D and single quotes

D'2018.11.08 '

D'2015.01.01 '

colorC'red / green / blue 'Mandatory indication of C and single quotes. Color enumeration through slash /

C'0 / 128/128 '

C'0 / 256/0 '

eg

input int InpCCIPeriod = 1; 
input double InpCCIPeriod2 = 2.0; 
input color InpCCIPeriod3 = clrGreen; 
input string InpCCIPeriod6 = "text"; 
input datetime InpCCIPeriod4 = 2018.11.08; 
input bool InpCCIPeriod5 = false;

written as:

SIGNALStrategyInputs = 1,2.0, C'0 / 128/0 ', " text ", D'2018.11.08', false





Внешние параметры для пользовательского индикатора, в режиме SignalTypeIndicator=xArrow  

Вы можете указать внешние переменные индикатора в том виде, как они записаны в таблице настроек через запятую!

Важно: Необходимо соблюдать порядок переменных и тип переменных.

Тип переменнойЗаписьВажноПример
intx 

1

10

777

doublex.xОбязательно указание через точку .

0.2

1.10

string"x"Обязательно указание строки (не цифры ), можно просто записать как "X"

"XXX"

"TEST SAME"

datetimeD'year.month.day'Обязательно указание D и одинарных ковычек

D'2018.11.08'

D'2015.01.01'

colorC'red/green/blue'Обязательно указание С и одинарных ковычек. Перечисление цвета через слэш /

C'0/128/128'

C'0/256/0'

например 

input int InpCCIPeriod=1; 
input double InpCCIPeriod2=2.0; 
input color InpCCIPeriod3=clrGreen; 
input string InpCCIPeriod6="text"; 
input datetime InpCCIPeriod4=2018.11.08; 
input bool InpCCIPeriod5=false; 

записывается как:

SIGNALStrategyInputs=1,2.0,C'0/128/0',"text ",D'2018.11.08',false


Vladislav Andruschenko  
- Исправлены ошибки по сообщениям пользователей 
 - Переработана система получения сигналов 
 - Изменены файлы примеров индикатора для получения сигналов для работы новых функций и блоков!Будьте внимательны! 
================================================================================= 
 - Обновление EAPADPRO до версии 23: 
Добавлены элементы управления скоростью тестирования и паузы в тестере стратегий; 
Добавлена таблица текущих открытых позиций в тестере стратегий; 
=================================================================================

- Добавлен блок управлением сигналом закрытия по пользовательскому индикатору.  
Данный блок позволяет закрывать открытые позиции по сигналам пользовательского индикатора. 
Используется в том случае, если пользовательский индикатор предоставляет сигналы на закрытие позиций (отдельно от сигналов открытия новой позиции). 
Если Вам необходимо указать советнику сигналы на закрытие позиций, тогда Вам нужно указать: имя индикатора (может быть идентичным с именем индикатора для закрытия позиций), набор параметров (Если они отличаются от параметров индикатора по умолчанию), ТаймФрейм, Сдвиг бара, а также номер буферов для получения сигналов на закрытие. Отдельно для BUY и SELL позиций.  
Внимание: Если Вы хотите закрывать позицию при получении противоположного сигналы, тогда Вам не нужно использовать этот блок. 

 - Внешние параметры Signal for Close options: 

CloseNameIndicator="";                       //CloseNameIndicator --> Indicator name to get signal to close pos 
CloseTypeIndicator=xArrow;                   //CloseTypeIndicator --> Type of indicator signal to close 
CloseTimeFrame=PERIOD_CURRENT;               //CloseTimeFrame --> TimeFrame of signal to close 
Close_shift=1;                               //Close_shift --> Bar number to receive signal to close 
CloseStrategyInputs="";                      //CloseStrategyInputs --> Inputs of the ind, separated by commas 
CloseBuferforBUY=4;                          //CloseBuferforBUY --> Buffer number for close BUY 
CloseBuferforSELL=5;                         //CloseBuferforSELL --> Buffer number for close SELL 
Close_IndSigToClose=0;                       //Close_IndSigToClose --> Indicator number to get Close signal 

================================================================================= 

- Добавлен блок управления стоплоссом и тейкпрофитом по сигналам пользовательского индикатора. 
Данный блок позволяет устанавливать стоплосс или тейкпрофит при открытии позиций по сигналу, которые могут быть взяты из значений буферов пользовательского индикатора. 
Если у Пользовательского индикатора установлены отдельные буферы для получения стоплосса или тейкпрофита, Вы можете использовать эти значения при открытии новой позиции.  

Внимание: Стоплосс или тейкпрофит устанавливается только при открытии новой позиции по новому сигналу. В функциях Усреднения, Дополнительного открытия используется параметры стоплоссов и тейкпрофитов из прошлых переменных. Стоплосс и тейкпрофит, полученный от пользовательского индикатора в Усреднении и дополнительном открытии участия не принимают.  
Стоплосс и тейкпрофит от пользовательского индикатора также устанавливается при использовании функции ForcedModifySLTP 

Если Вам необходимо указать советнику значения стоплосс и тейкпрофит от пользовательского индикатора, тогда Вам нужно указать: имя индикатора  
(может быть идентичным с именем индикатора для открытия / закрытия позиций), набор параметров (Если они отличаются от параметров индикатора по   
умолчанию), ТаймФрейм, Сдвиг бара, а также номер буферов для получения значений. Отдельно для BUY и SELL позиций и отдельно для StopLoss и TakeProfit.  

 - Внешние параметры Custom StopLoss and TakeProfit from Indicators options: 

SLTPNameIndicator="";                        //SLTPNameIndicator --> Indicator name to get signal of SL/TP 
SLTPTypeIndicator=xPrice;                    //SLTPTypeIndicator --> Type of indicator signal of SL/TP 
SLTPTimeFrame=PERIOD_CURRENT;                //SLTPTimeFrame --> TimeFrame of signal of SL/TP 
SLTP_shift=1;                                //SLTP_shift --> Bar number to receive signal of SL/TP 
SLTPStrategyInputs="";                       //SLTPStrategyInputs --> Inputs of the ind, separated by commas 
SLTPBuferforBUY_StopLoss=-1;                 //SLTPBuferforBUY_StopLoss --> Buffer number of SL for BUY 
SLTPBuferforSELL_StopLoss=-1;                //SLTPBuferforSELL_StopLoss --> Buffer number of SL for SELL 
SLTPBuferforBUY_TakeProfit=-1;               //SLTPBuferforBUY_TakeProfit --> Buffer number of TP for BUY 
SLTPBuferforSELL_TakeProfit=-1;              //SLTPBuferforSELL_TakeProfit --> Buffer number of TP for SELL 

=================================================================================
Vladislav Andruschenko  
- Fixed bugs according to user messages
- Reworked system for receiving signals
- Modified indicator indicator files for receiving signals for the operation of new functions and blocks! Be attentive!
================================================= ===============================
- Update EAPADPRO to version 23:
Added controls for speed testing and pause in the strategy tester;
Added a table of current open positions in the strategy tester;
================================================= ===============================

- Added block control signal closure for custom indicator.
This block allows you to close open positions by signals of a custom indicator.
It is used if a custom indicator provides signals for closing positions (separately from the signals for opening a new position).
If you need to tell the adviser signals to close positions, then you need to specify: the indicator name (may be identical with the indicator name for closing positions), a set of parameters (If they differ from the default indicator parameters), TimeFrame, Bar Shift, and number buffers to receive signals for closing. Separately for BUY and SELL positions.
Attention: If you want to close a position when receiving the opposite signals, then you do not need to use this block.

- External parameters Signal for Close options:

CloseNameIndicator = ""; // CloseNameIndicator -> Indicator name to get the signal to close pos
CloseTypeIndicator = xArrow; // CloseTypeIndicator -> Type of indicator signal to close
CloseTimeFrame = PERIOD_CURRENT; // CloseTimeFrame -> TimeFrame of signal to close
Close_shift = 1; // Close_shift -> Bar number to receive signal to close
CloseStrategyInputs = ""; // CloseStrategyInputs -> Inputs Of Ind, separated by commas
CloseBuferforBUY = 4; // CloseBuferforBUY -> Buffer number for close BUY
CloseBuferforSELL = 5; // CloseBuferforSELL -> Buffer number for close SELL
Close_IndSigToClose = 0; // Close_IndSigToClose -> Indicator number to get Close signal
================================================= ===============================

- Added Stop Loss and Take Profit control unit based on custom indicator signals.
This block allows you to set a stop loss or take profit when opening positions on the signal, which can be taken from the values of the custom indicator buffers.
If the Custom Indicator has separate buffers for getting Stop Loss or Take Profit, you can use these values when opening a new position.

Attention: Stoploss or take profit is set only when a new position is opened using a new signal. The functions of averaging, additional opening use the parameters of stop loss and take profit from past variables. Stoploss and take profit obtained from the custom indicator in Averaging and additional opening are not accepted.
Stop loss and take profit from a custom indicator is also set when using the ForcedModifySLTP function.

If you need to tell the adviser the stop loss and take profit values from the custom indicator, then you need to specify: the indicator name
(may be identical with the name of the indicator for opening / closing positions), a set of parameters (If they differ from the parameters of the indicator by
default), TimeFrame, Shift bar, and the number of buffers to get values. Separately for BUY and SELL positions and separately for StopLoss and TakeProfit.

- External parameters Custom StopLoss and TakeProfit from Indicators options:

SLTPNameIndicator = ""; // SLTPNameIndicator -> Indicator name to get the signal of SL / TP
SLTPTypeIndicator = xPrice; // SLTPTypeIndicator -> Type of indicator signal of SL / TP
SLTPTimeFrame = PERIOD_CURRENT; // SLTPTimeFrame -> TimeFrame of signal of SL / TP
SLTP_shift = 1; // SLTP_shift -> Bar number to receive signal of SL / TP
SLTPStrategyInputs = ""; // SLTPStrategyInputs -> Inputs of the ind, separated by commas
SLTPBuferforBUY_StopLoss = -1; // SLTPBuferforBUY_StopLoss -> Buffer number of SL for BUY
SLTPBuferforSELL_StopLoss = -1; // SLTPBuferforSELL_StopLoss -> Buffer number of SL for SELL
SLTPBuferforBUY_TakeProfit = -1; // SLTPBuferforBUY_TakeProfit -> Buffer number of TP for BUY
SLTPBuferforSELL_TakeProfit = -1; // SLTPBuferforSELL_TakeProfit -> Buffer number of TP for SELL
================================================= ===============================
pitpitrowski  

Ich wollte einmal fragen was es kostet wenn sie mir in einem custom indicator arrows Programieren und die Pufferwerte auslesen und in einem anderen nur die Pufferwerte auslesen.

Pfeile sind schn voehanden.?

Dosyalar:
sve_rsi.PNG  33 kb
Mario Soattini  
Ciao a tutti  sono molto contento dell expert perche' funziona bene lo puoi utilizzare con vari indicatori lo puoi personalizzare ottimo prodotto grazie Vladislav
Vladislav Andruschenko  
Mario Soattini:
Ciao a tutti  sono molto contento dell expert perche' funziona bene lo puoi utilizzare con vari indicatori lo puoi personalizzare ottimo prodotto grazie Vladislav

Thank you. If you want to add review you can add review in review tab ))

For your question. I need your set file. 
You can disable close by change signal. 

ClosePosifChangeClosing the positions when the general indicator signal is reversed.
The difference between ClosePosifChange and ClosePositionifChangeOWNSignal is that with ClosePosifChange - a signal change is considered for all filters + the main signal.
and when ClosePositionifChangeOWNSignal - the signal change is considered only on the main indicator.
It also works for pending orders.
jewboy  

hello Vladislav,

thank you for your EA. I rent it for 1 month in order to use it with pipfinite pro.

please find set file i use.

so far it doesnt send any order to the market. maybe i input something wrong

cheers

laurent

Dosyalar:
Vladislav Andruschenko  
jewboy :

hello  Vladislav,

thank you for your EA. I rent it for 1 month in order to use it with pipfinite pro.

please find set file i use.

so far it doesnt send any order to the market. maybe i input something wrong

cheers

laurent


Hello. Thank.

Market\\PipFinite Trend PRO

Full instructions here: https://www.expforex.com/publ/english_guide_and_article/exp_the_xcustomea_advisor_on_the_pipfinite_trend_pro_indicator/11-1-0-210


Look at the difference between what I wrote and what you have written:



PipFinite Trend PRO custom indicator

It will take you 10 seconds to complete the process.

Opening Positions Signals

for MT4, we specify the name Market\\PipFinite Trend PRO

for MT5, we specify the name Market \\ PipFinite Trend PRO PRO MT5

Parameter SignalTypeIndicator = xArrow

Next, we need to specify the number of buffers to open positions!

It can be seen in the market review:

  1. SignalBuferforBUY = 8
  2. SignalBuferforSELL = 9

All other default settings!

looks like that:

  1. SignalNameIndicator = Market \\ PipFinite Trend PRO MT5
  2. SignalTypeIndicator = 2
  3. TF_IndSigToTrade1 = 0
  4. OWNSIGNAL_shift = 1
  5. SIGNALStrategyInputs =
  6. SignalBuferforBUY = 8
  7. SignalBuferforSELL = 9
jewboy  
i did but still no open positions
Vladislav Andruschenko  
jewboy :
i did but still no open positions


Did you buy the indicator? Is it in the market folder?

show screen

jewboy  
Vladislav Andruschenko:


Did you buy the indicator? Is it in the market folder?

show screen

yes it is in idicators/market

Yalnızca ürünü satın alan veya kiralayan kullanıcılar yorum yazabilir