新手求助几个简单的命令,折腾了一晚上还没搞懂……

 

各位好,我是刚接触EA交易的新手,有点C语言基础,但是有几个命令一直搞不懂是怎么用,也没有找到详细的命令介绍的地方……这里的文档中并没有包含基本命令的说明。

以下是我的问题(我是在MQL4做的)

1.如何获取当前开盘价,收盘价? 

double openprice;

openprice=PRICE_OPEN; 

printf(openprice);

我用这个打出来的是1。

 

2.如何获取上一根K线的开盘价?

是不是用 openprice=PRICE_OPEN[1]?

 

3 .开多仓与空仓的命令是啥,具体是怎么使用的?

4.平仓的命令是啥?我找到一个平仓的命令,但是是很长的一个函数,我不需要那么复杂,我只要每次都是全部平仓就好。

 

谢谢! 

 
mage0772:

各位好,我是刚接触EA交易的新手,有点C语言基础,但是有几个命令一直搞不懂是怎么用,也没有找到详细的命令介绍的地方……这里的文档中并没有包含基本命令的说明。

以下是我的问题(我是在MQL4做的)

1.如何获取当前开盘价,收盘价? 

double openprice;

openprice=PRICE_OPEN; 

printf(openprice);

我用这个打出来的是1。

 

2.如何获取上一根K线的开盘价?

是不是用 openprice=PRICE_OPEN[1]?

 

3 .开多仓与空仓的命令是啥,具体是怎么使用的?

4.平仓的命令是啥?我找到一个平仓的命令,但是是很长的一个函数,我不需要那么复杂,我只要每次都是全部平仓就好。

 

谢谢! 

printf("当前K线开盘价为:" + Open[0]);

printf("当前K线收盘价为:" + Close[0]); 

printf("上根K线开盘价为:" + Open[1]);

int OrderSend(string symbol, int cmd, double volume, double price, int slippage, double stoploss, double takeprofit, void comment, void magic, void expiration, void arrow_color)

参量:

symbol ‐ 交易货币对。

cmd ‐ 购买方式。可以是购买方式列举的任意值。

volume ‐ 购买手数。

price ‐ 收盘价格。

slippage ‐ 最大允许滑点数。

stoploss ‐ 止损水平。

takeprofit ‐ 赢利水平。

comment ‐ 注解文本。注解的最后部分可以由服务器改变。

magic ‐ 定单指定码。可以作为用户指定识别码使用。

expiration ‐ 定单有效时间(只限挂单)。

arrow_color ‐ 图表上箭头颜色。如果参量丢失或存在CLR_NONE价格值不会在图表中画出。

对于OrderSend()函数的交易类型。可以是以下任意值:

常数 值 描述

OP_BUY 0 买仓

OP_SELL 1 卖仓

OP_BUYLIMIT 2 买挂单交易

OP_SELLLIMIT 3 卖挂单交易

OP_BUYSTOP 4 买停挂单交易

OP_SELLSTOP 5 卖停挂单交易 

 

平仓的话你需要 OrderSelect选择订单,如果平掉所有那么就循环选择所有订单

 
Yang Zhao:

printf("当前K线开盘价为:" + Open[0]);

printf("当前K线收盘价为:" + Close[0]); 

printf("上根K线开盘价为:" + Open[1]);

int OrderSend(string symbol, int cmd, double volume, double price, int slippage, double stoploss, double takeprofit, void comment, void magic, void expiration, void arrow_color)

参量:

symbol ‐ 交易货币对。

cmd ‐ 购买方式。可以是购买方式列举的任意值。

volume ‐ 购买手数。

price ‐ 收盘价格。

slippage ‐ 最大允许滑点数。

stoploss ‐ 止损水平。

takeprofit ‐ 赢利水平。

comment ‐ 注解文本。注解的最后部分可以由服务器改变。

magic ‐ 定单指定码。可以作为用户指定识别码使用。

expiration ‐ 定单有效时间(只限挂单)。

arrow_color ‐ 图表上箭头颜色。如果参量丢失或存在CLR_NONE价格值不会在图表中画出。

对于OrderSend()函数的交易类型。可以是以下任意值:

常数 值 描述

OP_BUY 0 买仓

OP_SELL 1 卖仓

OP_BUYLIMIT 2 买挂单交易

OP_SELLLIMIT 3 卖挂单交易

OP_BUYSTOP 4 买停挂单交易

OP_SELLSTOP 5 卖停挂单交易 

 

平仓的话你需要 OrderSelect选择订单,如果平掉所有那么就循环选择所有订单


该回复已解决了问题。