




【MT4自動売買】期間限定!EA469本が無料で一括ダウンロード出来る!ロジックも全て公開!最初で最後の大盤振る舞い!
1本85円でEAが手に入ります!更にキャンペーン期間中なら全て無料で手に入れることも!
EA無料ダウンロード
永遠に放置できるわけではありません
裁量トレードほどには儲かりませんが、使い方によっては完全放置で利益が出ます。ですが、定期的なメンテナンス(パラメータ調整)はどうしても必要です。
「完全放置じゃないじゃん(゚Д゚)!」と言うツッコミありがとうございます。
【期間限定で完全放置】と言うことで勘弁してください。
投資は自己責任で
ご利用前に必ずご自身でデバッグ&バックテストしてください。公開しておいてなんですが、ロジックを参考にする程度に留めておくと幸せになれます。
免責や著作権について
免責:著作権は放棄していませんので商用利用不可。改造しての販売・再配布も不可。個人口座でのみ利用可。
また、ご利用されたことによるいかなる事態・結果についても責任は負いかねます。全て自己責任でお願いします。
ご注意:EAや自動売買に過度な期待をされている方、FXの世界に聖杯があると信じている方はこちらの記事も併せてご覧ください。
また、ご利用されたことによるいかなる事態・結果についても責任は負いかねます。全て自己責任でお願いします。
結論から言うと可能です。そんなことは20世紀からやっていることで、いまさら議論することでもないのですが・・・
期間限定のキャンペーンもやってます
【MT4自動売買】期間限定!EA469本が無料で一括ダウンロード出来る!ロジックも全て公開!最初で最後の大盤振る舞い!
1本85円でEAが手に入ります!更にキャンペーン期間中なら全て無料で手に入れることも!
コピペしてお持ち帰りください
※スパゲティなのは仕様です。ローカルにコピペでもしてご覧ください。
#define EA_MAGIC_NO 171601
#define D_NONE 0
#define D_BUY 1
#define D_SELL 2
#define D_OFF 0
#define D_ON 1
/*****************************************
* グロバル変数
*****************************************/
//extern int EA_temp = 1;
int EA_least_cnt = 5;
int EA_kairi_exit = -15;
int EA_ma_period_l = 5;
int EA_kairi = 120;
int EA_prof_max = 75;
int EA_stop_min = 530;
int g_TDM=0;
bool tradeFlg=D_OFF;
bool OpenRangeInit=D_OFF;
double openRangeLow;
int slippage=3;
double g_stop_loss=0;
double EA_Lots = 1;
double G_Point;//業者によって異なるため、注意!!!!!!!!!!!!
int init()
{
if(Point==0.00001) G_Point=10*Point;//業者によって異なるため、注意
else
if(Point==0.0001) G_Point=1*Point;//業者によって異なるため、注意
else return;
slippage=slippage*G_Point;
}
//+------------------------------------------------------------------+
//| Check for open order conditions |
//+------------------------------------------------------------------+
void CheckForOpen()
{
int ticket=0;
double rsi_val=0,ma_l_1=0;
if((Ask-Bid)>6*G_Point) return;
ma_l_1=iMA(NULL,0,EA_ma_period_l,0,MODE_EMA,PRICE_TYPICAL,1);
if((Bid-ma_l_1)>EA_kairi*Bid*G_Point)
{
g_stop_loss=Bid+EA_stop_min*Bid*G_Point;
ticket=OrderSend(
Symbol(),OP_SELL,
EA_Lots,
Bid,slippage,0,0,"171601",EA_MAGIC_NO,0,Red);
if(ticket<0)
{
g_stop_loss=0;
Print("OrderSendError ",GetLastError());
}
else
{
tradeFlg=D_ON;
}
}
}
void CheckForClose()
{
int ii=0,jj=0; //カウンタ
int total=0; //オーダートータル
int order_flag=D_NONE;
int bar_count=0;
double ma_l_1=0;
total=OrdersTotal();
if(total<=0) return;
total=OrdersTotal();
for(ii=(total-1);ii>=0;ii--) //注文がある
{
order_flag=D_NONE;
if(OrderSelect(ii,SELECT_BY_POS,MODE_TRADES)!=TRUE)
{
Print("OrderSelect ERROR",GetLastError( ));
return;
}
if(OrderSymbol()!=Symbol()) continue;
if(OrderMagicNumber()!=EA_MAGIC_NO) continue;
bar_count=iBarShift(NULL,0,OrderOpenTime(),false);
//stopが設定されていなければ設定する
if(OrderStopLoss()==0 && g_stop_loss!=0)
{
if(OrderModify(OrderTicket(),OrderOpenPrice(),g_stop_loss,0,0,White)!=TRUE)
{
Print("OrderModify ERROR ",GetLastError( ));
}
}
if(!(bar_count>1)) continue;
if(order_flag==D_NONE)
{
if((OrderOpenPrice()-Bid)>EA_prof_max*Bid*G_Point)
{
order_flag=D_SELL;
}
}
if(order_flag==D_NONE)
{
//ある程度時間が経過した場合
if(bar_count>EA_least_cnt)
{
ma_l_1=iMA(NULL,0,EA_ma_period_l,0,MODE_EMA,PRICE_TYPICAL,1);
if((Bid-ma_l_1)<EA_kairi_exit*Bid*G_Point)
{
order_flag=D_SELL;
}
}
}
if(order_flag==D_SELL)
{
if(OrderClose(OrderTicket(),OrderLots(),Ask,10,Red)!=TRUE)
{
Print("OrderClose ERROR",GetLastError( ));
}
}
}
}
int start()
{
int total=0,ii=0; //オーダートータル
int bar_count=0;
bool posi_flag=D_OFF,entry_flag=D_OFF;
//---- check for history and trading
if(Bars<EA_ma_period_l) return;
total=OrdersTotal();
for(ii=(total-1);ii>=0;ii--) //注文がある
{
if(OrderSelect(ii,SELECT_BY_POS,MODE_TRADES)!=TRUE)
{
Print("OrderSelect ERROR A",GetLastError( ));
return;
}
if(OrderSymbol()!=Symbol()) continue;
if(OrderMagicNumber()!=EA_MAGIC_NO) continue;
posi_flag=D_ON;
if(bar_count<24) entry_flag=D_ON;
}
if(Minute()==0)
{
for(ii=0;ii<=Day();ii++)
{
//iTimeはbarの開始時刻を返すので、先月のbarになった時点でループから抜ける
if(TimeMonth(iTime(NULL,PERIOD_D1,ii))==Month())
{
}
else
{
break;
}
}
g_TDM = ii;
}
if(entry_flag==D_OFF)
{
// if(Month()==EA_temp)
// if(Month()!=8 && Month()!=3)
{
// if(g_TDM==EA_temp)
// if(g_TDM!=1 && g_TDM!=21)
{
// if(DayOfWeek()==EA_temp)
// if(DayOfWeek()!=2 && DayOfWeek()!=3 && DayOfWeek()!=4)
{
CheckForOpen();
}
}
}
}
if(posi_flag==D_ON)
{
CheckForClose();
}
}
//+------------------------------------------------------------------+





ちゅーとちゃの手法&ルール全て。最も効率よくプロのスキルを身に着けるメソッド。
リアルチャート解説動画が全て無料!
無料で配布しているトレード本を見つけたので紹介しておきます。サンプルもあります。
【期間限定】ちゅーとちゃオリジナルのEA469本が無料!パンローリングの本100冊分の手法/全ロジック公開
パンローリングの本100冊分の手法が盛り込まれています。無料でゲット出来る期間限定キャンペーン実施中!