| extern string ChannelID = "F5AC-11DB-BBA8" | |
|
CopyTool utilise channelId pour construire pont virtuel entre le côté maître et esclave côté. Alors channelId est valeur de chaîne unique à travers par exemple CopyTool. Allez-vous lancer une autre instance séparée de CopyTool? Lire «Comment faire pour installer une autre instance de CopyTool" sujet situé dans le dossier installation.html. |
|
| extern int Timer.msec = 1000 | |
|
Param Timer.msec définit une fréquence de boucle script principal dans les unités de millisecondes. Les faibles valeurs de la minuterie (0 - 500) peut augmenter l'utilisation du processeur, avec un résultat dangereux. Des valeurs élevées (10 000 - ...) peut entraîner la lenteur du traitement des signaux. Nous vous conseillons d'éviter la modification de ce paramètre sauf vous êtes expérimenté seul utilisateur. Astuce:
|
|
Labels
|
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 |
Un coin, en position horizontale et verticale, le nom de police, la taille et la couleur de police de l'objet Timer étiquette sur la fenêtre graphique MetaTrader.
valeurs coin valides sont 0, 1, 2 ou 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 |
|
Un coin, en position horizontale et verticale, le nom de police, la taille et la couleur de police de l'objet étiquette d'erreur sur la fenêtre graphique MetaTrader. Valeurs coin valides sont 0, 1, 2 ou 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 |
| Un coin, en position horizontale et verticale, la distance entre les lignes, le nom de police, la taille et la couleur de police des propos objet d'étiquette sur la fenêtre graphique MetaTrader. Valeurs coin valides sont 0, 1, 2 ou 3. |
MetaTrader CopyTool Esclave Parametres
| extern string ChannelID = "F5AC-11DB-BBA8" | |||
| CopyTool utilise channelId pour construire pont virtuel entre le côté maître et esclave côté. Alors channelId est valeur de chaîne unique à travers par exemple CopyTool. Allez-vous lancer une autre instance séparée de CopyTool? Lire «Comment faire pour installer une autre instance de CopyTool" sujet situé dans le dossier installation.html. | |||
| extern int Timer.msec = 1000 | |||
Param Timer.msec définit une fréquence de boucle script principal dans les unités de millisecondes.
Les faibles valeurs de la minuterie (0 - 500) peut augmenter l'utilisation du processeur, avec un résultat dangereux. Des valeurs élevées (10 000 - ...) peut entraîner la lenteur du traitement des signaux.
Nous vous conseillons d'éviter la modification de ce paramètre sauf vous êtes expérimenté seul utilisateur.
Astuce:
|
|||
| extern bool MapSymbols = false | |||
|
true: lire MapSymbolsFile et le processus de symbole à symbole mappage entre les côté maître et esclave côté. false: symboles commerciaux fournis par côté du maître sans cartographie. |
|||
| extern string MapSymbolsFile = "MapSymbols.txt" | |||
MapSymbolsFile vous aideront à construire le symbole à symbole de carte en cas maître et esclave terminaux ont des noms différents de symboles.
Il ya des colonnes 2: Symboles de base pour côté du maître et de symboles pour destinition côté esclave.
Cas A:
|
|||
Lot Section
|
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 spécifie le mode de calcul beaucoup sur le côté esclave.
Les valeurs valides sont LotType "MS", "FX", "BP", "EP", "FMP", "MRT", "C". |
|
| extern double MS.LotRatio = 2.0 | |
|
MS.LotRatio utilisé en cas LotType = "MS".
beaucoup Slave calculé comme étant le lot maître multiplié par MS.LotRatio.
Exemple:
|
|
| extern double FX.FixedLot = 0.1 | |
| FX.FixedLot utilisé en cas LotType = "FX". beaucoup des Esclaves est égal à FX.FixedLot. | |
|
extern double
BP.BalancePcnt
= 10.0
extern double BP.BalanceBasis = 1000.0 |
|
BP.BalancePcnt et BP.BalanceBasis utilisé en cas LotType = "BP".
beaucoup Slave calculé comme AccountBalance()/BP.BalanceBasis*BP.BalancePcnt/100.
Exemple:
|
|
|
extern double
EP.EquityPcnt
= 15.0
extern double EP.EquityBasis = 1000.0 |
|
| EP.EquityPcnt et EP.EquityBasis utilisé en cas LotType = "EP". beaucoup Slave calculé comme AccountEquity()/EP.EquityBasis*EP.EquityPcnt/100. | |
|
extern double
FMP.FreeMarginPcnt
= 20.0
extern double FMP.FreeMarginBasis = 1000.0 | |
| FMP.FreeMarginPcnt et FMP.FreeMarginBasis utilisé en cas LotType = "FMP". beaucoup Slave calculé comme AccountFreeMargin()/FMP.FreeMarginBasis*FMP.FreeMarginPcnt/100. | |
| extern double MRT.LotRatio = 2.0 | |
MRT.LotRatio utilisé en cas LotType = "RMT".
CopyTool va augmenter beaucoup de volume après chaque perte de sorte que la première victoire serait de récupérer toutes les pertes antérieures ainsi gagner des profits.
Exemple:
| |
| extern double MinLot = 0.1 | |
|
Montant minimal autorisé d'un lot. |
|
| extern double MaxLot = 5.0 | |
|
Montant maximal admis d'un lot. |
|
| extern int LotDigits = 1 | |
fonction arrondit la valeur calculée NormalizeDouble beaucoup à la précision donnée.
Set LotDigits = 1 pour des comptes standard (lot minimum est de 0,1)
Set LotDigits = 2 pour les mini-comptes (lot minimum est de 0,01)
Exemple:
|
|
Commerce Params
| extern int AccDigits = 5 | ||
|
Set AccDigits = 4 si votre courtier fournit des citations à 4 chiffres. Set AccDigits = 5 si votre courtier fournit des citations à 5 chiffres.
|
||
| extern bool MarketExecution = false | ||
| vrai: les deux étapes en mode ouvert. (1) ouvrir nouvel ordre sans SL et TP. (2) ajouter SL et / ou TP. faux: en mode standard en une seule étape ouverte. Il existe 3 types d'exécution - Exécution instantanée, exécution de la demande et les marchés d'exécution. l'exécution du marché interdit de mettre en SL et TP à l'ordre nouveau, car à prix ouvert est indéfini. Au lieu de cela, un ordre de marché doit être placé et de prise de bénéfices et / ou arrêter la perte a été ajoutée à la position. | ||
|
extern string
_CopyMode_format__
= "[A: absolute] [P: pips]"
extern string StopLossCopyMode = "A" extern string TakeProfitCopyMode = "A" |
||
"A": mode absolu. sl et les valeurs de TP seront copiés d'un côté comme maître.
"P": mode pépins. sl et les valeurs de TP seront ajustés. (1) des valeurs absolues de la transformée de pépins, (2) pips appliquée pour calculer sl nouvelles et TP sur le côté esclave.
Exemple:
|
||
|
extern tern bool
OverwriteStopLoss
= false
extern int NewStopLoss = 200 |
||
|
true: NewStopLoss utiliser comme stoploss des commandes ouvertes. false: ignore NewStopLoss, stoploss utilisation du côté du maître. |
||
|
extern bool
OverwriteTakeProfit
= false
extern int NewTakeProfit = 200 |
||
|
true: l'utilisation NewTakeProfit que takeprofit des commandes ouvertes. false: ignore NewTakeProfit, utilisez takeprofit du côté maître. |
||
|
extern bool
OverwriteComment
= false
extern string NewComment = "" |
||
|
true: newComment utiliser comme un commentaire de commandes ouvertes. false: ignore newComment, utiliser le commentaire d'un côté maître. |
||
| extern int RepeatN = 5 | ||
|
terminal esclave répète sans succès
OrderSend,
OrderModify,
OrderClose,
OrderDelete
commandes RepeatN fois |
||
| extern int Slippage = 3 | ||
|
Maximale autorisée différence entre le prix sur les courtiers côté et le prix demandé par le commerçant, les pépins. Les faibles valeurs de glissement fera re-cotation offten. Des valeurs élevées peuvent être la cause de prix ouvert désavantageuse. 2-5 est un débit optimal. |
||
Filters
| extern bool CheckMinMaxPriceDiff = true |
|
true: vérifier minimales et maximales entre le prix d'ouverture sur le côté maître et le prix du marché sur le côté esclave. false: ignore différence de prix minimaux et maximaux. |
|
extern int
MinPriceDiff.StopLossSide
= 0
extern int MaxPriceDiff.StopLossSide = 1000 |
|
MinPriceDiff.StopLossSide et les paramètres MaxPriceDiff.StopLossSide définir la zone Acheter pour acheter et vendre des commandes pour les commandes zone exemplaire en unités de pépins. Seul côté Stoploss de commandes prend part à vérifier. CopyTool attend tandis que les commandes ne sont pas en Achat / Vente zone. Acheter ou vendre une fois la commande effectuée arrive à la zone autorisée. Donc, cette fonction permet d'ouvrir une ordonnance à meilleur prix. |
|
extern int
MinPriceDiff.TakeProfitSide
= 0
extern int MaxPriceDiff.TakeProfitSide = 1000 |
|
MinPriceDiff.TakeProfitSide et les paramètres MaxPriceDiff.TakeProfitSide définir la zone Acheter pour acheter et vendre des commandes pour les commandes zone exemplaire en unités de pépins. Seul côté TakeProfit de commandes est bien cochée. CopyTool attend tandis que les commandes ne sont pas en Achat / Vente zone. Acheter ou vendre une fois la commande effectuée arrive à la zone autorisée. Donc, cette fonction permet d'ouvrir une ordonnance à meilleur prix.
|
| extern bool CopyClose = true |
|
Commandes sur le côté esclave peut être fermé par commande Fermer du côté du maître, par Stoploss, par TakeProfit ou manuellement.
true: copie opération près du côté maître. false: ignore Fermer le fonctionnement d'un côté maître. |
Logs
| extern bool LogMasterTrades = false |
|
Connectez-vous des informations sur les métiers ouverts du côté du maître.
|
| extern bool LogMasterHistoryTrades = false |
|
Connectez-vous des informations sur les métiers fermés et les commandes annulées du côté du maître. |
| extern bool LogSymbolNotFound = true |
|
Si un symbole copié ne trouve pas dans la fenêtre de surveillance du marché sur le terminal esclave alors un avertissement sera ajouté au journal. |
| extern bool LogOrderAlreadyCopied = true |
| Connectez-vous d'information en cas d'une ordonnance déjà copié et fermé, mais CopyTool essayez d'ouvrir la présente ordonnance deuxième fois. |
| extern bool LogMinMaxPriceDiff = true |
|
Connectez-vous des informations sur le filtre MinMaxPriceDiff déclenché. |
Etiquettes
|
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 |
|
Un coin, en position horizontale et verticale, le nom de police, la taille et la couleur de police de l'objet Timer étiquette sur la fenêtre graphique MetaTrader. valeurs coin valides sont 0, 1, 2 ou 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 |
|
Un coin, en position horizontale et verticale, le nom de police, la taille et la couleur de police de l'objet étiquette d'erreur sur la fenêtre graphique MetaTrader.
valeurs coin valides sont 0, 1, 2 ou 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 |
|
Un coin, en position horizontale et verticale, la distance entre les lignes, le nom de police, la taille et la couleur de police des propos objet d'étiquette sur la fenêtre graphique MetaTrader.
valeurs coin valides sont 0, 1, 2 ou 3. |


