[MT4/5] Metatrader Cafe [初心者]
■ このスレッドは過去ログ倉庫に格納されています
>>49
backtest looks promising but still need to watch out for the risk. Thank you.
Make a trend-following swing with EMA and candles.
Optimization is fixed at sl = 100 and tp should be changed from 300 to 1000.
Loss cut 1 Profit is about 5-10. //-[Do not use this EA with a live account.]-[EMA candle RSI Martingale.mq4 USD/MXN]
extern int tp = 500; extern int sl = 100; extern int mn = 105;
extern double blots = 0.01; extern double bairitu = 2; extern int max = 2;
int tik,rv; double lots;
int OnInit(){return(INIT_SUCCEEDED);}
void OnDeinit(const int reason){}
void Kessai()
{
for(int i=0; i<OrdersTotal(); i++)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false) break;
if(OrderType()==OP_BUY) rv = OrderClose(OrderTicket(),OrderLots(),Bid,3,Orange);
if(OrderType()==OP_SELL) rv = OrderClose(OrderTicket(),OrderLots(),Ask,3,Orange);
break;}}
double martine()
{
int renpai=0;
for(int i= OrdersHistoryTotal()-1; i>=0; i--)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==true)
{
if(OrderMagicNumber()==mn && OrderSymbol()==Symbol())
{
if(OrderProfit()<=0)renpai++;
else if(OrderProfit()>0)break;}}}
if(renpai>=max)renpai=max;
lots= blots*MathPow(bairitu,renpai);
return(lots);
}
void OnTick()
{
lots = martine();
if(OrdersTotal()==0 && SV()==1)
{
tik = OrderSend(Symbol(),OP_BUY,lots,Ask,20,Ask-(sl*Point),Ask+(tp*Point),"",mn,0,Blue);
}
if(OrdersTotal()==0 && SV()==-1)
{
tik = OrderSend(Symbol(),OP_SELL,lots,Bid,20,Bid+(sl*Point),Bid-(tp*Point),"",mn,0,Red);
}
} double SV()
{
if (MA() > 0 && CA() > 0 && RSI() > 0) return( 1);
else if (MA() < 0 && CA() > 0 && RSI() < 0) return(-1);
else return(0);
}
double MA()
{
double a1 = iMA(NULL,0,10,0,MODE_EMA,0,0);
double a2 = iMA(NULL,0,20,0,MODE_EMA,0,0);
double a3 = iMA(NULL,0,100,0,MODE_EMA,0,0);
if (a1 >= a2 && a2 >= a3) return( 1);
else if (a1 <= a2 && a2 <= a3) return(-1);
else return(0);
}
double CA()
{
double c1 = iClose(NULL,NULL,0);
double c2 = iClose(NULL,NULL,1);
if (c1 >= (c2 + 0.00050)) return( 1);
else if (c1 <= (c2 - 0.00050)) return(-1);
else return(0);
}
double RSI()
{
double R1 = iRSI(NULL,0,12,0,1);
if (R1 > 70) return( 1);
else if (R1 < 30) return(-1);
else return(0);
} Starbucks Music Playlist 2020 - Best Coffee Shop Background Music
https://www.youtube.com/watch?v=23LJkiM_hlE
買い物行ってくるべ What is a mechanical watch? - Swatch SISTEM51 IRONY
https://www.youtube.com/watch?v=lPfcdkZ4CBM //-[Rainbow color.mq4]
#property indicator_chart_window
#property indicator_buffers 7
#property indicator_color1 BlueViolet
#property indicator_width1 1
#property indicator_style1 STYLE_SOLID
#property indicator_color2 SkyBlue
#property indicator_width2 1
#property indicator_style2 STYLE_SOLID
#property indicator_color3 LimeGreen
#property indicator_width3 1
#property indicator_style3 STYLE_SOLID
#property indicator_color4 Gold
#property indicator_width4 1
#property indicator_style4 STYLE_SOLID
#property indicator_color5 Coral
#property indicator_width5 1
#property indicator_style5 STYLE_SOLID
#property indicator_color6 Crimson
#property indicator_width6 1
#property indicator_style6 STYLE_SOLID
#property indicator_color7 Magenta
#property indicator_width7 1
#property indicator_style7 STYLE_SOLID
extern int m1 = 5;
extern int m2 = 10;
extern int m3 = 20;
extern int m4 = 35;
extern int m5 = 50;
extern int m6 = 75;
extern int m7 = 100;
double m1B[];
double m2B[];
double m3B[];
double m4B[];
double m5B[];
double m6B[];
double m7B[];
int init(){
SetIndexBuffer(0,m1B);
SetIndexStyle(0, DRAW_LINE, STYLE_SOLID, 1, BlueViolet);
SetIndexDrawBegin(0, m1-1); SetIndexLabel(0,"M1");
SetIndexBuffer(1,m2B);
SetIndexStyle(1, DRAW_LINE, STYLE_SOLID, 1, SkyBlue);
SetIndexDrawBegin(1,m2-1);
SetIndexLabel(1,"M2");
SetIndexBuffer(2,m3B);
SetIndexStyle(2, DRAW_LINE, STYLE_SOLID, 1, LimeGreen);
SetIndexDrawBegin(2,m3-1);
SetIndexLabel(2,"M3");
SetIndexBuffer(3,m4B);
SetIndexStyle(3, DRAW_LINE, STYLE_SOLID, 1, Gold);
SetIndexDrawBegin(3,m4-1);
SetIndexLabel(3,"M4");
SetIndexBuffer(4,m5B);
SetIndexStyle(4, DRAW_LINE, STYLE_SOLID, 1, Coral);
SetIndexDrawBegin(4,m5-1);
SetIndexLabel(4,"M5");
SetIndexBuffer(5,m6B);
SetIndexStyle(5, DRAW_LINE, STYLE_SOLID, 1, Crimson);
SetIndexDrawBegin(5,m6-1);
SetIndexLabel(5,"M6");
SetIndexBuffer(6,m7B);
SetIndexStyle(6, DRAW_LINE, STYLE_SOLID, 1, Magenta);
SetIndexDrawBegin(6,m7-1);
SetIndexLabel(6,"M7");
return(0);}
int deinit(){
return(0);}
int start(){
int i, limit = Bars-IndicatorCounted();
for(i=limit-1; i>=0; i--){
m1B[i] = iMA(NULL,0,m1,0,MODE_EMA,PRICE_CLOSE,i);
m2B[i] = iMA(NULL,0,m2,0,MODE_EMA,PRICE_CLOSE,i);
m3B[i] = iMA(NULL,0,m3,0,MODE_EMA,PRICE_CLOSE,i);
m4B[i] = iMA(NULL,0,m4,0,MODE_EMA,PRICE_CLOSE,i);
m5B[i] = iMA(NULL,0,m5,0,MODE_EMA,PRICE_CLOSE,i);
m6B[i] = iMA(NULL,0,m6,0,MODE_EMA,PRICE_CLOSE,i);
m7B[i] = iMA(NULL,0,m7,0,MODE_EMA,PRICE_CLOSE,i);
}return(0);} double SV()
{
if (SG() > 0) return( 1);
else if (SG() < 0) return(-1);
else return(0);}
double SG()
{
double a1 = iMA(NULL,0, 5,0,MODE_EMA,0,1);
double a2 = iMA(NULL,0,10,0,MODE_EMA,0,1);
double a3 = iMA(NULL,0,15,0,MODE_EMA,0,1);
double a4 = iMA(NULL,0,20,0,MODE_EMA,0,1);
double a5 = iMA(NULL,0,25,0,MODE_EMA,0,1);
double a6 = iMA(NULL,0,30,0,MODE_EMA,0,1);
double a7 = iMA(NULL,0,35,0,MODE_EMA,0,1);
double r1 = iRSI(NULL, 0, 14, 0, 1);
if (a1 > a2 && a2 > a3 && a3 > a4 && a4 > a5 &&
a5 > a6 && a6 > a7 && r1 > 60) return( 1);
else if (a1 < a2 && a2 < a3 && a3 < a4 && a4 < a5 &&
a5 < a6 && a6 < a7 && r1 < 40) return(-1);
else return(0);} BROTHER - By Rainbow On Trend High Extreme Results EA 5 minute manual system - MetaTrader 4
https://www.mql5.com/ja/code/8290 Sunday Morning Jazz - Positive Morning Bossa Nova & Jazz
https://www.youtube.com/watch?v=U5al6OkH57U //-[Rainbow trend-following]
double SV()
{
double a1 = iMA(NULL,0, 5,0,MODE_EMA,0,1);
double a2 = iMA(NULL,0,10,0,MODE_EMA,0,1);
double a3 = iMA(NULL,0,15,0,MODE_EMA,0,1);
double a4 = iMA(NULL,0,20,0,MODE_EMA,0,1);
double a5 = iMA(NULL,0,25,0,MODE_EMA,0,1);
double a6 = iMA(NULL,0,30,0,MODE_EMA,0,1);
double a7 = iMA(NULL,0,35,0,MODE_EMA,0,1);
double c1 = iClose(NULL,NULL,0);
double c2 = iClose(NULL,NULL,1);
double r1 = iRSI(NULL, 0, 12, 0, 1);
if (a1 > a2 && a2 > a3 && a3 > a4 && a4 > a5 && a5 > a6 &&
a6 > a7 && c1 >= (c2 + 0.00002) && r1 > 70) return( 1);
else if (a1 < a2 && a2 < a3 && a3 < a4 && a4 < a5 && a5 < a6 &&
a6 < a7 &&c1 <= (c2 - 0.00002) && r1 < 30) return(-1);
else return(0);} Monday Jazz - Positive Morning Bossa Nova & Jazz Music
https://www.youtube.com/watch?v=pMXvEYz94wo やはり、マーチンゲール、ナンピンはやる意味がないですね。
ロット上げればいいことだし。
>>65
虹色インジとRSI ドットも入れてます。 sl = 5000 tp = 5000 でEAの動き見ながら裁量。 >>43 [Close All]
ObjectSetInteger(0,"CloseButton",OBJPROP_YDISTANCE,300);
↑
300だとボタンの位置が下すぎなので100に修正
動作はOK [USD/MXN]
0.1Lotsだと+1000pointで+500円の利益になるので利確してよさそうです。
損切り値をOptimization(最適化)
Period M1 Spread 50 (500point) From 2020.10.16 To 2020.11.16 Start 100 Step 50 Stop 300
計算では sl = 150
tp = 1000 sl = 150 が最適 Spread = 500point ですから、250円、tp = 150、 75円、計325円をバシバシ損切りして、500円玉を得る。これは勝てませんねorz
裁量では勝てるので勝率をあげないといけません。 USD/MXN ヒロセで裁量
入金 150k 有効比率 240%(イエローでない状態)レバ0.5
1分足 20本中の一番高値にきたら売 100〜500円で利喰い
この通貨ペアは買で入ると-スワップが付くので微利でにげましょう >>31 [HighLowBands.mq4]
旧
UBBuffer[i]=High[Highest(NULL,0,MODE_HIGH,LookBackPeriod,i)];
LBBuffer[i]=Low[Lowest(NULL,0,MODE_LOW,LookBackPeriod,i)];i--;
↓
修正
UBBuffer[i]=High[iHighest(NULL,0,MODE_HIGH,LookBackPeriod,i)];
LBBuffer[i]=Low[iLowest(NULL,0,MODE_LOW,LookBackPeriod,i)];i--;
↓EA
//-[HL Band]
double SV()
{
if(Close[0] >= High[iHighest(NULL,0,MODE_HIGH,20,1)]) return( 1);
else if(Close[0] <= Low[iLowest (NULL,0, MODE_LOW,20,1)]) return(-1);
else return(0);} Happy November Jazz - Sweet Jazz and Bossa Nova
https://www.youtube.com/watch?v=Hkvmu3TjUrg ドル安メキシコペソ高、ドル売りのようです。
珈琲は各自淹れてくださいませm(__)m >>22-23 鹿島にHL-Bands を搭載
reverse = true;
//-[HL Band]
double SV()
{
if(Close[0] >= High[iHighest(NULL,0,MODE_HIGH,20,1)]) return(sa);
else if(Close[0] <= Low[iLowest (NULL,0, MODE_LOW,20,1)]) return(sb);
else return(0);}
逆張り、売り専用なら
extern bool buy = false; extern bool sell = true; extern bool reverse = true;
true トゥルー ON 真の false フォールス OFF 偽 (ぎ) HL Bands 連勝中
逆張りはトレンドに弱いから、チャート見てるときは大丈夫ですけど
順張りでトレンドに乗ると1000pointづつ儲かる
こういう、単純なのがいいのかな
https://i.imgur.com/i6ssT7p.jpg
RSIは使ってないです HL Bandsは、レンジでは逆張り、トレンドでは順張りにすると稼げる。
つまり、レンジかトレンドか判断して、順張り、逆張り、を切り替えればいい。 Hバンドに当たって大暴落って良くあるパターンだし単純にsl = ∞ じゃダメそう。 トレンド転換 ggったらRCI
時間と価格から優先度をあらわしたインジケーターで、 トレンド転換判断に便利です。
一般的には、0.8のボーダーから内に入ったときが反転目安に使われています。
最適化の sl = 150 も良い数字ではある RCI_3Line_v130
https://fx-chart.info/rci_3line_v130/
カスタムインジケータになってくるとめんどうですね
VQみたいなやつとか
バックテストできないんだっけ MAでトレンド判断すればって考えると、それならMAのシグナルでいいってなる
だましもあるから損切りが多くなる 初心者には無理 TUESDAY MUSIC: Positive Mood Jazz - Coffee Time Jazz & Bossa Nova
https://www.youtube.com/watch?v=8dJQlspjY94 SEIKO 5 自動巻き
https://i.imgur.com/Yvuz2YX.jpg
これドンキで25kで売ってた
ナイロンベルトに交換すればよさそう HL Bands
15分足 順張りでブレークアウト スイングで良さそうですよ。
逆張りの場合は1分足 スキャル 裁量。 ドル円乱降下注意
大統領選挙も決着つかないようだし荒れそう
トランプ氏、イラン攻撃を検討か 米報道
ドル売り、メキシコペソ高かな TUESDAY MUSIC: Positive Mood Jazz - Coffee Time Jazz & Bossa Nova
https://www.youtube.com/watch?v=8dJQlspjY94 MACD+Stochasticってどうなんだろ、倉庫見てくるべ。 double SV()
{
double M1 = iMACD(NULL,0,12,26,9,0,0,0);
double M2 = iMACD(NULL,0,12,26,9,0,0,1);
double S1 = iMACD(NULL,0,12,26,9,0,1,0);
double S2 = iMACD(NULL,0,12,26,9,0,1,1);
double K1 = iStochastic(NULL,0,5,3,1,0,0,0,0);
double K2 = iStochastic(NULL,0,5,3,1,0,0,0,1);
double D1 = iStochastic(NULL,0,5,3,1,0,0,1,0);
double D2 = iStochastic(NULL,0,5,3,1,0,0,1,1);
if(M2 <= S2 && M1 > S1 && K2 <= D2 && K1 > D1) return(sa);
else if(M2 >= S2 && M1 < S1 && K2 >= D2 && K1 < D1) return(sb);
else return(0);}
できたよ 動作ok WEDNESDAY MUSIC: Cheerful Positive Jazz - Morning Coffee Jazz & Bossa Nova
https://www.youtube.com/watch?v=yVjaaM4R5XM [USD/MXN]
ダマシ回避でEMAとCandleを追加してみた。
double SV()
{
double m1 = iMACD(NULL,0,12,26,9,0,0,0);
double m2 = iMACD(NULL,0,12,26,9,0,0,1);
double s1 = iMACD(NULL,0,12,26,9,0,1,0);
double s2 = iMACD(NULL,0,12,26,9,0,1,1);
double k1 = iStochastic(NULL,0,5,3,1,0,0,0,0);
double k2 = iStochastic(NULL,0,5,3,1,0,0,0,1);
double d1 = iStochastic(NULL,0,5,3,1,0,0,1,0);
double d2 = iStochastic(NULL,0,5,3,1,0,0,1,1);
double a1 = iMA(NULL,0,10,0,MODE_EMA,0,1);
double a2 = iMA(NULL,0,20,0,MODE_EMA,0,1);
double c1 = iClose(NULL,NULL,0);
double c2 = iClose(NULL,NULL,1);
if(m2 <= s2 && m1 > s1 && k2 <= d2 && k1 > d1 && a1 > a2 && c1 >= (c2 + 0.00020)) return(sa);
else if(m2 >= s2 && m1 < s1 && k2 >= d2 && k1 < d1 && a1 < a2 && c1 <= (c2 - 0.00020)) return(sb);
else return(0);} Ballon Bleu De Cartier
https://i.imgur.com/rbzYFHh.jpg
こっちが自動巻きクオーツでも500k >>99
ありがとう。でもtaku氏って医者じゃないのうちは時計屋だからね。あはは。
<<97条件絞ると売買しなくなるんだよ、この辺が限界かな。
Optimization Spread = 50 tp=1100 sl=100 くらい XMのビットコイン建てがいいかな競馬で1m勝ったらやるかも。 馬券はたくさん買っちゃダメなんだよ勝てるレースだけ買うのがコツ。 MACD&Stcastic-GBPJPY5M-S6
https://mt4-mt4.com/?p=271
これ稼げるんですかね
ダマシは即、損切りしてるようですが 「稼げなかったら代金はお返しします」って書いてたらいいのに、勝率51とか低すぎるべ バックテストの段階でこの勝率はないな。フォワードはもっと悪いだろう。 https://www.mql5.com/ja/market/product/54816
macdとストキャスティクス利用で無料なのにそれよりよさげなEA、探せばいくらでもあると思う。 MACD Stochastic - expert for MetaTrader 5
https://www.mql5.com/en/code/19233 Thursday Jazz - Upbeat Positive Morning Coffee Jazz & Bossa
https://www.youtube.com/watch?v=6nQl8kwDGZU >>109
どうして、ソース読めないように意地悪してるんだろ(謎)一本の糸に繋がってるのをほぐして遊ぶのかな。 Currency Pairs Hedge EA System Discussion (MQ4 EA included)
https://www.mql5.com/en/forum/181093 4H Swing - expert for MetaTrader 4
https://www.mql5.com/en/code/23299 [USD/MXN]
( ∩_∩)_旦~~ はいお茶 Friday Jazz - Cheeful Positive Morning Coffee Jazz & Bossa
https://www.youtube.com/watch?v=XopfnExzgac ポートフォリオあまり上手くいかないですよね
ブログも終わってるのおおい
ナンピン、マーチンはダメっていう人多いけどルールを守ればいいんだよ
ロットを上げても秒スキャならいいし、レバ0.5なら大丈夫(200%を切るとイエロー)
10年間塩づけするひともいないでしょ ドル売りみたいですね、ファイザーのコロナワクチンでコロナ終息するといいな。
USD/MXNは、ヒロセだと1万通貨で証拠金60kなので、レバ1なんですよ。
金曜SQがマイルールなんだけどうまくいきますように。 USD/MXN まぐれで勝ってるだけだからね。損切り入れて無いし。 tpとslを同値にして右上がりにできればいいんだけど >>64
このロジックはEUR/USDでtp=100 st=100で勝率50%くらいになるよ。 古いOMEGA
https://i.imgur.com/LbZQH26.jpg
EBayとかで売ってる懐中時計を腕時計に直したやつ
これどっかの職人さんが作ってるんだよ USD/MXN 今日は値が動きません一回上げてほしいけど。上がり待ち状態。
どこかで拾った艦これのイラスト
鹿島
https://i.imgur.com/K2QXmjk.jpg
島風 雪風
https://i.imgur.com/k5NvhNE.jpg Saturday Jazz - Goodly Positive Morning Weekend Coffee Jazz & Bossa Nova
https://www.youtube.com/watch?v=gApY4WU_K5E Basic Trailing Stop - expert for MetaTrader 4
https://www.mql5.com/en/code/13906
これをいじってトレール船をつくるのです。 Simple 2MA I - expert for MetaTrader 4
https://www.mql5.com/en/code/25324 オクの古い時計は動かないのが多いから、クオーツでも動かないのがある。
機械式の有名メーカーのならなおるよ。だいたい天真(テンプ)かぜんまい切れ。 Sunday Morning Jazz - Positive Morning Coffee Jazz & Bossa Nova
https://www.youtube.com/watch?v=xSbnxr7zl3w Free decompiler ILSpy
ILSpyでC#のコードを逆コンパイルする
https://dot-sharp.com/ilspy/ Expert MACD EURUSD 1 Hour - expert for MetaTrader 4
https://www.mql5.com/en/code/8557 ■ このスレッドは過去ログ倉庫に格納されています