2 W4 {4 g- N4 u2 P1 }MQL4语言编程培训20:一键平仓脚本程序讲解, L$ Q8 D6 b; b http://v.youku.com/v_show/id_XNDMwMTczNjU2.html3 H6 ?3 X3 C' O, l/ D
MQL4语言编程培训20:一键平仓脚本程序讲解 $ p# x+ k# H# D/ r9 i" t7 }. s. V v! Q 3 M( h$ p% v. X3 c; o; K5 m* O J& U# H+ l* G0 `
本课程适合初期MT4编程爱好者学习。: v* w( l2 ~+ ^; v( U' P
全系列23课,深入浅出讲解MT4的编程和基础知识。 3 j$ ~3 n6 n% l) @2 ~. F3 ?全课程不拘泥与一般的编程授课,采用图文并茂的方式,介绍了相当多的背景和技巧。是目前国内不可多得的MT4授课精品课程。 7 X! E4 n) I$ Y# _1 `MT4(MetaTrader 4)是全球最流行的外汇,黄金,期货交易平台软件。全球有超过70%的经纪公司和来自全世界三十多个国家的银行选择了它。它最大的特点就是:全球唯一一款支持程序化智能交易的免费的软件。通过学习本课程,可以让外汇黄金期货交易员实现把自己的交易思路变成全自动的智能交易程序。让你实现躺着赚钱的梦想。2 v& X {! p' E: i" E
! v, e; Z w$ ?# C$ K/ }! S* L4 g* M$ T8 y 如果我们需要平掉所有的仓位,那么需要是什么? ' b; I( a7 E6 ?/ f7 R
第一,找到当前的所有持仓。 $ A! i% i* i; j! `5 h0 V l0 Y第二,然后平掉。 1 B* n% @# _. T% l6 N) S, d. v
那么第一步:就是找到当前的所有持仓,好在mql语言提供了,Orderselect(),具体的看mql的官方说明文档,简单的说就是这样的: 8 l2 J) b* \! m" P# G) Abool OrderSelect( / H7 H1 M& p" }7 U |9 V
int index, // index or order ticket ' T0 [0 D& B6 [, e
int select, // flag 6 ^& S# s# [# i" Hint pool=MODE_TRADES // mode ( W9 Y4 l. ~7 }# b4 e+ U. } k); + J* S( C1 N" e4 o4 S% _3 d/ u
这个就是记忆,没啥窍门,就这么定义的,记住。 $ x. G7 W8 x1 `6 l( Z; q$ T
但是要理解里面的参数定义: - U$ b) Y" U1 h
1 T1 R% B' \7 \& _6 zselect / H- Q* j# Y( s d- G- q6 Q8 [[in] Selecting flags. It can be any of the following values: //选择标识,可以为下面的2者之一。 3 O6 n) s# l# \3 w( N! LSELECT_BY_POS - index in the order pool, + _2 {9 W" M8 ?+ d
SELECT_BY_TICKET - index is order ticket. . {) D& W* }: j" ]. d6 v
pool=MODE_TRADES //这个pool参数默认是MODE_TRADES,下面会解释 9 E3 L) E4 }& {0 F# X) H& T, n' p% a[in] Optional order pool index. Used when the selected parameter is SELECT_BY_POS. It can be any of the following values: " c8 B# S9 Q- h8 y+ i8 ^% _3 K
MODE_TRADES (default)- order selected from trading pool(opened and pending orders),//当前持有的浮动仓位。 + P k1 T/ X: M8 |' e4 bMODE_HISTORY - order selected from history pool (closed and canceled order).//已经平仓和取消的仓位。 * R$ K m% Y5 a3 J简单的说:MODE_TRADES 为 当前的持有的仓位,MODE_HISTORY,为历史的交易记录。) ^% U1 w$ j; ^0 j# ^8 G7 o
& f. r& C, K3 {! A9 P- m
4 p9 @" p+ F5 s0 f3 Y" d
518外汇网--是一家专门提供外汇交易免费学习的专业化外汇交易论坛、外汇开户、如何炒外汇,外汇培训,外汇学习,提供外汇交易教程,外汇视频教程,外汇基础知识,外汇交易策略.炒外汇工具,外汇技术指标分析,外汇赠金活动,十大外汇平台,外汇投资高手,外汇技术面分析技巧,外汇基本面分析技巧,黄金分析软件,主要是以公平公正的角度传达做外汇需要的心态 技巧,免费共享各种外汇交易投资策略,提供新鲜的外汇交易资讯和公平,透明的外汇交易平台。 MQL4语言编程培训20:一键平仓脚本程序讲解, `9 j# |. ]) A