PDA

View Full Version : কি ভাবে ea বানাবেন ।



fxmamun
2014-03-14, 07:30 PM
আমারা যারা ফরেক্স মার্কেট এ কাজ করে আনকে এ বায় এবং সেল সিগ্নাল বজতে পারিনা তাদের জন্য এয় এম কিউ এল কোডিং এয় কোডিং ট্যাক্স তাকে কপি করে সেভ করতে হবে এম কিউ এল ফরমেট এ

//----
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Red
#property indicator_color2 Blue
//---- buffers
double ExtUpFractalsBuffer[];
double ExtDownFractalsBuffer[];
// ,
#define SIGNAL_BAR 2
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- indicator buffers mapping
SetIndexBuffer(0, ExtUpFractalsBuffer);
SetIndexBuffer(1, ExtDownFractalsBuffer);
//---- drawing settings
SetIndexStyle(0, DRAW_ARROW);
SetIndexArrow(0, 119);
SetIndexStyle(1, DRAW_ARROW);
SetIndexArrow(1, 119);
//----
SetIndexEmptyValue(0, 0.0);
SetIndexEmptyValue(1, 0.0);
//---- name for DataWindow
SetIndexLabel(0, "sFractal Up");
SetIndexLabel(1, "sFractal Down");
//---- initialization done
return(0);
}
//+------------------------------------------------------------------+
//| Custor indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
int i, nCountedBars;
bool bFound;
double dCurrent;
nCountedBars = IndicatorCounted();
//---- last counted bar will be recounted
if(nCountedBars <= 2)
i = Bars - nCountedBars - 3;
if(nCountedBars > 2)
{
nCountedBars--;
i = Bars - nCountedBars - 1;
}
//----Up and Down Fractals
while(i >= 2)
{
//----Fractals up
bFound = false;
dCurrent = High[i];
if(dCurrent > High[i+1] && dCurrent > High[i+2] && dCurrent > High[i-1] &&
dCurrent > High[i-2])
{
bFound = true;
ExtUpFractalsBuffer[i] = dCurrent;
}
//----6 bars Fractal
if(!bFound && (Bars - i - 1) >= 3)
{
if(dCurrent == High[i+1] && dCurrent > High[i+2] && dCurrent > High[i+3] &&
dCurrent > High[i-1] && dCurrent > High[i-2])
{
bFound = true;
ExtUpFractalsBuffer[i] = dCurrent;
}
}
//----7 bars Fractal
if(!bFound && (Bars - i - 1) >= 4)
{
if(dCurrent >= High[i+1] && dCurrent == High[i+2] && dCurrent > High[i+3] &&
dCurrent > High[i+4] && dCurrent > High[i-1] && dCurrent > High[i-2])
{
bFound = true;
ExtUpFractalsBuffer[i] = dCurrent;
}
}
//----8 bars Fractal
if(!bFound && (Bars - i - 1) >= 5)
{
if(dCurrent >= High[i+1] && dCurrent == High[i+2] && dCurrent == High[i+3] &&
dCurrent > High[i+4] && dCurrent > High[i+5] && dCurrent > High[i-1] &&
dCurrent > High[i-2])
{
bFound = true;
ExtUpFractalsBuffer[i] = dCurrent;
}
}
//----9 bars Fractal
if(!bFound && (Bars - i - 1) >= 6)
{
if(dCurrent >= High[i+1] && dCurrent == High[i+2] && dCurrent >= High[i+3] &&
dCurrent == High[i+4] && dCurrent > High[i+5] && dCurrent > High[i+6] &&
dCurrent > High[i-1] && dCurrent > High[i-2])
{
bFound = true;
ExtUpFractalsBuffer[i] = dCurrent;
}
}
//----Fractals down
bFound = false;
dCurrent = Low[i];
if(dCurrent < Low[i+1] && dCurrent < Low[i+2] && dCurrent < Low[i-1] &&
dCurrent < Low[i-2])
{
bFound = true;
ExtDownFractalsBuffer[i] = dCurrent;
}
//----6 bars Fractal
if(!bFound && (Bars - i - 1) >= 3)
{
if(dCurrent == Low[i+1] && dCurrent < Low[i+2] && dCurrent < Low[i+3] &&
dCurrent < Low[i-1] && dCurrent < Low[i-2])
{
bFound = true;
ExtDownFractalsBuffer[i] = dCurrent;
}
}
//----7 bars Fractal
if(!bFound && (Bars - i - 1) >= 4)
{
if(dCurrent <= Low[i+1] && dCurrent == Low[i+2] && dCurrent < Low[i+3] &&
dCurrent < Low[i+4] &&
dCurrent < Low[i-1] && dCurrent < Low[i-2])
{
bFound = true;
ExtDownFractalsBuffer[i] = dCurrent;
}
}
//----8 bars Fractal
if(!bFound && (Bars - i - 1) >= 5)
{
if(dCurrent <= Low[i+1] && dCurrent == Low[i+2] && dCurrent==Low[i+3] &&
dCurrent < Low[i+4] && dCurrent < Low[i+5] && dCurrent < Low[i-1] &&
dCurrent < Low[i-2])
{
bFound = true;
ExtDownFractalsBuffer[i] = dCurrent;
}
}
//----9 bars Fractal
if(!bFound && (Bars - i- 1) >= 6)
{
if(dCurrent <= Low[i+1] && dCurrent == Low[i+2] && dCurrent <= Low[i+3] &&
dCurrent == Low[i+4] && dCurrent < Low[i+5] && dCurrent < Low[i+6] &&
dCurrent < Low[i-1] && dCurrent < Low[i-2])
{
bFound = true;
ExtDownFractalsBuffer[i] = dCurrent;
}
}
i--;
}
// ,
//
static int PrevSignal = 0, PrevTime = 0;
// 0-, .
// , .
if(SIGNAL_BAR > 0 && Time[0] <= PrevTime)
return(0);
// ,
PrevTime = Time[0];
// (PrevSignal=0)
if(PrevSignal <= 0)
{
if(ExtDownFractalsBuffer[SIGNAL_BAR] > 0)
{
PrevSignal = 1;
Alert("sFractals (", Symbol(), ", ", Period(), ") - BUY!!!");
}
}
if(PrevSignal >= 0)
{
if(ExtUpFractalsBuffer[SIGNAL_BAR] > 0)
{
PrevSignal = -1;
Alert("sFractals (", Symbol(), ", ", Period(), ") - SELL!!!");
}
}
//----
return(0);
}
//+------------------------------------------------------------------+

banglaforex
2014-04-13, 12:41 PM
এয় এম কিউ এল কোডিং ট্যাক্স দিয়ে কি আয় এবং ব্যয় সিগন্যাল বুঝা যায়? খুব ভাল তো।

fxmamun
2014-04-18, 02:52 PM
হা এয় এম কিউ এল কোডিং ট্যাক্স দিয়ে আপনি বায় অ্যান্ড সেল সিগ্নাল পাবেন তবে আপনাকে বায় অ্যান্ড সেল করতে হবে ।

monirhp
2014-04-23, 06:26 PM
ভাই এটা তো খুবই জটিল মনে হচ্ছে। প্রেক্টিক্যালি যদি করা জেত, তাহলে অনেক সহজ হত।

jori
2014-04-26, 08:21 AM
আমি এখনো নিজেই ট্রেড করছি তাই আমি আমার নিজের কোশল আরো অভিজ্ঞ করে তুলতে এখনো এক্সপার্ট এ্যাডভাইসর্স ব্যাবহার করিনি।তাই আমি আপনার কাছে জানতে চাই এক্সপার্ট এ্যাডভাইসর্স ব্যাবহার করাটা কি আমাদের জন্য ভালো হবে।

ful4x
2014-04-26, 08:42 AM
আমি প্রায় আড়াই বছর ধরে ইনেস্টাফরেক্স ব্রোকারে সাথে কাজ করছিকিন্তু আমার যানা মতে এশিয়ার কয়েকটি পুরুষ্কার ও পেয়েছে ইনেস্টাফরেক্স।তবে মাঝে মাঝে আমি অনেক ভালো কাজ করতে পারি কিন্তু কিছু কিছু সময় এই ব্রোকারের কিছু প্রব্লেম ফেস করতে হয় কিন্তু আমি মনে করি এটা আমাদের ভালোর জন্য করতে হয়।কারন আমরা যদি সব কিছু খুভ সহজে পেয়ে যাই তাহলে সেটা আমাদের মনে থাকবে না তাই আমি মনে করি আমার যানা মতে এশিয়ার সেরা ব্রোকার ইনেস্টাফরেক্স .

Meeralamin
2014-09-20, 08:59 PM
ভাই বাই সেল ইন্ডিকেটর তো দিলেন যদি ব্যবহার পদ্ধতি দিতেন তবে খুবই ভালো হতো। কারন নতুন হিসাবে আমাদের এই ইন্ডিকেটর ব্যবহার করাটা একটু কঠিন হবে তো তাই বলছিলাম। আমি এই ব্যবসায় নতুন আপনারা যদি সহযোগীতা করেন তাহলে অবশ্যই আমরা ভালো করতে পারব। তাই আপনি যদি আমাদের উদ্দেশ্যে এই ইন্ডিকেটর এর ব্যবহার পদ্ধতি বিশ্লেষন করে দেন তাহলে খুব ভালো হয়।

ahmed
2015-01-18, 01:34 PM
চমৎকার এই পোষ্টের জন্য ধন্যবাদ।যদিও আমি ea বা robot কোনটার উপর আস্থা রাখতে পারিনা।তবুও বলতে পারি যারা ea বা robot নিয়ে কাজ করতে চান,তাদের কাজে আসবে।আপনার কাছে যদি ইন্ডিকেটর বানানোর কোন স্ক্রিপ্ট থাকে,তাহলে শেয়ার করলে উপকৃত হব।

mybff
2015-02-24, 09:34 AM
আপনি যে কোড টা দিয়ে সেন সেটা ভালই লাগল।। তবে এটা কিভাবে ইন্সটল করব , কি ভাবে করব জানিনা ।। কারন আমি আগে কখন ইএ নিয়া কাজ করিনাই ।। তাই ঠিক বুজসিনা কি করবো ।। আপনি একটু সাহায্য করলে উপকৃত হব ।। এন্ডিকেটর থাকলে নিজের এনালাইসিস এর ওপর কনফিডেন্স পাবো ভাল ...।

shakil003
2015-04-17, 09:38 AM
অনেক ধান্নবাদ আপনাকে আমি নুতুন তাই সব কিছু নুতন করে দেকছি।তাই আপনাদের সবাইকে ধন্নবাদ।

hasanmasud1985
2015-04-21, 08:11 PM
ভাই এটা তো খুবই জটিল মনে হচ্ছে। ভাই বাই সেল ইন্ডিকেটর তো দিলেন যদি ব্যবহার পদ্ধতি দিতেন তবে খুবই ভালো হতো। কারন নতুন হিসাবে আমাদের এই ইন্ডিকেটর ব্যবহার করাটা একটু কঠিন হবে তো তাই বলছিলাম।

hasanmasud1985
2015-04-21, 08:23 PM
ভাই এটা তো খুবই জটিল মনে হচ্ছে। ভাই বাই সেল ইন্ডিকেটর তো দিলেন যদি ব্যবহার পদ্ধতি দিতেন তবে খুবই ভালো হতো। কারন নতুন হিসাবে আমাদের এই ইন্ডিকেটর ব্যবহার করাটা একটু কঠিন হবে তো তাই বলছিলাম।

maziz6989
2015-06-29, 11:41 AM
বিষয়টা মনে হচ্ছে অনেক জটিল কারণ আমি এম সি কিউ এল এর কোডিং এর ব্যপারে কিছুই জানি না তবে আমার অনেক আগ্রহ আছে কাস্টম ইন্ডিকেটর বা মেনুয়াল রোবট ইত্যদির উপর। আমি কিভাবে এই কোডিং টা করতে পারব যদি কেউ একটু গাইড করেন তবে উপকৃত হব।

fxtdr
2015-07-01, 10:31 AM
ভাই আপনাকে এত কশট করে এত উপকারী একটা পোস্ট দেয়ার জন্য অনেক ধন্য বাদ । কিন্তু ভাই যারা বাই দিতে হবে না সেল দইতে হবে এতা ঠিক মত বুঝতে পয়ারে না তার এত জটিল একটা বিশয় কি করে বুঝবে। ভাই আপনি যদি অন্য কোন সহজ উপায় নিয়ে আমাদের কাছে উপস্থাপন করেন তাহলে তা খুব সুবিধা জনক হবে এবং আমরা সেটা কাজে লাগিয়ে আমাদের ট্রেদীং এর মান ভালো করতে পারব। আশা করি আপনি আমাদের ব্যাপারটা মাথায় রেখে সহজ একটা সমাধান দিবেন ।

Marufa
2015-09-02, 07:30 PM
অনেক ধন্যবাদ এরকম একটি বিষয় শেয়ার করার জন্য । একটা অনুরোধ যারা এসব বিষয় শেয়ার করবেন অবশ্যই সাথে ব্যবহার পদ্ধতি সম্পর্কে বিস্তারিত জানালে উপকার হবে । কারন অনেকেই নতুন । তারা হয়ত এত সহজে বুঝবে না ।ধন্যবাদ

MotinFX
2015-11-16, 04:05 PM
ফরেক্স মার্কেটে আমি নতুন ট্রেড করি তাই এম কিউ এল পোগ্রামিং সম্পর্কে দেখলাম যদি ভবিষ্যতে করি তাহলে আপনাদের কাছে সহযোগিতা নিব। আর এই পোগ্রাম দিয়ে কি বাই সেল করা যায়।

AbuRaihan
2015-11-29, 10:54 PM
আমরা ফরেক্স মার্কেটে বেশিরভাগ ট্রেডার ea এর যথার্থ ব্যবহার সম্পর্কে জানিনা ৤ আমি নিজেও একজন অজ্ঞ ৤ তাই এখানে অভিজ্ঞ ট্রেডার ভাইদের দৃষ্টি আকর্ষণ করছি যে দয়া করে আপনারা যদি একটা ধারাবাহিক পোস্ট করানোর মাধ্যমে আমাদেরকে ea বানোনো শিখান বা গঠন প্রণালি সম্পর্কে আলোচনা করলে আমরা কিছুটা জ্ঞাত হব এবং কিছুটা ধারণা পাব ৤

yasir arafat
2016-04-05, 01:38 PM
আপনা কোডটা আমি বুঝতে পারছিনা।এটা অামি কিভাবে ইনস্টল করতে পারি এ বিষয়ে বিস্তারিত জানালে ভাল হয়।আর ইএ সম্পর্কে আমাদের ধারণাটা খুবই কম আছে।একটা কার্য করি ইন্ডিকেটর বা ইএ এর জন্য আমরা অনেক ধরণের চেষ্টা চালিয়ে যায়,যাতে বাল একটি ফলাফল পায়।আশা করি এ বিষয়ে সাহায্য পাব।

HasanXM
2016-08-25, 10:08 AM
MQL এর পূর্ণরূপ হল MetaQuotes Language। এই ল্যাঙ্গুয়েজ এর সাহায্যে আপনি নিজেই এক্সপার্ট এডভাইসর এবং ইন্ডিকেটর বানাতে পারবেন। MQL প্রোগ্রামিং এর সাহায্যে আপনি কাস্টম ইন্ডিকেটর, স্ক্রিপ্ট, এক্সপার্ট এডভাইসর ইত্যাদি বানাতে পারবেন। মেটাট্রেডারের সকল ইন্ডিকেটর, স্ক্রিপ্ট, এক্সপার্ট এডভাইসর প্রভৃতি MQL প্রোগ্রামিং এর সাহায্যে বানানো।

tarekbsl101
2016-10-06, 01:40 PM
নতুন কিছু শিখলাম যা আগে আমি জানতাম নাহ ।রেয়ালি সুন্দর

msisohel
2016-12-13, 12:17 PM
প্রথমত এম কিউ এল কি এবং এই কোড কি ভাবে এক্টিভ করতে হয়।

shohanjacksion
2017-01-29, 12:01 PM
কোন স্ট্র্যাটেজির উপর নির্ভর করে আপনার এই ই/এ তৈরী করেছেন তার বিস্তারিত ব্যাখ্যা বিশ্লেষন করে দিলে আমাদের জন্য অনেক সুবিদা হত বলে আমি মনে করি। এমনকি এখানে আমরা আমাদের নিজস্ব স্ট্র্যাটেজি কিভাবে ব্যবহার করব সেটা সম্পর্কে একটু বিস্তারিত লিখলে ভাল হত।

shohanjacksion
2019-01-27, 05:44 PM
অনেক ধান্নবাদ আপনাকে আমি নুতুন তাই সব কিছু নুতন করে দেকছি।তাই আপনাদের সবাইকে ধন্নবাদ।

আমি কপি এবং পেষ্ট করে কোড অংশটুকুকের ব্যবহার করার চেষ্টা করেছি কিন্তু আমার mql4 এ কোডিং কোন ধরনের কাজ করতেছেনা। সেটআপ করার নিয়মাবলী যদি বিস্তারিত লিখে আমাদের বুঝিয়ে দিতেন তবে খুবই উপকৃত হব। আমি অনেকবার চেষ্টা করেছি কিন্তু পারিনি। c অথবা c++ শিখলে কি এর প্রোগ্রামিং সম্পর্কে জ্ঞান অর্জন করা যাবে ? প্রোগ্রামিং জ্ঞান জনা কেউ আমাকে পোগ্রমিং বিষয়ে একটু ধারনা দিয়ে আমার ট্রেডিং লাইফকে সহযোগীতা করার জন্য বিনীতভাবে অনুরোধ জানাচ্ছি।

Rokibul7
2020-03-15, 11:53 PM
এগুলা কি ভাই,আমি নতুন ফরেক্স মাকেটে।এগুলা কি বুঝতেছি না। এগুলার মাধ্যমে কি বোঝা যাবে,কেও একটু বলবেন আমাকে

Shole33
2020-08-27, 12:25 PM
কি ভাবে ea বানাবেন
,,,,,,,,আমি কপি এবং পেষ্ট করে কোড অংশটুকুকের ব্যবহার করার চেষ্টা করেছি কিন্তু আমার mql4 এ কোডিং কোন ধরনের কাজ করতেছেনা। সেটআপ করার নিয়মাবলী যদি বিস্তারিত লিখে আমাদের বুঝিয়ে দিতেন তবে খুবই উপকৃত হব। আমি অনেকবার চেষ্টা করেছি কিন্তু পারিনি। c অথবা c++ শিখলে কি এর প্রোগ্রামিং সম্পর্কে জ্ঞান অর্জন করা যাবে ? প্রোগ্রামিং জ্ঞান জনা কেউ আমাকে পোগ্রমিং বিষয়ে একটু ধারনা দিয়ে আমার ট্রেডিং লাইফকে সহযোগীতা করার জন্য বিনীতভাবে অনুরোধ জানাচ্ছি।।

FREEDOM
2020-08-27, 09:57 PM
চমৎকার এই পোষ্টের জন্য ধন্যবাদ।যদিও আমি ea বা robot কোনটার উপর আস্থা রাখতে পারিনা।তবুও বলতে পারি যারা ea বা robot নিয়ে কাজ করতে চান,তাদের কাজে আসবে।আপনার কাছে যদি ইন্ডিকেটর বানানোর কোন স্ক্রিপ্ট থাকে,তাহলে শেয়ার করলে উপকৃত হব।

AbdulRazzak
2021-01-25, 09:01 PM
এটি দুর্দান্ত হবে যদি আমার ভাই আমাকে সেল সূচকটি ব্যবহার করার জন্য একটি সূচক দেয়। আমি বলেছিলাম, কারণ এই সূচকটিকে নতুন সূচক হিসাবে ব্যবহার করা আমাদের পক্ষে কঠিন। আমি এই শিল্পে একজন নবাগত। আপনি যদি একসাথে কাজ করেন তবে আমরা আরও ভাল করতে পারি। অতএব, আপনি যদি আমাদের উদ্দেশ্যগুলির জন্য এই সূচকটি কীভাবে ব্যবহার করা হয় তা বিশ্লেষণ করতে পারেন তবে দুর্দান্ত হবে।