发表于:2015-04-17 08:38只看该作者
42楼
北方的天空 发表于 2015-4-16 22:25
做了一个 EA,可能有错误,欢迎测试
韬客社区www.talkfx.co
发表于:2015-04-17 11:53只看该作者
43楼
yangding 发表于 2015-4-15 15:58
点一下你的mt4右上角的蓝色数字“4","5"进入指标网站搜索
韬客社区www.talkfx.co
发表于:2015-04-17 12:13只看该作者
44楼
也许理解错了,我再改改
韬客社区www.talkfx.co
发表于:2015-04-17 12:42只看该作者
45楼
scalping 发表于 2015-4-17 14:59
试了一下,出场点和图对不上,麻烦你再检查一下程序里出场的逻辑。
韬客社区www.talkfx.co
发表于:2015-04-17 14:40只看该作者
46楼
//+------------------------------------------------------------------+
//| SimpleNBars.mq4 |
//| NorSky |
//|
//+------------------------------------------------------------------+
#property copyright "NorSky"
#property version "1.00"
#property strict
#define MAGIC_SIMPLE 20150414
extern string MsgPeriodsToConsider = "Periods To Consider";
input ENUM_TIMEFRAMES Period1 = PERIOD_H1;
input ENUM_TIMEFRAMES Period2 = PERIOD_M15;
extern string MsgPLPips = "Order parameters";
input double TakeProfit = 30;
input double StopLoss = 10;
input int Sliperage = 3;
input double Lots = 0.1;
double pointSize;
double spreadValue;
double spreadCost;
double askPrice;
double bidPrice;
double stopLossSize;
double takeProfitSize;
void CalculatePrefData()
{
pointSize = MarketInfo(Symbol(),MODE_POINT);
spreadValue = MarketInfo(Symbol(),MODE_SPREAD);
spreadCost = spreadValue * pointSize;
stopLossSize = StopLoss * 0.0001;
takeProfitSize = TakeProfit * 0.0001;
}
//+------------------------------------------------------------------+
//| Expert initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
//---
CalculatePrefData();
//---
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| Expert deinitialization function |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
{
//---
}
int MyOrdersTotal()
{
int total = 0;
for(int n = 0; n close) {
return true;
}
return false;
}
void TryOpenOrder()
{
if(iVolume(Symbol(), Period1, 0) > 1 && iVolume(Symbol(), Period2, 0) > 1) {
return;
}
if(Period1 <= Period2) {
Print("!!! Invalid period setting, Period1 must be greater than Period2");
return;
}
bool allAreGreen = false;
bool allAreRed = false;
double prevLow = iLow(Symbol(), Period2, 1);
double prevHigh = iHigh(Symbol(), Period2, 1);
int barsToCheck;
int n;
barsToCheck = Period1 / Period2;
if(isGreen(Period1, 1)) {
allAreGreen = true;
for(n=0; n
韬客社区www.talkfx.co
发表于:2015-04-17 14:40只看该作者
47楼
改了一下,略有改善
发表于:2015-04-17 14:49只看该作者
48楼
已经发表到 《EA指标 外汇书籍分享》版面去了
韬客社区www.talkfx.co
发表于:2015-04-17 14:50只看该作者
49楼
scalping 发表于 2015-4-17 20:42
写错了,是入场点和图对不上。你这个ea里没写有出场的代码。
50楼
美日做多进场
51楼
北方的天空 发表于 2015-4-17 22:49
已经发表到 《EA指标 外汇书籍分享》版面去了
韬客社区www.talkfx.co
52楼
本帖最后由 yangding 于 2015-4-20 22:32 编辑
第4单止盈+30-10-10+50
韬客社区www.talkfx.co
53楼
美日多单今天可能还会延续
韬客社区www.talkfx.co
发表于:2015-04-21 04:22只看该作者
54楼
老师这一做单方法,准确率真的很棒哦
韬客社区www.talkfx.co
发表于:2015-04-21 04:24只看该作者
55楼
用你的图看美日
15分钟,最多再涨25个点。119.67,现在119.40
再看1小时,怎么说都的下跌55个点
多不可延续
韬客社区www.talkfx.co
发表于:2015-04-21 05:19只看该作者
56楼
其实你这个系统 就看1分钟周期 用一条15周期线与60周期线 做单就好了 你你那个道理一样的
韬客社区www.talkfx.co
57楼
纽元多单进场。0.7640止损
韬客社区www.talkfx.co
58楼
GOLDSUN 发表于 2015-4-21 13:19
其实你这个系统 就看1分钟周期 用一条15周期线与60周期线 做单就好了 你你那个道理一样的
59楼
澳元做多
韬客社区www.talkfx.co