❶ 外汇Mt4编程自己编写EA如何实现每隔一个时间就开一单
if (iTime(NULL,0,0)= 客户自定义);
{
ticket_buy=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0,"",MAGIC_MA,0,Blue);
if(ticket_buy>0)
{
billbuy_ok=true;
if(OrderSelect(ticket_buy,SELECT_BY_TICKET,MODE_TRADES))
{
Print("BUY order opened : ",OrderOpenPrice());
/* if(SL>0 && OrderStopLoss()==0)
OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice()-SL*Point,OrderTakeProfit(),0,Green);
if(TP>0 && OrderTakeProfit()==0)
OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),OrderOpenPrice()+TP*Point,0,Green);
*/
}
}
else
{
billbuy_ok=false;
Print("Error opening BUY order : ",GetLastError());
}
原理大概就是这样
❷ 在外汇EA mt4编程里想要在当前价上加上一横线,这条横线要始终跟着当前价跳动。 请问代码什么写 谢谢!
MT4本来就可以显示价格线的嘛,要想显示卖价的话主图上点右键属性然后点常用然后在显示卖出价线前边打钩。
如果非要EA里写的话,可以创建一个水平线。可以这样写。
定义全局变量(就是把下边这句放到最开始)
double price_ask=Ask;
start函数里编写:
if(ObjectFind("jiagexian")==-1) ObjectCreate("jiagexian",1,0,0,price_ask);
if(price_ask!=Ask) {ObjectSet("",1,price_ask);price_ask=Ask;}
❸ 关于外汇 MT4 平台的问题 时间 如何调整 时间好像是国外的时间
因此正规的外汇平台也就是迈达克公司的MT4时间都是不可以修改的,默认的都是东二区时间(北京时间是东八区时间,相差6个小时),因此如果用户觉得交易时间和北京时间不吻合,可以自己在平时的交易中把系统时间加上6个小时即可,平台或者代理公司都是不能够进行调整或者修改的。
正规的MT4平台采用的是迈达克公司制作的metatrader4交易平台,因此每次安装的时候其实都是直接从迈达克公司官网下载更新。

(3)外汇编程如何加上有效时间扩展阅读
MT4平台的特点
不论现价交易还是预设新单交易,都能同时设置止损价位和获利价位,真正确保第一时间设置止损单。外汇投资者应该知道,MT4外汇交易平台是一个灵活的平台,投资者可使用这样的平台进行灵活的下单,在下单的过程中,很迅速,投资者的交易时间不会被浪费掉。
在外汇交易中,投资者都是应该设定止损来避免交易中的损失的,MT4外汇交易平台可以让万致的投资者很方便的使用其止损功能,投资者可以设定止损,并且MT4外汇交易平台可以保证投资者的止损在下单后,市场条件达到的情况下,止损可以准确及时的执行,不让投资者承受更多的损失。
而且可以随时拖动止损线,进行战略性的技术调整,更改订单也是当时完成,非常快捷.
❹ 外汇买卖中的有效期:GTC, FOK 分别代表什么意思
一、建立市价单的界面上有一个有效期的三个英文字母分别是GTC、IOC、FOK。很多投资者不知道他们是什麽意思,就连网上也很少涉及到,以下就是关于这三个字母的意思:
GTC:good till cancel,即直至取消。
IOC:immediately or cancel,立即执行否则取消。
FOK:FILL OR KILL,要么全部执行,要么不执行。
二、GTC =Good-Till-Cancelled Order 取消前有效委托,委托当日有效,隔日作废,如交易者欲使委托持续有效,可以指明取消前有效,直到成交、取消或该期权已至最后交易日为止。
FOK=Fill-or-Kill Order 成交或作废委托,所有委托必须马上执行,否则即取消的委托方式。
立即成交否则取消单 Immediate or Cancel,IOC: 所下委托单必须马上成交,否则即行取消之委托方式。全部成交否则取消单 Fill or Kill,FOK:所下委托单必须全数成交,否则立即取消之委托方式。

(4)外汇编程如何加上有效时间扩展阅读:
从交易的本质和实现的类型来看,外汇买卖则可以为以下两大类:
1、为满足客户真实的贸易、资本交易需求进行的基础外汇交易;
2、在基础外汇交易之上,为规避和防范汇率风险或出于外汇投资、投机需求进行的外汇衍生工具交易。
属于第一类的基础外汇交易主要是即期外汇交易,而外汇衍生工具交易则包括远期外汇交易,以及外汇择期交易、掉期交易、互换交易等。
外汇交易主要有 2 个原因.大约每日的交易周转的 5% 是由于公司和政府部门在国外买入或销售他们的产品和服务, 或者必须将他们在国外赚取的利润转换成本国货币. 而另外95%的交易是为了赚取盈利或者投机。
对于投机者来说,最好的交易机会总是交易那些最通常交易的 ( 并且因此是流动量最大的 )货币, 叫做“主要货币”. 今天, 大约每日交易的 85% 是这些主要货币, 它包括美元,日元,欧元,英镑,瑞士法郎,加拿大元和澳大利亚元。
❺ 请教MT4编程高手!求含多个时间周期变量的EA的复盘方法
是的,每个新手都可能会遇到你这样的问题。事实上在复盘的时候,是否把多各周期考虑进去了,在于你是否在代码编写的时候,把情况考虑进去了。打个比方,用当前周期的收盘价Close[0],而调用15分钟周期,则表示为iClose(Null,15,0);1小时周期上的收盘价则为:iClose(Null,60,0);
在复盘的时候,计算机只是调用了历史数据,如果你注明了具体是哪个周期上的调用,系统会完全按照你的意思进行的。

❻ 谁用过这个抄外汇的软件啊 有玩外汇的吗 教教我该怎么编程 全是C语言 求高手!比如-30点到+30点 自动下单
这个是外汇MT4平台里面的自动交易系统编写页面
主要是MQL4语言编写,需要有一定的基础
以前写过一篇教学员如何学习编程的教程,粘贴过来
外汇知识
1:先对MT4软件有个大概的了解
2:掌握常用的指标的用法
3:掌握基本的k线知识(蜡烛技术)
4:运用智能交易的方法
5:外汇周期性,波动性的一些规律(后期高级编程验证用到)
6:美国的图形分析技术(mql4编程中策略的编写,打开编程的思路)
编程知识
1:MQL4语法基础,结构(循环,条件,是否,函数调用等)
2:MQL4数据结构,(变量,常量,外部函数基础)
3:软件界面掌握
4:一些常用代码的整理收集(无限循环,k线交叉,下单函数,平仓函数)
5:基本指标的原理(均线的计算,bulling的计算)
6:数据计算方法(加权,标准差,方差)
学习方法入手
1:掌握上面基础的知识
2:学习平均线的编写(学习编程原理)
3:学习macd的编写(学习计算方法)
4:自己写个小的提示指标(灵活应用)
5:写个下单脚本(智能交易基础)
6:指标和脚本结合(ea)
7:多多练习
不需要学习的话,网上有很多专业编写代码的,他们一般是根据你的操盘年限来定价格,好的操盘思路是免费与人编写,然后提出合作的,一般帮人验证交易思路估计会收些手续费的
有什么不懂的追问一下
❼ 请教:外汇MT4的EA编程中,开仓函数OrderSend的参数讲解
price就是你的购买价格,
如果你是开仓多单,那么就是ASK价,空单则是BID价...
下面是多单的范例:
OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss * Point,Ask + TakeProfit * Point, "我的订单", 12345, 0, Green);
❽ 求外汇EA编程高手个问题,如:我在欧美1.23100的多单,止损10个点,打止损后自动在1.23100出现个多单的挂单
这是个简单移动平均线交叉的ea,求加入20点止损,20点止盈,具体规则是均线...。谢谢 ...不如你去EFD那个网站看看。它能设置止损止盈的。。建议 ...
❾ 外汇盘里中怎么加k线倒计时
单根K线而言:主要包含了四个信息,开盘价、收盘价、最高价、最低价,一般来说K线是由矩形柱体和上下两根引线组成,主要分为阳线、阳线、十字星等。就阳线而言,矩形的下边表示开盘价,上边表示收盘价,上引线是最高价,下引线是最低价就阴线而言,矩形的下边表示收盘价,上边表示开盘价,上引线是最高价,下引线是最低价十字星亨轴表示开盘价,同时也是收盘价(两者相等),引线同理有多种形态的K线组合,就形成了K线图,不同形态的K线组合形成相应的技术形态。
❿ 我做的外汇模拟交易中(EURUSD)下面显示的时间和我我这里的时间对不上啊
你是哪个平台的 一般外汇显示的时间不是北京时间,外汇平台都是国外的,不可能显示北京时间的 ,fxdd平台显示的是俄罗斯时间,因为fxdd交易软件是俄罗斯人做的。