共 18 篇文章 |
|
//| MACD Sample.mq4 |----MACD处于0轴以下(熊市)+MACD与信号形成金叉+MACD的绝对值>MACD开仓水平值*点数+均线上升--(条件:零下金叉+均线上行)且 前次MACD>前次信号且当前MACD>MACD平仓水平*点)--MACD处于0轴上方+MACD与信号线形成死叉+当前MACD>MACD平仓水平*点。且 前次MACD<前次信号 且 MACD与信号线形成金叉且取绝对值(当... 阅14 转自分界财经 公众公开 16-02-01 21:28 |
4如何获取任意货币对,任意时间周期,任意K线的开盘价、收盘价、最高价、最低价doubleiOpen(string symbol, int timeframe, int shift)double iClose(string symbol, int timeframe, int shift)double iHigh(string symbol, int timeframe, int shift)double iLow(string symbol, int timeframe, int shift)// symbol,货币对名称;2 如何调用... 阅1309 转38 评0 公众公开 15-09-08 21:54 |
一个简洁地基于MA的EA源码分析交易流程分析:下面的源码是一个基于移动平均线的智能交易系统的代码,整个程序非常简洁但EA的功能又非常齐全,实现了完全由电脑自动下单和平仓,整个程序只用了一个START()函数来实现 ,我们知道所谓电脑自动交易系统,也就是让电脑来模拟交易员的操作进行交易的下单和平仓过程。start():开始函数,也即程序的主... 阅870 转39 评0 公众公开 15-09-08 21:52 |
int cnt, ticket, total;ticket = OrderSend(Symbol(), OP_SELL, Lots, Bid, 3, Bid +StopLoss * Point, Bid - TakeProfit * Point, "EMA_CROSS", 12345, 0, Green);if (OrderSelect(ticket, SELECT_BY_TICKET, MODE_TRADES)) Print("SELL order opened : ", OrderOpenPrice());ticket = OrderSend(Symbol(), OP_BUY... 阅512 转21 评1 公众公开 15-09-08 21:52 |
int StringFind( string text, string matched_text, void start)string text="快速的棕色小狗跨越过懒惰的狐狸";int index=StringFind(text, "小狗跨越", 0);if(index!=16)Print("oops!");string StringSetChar( string text, int pos, int value)string StringSubstr( string text, int start, void length)st... 阅248 转21 评0 公众公开 15-09-08 21:52 |
EA智能交易程序编程(二)我们不追求稳定赢利的EA,我们只专注于利用EA稳定赢利!#define Magic 20090101 //预定义的常量Magic用于后面程序里的开仓动作时标记在订单里面的一个符号,用于区别其他EA程序下的单 防止混乱。Ticket=OrderSend(Symbol(),OP_BUY,每单手数,Ask,滑点偏移点数,Ask-SL*Point,0,"",Magic,0,0);//多单入场。Tick... 阅618 转34 评0 公众公开 15-09-08 21:51 |
EA智能交易程序编程(一)进入MT4的指标目录MetaTrader\experts\indicators找到Heiken Ashi.mq4文件,移动到别的文件夹,再找一个副图指标(比如MACD.mq4)改名为Heiken Ashi.mq4打开MT4,加入HeikenAshi指标,这时在副图显示的是MACD指标,把这个画面保存模板,关闭MT4,把HeikenAshi.mq4改回MACD原指标,然后把原来的Heiken Ashi.mq4拷回来,... 阅3806 转54 评0 公众公开 15-09-08 21:50 |
4如何获取任意货币对,任意时间周期,任意K线的开盘价、收盘价、最高价、最低价doubleiOpen(string symbol, int timeframe, int shift)double iClose(string symbol, int timeframe, int shift)double iHigh(string symbol, int timeframe, int shift)double iLow(string symbol, int timeframe, int shift)// symbol,货币对名称;2 如何调用... 阅528 转40 评0 公众公开 15-09-08 21:49 |
[转载]MT4编程:一个DLL编程的范例。#import "demo.dll"void Hello(string);#import 留意我们是如何已经引入了DLL文件,以及我们如何声明"Hello"函数的:必须使用同样的参数类型( string:MT4的字符串类型,对应于C++的char* str )及返回值(void),与DLL中定义的函数相符。注意:在使用涉及引用外部函数(不管是普通的windo... 阅748 转12 评0 公众公开 15-09-08 21:44 |
阅151 转2 评0 公众公开 15-09-08 21:42 |