MetaTrader CopyTool Master Parámetros

extern string ChannelID = "F5AC-11DB-BBA8"

CopyTool channelId utilizados para construir un puente virtual entre amo y esclavo lado de esta página.
Dom channelId valor de cadena es única en el ejemplo CopyTool.
Si inicia otra instancia separada CopyTool?
Lea "Cómo instalar es otra instancia CopyTool" tema en el installation.html carpeta.
extern int Timer.msec = 1000

Timer.msec parámetro define una frecuencia de circuito principal de secuencia de comandos en unidades de milisegundos.
Los bajos valores del temporizador (000-500), la utilización de CPU para aumentar, puede dar lugar a situaciones peligrosas.
Los valores altos (10 000 - ...) puede conducir a la lentitud de procesamiento de señales.
Le recomendamos no cambiar esta configuración si tiene experiencia sólo los usuarios.
Consejo:
1000 milisegundos = 1 segundo.

Etiquetas

extern int Timer.Corner = 1
extern int Timer.X = 20
extern int Timer.Y = 20
extern string Timer.FontName = "Arial Narrow"
extern int Timer.FontSize = 24
extern color Timer.FontColor = Gold
Una esquina, horizontal y verticalmente, el nombre de la fuente, tamaño y color de fuente del objeto Timer en la tabla de la etiqueta MetaTrader. Rincón de los valores son 0, 1, 2 o 3

copytool lable

extern int Error.Corner = 1
extern int Error.X = 20
extern int Error.Y = 60
extern string Error.FontName = "Arial Narrow"
extern int Error.FontSize = 18
extern color Error.FontColor = Red= Red
Una esquina, horizontal y verticalmente, el nombre del tamaño de fuente y color de la fuente de la etiqueta de objeto de error en la tabla de MetaTrader. Rincón de los valores son 0, 1, 2 o 3
extern tern int About.Corner = 3
extern int About.X = 20
extern int About.Y = 15
extern int About.dY = 14
extern string About.FontName = "Verdana"
extern int About.FontSize = 9
extern color About.FontColor = Silver
Una esquina, espaciado horizontal y vertical entre las líneas, el nombre de la fuente, tamaño y color de fuente del objeto etiqueta sobre la ventana de MetaTrader gráficos. Rincón de los valores son 0, 1, 2 o 3

MetaTrader CopyTool Esclavo parámetros

extern string ChannelID = "F5AC-11DB-BBA8"
CopyTool channelId utilizados para construir un puente virtual entre amo y esclavo lado de esta página.
Dom channelId valor de cadena es única en el ejemplo CopyTool.
Está comenzando otra instancia independiente CopyTool?
Lea "Cómo instalar es otra instancia CopyTool" tema en el installation.html carpeta.
extern int Timer.msec = 1000
Timer.msec parámetro define una frecuencia de circuito principal de secuencia de comandos en unidades de milisegundos. Los bajos valores del temporizador (000-500), la utilización de CPU para aumentar, puede dar lugar a situaciones peligrosas. Los valores altos (10 000 - ...) puede conducir a la lentitud de procesamiento de señales. Le recomendamos no cambiar esta configuración si tiene experiencia sólo los usuarios. Consejo:
1000 milisegundos = 1 segundo.
extern bool MapSymbols = false
true: MapSymbolsFile de lectura y el proceso de icono para el icono entre el maestro y parte del esclavo.
false: Los símbolos de cotización que hizo la página principal sin la asignación disponible.
extern string MapSymbolsFile = "MapSymbols.txt"
MapSymbolsFile ayudará a mostrar la imagen de icono, si el maestro y el esclavo tienen terminales de otros nombres como símbolos.
Hay dos columnas: los símbolos básicos para el maestro y esclavo símbolos página destinition.
Caso A:
O EURUSDm icono en la página y el símbolo maestro EURUSD en la parte del esclavo. Editar MapSymbolsFile establecido MapSymbols = verdadero. MapSymbols.txt para el caso A: //---------------------------------
// Master => Slave
//---------------------------------
EURUSDm => EURUSD
[OTHER_SYMBOL]m => [OTHER_SYMBOL]
Caso B:
Vamos a la página principal tiene un símbolo EURUSD. parte del esclavo ha fxEURUSD icono. Editar MapSymbolsFile establecido MapSymbols = verdadero. MapSymbols.txt para el caso B:

MapSymbols.txt for the case B:
//---------------------------------
// Master => Slave
//---------------------------------
EURUSD => fxEURUSD
[OTHER_SYMBOL] => fx[OTHER_SYMBOL]
Caso C:
Maestro ha simbólica EURUSD. EURUSD símbolo de esclavos. Establecer MapSymbols = falso. No es necesario utilizar MapSymbolsFile.

Lote Sección

extern string _LotType_format1__ = "[MS: Master] [FX: fixed] [BP: balance pcnt]"
extern string _LotType_format2__ = "[EP: equity pcnt] [FMP: free margin pcnt]"
extern string _LotType_format3__ = "[MRT: martingale] [C: custom]"

extern string LotType = "MS"
LotType que indica la cantidad de carga en la parte del esclavo. Los valores válidos son LotType "MS", "FX", "BP", "EP", "FMP", "MRT", "C".
extern double MS.LotRatio = 2.0
MS.LotRatio utilizarse si LotType = "MS". muchos eslavos como un lote maestro multiplicado por MS.LotRatio.
Ejemplo:
1) MasterLot = 0.1, MS.LotRatio SlaveLot= 1.0=> = 0.1 * 1.0 = 0.1
2) MasterLot = 1.0, MS.LotRatio SlaveLot= 2.0=> = 1.0 * 2.0 = 2.0
3) MasterLot = 6.0, MS.LotRatio SlaveLot= 0.5=> = 6.0 * 0.5 = 3.0
extern double FX.FixedLot = 0.1
FX.FixedLot utilizarse si LotType = "FX".
Esclavo igualdad FX.FixedLot.
extern double BP.BalancePcnt = 10.0
extern double BP.BalanceBasis = 1000.0
BP.BalancePcnt BP.BalanceBasis y utilizado en el caso LotType = "BP".
Esclavo calcula como saldo de la AccountBalance()/BP.BalanceBasis*BP.BalancePcnt/100.
Ejemplo:
1) BP.BalanceBasis = 1 000.0, BP.BalancePcnt = 10.0, afluente AccountBalance = 12 000.0
Lot = 12000.0/1000.0 * 10.0/100 = 1.2
2) BP.BalanceBasis = 500.0, BP.BalancePcnt = 5.0, afluente AccountBalance = 5 000.0
Lot = 5000.0/500.0 * 5.0/100 = 0.5

extern double EP.EquityPcnt = 15.0
extern double EP.EquityBasis = 1000.0
EP.EquityPcnt EP.EquityBasis y utilizado en el caso LotType = "EP".
Esclavo calcula tanto AccountEquity()/EP.EquityBasis*EP.EquityPcnt/100.
extern double FMP.FreeMarginPcnt = 20.0
extern double FMP.FreeMarginBasis = 1000.0
FMP.FreeMarginPcnt FMP.FreeMarginBasis y utilizado en el caso LotType = "FMP".
Esclavo calcula como AccountFreeMargin()/FMP.FreeMarginBasis*FMP.FreeMarginPcnt/100.
extern double MRT.LotRatio = 2.0
MRT.LotRatio utilizarse si LotType = "RMT".
CopyTool aumentará significativamente en tamaño después de cada pérdida, de modo que la primera victoria se recuperaría todas las pérdidas anteriores y realizar beneficios. Ejemplo:
FX.FixedLot = 0.1, MRT.LotRatio = 2.0

FX.FixedLot = 0,1, = 2,0 MRT.LotRatio
1) Comprar EURUSD cerrada TakeProfit = 0.1, por lotes siguiente=> 0.1
2) vender EURUSD cerrado por Stoploss= 0.1, por lotes siguiente=2 => 0.1 * 2 = 0.2
3) Comprar EURUSD cerrado por Stoploss = 0.2, por lotes siguiente=2 =>0.2 * 2 = 0.4
4) Compre EURUSD cerrado por Stoploss = 0.4, por lotes siguiente=2 => 0.4 * 2 = 0.8
5) Comprar EURUSD cerrada TakeProfit 0.8 = , por lotes siguiente=> 0.1
6) Vender EURUSD cerrada TakeProfit = 0.1, por lotes siguiente=> 0.1
extern double MinLot = 0.1
Mínima permitida mucho.
extern double MaxLot = 5.0
Máxima permitida en el nivel de un juego.
extern int LotDigits = 1
Función redondea el valor calculado NormalizeDouble mucho por la aclaración.
Establecer LotDigits = 1 para las cuentas estándar (requisitos mínimos establecidos 0.1)
LotDigits Set = 2 para mini-cuentas (la cantidad mínima de 0.01)
Ejemplo:
1) LotDigits = 0, calculado = 1.834, truncado Lote= 1.0
2) Los LotDigits = 1, calculado = 5.237, truncado Lote = 5.2
3) LotDigits = 1, calculado = 2.71, truncado Lote = 2.7
4) LotDigits = 2, calculado = 0.392 , truncado Lote = 0.39
5) LotDigits = 2, calculado = 3.8734, truncado Lote = 3.87

Parámetros del Comercio

extern int AccDigits = 5
Set AccDigits = 4 si su broker ofrece citas a 4 dígitos.
Set AccDigits = 5 si su corredor ofrece citas a cinco dígitos.

extern bool MarketExecution = false
cierto: las dos fases en el modo de apertura. (1) abrir un nuevo comando sin SL y TP. (2) añadir SL y / o TP.
falso: en el modo estándar para abrir en un solo paso.
Hay tres tipos de prestaciones - Ejecución Instantánea, la ejecución de la aplicación y ejecución en el mercado.
el contrato a SL y TP, el nuevo orden de precio abierto prohibida porque no está definido.
En su lugar, un orden de mercado se coloca y toma de ganancias y / o pérdida de la parada-ha estado en la ubicación registrada.
extern string _CopyMode_format__ = "[A: absolute] [P: pips]"

extern string StopLossCopyMode = "A"
extern string TakeProfitCopyMode = "A"
"A": Por supuesto modo. sl y los valores de los TP se copian de un lado como del maestro.
"P" pips modo. sl y los valores de TP ajustado. (1) los valores absolutos de las semillas transformadas, (2) se aplica para calcular pips nuevos SL y TP en la parte del esclavo. Ejemplo:
¿Qué precio del pedido= 1.2000 maestro abierto = 1.1900, SL TP = 1.2100.
Ese precio de apertura de la terminal del esclavo es 1.2010.
Stoploss y TakeProfit se copian sin cambios debido a que el modo de copia = "A".
Compra Maestro => Esclavo comprar
Abrir Precio 1.2000 => 1.2010
Stop-Loss = 1.1900=> 1.1900
Beneficios = 1.2100=> 1.2100
Ejemplo:
TakeProfitCopyMode StopLossCopyMode = "P"
Al abrir maestro para Precio = 1.2000, SL= 1.1900 , tp = 1.2100.
Ese precio de apertura de la terminal del esclavo es 1.2010.
Stoploss TakeProfit y valores se convierten, porque el modo de copia "P".
Compra Maestro => Esclavo comprar
Abrir Precio 1.2000 => 1.2010
Stop-Loss = 1.1900=> 1.1910 (1.2010 - 100 pips)
Beneficios = 1.2100=> 1.2110 (1.2010 + 100 pips)
extern tern bool OverwriteStopLoss = false
extern int NewStopLoss = 200
true: Stoploss NewStopLoss utilizado como pedidos abiertos. false: ignorar NewStopLoss, utilice Stoploss lado del maestro.
extern bool OverwriteTakeProfit = false
extern int NewTakeProfit = 200
true: que el uso NewTakeProfit TakeProfit órdenes abiertas.
false: ignorar NewTakeProfit uso TakeProfit la página principal.
extern bool OverwriteComment = false
extern string NewComment = ""
true: el uso newComment como un comentario sobre las órdenes abiertas.
false: newComment ignorar, use un comentario en una página principal.
extern int RepeatN = 5
Esclavo terminal de la repetición de pedidos sin éxito OrderModify, con buen orden, las órdenes de OrderDelete RepeatN veces. OrderSend, OrderModify, OrderClose, OrderDelete commandes RepeatN fois
extern int Slippage = 3
diferencia máxima permitida entre el precio de la parte de intermediación y el precio preguntó el comerciante, las semillas en cuenta.
Los valores de deslizamiento es baja cotización Offt nuevo.
Los valores altos pueden ser la causa de la desventaja de precio abierto.
2-5 es un rango óptimo.

Filtro

extern bool CheckMinMaxPriceDiff = true
true: mínimo y máximo de verificación entre el precio de apertura de la página principal y el precio de mercado en la parte del esclavo.
false: ignorar diferencia de precio de mínimo y máximo.
extern int MinPriceDiff.StopLossSide = 0
extern int MaxPriceDiff.StopLossSide = 1000
MinPriceDiff.StopLossSide MaxPriceDiff.StopLossSide parámetros y definir el área para comprar órdenes de compraventa para el comando de copia de la zona en unidades de semen. Sólo más tarde comando Stoploss participa en el ajedrez.
CopyTool esperar mientras no las órdenes de compra / venta. Comprar o vender una vez que la orden llegue a la zona podrá llevarse a cabo.
Así, permite esta función para abrir una orden a un mejor precio.
extern int MinPriceDiff.TakeProfitSide = 0
extern int MaxPriceDiff.TakeProfitSide = 1000
MinPriceDiff.TakeProfitSide MaxPriceDiff.TakeProfitSide parámetros y definir el área para comprar órdenes de compraventa para el comando de copia de la zona en unidades de semen. Sólo más tarde TakeProfit comando está habilitado.
CopyTool esperar mientras no las órdenes de compra / venta. Comprar o vender una vez que la orden llegue a la zona podrá llevarse a cabo.
Así, permite esta función para abrir una orden a un mejor precio.


extern bool CopyClose = true
Los controles de la parte del esclavo puede ser cerrado por el comando Cerrar en el lado del capitán, por TakeProfit por Stoploss o manualmente.
cierto: operación de copia en las proximidades de la página principal.
falso: Cierre ignora el funcionamiento de una página principal.

Logs

extern bool LogMasterTrades = false
Entrar información sobre ocupaciones lado abierto de la maestra.
extern bool LogMasterHistoryTrades = false
Información sobre el registro en el empleo y los pedidos cancelados cerrado en el lado del maestro.
extern bool LogSymbolNotFound = true
Si un icono no se agrega en la ventana de vigilancia del mercado en el Esclavo terminal una advertencia a los ejemplares de periódicos.
extern bool LogOrderAlreadyCopied = true
Información sobre el registro en caso de un orden previamente copiados y cerrada, pero CopyTool intenta abrir la segunda vez en este Reglamento.
extern bool LogMinMaxPriceDiff = true
Inicie sesión en información dada a conocer en el MinMaxPriceDiff filtro.

Etiquetas

extern int Timer.Corner = 1
extern int Timer.X = 20
extern int Timer.Y = 20
extern string Timer.FontName = "Arial Narrow"
extern int Timer.FontSize = 24
extern color Timer.FontColor = Gold
Una esquina, horizontal y verticalmente, el nombre de la fuente, tamaño y color de fuente del objeto Timer en la tabla de la etiqueta MetaTrader. Rincón de los valores son 0, 1, 2 o 3


extern int Error.Corner = 1
extern int Error.X = 20
extern int Error.Y = 60
extern string Error.FontName = "Arial Narrow"
extern int Error.FontSize = 18
extern color Error.FontColor = Red= Red
Una esquina, horizontal y verticalmente, el nombre del tamaño de fuente y color de la fuente de la etiqueta de objeto de error en la tabla de MetaTrader.Rincón de los valores son 0, 1, 2 o 3
extern tern int About.Corner = 3
extern int About.X = 20
extern int About.Y = 15
extern int About.dY = 14
extern string About.FontName = "Verdana"
extern int About.FontSize = 9
extern color About.FontColor = Silver
Una esquina, espaciado horizontal y vertical entre las líneas, el nombre de la fuente, tamaño y color de fuente del objeto etiqueta sobre la ventana de MetaTrader gráficos.Rincón de los valores son 0, 1, 2 o 3