ผมกำลังหัดเขียน EA ครับ
กำลังว่าจะพัฒนาให้ไปสู่ candle stick pattern แบบต่าง ๆ เลยตั้งเงื่อนไขแรกง่าย ๆ ก่อน เช่น
ถ้า แท่งก่อนหน้า ราคาเปิดต่ำกว่าปิด ให้ Buy แท่งถัดไป แล้วถ้าแท่งก่อนหน้า ราคาปิดต่ำกว่าเปิดให้ Sell แท่งต่อไป ผมเลยเขียน code ตามหนังสือที่เขียนแอ๊ดมิน แต่มันไม่ส่งครับ ผมอยากทราบว่า ผมเขียนตรงไหนผิดครับ = ="
===============================
//+------------------------------------------------------------------+
//| Candle Trading.mq4 |
//| Copyright 2015, MetaQuotes Software Corp. |
//|
https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2015, MetaQuotes Software Corp."
#property link "
https://www.mql5.com"
#property version "1.00"
#property strict
//--- input parameters
input double Lot=0.01;
input string Instru = "EURUSD";
//+------------------------------------------------------------------+
//| Expert initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
//---
//---
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| Expert deinitialization function |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
{
//---
}
//+------------------------------------------------------------------+
//| Expert tick function |
//+------------------------------------------------------------------+
void OnTick()
{
//---
int lastbar= iClose(Instru,PERIOD_H1,0);
int curbar= iOpen(Instru,PERIOD_H1,1);
if(OrdersTotal()==0)
if(curbar>lastbar)
{
OrderSend(Symbol(),OP_BUY,Lot,Ask,4,0,0,"Candle Trading",0,0,clrAliceBlue);
}
}
//+------------------------------------------------------------------+