Ava Trader MT4 Terminal EA交易(1)运行第一个程序

2023-05-16

Ava Trader MT4 Terminal EA交易(1)运行第一个程序

1、打开程序化交易编译器

1

2、文件-》新建-》下一步-》

在这里插入图片描述

  • 下一步
    在这里插入图片描述

  • 一直下一步

//+------------------------------------------------------------------+
//|                                                           11.mq4 |
//|                        Copyright 2021, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2021, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
#property strict
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- new add
   MessageBox("Hello, World!","hi");
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//---
   
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
//---
   
  }
//+------------------------------------------------------------------+

  • 在 OnInit 添加一行
//--- new add
   MessageBox("Hello, World!","hi");
//---
  • 点击按钮调试
    在这里插入图片描述

  • 点击确定
    在这里插入图片描述

  • 运行结果

在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Ava Trader MT4 Terminal EA交易(1)运行第一个程序 的相关文章

  • 从终端运行java类

    这个问题之前已经被问过 但由于某种原因我仍然无法弄清楚出了什么问题 我在文件 src txt 中的包语法测试中得到了一个名为 NewClass 的类 从 src 路径我输入 javac src syntaxtest NewClass jav
  • 让 GNU C 编译器在 iOS 6.x 上运行

    我有一台越狱 evasi0n 第四代 iPad 带有 iOS 6 1 固件 通过 Cydia 我安装了移动终端 版本 520 2 然后 遵循this http iklive org cc compiling on ios 教程中 我已经下载
  • 在Python中将文本输出到多个终端

    我使用Python和ArchLinux 我正在用 Python 编写一个简单的人工智能作为学校项目 因为这是一个学校项目 并且我想清楚地演示它在做什么 所以我的目的是有一个不同的终端窗口来显示每个子进程的打印输出 一个终端显示句子如何被解析
  • psql 显示 ansi 彩色文本

    My psqlrc有以下选项 setenv LESS iMSx4 FXR setenv PAGER less pset pager always 我想要着色的 psql 输出是 x1B 35m x1B 0m x1B 35mr x1B 0m
  • macOS 上的 Bash - 获取给定年份每个星期六的日期列表

    In bash on macOS 我想写一个小脚本dates 或任何其他可以做的程序 它给我一个格式的日期列表yyyymmdd给定年份的每个星期六并将其保存到变量中 例如 如果我想要 1850 年所有星期六的日期列表 它应该看起来像这样 v
  • 为什么使用 $PATH 以及它是什么

    我对编程有点陌生 不是真的 但我仍在学习 我们不是吗 虽然我了解 Java 和 Python 并且了解 C C JS C HTML CSS 等 并且我可以在终端中很好地导航 但我不熟悉终端中的 PATH 是什么 我使用 Linux 终端和
  • VS Code 刷新集成终端环境变量,无需重新启动/注销

    如果您在 Windows 上添加 更改某些环境变量 例如 PATH 即使重新启动 VS Code 后 它也不会在 VS Code 集成终端中可用 但是 如果您从 Windows 命令提示符 Powershell 打开该终端 它将具有这些新的
  • `npm i` 命令有什么作用?

    什么是i在 npm CLI 中执行命令 我看到它是这样使用的 npm i package The iflag 是一个别名install so npm i package 是相同的 npm install package 从文档中 npm i
  • 如何在 python 中的不同终端窗口中运行函数/线程?

    我有一个这样的程序 from threading import Thread def foo1 arg print foo1 gt gt gt Something input foo1 gt gt gt Enter Something de
  • Bash:在新终端中执行带有参数的命令[重复]

    这个问题在这里已经有答案了 所以我想在 bash 中打开一个新终端并执行带参数的命令 只要我只采取类似的东西ls作为命令它工作正常 但是当我采取类似的东西时route n 所以带参数的命令不起作用 代码 gnome terminal win
  • 使用通配符在 .zshrc 中获取多个文件

    我通过 oh my zsh 使用 z shell 我想从 zshrc 文件中获取多个别名文件 这样我就可以让事情井井有条 我已经为别名文件添加了前缀 alias 这样我就可以通配符加载它们 但是 打电话给source alias 只加载第一
  • python virtualenv和flask安装。没有名为flask的模块

    运行基本程序时我不断收到此错误 ImportError No module named flask 这是基本的程序 from flask import Flask app Flask name app route def hello wor
  • 如何取消 Postgres 中的错误命令(从终端)?

    我在尝试编写函数时写了一个错误的命令 我在函数中犯了一个错误 并且想在没有完成函数的情况下退出它 并且我想退出它 但是终端的命令提示符不允许我退出 我试过这个 https unix stackexchange com questions 4
  • 在 Mac 上使用 JRE 打开 jar 文件

    我有一个 jar 文件 旨在通过命令行运行 我不打算在运行应用程序的机器上进行任何java开发 我的思考过程是 因此我应该只需要JRE而不是JDK 此外 JDK 大约是 JRE 的 4 倍 我不想下载它 在 Mac 上安装 JRE 时 它不
  • 在Python中通过sys.stdout写入unicode字符串

    暂时假设一个人无法使用print 从而享受自动编码检测的好处 所以这给我们留下了sys stdout 然而 sys stdout太蠢了不做任何合理的编码 http bugs python org issue4947 现在人们阅读 Pytho
  • 如何通过终端运行 JavaScript 脚本?

    例如 如果您要运行 Python 脚本 您可以输入python 文件名 py或者如果你想运行 C 程序制作文件名 then 文件名 你如何做到这一点 js files 另一个答案是 NodeJS Node js 是一个基于 Chrome 的
  • 在 mac 终端中加载库时出错

    有谁请帮忙 我该如何修复以下错误 dyld Library not loaded usr local lib libgdbm 4 dylib Referenced from usr local bin zsh Reason image no
  • 给出 5 个参数,但在终端中只得到 3 个参数

    我想将一个文件传递给一个c 程序 如果我在 IDE 中执行此操作 test string string lt test txt return argc 5 但在终端上我刚刚得到argc 3 看来 这是因为 什么是 lt 意思是 我正在使用
  • 如何执行“sudo nvm”?

    在我的 Mac 上 我想将一些需要 su 权限的包迁移到另一个节点版本 我使用 homebrew 安装 nvm 现在我需要执行 sudo nvm 或 reinstall packages将失败 me MacBook sudo nvm sud
  • Alt 键快捷键在使用 Vim 的 gnome 终端上不起作用

    我在 gnome 终端上运行 Vim 但 alt 键映射不起作用 例如 imap

随机推荐

  • C语言 字符串-字符串的复制

    字符串复制函数 xff1a strcpy 目标字符串的首地址 被复制的字符串的首地址 复制p到a xff1a char p 61 34 12345 34 char a 20 strcpy a p printf 34 s n 34 a str
  • cmake是什么,为什么现在都用cmake,cmake编译原理和跨平台示例

    一 cmake是什么 xff1f CMake是一个开源 跨平台的工具系列 xff0c 是用来构建 测试和打包软件 CMake使用平台无关的配置文件来控制软件编译过程 xff0c 并生成可在您选择的编译器环境中使用项目文件 xff0c 比如可
  • cmake和makefile区别和cmake指定编译器(cmake -G)

    一 cmake和makefile区别 要说明区别 xff0c 我们先要区分下面三类工具 xff1a 1 项目构建生成工具 首先cmake是项目构建生成工具 xff0c cmake的代码可以与平台系统和编译器无关 类似cmake的工具还有au
  • PHP+iis部署最干货的步骤

    1 php gt gt gt 下载 官网下载 gt gt gt 部署 解压到文件夹d xff0c 然后找文件php ini production xff0c 开发者模式 修改文件为php ini作为配置文件 date timezone 61
  • spring cloud - consul 之 网关(3)

    spring cloud consul 之 网关 xff08 3 xff09 1 添加maven 依赖 lt dependency gt lt groupId gt org springframework boot lt groupId g
  • SpringCloud - consul 服务注册生产(2)

    SpringCloud consul 服务注册生产 xff08 2 xff09 1 添加maven 依赖 lt dependency gt lt groupId gt org springframework boot lt groupId
  • springcloud consul 搭建docker 集群(1)

    springcloud consul 搭建docker 集群 xff08 1 xff09 1 建3个server节点 和1个client节点 配置docker 网络 sudo docker network create subnet 61
  • Spring+OpenCV+Linux(libopencv_java460.so、opencv-460.jar)人脸识别、人脸对比实现

    准备工作 Linux生成libopencv java460 so opencv 460 jar lbpcascade frontalface xml文件 opencv源码地址 xff1a https github com opencv op
  • net core3.0 修改 web 端口

    修改程序发布之后的端口 新建项目 xff0c 啥都不干启动成功后 xff0c 在 appsettings json 中 添加配置 urls http 8080 34 Logging 34 34 LogLevel 34 34 Default
  • go 语法入门

    go 语法 循环 package main import 34 fmt 34 func main i 61 0 for i lt 1000 i 43 43 fmt Println 34 循环次数 xff1a 34 i 定义局部变量 var
  • windows vscode mingw c++入门(1)

    windows vscode mingw c 43 43 入门 xff08 1 xff09 安装 mingw32 https osdn net projects mingw downloads 68260 mingw get setup e
  • windows vscode mingw c++入门(2)

    windows vscode mingw c 43 43 入门 xff08 2 xff09 导包 新建文件夹 first 与 mian cpp 同级新建文件夹 first新建两个文件q h pragma once 防止重复导入 void q
  • netcore3 sqlite

    net core3 1 EF 43 SQLite nuget 安装这3个包 microsoft EntityFrameworkCore Microsoft EntityFrameworkCore Sqlite Microsoft Entit
  • windows 上 consul

    本机开发模式 consul官网 本机开发者模式 consul exe agent dev 局域网 consul exe agent dev client 0 0 0 0
  • go 通道(channel),go 线程间通信

    go 通道 xff08 channel xff09 是用来传递数据的一个数据结构 通道可用于两个 goroutine 之间通过传递一个指定类型的值来同步运行和通讯 操作符 lt 用于指定通道的方向 xff0c 发送或接收 span clas
  • windows 批量关闭 python 程序工具

    windows 批量关闭 python 程序工具 在windows上启动大量pythonw 后台程序 xff0c 都不知道哪个是哪个 l par query par a show all lk par 终止查询到的程序 python 源码
  • windows+vscode+MinGW+cmake(学习1)

    统一下载 64 位安装 1 安装vscode 官网 安装插件 2 安装 mingw 官网 或者 3 安装cmake 官网 安装好之后 创建 项目文件夹 cmaketest1 创建文件 xff08 1 xff09 main c span cl
  • Springcloud、Springmvc+Nacos注册中心实现服务注册

    目录 背景 实现 Nacos环境搭建 Springcloud服务注册 Maven配置 代码实现 Springmvc服务注册 Maven依赖 代码实现 背景 不管是springcloud还是springmvc实现服务的自动注册 xff0c 都
  • go 并发学习-互斥锁

    go 并发学习 互斥锁 并发输出 inums 自增编写代码运行输出并不能正常输出 使用互斥锁修改代码结果结果正常 使用锁时注意上锁的资源独立函数有些时候用读写锁如果可以改为使用 channel 并发输出 inums 自增 编写代码 pack
  • Ava Trader MT4 Terminal EA交易(1)运行第一个程序

    Ava Trader MT4 Terminal EA交易 xff08 1 xff09 运行第一个程序 1 打开程序化交易编译器 2 文件 新建 下一步 下一步 一直下一步 43 43 11 mq4 Copyright