Investalks 马来西亚中文投资论坛 - 与你一起通往财务自由之路

 找回密码
 注册

最近看过此主题的会员

查看: 540|回复: 9

[外汇] (转)MT4EA_JJPTR解救普通人_全自动EA001_柒侠伍义2017

[复制链接]
x 1
发表于 2017-5-19 14:04 | 显示全部楼层 |阅读模式
主题:: MT4EA_JJPTR解救普通人_全自动EA001_柒侠伍义2017
原创:: 李易俸(柒侠伍义)
国家:: 槟榔岛马来西亚
疫苗:: jh7x51@gmail.com
网站:: www.mt4ea.com / www.liithong.com
短信SMS/WhatsApp:: 60125534397
微信::  b0392172
面子书:: https://www.facebook.com/mt4ea
淘宝店:: https://shop34551999.world.taobao.com
版权保留 谢绝转载
第00章:如何编写JJPTR解救普通人EA

要编写一个这样的EA并不难
但 你的头脑思维要逻辑
首先我们要了解JJPTR外汇策略

从YOUTUBE上可以了解到...


请到youtube搜索视频

或到 youku 搜索视频


都可以搜索到
JJPTR的外汇交易策略


000 未完

x 0 我要送花

x 1
 楼主| 发表于 2017-5-19 14:10 | 显示全部楼层
主题:: MT4EA_JJPTR解救普通人_全自动EA001_柒侠伍义2017
原创:: 李易俸(柒侠伍义)
国家:: 槟榔岛马来西亚
疫苗:: jh7x51@gmail.com
网站:: www.mt4ea.com / www.liithong.com
短信SMS/WhatsApp:: 60125534397
微信::  b0392172
面子书:: https://www.facebook.com/mt4ea
淘宝店:: https://shop34551999.world.taobao.com
版权保留 谢绝转载
第01章:准备模板


2017年编写EA非常简单
准备一个编写模板
就可以开始编写策略了

柒侠伍义的面板如下

//--------------------------------------//
//----------------------------------------------------------------------
#property copyright "Copyright 2016, MT4EA.COM"
#property icon "taiji.ico"
#property link "http://liithong.com/"
#property version     "20.04.2017"      // Current version of the Expert Advisor
#property description "解救普通人_柒侠伍义_微信b0392172"
#property description "适合所有人使用"
#property description "购买真钱完整版本 6012 5534397 槟城"
#property description "疫苗 jh7x51@gmail.com"
#property description "微信 b0392172"
#include "子程式户口检查.mqh"
#include "子程式BY7X51.mqh" //用这个mqh,下面全部mqh文件省略
string EANAME="JJPTR解救普通人_全自动EA001_柒侠伍义制作";

int Days,dayy,set;
bool 显示柒侠伍义广告=false;
int 运行;



//+------------------------------------------------------------------+





//+------------------------------------------------------------------+
//下面 OnInit //加载EA/从新加载EA的时候,EA会读一次而已
//+------------------------------------------------------------------+
int OnInit()
  {
货币对=Symbol();
  隐藏点数=5000;
Alert("Ea start..."+TimeToStr(TimeCurrent(),TIME_DATE|TIME_SECONDS)+"");

//---------------//
if(WindowExpertName()!=EANAME){
flag_tmp+=FLAG_Y;
画面的字(FLAG_X+flag_tmp,"公告::看到这个公告表示EA没有问题",FLAG_X,flag_tmp,22,"黑体",Lime,0);
flag_tmp+=FLAG_Y;
画面的字(FLAG_X+flag_tmp,"公告::EA名称限制",FLAG_X,flag_tmp,22,"黑体",Lime,0);
flag_tmp+=FLAG_Y;
画面的字(FLAG_X+flag_tmp,"公告::不可以修改EA名称",FLAG_X,flag_tmp,22,"黑体",Lime,0);
Alert( "不要修改EA名称 \n微信 b0392172 \n模拟户口免费使用");
set=1;
ExpertRemove();
return(0);
}
//---------------//
//---------------//
if(IsDemo()){
截止日期检查();
if(截止日期检查==1){
flag_tmp+=FLAG_Y;
画面的字(FLAG_X+flag_tmp,"公告::看到这个公告表示EA没有问题",FLAG_X,flag_tmp,22,"黑体",Lime,0);
flag_tmp+=FLAG_Y;
画面的字(FLAG_X+flag_tmp,"公告::截止日期?//"+EndYear+""+EndMonth+""+Endday+"",FLAG_X,flag_tmp,22,"黑体",Lime,0);
Alert( "公告::截止日期?//"+EndYear+""+EndMonth+""+Endday+"");
set=1;
ExpertRemove();return(0);

}
}
//---------------//
if(!IsDemo()){
户口号码检查();
截止日期检查();
户口号码检查=0;
//----------
if(户口号码检查==1){
flag_tmp+=FLAG_Y;
画面的字(FLAG_X+flag_tmp,"公告::看到这个公告表示EA没有问题",FLAG_X,flag_tmp,22,"黑体",Lime,0);
flag_tmp+=FLAG_Y;
画面的字(FLAG_X+flag_tmp,"公告::不能在真钱户口实盘使用?",FLAG_X,flag_tmp,22,"黑体",Lime,0);
flag_tmp+=FLAG_Y;
画面的字(FLAG_X+flag_tmp,"公告::真钱户口截止日期?",FLAG_X,flag_tmp,22,"黑体",Lime,0);
flag_tmp+=FLAG_Y;
画面的字(FLAG_X+flag_tmp,"公告::如果喜欢这个EA软件",FLAG_X,flag_tmp,22,"黑体",Lime,0);
flag_tmp+=FLAG_Y;
画面的字(FLAG_X+flag_tmp,"公告::请向你的代理购买真钱版本",FLAG_X,flag_tmp,22,"黑体",Lime,0);
Alert( "公告::真钱户口号码错误?纯款不符合?//"+AccountNumber()+"//"+AccountEquity()+"");
set=1;
ExpertRemove();
return(0);}else{}
//----------
if(截止日期检查==1){
画面的字(FLAG_X+flag_tmp,"公告::看到这个公告表示EA没有问题",FLAG_X,flag_tmp,22,"黑体",Lime,0);
flag_tmp+=FLAG_Y;
画面的字(FLAG_X+flag_tmp,"公告::真钱户口截止日期?",FLAG_X,flag_tmp,22,"黑体",Lime,0);
flag_tmp+=FLAG_Y;
画面的字(FLAG_X+flag_tmp,"公告::如果喜欢这个EA软件",FLAG_X,flag_tmp,22,"黑体",Lime,0);
flag_tmp+=FLAG_Y;
画面的字(FLAG_X+flag_tmp,"公告::请向你的代理购买真钱版本",FLAG_X,flag_tmp,22,"黑体",Lime,0);
Alert( "公告::真钱户口截止日期?//"+EndYear+"/"+EndMonth+"/"+Endday+"");
set=1;//EndYear=2017;EndMonth=03;Endday=27
ExpertRemove();
return(0);}else{}
}
//---
//--- create timer
   EventSetTimer(1);

   return(INIT_SUCCEEDED);//成功执行一次
  }
//+------------------------------------------------------------------+
//下面 OnDeinit //取消EA/退出EA的时候,EA会读一次而已
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//--- destroy timer
if(set!=1)ObjectsDeleteAll();
   EventKillTimer();//取消EA时间制

  }
//+------------------------------------------------------------------+
//下面 OnTick 是EA执行任务交易制,结果市场价格波动一次,ea就执行1次
//+------------------------------------------------------------------+
void OnTick()
  {
//---
   OnTimer();
  }
//+------------------------------------------------------------------+
//下面 OnChartEvent EA执行任务画面制,按钮制
//+------------------------------------------------------------------+


void OnChartEvent(const int id,
                  const long &lparam,
                  const double &dparam,
                  const string &sparam)
  {
//---


  }
//+------------------------------------------------------------------+

//+------------------------------------------------------------------+
void OnTimer()
  {  //ea时间制开始
//---编写开始
int kk=0;
flag_tmp=0;
FLAG_Y=20;
FLAG_X=30;
FLAG_X=FLAG_X+隐藏点数;
画面的字("使用说明"+(kk++),""+WindowExpertName(),FLAG_X+150,flag_tmp,30,"黑体",clrAliceBlue,0);
FLAG_X=30;


int 字体kk=12;
flag_tmp+=FLAG_Y+10;
画面的字(FLAG_X+flag_tmp,(运行++)+"柒侠伍义编写制作2017  ("+EndYear+"/"+EndMonth+"/"+Endday+")",FLAG_X+隐藏点数,flag_tmp,字体kk*2,"黑体",Yellow,0);
flag_tmp+=FLAG_Y+20;
if(Day()!=Days){Days=Day();dayy++;}
画面的字(FLAG_X+flag_tmp,"FXTIME :: "+TimeToStr(TimeCurrent(),TIME_DATE|TIME_SECONDS)+" ( M"+Period()+" )( D"+dayy+" )",FLAG_X+隐藏点数,flag_tmp,字体kk,"黑体",Lime,0);
flag_tmp+=FLAG_Y;
画面的字(FLAG_X+flag_tmp,"货币对 :: "+Symbol()+" :: "+Ask+" / "+Bid+" ",FLAG_X+隐藏点数,flag_tmp,字体kk,"黑体",Lime,0);
flag_tmp+=FLAG_Y;
画面的字(FLAG_X+flag_tmp,"存款 :: "+DoubleToStr(AccountBalance(),2)+" 纯款::"+DoubleToStr(AccountEquity(),2)+"",FLAG_X+隐藏点数,flag_tmp,字体kk,"黑体",Lime,0);
flag_tmp+=FLAG_Y;
画面的字(FLAG_X+flag_tmp,"买上 ::("+DoubleToStr(B,0)+")"+DoubleToStr(bprofit,2)+" ",FLAG_X+隐藏点数,flag_tmp,字体kk,"黑体",Lime,0);
flag_tmp+=FLAG_Y;
画面的字(FLAG_X+flag_tmp,"卖下 ::("+DoubleToStr(S,0)+")"+DoubleToStr(sprofit,2)+"",FLAG_X+隐藏点数,flag_tmp,字体kk,"黑体",Lime,0);


if(显示柒侠伍义广告||s+b==0){
flag_tmp+=FLAG_Y;
FLAG_X=FLAG_X+隐藏点数;
画面的字("使用说明"+(kk++),"EA使用说明 ::(请观看JJPTR视频说明) ",FLAG_X,flag_tmp,字体kk,"黑体",White,0);
flag_tmp+=FLAG_Y;
画面的字("使用说明"+(kk++),"EA使用前::请确定启动EA自动交易(允许dll导入)",FLAG_X,flag_tmp,字体kk,"黑体",White,0);
flag_tmp+=FLAG_Y;
画面的字("使用说明"+(kk++),"参数设定:请输入...反方向加仓点数。(默认30)",FLAG_X,flag_tmp,字体kk,"黑体",White,0);
flag_tmp+=FLAG_Y;
画面的字("使用说明"+(kk++),"参数设定:请输入...加码倍数,1.00-3.00。(默认2.00)",FLAG_X,flag_tmp,字体kk,"黑体",White,0);
flag_tmp+=FLAG_Y;
画面的字("使用说明"+(kk++),"交易策略:EA启动后,自动交易(Heilen Ashi指标进场)",FLAG_X,flag_tmp,字体kk,"黑体",White,0);
flag_tmp+=FLAG_Y;
画面的字("使用说明"+(kk++),"交易策略:一天平均150个交易",FLAG_X,flag_tmp,字体kk,"黑体",White,0);
flag_tmp+=FLAG_Y;
画面的字("使用说明"+(kk++),"交易策略:估计月盈利25%++",FLAG_X,flag_tmp,字体kk,"黑体",White,0);
flag_tmp+=FLAG_Y;
画面的字("使用说明"+(kk++),"交易策略:如果输3次后,下注正方向趋势",FLAG_X,flag_tmp,字体kk,"黑体",White,0);
flag_tmp+=FLAG_Y;
画面的字("使用说明"+(kk++),"交易策略:EA进入循环...",FLAG_X,flag_tmp,字体kk,"黑体",White,0);
flag_tmp+=FLAG_Y;
画面的字("使用说明"+(kk++),"交易策略:星期五/星期六/星期天/...不交易(锁仓中)",FLAG_X,flag_tmp,字体kk,"黑体",White,0);
flag_tmp+=FLAG_Y;
画面的字("使用说明"+(kk++),"交易策略:星期一自动解仓",FLAG_X,flag_tmp,字体kk,"黑体",White,0);


flag_tmp+=FLAG_Y;
画面的字("使用说明"+(kk++),"EA历史回测可使用(已经添加稀有功能)",FLAG_X,flag_tmp,字体kk,"黑体",Yellow,0);
flag_tmp+=FLAG_Y;
画面的字("使用说明"+(kk++),"模拟版本/月 :: ¥150.00 / RM100.00 ",FLAG_X,flag_tmp,字体kk,"黑体",clrLightBlue,0);
flag_tmp+=FLAG_Y;
画面的字("使用说明"+(kk++),"真钱版本/月 :: ¥300.00 / RM200.00",FLAG_X,flag_tmp,字体kk,"黑体",clrLightBlue,0);
flag_tmp+=FLAG_Y;
画面的字("使用说明"+(kk++),"真钱版本/年 :: ¥2200.00 / RM1500.00",FLAG_X,flag_tmp,字体kk,"黑体",clrLightBlue,0);
}//if(显示柒侠伍义广告){

//---编写结束

}//ea时间制结束
//+------------------------------------------------------------------+
//下面 空空,可以无限制添加子程式
//+------------------------------------------------------------------+



里面空空
没有策略
只有显示画面的字

有什么问题吗??
编写就是这么简单............




下载EA001



(画面罢了的EA)
...
...

...
...


001 未完





x 0 我要送花

x 1
 楼主| 发表于 2017-5-19 14:10 | 显示全部楼层
主题:: MT4EA_JJPTR解救普通人_全自动EA001_柒侠伍义2017
原创:: 李易俸(柒侠伍义)
国家:: 槟榔岛马来西亚
疫苗:: jh7x51@gmail.com
网站:: www.mt4ea.com / www.liithong.com
短信SMS/WhatsApp:: 60125534397
微信::  b0392172
面子书:: https://www.facebook.com/mt4ea
淘宝店:: https://shop34551999.world.taobao.com
版权保留 谢绝转载
第01章:准备模板


2017年编写EA非常简单
准备一个编写模板
就可以开始编写策略了

柒侠伍义的面板如下

//--------------------------------------//
//----------------------------------------------------------------------
#property copyright "Copyright 2016, MT4EA.COM"
#property icon "taiji.ico"
#property link "http://liithong.com/"
#property version     "20.04.2017"      // Current version of the Expert Advisor
#property description "解救普通人_柒侠伍义_微信b0392172"
#property description "适合所有人使用"
#property description "购买真钱完整版本 6012 5534397 槟城"
#property description "疫苗 jh7x51@gmail.com"
#property description "微信 b0392172"
#include "子程式户口检查.mqh"
#include "子程式BY7X51.mqh" //用这个mqh,下面全部mqh文件省略
string EANAME="JJPTR解救普通人_全自动EA001_柒侠伍义制作";

int Days,dayy,set;
bool 显示柒侠伍义广告=false;
int 运行;



//+------------------------------------------------------------------+





//+------------------------------------------------------------------+
//下面 OnInit //加载EA/从新加载EA的时候,EA会读一次而已
//+------------------------------------------------------------------+
int OnInit()
  {
货币对=Symbol();
  隐藏点数=5000;
Alert("Ea start..."+TimeToStr(TimeCurrent(),TIME_DATE|TIME_SECONDS)+"");

//---------------//
if(WindowExpertName()!=EANAME){
flag_tmp+=FLAG_Y;
画面的字(FLAG_X+flag_tmp,"公告::看到这个公告表示EA没有问题",FLAG_X,flag_tmp,22,"黑体",Lime,0);
flag_tmp+=FLAG_Y;
画面的字(FLAG_X+flag_tmp,"公告::EA名称限制",FLAG_X,flag_tmp,22,"黑体",Lime,0);
flag_tmp+=FLAG_Y;
画面的字(FLAG_X+flag_tmp,"公告::不可以修改EA名称",FLAG_X,flag_tmp,22,"黑体",Lime,0);
Alert( "不要修改EA名称 \n微信 b0392172 \n模拟户口免费使用");
set=1;
ExpertRemove();
return(0);
}
//---------------//
//---------------//
if(IsDemo()){
截止日期检查();
if(截止日期检查==1){
flag_tmp+=FLAG_Y;
画面的字(FLAG_X+flag_tmp,"公告::看到这个公告表示EA没有问题",FLAG_X,flag_tmp,22,"黑体",Lime,0);
flag_tmp+=FLAG_Y;
画面的字(FLAG_X+flag_tmp,"公告::截止日期?//"+EndYear+""+EndMonth+""+Endday+"",FLAG_X,flag_tmp,22,"黑体",Lime,0);
Alert( "公告::截止日期?//"+EndYear+""+EndMonth+""+Endday+"");
set=1;
ExpertRemove();return(0);

}
}
//---------------//
if(!IsDemo()){
户口号码检查();
截止日期检查();
户口号码检查=0;
//----------
if(户口号码检查==1){
flag_tmp+=FLAG_Y;
画面的字(FLAG_X+flag_tmp,"公告::看到这个公告表示EA没有问题",FLAG_X,flag_tmp,22,"黑体",Lime,0);
flag_tmp+=FLAG_Y;
画面的字(FLAG_X+flag_tmp,"公告::不能在真钱户口实盘使用?",FLAG_X,flag_tmp,22,"黑体",Lime,0);
flag_tmp+=FLAG_Y;
画面的字(FLAG_X+flag_tmp,"公告::真钱户口截止日期?",FLAG_X,flag_tmp,22,"黑体",Lime,0);
flag_tmp+=FLAG_Y;
画面的字(FLAG_X+flag_tmp,"公告::如果喜欢这个EA软件",FLAG_X,flag_tmp,22,"黑体",Lime,0);
flag_tmp+=FLAG_Y;
画面的字(FLAG_X+flag_tmp,"公告::请向你的代理购买真钱版本",FLAG_X,flag_tmp,22,"黑体",Lime,0);
Alert( "公告::真钱户口号码错误?纯款不符合?//"+AccountNumber()+"//"+AccountEquity()+"");
set=1;
ExpertRemove();
return(0);}else{}
//----------
if(截止日期检查==1){
画面的字(FLAG_X+flag_tmp,"公告::看到这个公告表示EA没有问题",FLAG_X,flag_tmp,22,"黑体",Lime,0);
flag_tmp+=FLAG_Y;
画面的字(FLAG_X+flag_tmp,"公告::真钱户口截止日期?",FLAG_X,flag_tmp,22,"黑体",Lime,0);
flag_tmp+=FLAG_Y;
画面的字(FLAG_X+flag_tmp,"公告::如果喜欢这个EA软件",FLAG_X,flag_tmp,22,"黑体",Lime,0);
flag_tmp+=FLAG_Y;
画面的字(FLAG_X+flag_tmp,"公告::请向你的代理购买真钱版本",FLAG_X,flag_tmp,22,"黑体",Lime,0);
Alert( "公告::真钱户口截止日期?//"+EndYear+"/"+EndMonth+"/"+Endday+"");
set=1;//EndYear=2017;EndMonth=03;Endday=27
ExpertRemove();
return(0);}else{}
}
//---
//--- create timer
   EventSetTimer(1);

   return(INIT_SUCCEEDED);//成功执行一次
  }
//+------------------------------------------------------------------+
//下面 OnDeinit //取消EA/退出EA的时候,EA会读一次而已
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//--- destroy timer
if(set!=1)ObjectsDeleteAll();
   EventKillTimer();//取消EA时间制

  }
//+------------------------------------------------------------------+
//下面 OnTick 是EA执行任务交易制,结果市场价格波动一次,ea就执行1次
//+------------------------------------------------------------------+
void OnTick()
  {
//---
   OnTimer();
  }
//+------------------------------------------------------------------+
//下面 OnChartEvent EA执行任务画面制,按钮制
//+------------------------------------------------------------------+


void OnChartEvent(const int id,
                  const long &lparam,
                  const double &dparam,
                  const string &sparam)
  {
//---


  }
//+------------------------------------------------------------------+

//+------------------------------------------------------------------+
void OnTimer()
  {  //ea时间制开始
//---编写开始
int kk=0;
flag_tmp=0;
FLAG_Y=20;
FLAG_X=30;
FLAG_X=FLAG_X+隐藏点数;
画面的字("使用说明"+(kk++),""+WindowExpertName(),FLAG_X+150,flag_tmp,30,"黑体",clrAliceBlue,0);
FLAG_X=30;


int 字体kk=12;
flag_tmp+=FLAG_Y+10;
画面的字(FLAG_X+flag_tmp,(运行++)+"柒侠伍义编写制作2017  ("+EndYear+"/"+EndMonth+"/"+Endday+")",FLAG_X+隐藏点数,flag_tmp,字体kk*2,"黑体",Yellow,0);
flag_tmp+=FLAG_Y+20;
if(Day()!=Days){Days=Day();dayy++;}
画面的字(FLAG_X+flag_tmp,"FXTIME :: "+TimeToStr(TimeCurrent(),TIME_DATE|TIME_SECONDS)+" ( M"+Period()+" )( D"+dayy+" )",FLAG_X+隐藏点数,flag_tmp,字体kk,"黑体",Lime,0);
flag_tmp+=FLAG_Y;
画面的字(FLAG_X+flag_tmp,"货币对 :: "+Symbol()+" :: "+Ask+" / "+Bid+" ",FLAG_X+隐藏点数,flag_tmp,字体kk,"黑体",Lime,0);
flag_tmp+=FLAG_Y;
画面的字(FLAG_X+flag_tmp,"存款 :: "+DoubleToStr(AccountBalance(),2)+" 纯款::"+DoubleToStr(AccountEquity(),2)+"",FLAG_X+隐藏点数,flag_tmp,字体kk,"黑体",Lime,0);
flag_tmp+=FLAG_Y;
画面的字(FLAG_X+flag_tmp,"买上 ::("+DoubleToStr(B,0)+")"+DoubleToStr(bprofit,2)+" ",FLAG_X+隐藏点数,flag_tmp,字体kk,"黑体",Lime,0);
flag_tmp+=FLAG_Y;
画面的字(FLAG_X+flag_tmp,"卖下 ::("+DoubleToStr(S,0)+")"+DoubleToStr(sprofit,2)+"",FLAG_X+隐藏点数,flag_tmp,字体kk,"黑体",Lime,0);


if(显示柒侠伍义广告||s+b==0){
flag_tmp+=FLAG_Y;
FLAG_X=FLAG_X+隐藏点数;
画面的字("使用说明"+(kk++),"EA使用说明 ::(请观看JJPTR视频说明) ",FLAG_X,flag_tmp,字体kk,"黑体",White,0);
flag_tmp+=FLAG_Y;
画面的字("使用说明"+(kk++),"EA使用前::请确定启动EA自动交易(允许dll导入)",FLAG_X,flag_tmp,字体kk,"黑体",White,0);
flag_tmp+=FLAG_Y;
画面的字("使用说明"+(kk++),"参数设定:请输入...反方向加仓点数。(默认30)",FLAG_X,flag_tmp,字体kk,"黑体",White,0);
flag_tmp+=FLAG_Y;
画面的字("使用说明"+(kk++),"参数设定:请输入...加码倍数,1.00-3.00。(默认2.00)",FLAG_X,flag_tmp,字体kk,"黑体",White,0);
flag_tmp+=FLAG_Y;
画面的字("使用说明"+(kk++),"交易策略:EA启动后,自动交易(Heilen Ashi指标进场)",FLAG_X,flag_tmp,字体kk,"黑体",White,0);
flag_tmp+=FLAG_Y;
画面的字("使用说明"+(kk++),"交易策略:一天平均150个交易",FLAG_X,flag_tmp,字体kk,"黑体",White,0);
flag_tmp+=FLAG_Y;
画面的字("使用说明"+(kk++),"交易策略:估计月盈利25%++",FLAG_X,flag_tmp,字体kk,"黑体",White,0);
flag_tmp+=FLAG_Y;
画面的字("使用说明"+(kk++),"交易策略:如果输3次后,下注正方向趋势",FLAG_X,flag_tmp,字体kk,"黑体",White,0);
flag_tmp+=FLAG_Y;
画面的字("使用说明"+(kk++),"交易策略:EA进入循环...",FLAG_X,flag_tmp,字体kk,"黑体",White,0);
flag_tmp+=FLAG_Y;
画面的字("使用说明"+(kk++),"交易策略:星期五/星期六/星期天/...不交易(锁仓中)",FLAG_X,flag_tmp,字体kk,"黑体",White,0);
flag_tmp+=FLAG_Y;
画面的字("使用说明"+(kk++),"交易策略:星期一自动解仓",FLAG_X,flag_tmp,字体kk,"黑体",White,0);


flag_tmp+=FLAG_Y;
画面的字("使用说明"+(kk++),"EA历史回测可使用(已经添加稀有功能)",FLAG_X,flag_tmp,字体kk,"黑体",Yellow,0);
flag_tmp+=FLAG_Y;
画面的字("使用说明"+(kk++),"模拟版本/月 :: ¥150.00 / RM100.00 ",FLAG_X,flag_tmp,字体kk,"黑体",clrLightBlue,0);
flag_tmp+=FLAG_Y;
画面的字("使用说明"+(kk++),"真钱版本/月 :: ¥300.00 / RM200.00",FLAG_X,flag_tmp,字体kk,"黑体",clrLightBlue,0);
flag_tmp+=FLAG_Y;
画面的字("使用说明"+(kk++),"真钱版本/年 :: ¥2200.00 / RM1500.00",FLAG_X,flag_tmp,字体kk,"黑体",clrLightBlue,0);
}//if(显示柒侠伍义广告){

//---编写结束

}//ea时间制结束
//+------------------------------------------------------------------+
//下面 空空,可以无限制添加子程式
//+------------------------------------------------------------------+



里面空空
没有策略
只有显示画面的字

有什么问题吗??
编写就是这么简单............




下载EA001



(画面罢了的EA)
...
...

...
...


001 未完





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

x 0 我要送花

x 1
 楼主| 发表于 2017-5-19 14:11 | 显示全部楼层
主题:: MT4EA_JJPTR解救普通人_全自动EA001_柒侠伍义2017
原创:: 李易俸(柒侠伍义)
国家:: 槟榔岛马来西亚
疫苗:: jh7x51@gmail.com
网站:: www.mt4ea.com / www.liithong.com
短信SMS/WhatsApp:: 60125534397
微信::  b0392172
面子书:: https://www.facebook.com/mt4ea
淘宝店:: https://shop34551999.world.taobao.com
版权保留 谢绝转载
第03章:再规划一下你的模板

把模板简单化.........
编写Ea逻辑思考也好一点点............


模板源码::

//----------------------------------------------------------------------
#property copyright "Copyright 2016, MT4EA.COM"
#property icon "taiji.ico"
#property link "http://liithong.com/"
#property version     "25.06.2017"      // Current version of the Expert Advisor
#property description "解救普通人_柒侠伍义_微信b0392172"
#property description "适合所有人使用"
#property description "购买真钱完整版本 6012 5534397 槟城"
#property description "疫苗 jh7x51@gmail.com"
#property description "微信 b0392172"
#include "子程式户口检查.mqh"//用这个mqh,2017难被破解方案
#include "子程式BY7X51.mqh" //用这个mqh,2017难被破解方案
#include "显示.mqh"//用这个mqh,2017难被破解方案
#include "EA第一次加载.mqh"//用这个mqh,2017难被破解方案
string EANAME="JJPTR解救普通人_全自动EA002_柒侠伍义制作";
int Days,dayy,set;
bool 显示柒侠伍义广告=false;
int 运行;
//+------------------------------------------------------------------+
//+------------------------------------------------------------------+
//下面 OnInit //加载EA/从新加载EA的时候,EA会读一次而已
//+------------------------------------------------------------------+
int OnInit()
  {

EA第一次加载();

   return(INIT_SUCCEEDED);//成功执行一次
  }
//+------------------------------------------------------------------+
//下面 OnDeinit //取消EA/退出EA的时候,EA会读一次而已
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//--- destroy timer
if(set!=1)ObjectsDeleteAll();
   EventKillTimer();//取消EA时间制

  }
//+------------------------------------------------------------------+
//下面 OnTick 是EA执行任务交易制,结果市场价格波动一次,ea就执行1次
//+------------------------------------------------------------------+
void OnTick()
  {
//---
   OnTimer();
  }
//+------------------------------------------------------------------+
//下面 OnChartEvent EA执行任务画面制,按钮制
//+------------------------------------------------------------------+


void OnChartEvent(const int id,
                  const long &lparam,
                  const double &dparam,
                  const string &sparam)
  {
//---


  }
//+------------------------------------------------------------------+

//+------------------------------------------------------------------+
void OnTimer()
  {  //ea时间制开始
//---编写开始
显示();
JJPTR策略();
//---编写结束
}//ea时间制结束
//+------------------------------------------------------------------+
//下面 空空,可以无限制添加子程式
//+------------------------------------------------------------------+


void JJPTR策略(){
//---编写开始


//---编写结束
}//enf




看上去是不是简单一点点了............
哈哈和.............
编写就是这么简单........


003 未完

x 0 我要送花

x 1
 楼主| 发表于 2017-5-19 14:13 | 显示全部楼层
主题:: MT4EA_JJPTR解救普通人_全自动EA001_柒侠伍义2017
原创:: 李易俸(柒侠伍义)
国家:: 槟榔岛马来西亚
疫苗:: jh7x51@gmail.com
网站:: www.mt4ea.com / www.liithong.com
短信SMS/WhatsApp:: 60125534397
微信::  b0392172
面子书:: https://www.facebook.com/mt4ea
淘宝店:: https://shop34551999.world.taobao.com
版权保留 谢绝转载
第04章:先了解策略思路



void JJPTR策略(){
//---编写开始

//编写第一次下注(HEIKEN ASHI指标下注)
//编写循环
//编写不交易时间(星期五)
//编写锁仓
//编写解仓

//---编写结束
}//end



首先你要知道什么是HEIKEN ASHI指标?
而且你要有这个指标
没有这个指标就编写不到了

这个指标可以在网上搜索下载
并了解这个指标的原理
哈哈和..........
麻烦?
不知道?
不懂?
哪..........没有办法
你就看看就好
编写与你无缘.
哈哈和..........


当然你要去看看JJPTR的视频
了解一下他要什么EA?
他的盈利模式怎样来?
怎样下注?
多少手数?
是马丁吗?
有TP吗?
有SL吗?
如果输钱怎么办?
如果盈利几时要关闭单子?
....
....
还有隐藏策略?

哈哈和..........
谁知道?


004 未完

x 0 我要送花

x 2136
发表于 2017-5-20 15:53 | 显示全部楼层
大大 jjptr 的 ea 写完了吗?

跪求大大分享

x 0 我要送花

x 1
 楼主| 发表于 2017-5-22 01:52 | 显示全部楼层
主题:: MT4EA_JJPTR解救普通人_全自动EA001_柒侠伍义2017
原创:: 李易俸(柒侠伍义)
国家:: 槟榔岛马来西亚
疫苗:: jh7x51@gmail.com
网站:: www.mt4ea.com / www.liithong.com
短信SMS/WhatsApp:: 60125534397
微信::  b0392172
面子书:: https://www.facebook.com/mt4ea
淘宝店:: https://shop34551999.world.taobao.com
版权保留 谢绝转载
第05章:开始编写第一步


先把EA save as 另外一个名字
通常我用001 002 003.........随便你

源码如下::



/////////////////////////////////////////////////
void JJPTR策略(){
//---编写开始

//第一步::编写第一次下注(HEIKEN ASHI指标下注)
// double val0=iCustom(0,0,"Heiken Ashi",0,0);
// double val1=iCustom(0,0,"Heiken Ashi",1,0);
// double val2=iCustom(0,0,"Heiken Ashi",2,0);//开市
// double val3=iCustom(0,0,"Heiken Ashi",3,0);//关闭
//当Heiken Ashi指标显示白色是上升趋势
//当Heiken Ashi指标显示红色是下降趋势
double val2=iCustom(0,0,"Heiken Ashi",2,0);//开市
double val3=iCustom(0,0,"Heiken Ashi",3,0);//关闭
if(s+b==0
&& val3>val2
){
LOTMM=LOTS;
买上();

}

//-------------//

if(s+b==0
&& val3<val2
){

LOTMM=LOTS;
卖下();

}

//第一步编写完成
//检查EA效果
//看看EA能不能下单?
//看看EA有没有根据Heiken Ashi下单



//第2步::编写循环
//第3步::编写不交易时间(星期五)
//第4步::编写锁仓
//第5步::编写解仓
//第6步::
//第7步::
//第8步::
//第9步::
//第10步::

//---编写结束
}//end


//////////////////////////////////////////////


第一步编写完成
检查EA效果
看看EA能不能下单?
看看EA有没有根据Heiken Ashi下单


如果没有.............
哈哈和......
你的编写有问题啦..........

下载EA

JJPTR解救普通人_全自动EA003_柒侠伍义制作.ex4 (380.71 KB, 下载次数: 3)
(请 520论坛下载)

源码

  1. //----------------------------------------------------------------------
  2. #property copyright "Copyright 2016, MT4EA.COM"
  3. #property icon "taiji.ico"
  4. #property link "http://liithong.com/"
  5. #property version     "25.06.2017"      // Current version of the Expert Advisor
  6. #property description "解救普通人_柒侠伍义_微信b0392172"
  7. #property description "适合所有人使用"
  8. #property description "购买真钱完整版本 6012 5534397 槟城"
  9. #property description "疫苗 [email]jh7x51@gmail.com[/email]"
  10. #property description "微信 b0392172"
  11. #include "子程式户口检查.mqh"//用这个mqh,2017难被破解方案
  12. #include "子程式BY7X51.mqh" //用这个mqh,2017难被破解方案
  13. #include "显示.mqh"//用这个mqh,2017难被破解方案
  14. #include "EA第一次加载.mqh"//用这个mqh,2017难被破解方案
  15. string EANAME="JJPTR解救普通人_全自动EA003_柒侠伍义制作";
  16. int Days,dayy,set;
  17. bool 显示柒侠伍义广告=false;
  18. int 运行;
  19. double val2;
  20. double val3;
  21. //+------------------------------------------------------------------+
  22. //+------------------------------------------------------------------+
  23. //下面 OnInit //加载EA/从新加载EA的时候,EA会读一次而已
  24. //+------------------------------------------------------------------+
  25. int OnInit()
  26.   {

  27. EA第一次加载();

  28.    return(INIT_SUCCEEDED);//成功执行一次
  29.   }
  30. //+------------------------------------------------------------------+
  31. //下面 OnDeinit //取消EA/退出EA的时候,EA会读一次而已
  32. //+------------------------------------------------------------------+
  33. void OnDeinit(const int reason)
  34.   {
  35. //--- destroy timer
  36. if(set!=1)ObjectsDeleteAll();
  37.    EventKillTimer();//取消EA时间制
  38.       
  39.   }
  40. //+------------------------------------------------------------------+
  41. //下面 OnTick 是EA执行任务交易制,结果市场价格波动一次,ea就执行1次
  42. //+------------------------------------------------------------------+
  43. void OnTick()
  44.   {
  45. //---
  46.    OnTimer();
  47.   }
  48. //+------------------------------------------------------------------+
  49. //下面 OnChartEvent EA执行任务画面制,按钮制
  50. //+------------------------------------------------------------------+


  51. void OnChartEvent(const int id,
  52.                   const long &lparam,
  53.                   const double &dparam,
  54.                   const string &sparam)
  55.   {
  56. //---


  57.   }
  58. //+------------------------------------------------------------------+
  59. //下面OnTimer是每一秒,EA资讯任务一次。不论你放在什么货币对效果都一样好。
  60. //+------------------------------------------------------------------+
  61. void OnTimer()
  62.   {  //ea时间制开始
  63. //---编写开始
  64. 货币对=Symbol();
  65. 户口检查管理();
  66. 显示();
  67. JJPTR策略();
  68. //---编写结束
  69. }//ea时间制结束
  70. //+------------------------------------------------------------------+
  71. //下面 空空,可以无限制添加子程式
  72. //+------------------------------------------------------------------+


  73. void JJPTR策略(){
  74. //---编写开始

  75. //第一步::编写第一次下注(HEIKEN ASHI指标下注)
  76. // double val0=iCustom(0,0,"Heiken Ashi",0,0);
  77. // double val1=iCustom(0,0,"Heiken Ashi",1,0);
  78. // double val2=iCustom(0,0,"Heiken Ashi",2,0);//开市
  79. // double val3=iCustom(0,0,"Heiken Ashi",3,0);//关闭
  80. //当Heiken Ashi指标显示白色是上升趋势
  81. //当Heiken Ashi指标显示红色是下降趋势
  82. double val2=iCustom(0,0,"Heiken Ashi",2,0);//开市
  83. double val3=iCustom(0,0,"Heiken Ashi",3,0);//关闭
  84. if(s+b==0
  85. && val3>val2
  86. ){
  87. LOTMM=LOTS;
  88. 买上();

  89. }

  90. //-------------//

  91. if(s+b==0
  92. && val3<val2
  93. ){

  94. LOTMM=LOTS;
  95. 卖下();

  96. }

  97. //第一步编写完成
  98. //检查EA效果
  99. //看看EA能不能下单?
  100. //看看EA有没有根据Heiken Ashi下单



  101. //第2步::编写循环
  102. //第3步::编写不交易时间(星期五)
  103. //第4步::编写锁仓
  104. //第5步::编写解仓
  105. //第6步::
  106. //第7步::
  107. //第8步::
  108. //第9步::
  109. //第10步::

  110. //---编写结束
  111. }//end
复制代码







005 未完

x 0 我要送花

x 1
 楼主| 发表于 2017-5-22 01:54 | 显示全部楼层
主题:: MT4EA_JJPTR解救普通人_全自动EA001_柒侠伍义2017
原创:: 李易俸(柒侠伍义)
国家:: 槟榔岛马来西亚
疫苗:: jh7x51@gmail.com
网站:: www.mt4ea.com / www.liithong.com
短信SMS/WhatsApp:: 60125534397
微信::  b0392172
面子书:: https://www.facebook.com/mt4ea
淘宝店:: https://shop34551999.world.taobao.com
版权保留 谢绝转载
第06章:考虑普通人
编写EA要考虑很多东西
如果是商业EA....考虑更多



考虑1并编写成条件
如果你没有安装“Heiken Ashi”指标...........或
你安装在错误地方
EA就罢工。

考虑2并编写成条件
为了防止意外错误使用
EA不会全自动.......
除非你在画面按『启动』

考虑3并编写成条件
........
......
......其他





006 未完

x 0 我要送花

x 1
 楼主| 发表于 2017-5-22 01:56 | 显示全部楼层
主题:: MT4EA_JJPTR解救普通人_全自动EA001_柒侠伍义2017
原创:: 李易俸(柒侠伍义)
国家:: 槟榔岛马来西亚
疫苗:: jh7x51@gmail.com
网站:: www.mt4ea.com / www.liithong.com
短信SMS/WhatsApp:: 60125534397
微信::  b0392172
面子书:: https://www.facebook.com/mt4ea
淘宝店:: https://shop34551999.world.taobao.com
版权保留 谢绝转载
第07章:JJPTR解救普通人_全自动EA004_柒侠伍义制作



不错不错............
可以运行。

源码::

  1. //----------------------------------------------------------------------
  2. #property copyright "Copyright 2016, MT4EA.COM"
  3. #property icon "taiji.ico"
  4. #property link "http://liithong.com/"
  5. #property version     "25.06.2017"      // Current version of the Expert Advisor
  6. #property description "解救普通人_柒侠伍义_微信b0392172"
  7. #property description "适合所有人使用"
  8. #property description "购买真钱完整版本 6012 5534397 槟城"
  9. #property description "疫苗 [url=mailto:jh7x51@gmail.com]jh7x51@gmail.com[/url]"
  10. #property description "微信 b0392172"
  11. #include "子程式户口检查.mqh"//用这个mqh,2017难被破解方案
  12. #include "子程式BY7X51.mqh" //用这个mqh,2017难被破解方案
  13. #include "显示.mqh"//用这个mqh,2017难被破解方案
  14. #include "EA第一次加载.mqh"//用这个mqh,2017难被破解方案
  15. string EANAME="JJPTR解救普通人_全自动EA004_柒侠伍义制作";
  16. int Days,dayy,set;
  17. int 运行;
  18. double val2;
  19. double val3;
  20. datetime 一个柱子一个交易;
  21. extern double 反方向加仓点数=300;

  22. //+------------------------------------------------------------------+
  23. //+------------------------------------------------------------------+
  24. //下面 OnInit //加载EA/从新加载EA的时候,EA会读一次而已
  25. //+------------------------------------------------------------------+
  26. int OnInit()
  27.   {

  28. EA第一次加载();

  29.    return(INIT_SUCCEEDED);//成功执行一次
  30.   }
  31. //+------------------------------------------------------------------+
  32. //下面 OnDeinit //取消EA/退出EA的时候,EA会读一次而已
  33. //+------------------------------------------------------------------+
  34. void OnDeinit(const int reason)
  35.   {
  36. //--- destroy timer
  37. if(set!=1)ObjectsDeleteAll();
  38.    EventKillTimer();//取消EA时间制
  39.       
  40.   }
  41. //+------------------------------------------------------------------+
  42. //下面 OnTick 是EA执行任务交易制,结果市场价格波动一次,ea就执行1次
  43. //+------------------------------------------------------------------+
  44. void OnTick()
  45.   {
  46. //---
  47.    OnTimer();
  48.   }
  49. //+------------------------------------------------------------------+
  50. //下面 OnChartEvent EA执行任务画面制,按钮制
  51. //+------------------------------------------------------------------+


  52. void OnChartEvent(const int id,
  53.                   const long &lparam,
  54.                   const double &dparam,
  55.                   const string &sparam)
  56.   {
  57. //---


  58.   }
  59. //+------------------------------------------------------------------+
  60. //下面OnTimer是每一秒,EA资讯任务一次。不论你放在什么货币对效果都一样好。
  61. //+------------------------------------------------------------------+
  62. void OnTimer()
  63.   {  //ea时间制开始
  64. //---编写开始
  65. 货币对=Symbol();
  66. 户口检查管理();
  67. 显示();
  68. JJPTR策略();
  69. //---编写结束
  70. }//ea时间制结束
  71. //+------------------------------------------------------------------+
  72. //下面 空空,可以无限制添加子程式
  73. //+------------------------------------------------------------------+


  74. void JJPTR策略(){
  75. //---编写开始
  76. 单货币对平均价格卖下N点数关闭全部卖下=反方向加仓点数;
  77. 单货币对平均价格买上N点数关闭全部买上=反方向加仓点数;

  78. //第一步::编写第一次下注(HEIKEN ASHI指标下注)
  79. // double val0=iCustom(0,0,"Heiken Ashi",0,0);
  80. // double val1=iCustom(0,0,"Heiken Ashi",1,0);
  81. // double val2=iCustom(0,0,"Heiken Ashi",2,0);//开市
  82. // double val3=iCustom(0,0,"Heiken Ashi",3,0);//关闭
  83. //当Heiken Ashi指标显示白色是上升趋势
  84. //当Heiken Ashi指标显示红色是下降趋势
  85. double val2=iCustom(0,0,"Heiken Ashi",2,0);//开市
  86. double val3=iCustom(0,0,"Heiken Ashi",3,0);//关闭
  87. if(s+b==0
  88. && val3>val2
  89. && 启动EA
  90. ){
  91. LOTMM=LOTS;
  92. 买上();

  93. }

  94. //-------------//

  95. if(s+b==0
  96. && val3<val2
  97. && 启动EA
  98. ){

  99. LOTMM=LOTS;
  100. 卖下();

  101. }

  102. //第一步编写完成
  103. //检查EA效果
  104. //看看EA能不能下单?
  105. //看看EA有没有根据Heiken Ashi下单







  106. //第2步::编写循环
  107. //如果输,怎么办?
  108. //如果赢,怎么办?
  109. //-----------------//
  110. 平均价格();
  111. if(b>0&&Close[0]-平均价格买上>=单货币对平均价格买上N点数关闭全部买上*Point){自我关闭买上();}
  112. if(s>0&&平均价格卖下-Close[0]>=单货币对平均价格卖下N点数关闭全部卖下*Point){自我关闭卖下();}
  113. //-----------------//
  114. 户口检查管理();

  115. if(b>0
  116. && LastPricebuy - Close[0] > 反方向加仓点数*Point
  117. && 启动EA
  118. && 一个柱子一个交易!=Time[0]
  119. ){
  120. 买上();
  121. 一个柱子一个交易=Time[0];
  122. }
  123. //-----------------//
  124. //-----------------//
  125. if(s>0
  126. && Close[0] - LastPricesell > 反方向加仓点数*Point
  127. && 启动EA
  128. && 一个柱子一个交易!=Time[0]
  129. ){
  130. 卖下();
  131. 一个柱子一个交易=Time[0];
  132. }
  133. //-----------------//




  134. //第3步::编写不交易时间(星期五)
  135. //第4步::编写锁仓
  136. //第5步::编写解仓
  137. //第6步::
  138. //第7步::
  139. //第8步::
  140. //第9步::
  141. //第10步::

  142. //---编写结束
  143. }//end
复制代码



下载EA JJPTR解救普通人_全自动EA004_柒侠伍义制作.ex4 (386.71 KB, 下载次数: 3)


EA并没有完整
只是试一试.........
哈哈和...........



007 未完






x 0 我要送花

x 1
 楼主| 发表于 2017-5-22 01:58 | 显示全部楼层
主题:: MT4EA_JJPTR解救普通人_全自动EA001_柒侠伍义2017
原创:: 李易俸(柒侠伍义)
国家:: 槟榔岛马来西亚
疫苗:: jh7x51@gmail.com
网站:: www.mt4ea.com / www.liithong.com
短信SMS/WhatsApp:: 60125534397
微信::  b0392172
面子书:: https://www.facebook.com/mt4ea
淘宝店:: https://shop34551999.world.taobao.com
版权保留 谢绝转载
第08章:JJPTR解救普通人_全自动EA005_回测版本



欢迎普通人下载并做历史回测测试
哈哈和....


什么是历史回测?
就是货币对的历史回测


首先你要下载历该货币对的史数据


打开回测画面
根据画面的参数点击....


看到EA属性吗?
在右边.....点击
里面是EA参数设定


请修改资金为 10000usd

搞定
可以开始测试啦

一个一个货币对慢慢测试
看看效果



008未完

x 0 我要送花

发表回复

您需要登录后才可以回帖 登录 | 注册 |

本版积分规则

Google 搜索本站 搜索WWW

快速回复 返回顶部 返回列表