コーディングのヘルプ - ページ 431 1...424425426427428429430431432433434435436437438...786 新しいコメント Talaat Elbenawy 2015.02.21 23:59 #4301 mladen: どうでしょう。ウイルス対策ソフトでスキャンしてみてください(アバストもカスペルスキーもバージョン5をマルウェアとして検出しました) 私はそれにウイルスがなかった サンクス daytrade5 2015.02.23 21:31 #4302 どなたか添付のインジケーターを改造して、ヒストグラムバーの代わりに上下の矢印を表示させることは可能でしょうか?お手数ですが、よろしくお願いします。 ファイル: heiken_ashi_swalert.mq4 5 kb Mladen Rakic 2015.02.24 08:00 #4303 daytrade5: どなたか、添付のインジケータを改造して、ヒストグラムバーではなく、上下の矢印を表示させることは可能でしょうか?よろしくお願いします。 デイ・トレード5 Heiken ashiは その性質上、バータイプのインジケーターです。高値、安値、始値、終値が表示されるのですが、それを矢印だけで表示させると、かなり変な感じになってしまいます。 daytrade5 2015.02.24 09:07 #4304 mladen: daytrade5 heiken ashiは、その性質上、バータイプのインジケーターです。高値、安値、始値、終値が含まれており、矢印だけで全てを表示させるのはかなり変です。 Mladenさん、ありがとうございます、、、、理解できました。 Hock 2015.02.25 15:28 #4305 Hayk Gevorgyan: 皆さん、こんにちは。xcodeのインジケータをベースにした簡単なEAをコーディングしたいのですが、私はコーディングに不慣れなので、誰か助けてくれませんか? シグナルバーのクローズ後の売買注文、インジケータのシグナル期間変更オプション、取引時間および取引日変更オプションが必要なだけです。 買い注文と売り注文はスクリーンショットにあるように単純なもので、どの時間枠でも、どのペアでも、利食いオプション、トレーリングストップオプションがあります。 私はそれが聖杯ではなく、それから遠く離れていることを知っている(聖杯が存在しないように )が、我々はここから何かを得るために試すことができます。 例えば、0.01,0.01,0.02,0.04,0.08,0.08などです。 どなたかできる方いらっしゃいますか? ありがとうございます。 Hock 2015.02.25 16:51 #4306 Mrtools/malden様 下記のコードをご確認 いただき、どこが間違いなのか教えていただけないでしょうか。#property indicator_chart_window です。 #property indicator_buffers 2 インジケータバッファ2 #property indicator_color1 レッド #プロパティ indicator_width1 2 #property indicator_color2 ライム #プロパティ indicator_width2 2 extern double lots = 0.1; extern int SignalGap = 4; int dist=24; double b1[]; double b2[]; int err; int ticket double stop; double prof; int init() { SetIndexStyle(0,DRAW_ARROW,STYLE_SOLID,1) を設定します。 SetIndexStyle(1,DRAW_ARROW,STYLE_SOLID,1); SetIndexArrow(1,233)を設定します。 SetIndexArrow(0,234)を設定します。 SetIndexBuffer(0,b1)を設定します。 SetIndexBuffer(1,b2)を設定します。 return(0); } int deinit() { return(0); }. int start() { int counted_bars=IndicatorCounted(); int k,i,j,limit,hhb,llb; int TotalOrders = 0; if (counted_bars<0) return(-1); if (counted_bars>0) counted_bars--; limit=Bars-1; if(counted_bars>=1) limit=Bars-counted_bars-1; if(counted_bars>=1) limit=Bars-counted_bars-1; if (limit<0) limit=0; for (i=limit;i>=0;i--) { { { { { hhb=Highest(N) hhb = Highest(NULL,0,MODE_HIGH,dist,i-dist/2); llb = Lowest(NULL,0,MODE_LOW,dist,i-dist/2); if (i==hhb) b1=High+SignalGap*Point; if (i==llb) b2=Low[llb]-SignalGap*Pointとする。 for (int a=0; a <= OrdersTotal();a++) if (オーダーセレクト(a,SELECT_BY_POS,MODE_TRADES)) if (OrderSymbol() == Symbol()) TotalOrders++; if (TotalOrders<1) { double sl = stopize*Point*MathPow(10,Digits%2); double tp = profsize*Point*MathPow(10,Digits%2); double ask=NormalizeDouble(Ask,Digits)。 double bid=NormalizeDouble(Bid,Digits)。 stop = (Ask-sl); プロフ=(Ask+tp); ticket = OrderSend(Symbol(), OP_BUY, Ask, 3, 0, 0, NULL,LimeGreen); ticket = OrderSend(Symbol(), OP_SELL, Bid, 3, 0, 0, NULL,LimeGreen); ticket = OrderSend(Symbol(), OP_SELL, Bid, 3, 0, 0, NULL,LimeGreen); OrderModify( ticket, OrderOpenPrice(), stop, prof, 0, Blue); } err=GetLastError(); } return(0); } アスク! Coding help Very urgent:Please could someone Mladen Rakic 2015.02.25 17:02 #4307 hock87:親愛なるMrtools/maldenさん、以下のコードをチェックして、どこに間違いがあるか教えていただけないでしょうか?#プロパティ indicator_chart_window#property indicator_buffers 2 #property indicator_color1 レッド #property indicator_width1 2 (インジケータ幅1 #property indicator_color2 ライム #property indicator_width2 2(プロパティ インジケータ幅2 extern double lots = 0.1; extern int SignalGap = 4; int dist=24; double b1[]; double b2[]; int err; int ticket double stop; double prof; int init() { SetIndexStyle(0,DRAW_ARROW,STYLE_SOLID,1) を設定します。 SetIndexStyle(1,DRAW_ARROW,STYLE_SOLID,1); SetIndexArrow(1,233)を設定します。 SetIndexArrow(0,234)を設定します。 SetIndexBuffer(0,b1)を設定します。 SetIndexBuffer(1,b2)を設定します。 return(0); } int deinit() { return(0); }. int start() { int counted_bars=IndicatorCounted(); int k,i,j,limit,hhb,llb; int TotalOrders = 0; if (counted_bars<0) return(-1); if (counted_bars>0) counted_bars--; limit=Bars-1; if(counted_bars>=1) limit=Bars-counted_bars-1; if(counted_bars>=1) limit=Bars-counted_bars-1; if (limit<0) limit=0; for (i=limit;i>=0;i--) { { { { { hhb=Highest(N) hhb = Highest(NULL,0,MODE_HIGH,dist,i-dist/2); llb = Lowest(NULL,0,MODE_LOW,dist,i-dist/2); if (i==hhb) b1=High+SignalGap*Point; if (i==llb) b2=Low[llb]-SignalGap*Pointとする。 for (int a=0; a <= OrdersTotal();a++) if (オーダーセレクト(a,SELECT_BY_POS,MODE_TRADES)) if (OrderSymbol() == Symbol()) TotalOrders++; if (TotalOrders<1) { double sl = stopize*Point*MathPow(10,Digits%2); double tp = profsize*Point*MathPow(10,Digits%2); double ask=NormalizeDouble(Ask,Digits)。 double bid=NormalizeDouble(Bid,Digits)。 stop = (Ask-sl); プロフ=(Ask+tp); ticket = OrderSend(Symbol(), OP_BUY, Ask, 3, 0, 0, NULL,LimeGreen); ticket = OrderSend(Symbol(), OP_SELL, Bid, 3, 0, 0, NULL,LimeGreen); ticket = OrderSend(Symbol(), OP_SELL, Bid, 3, 0, 0, NULL,LimeGreen); OrderModify( ticket, OrderOpenPrice(), stop, prof, 0, Blue); } err=GetLastError(); } return(0); } hock87 インジケータからの注文は扱えません EAからiCustom()を使ってインディケータを呼び出し、EAでテストしたい値をインポートする必要があります。 ____________________ 追記:"xcode "はbb stopsのインジケータをリネームしてデコンパイルしたものです。そのインジケータを使って作られたEAがすでにあります。bb stop eaで検索してみてください。 Malle Simpson 2015.02.25 20:29 #4308 こんにちは。 すでにこのようなインジケーターがあるのかどうかわかりません。しかし、複数の指標に対してチャートに矢印を表示するような指標を作ることは可能でしょうか? 例:Stochasticsが買われすぎ、売られすぎのどちらかのシグナルラインを 横切った場合、別の色の矢印が表示され、シグナルラインがMACDを横切った場合、RSIが売られすぎ、買われすぎのどちらかに入った時、出た時に矢印が表示されます。 矢印は、グラフィック的にどちらがどちらであるかを示すために異なる色を持っている必要があります。 もし、あなたが優秀なコーダーで、少し時間があれば、右下隅に実際の値で小さなテーブルを追加することもできます。 ありがとうございます。 Malle Simpson 2015.02.25 20:30 #4309 NWFstudent: こんにちは。すでにこのようなインジケーターがあるのかどうかはわかりません。しかし、1つのインジケータで複数のオシレータの矢印をチャートに表示させることは可能でしょうか? 例:Stochasticsが買われすぎ、売られすぎのどちらかのシグナルラインをクロスした場合(クロスがどこにもない場合は不可)、シグナルラインがMACDをクロスした場合は別の色の矢印、RSIが売られすぎ、買われすぎのどちらかに入り、出た場合は矢印を表示します。 矢印は、グラフィック的にどちらがどちらであるかを示すために異なる色を持っている必要があります。 もしあなたが優秀なコーダーで、少し時間があれば、右下隅に実際の値を含む小さなテーブルを追加することもできます。 ありがとうございます。 チャート上に実際のオシレータがなくても、矢印だけで状態を示すことができます。 Mladen Rakic 2015.02.25 21:26 #4310 NWFstudent: チャート上に実際のオシレータがなくても、矢印が状態を示しているだけです。 NWFstudent まさにそれを行うインジケータがかなりあります。 1...424425426427428429430431432433434435436437438...786 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
どうでしょう。ウイルス対策ソフトでスキャンしてみてください(アバストもカスペルスキーもバージョン5をマルウェアとして検出しました)
私はそれにウイルスがなかった
サンクス
どなたか添付のインジケーターを改造して、ヒストグラムバーの代わりに上下の矢印を表示させることは可能でしょうか?お手数ですが、よろしくお願いします。
どなたか、添付のインジケータを改造して、ヒストグラムバーではなく、上下の矢印を表示させることは可能でしょうか?よろしくお願いします。
デイ・トレード5
Heiken ashiは その性質上、バータイプのインジケーターです。高値、安値、始値、終値が表示されるのですが、それを矢印だけで表示させると、かなり変な感じになってしまいます。
daytrade5 heiken ashiは、その性質上、バータイプのインジケーターです。高値、安値、始値、終値が含まれており、矢印だけで全てを表示させるのはかなり変です。
Mladenさん、ありがとうございます、、、、理解できました。
皆さん、こんにちは。
xcodeのインジケータをベースにした簡単なEAをコーディングしたいのですが、私はコーディングに不慣れなので、誰か助けてくれませんか?
シグナルバーのクローズ後の売買注文、インジケータのシグナル期間変更オプション、取引時間および取引日変更オプションが必要なだけです。
買い注文と売り注文はスクリーンショットにあるように単純なもので、どの時間枠でも、どのペアでも、利食いオプション、トレーリングストップオプションがあります。
私はそれが聖杯ではなく、それから遠く離れていることを知っている(聖杯が存在しないように )が、我々はここから何かを得るために試すことができます。
例えば、0.01,0.01,0.02,0.04,0.08,0.08などです。
どなたかできる方いらっしゃいますか?
ありがとうございます。
Mrtools/malden様 下記のコードをご確認 いただき、どこが間違いなのか教えていただけないでしょうか。#property indicator_chart_window です。
#property indicator_buffers 2 インジケータバッファ2
#property indicator_color1 レッド
#プロパティ indicator_width1 2
#property indicator_color2 ライム
#プロパティ indicator_width2 2
extern double lots = 0.1;
extern int SignalGap = 4;
int dist=24;
double b1[];
double b2[];
int err;
int ticket
double stop;
double prof;
int init() {
SetIndexStyle(0,DRAW_ARROW,STYLE_SOLID,1) を設定します。
SetIndexStyle(1,DRAW_ARROW,STYLE_SOLID,1);
SetIndexArrow(1,233)を設定します。
SetIndexArrow(0,234)を設定します。
SetIndexBuffer(0,b1)を設定します。
SetIndexBuffer(1,b2)を設定します。
return(0);
}
int deinit() { return(0); }.
int start() {
int counted_bars=IndicatorCounted();
int k,i,j,limit,hhb,llb;
int TotalOrders = 0;
if (counted_bars<0) return(-1);
if (counted_bars>0) counted_bars--;
limit=Bars-1;
if(counted_bars>=1) limit=Bars-counted_bars-1; if(counted_bars>=1) limit=Bars-counted_bars-1;
if (limit<0) limit=0;
for (i=limit;i>=0;i--) { { { { { hhb=Highest(N)
hhb = Highest(NULL,0,MODE_HIGH,dist,i-dist/2);
llb = Lowest(NULL,0,MODE_LOW,dist,i-dist/2);
if (i==hhb)
b1=High+SignalGap*Point;
if (i==llb)
b2=Low[llb]-SignalGap*Pointとする。
for (int a=0; a <= OrdersTotal();a++)
if (オーダーセレクト(a,SELECT_BY_POS,MODE_TRADES))
if (OrderSymbol() == Symbol())
TotalOrders++;
if (TotalOrders<1)
{
double sl = stopize*Point*MathPow(10,Digits%2);
double tp = profsize*Point*MathPow(10,Digits%2);
double ask=NormalizeDouble(Ask,Digits)。
double bid=NormalizeDouble(Bid,Digits)。
stop = (Ask-sl);
プロフ=(Ask+tp);
ticket = OrderSend(Symbol(), OP_BUY, Ask, 3, 0, 0, NULL,LimeGreen);
ticket = OrderSend(Symbol(), OP_SELL, Bid, 3, 0, 0, NULL,LimeGreen); ticket = OrderSend(Symbol(), OP_SELL, Bid, 3, 0, 0, NULL,LimeGreen);
OrderModify( ticket, OrderOpenPrice(), stop, prof, 0, Blue);
}
err=GetLastError();
}
return(0);
}
親愛なるMrtools/maldenさん、以下のコードをチェックして、どこに間違いがあるか教えていただけないでしょうか?#プロパティ indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 レッド
#property indicator_width1 2 (インジケータ幅1
#property indicator_color2 ライム
#property indicator_width2 2(プロパティ インジケータ幅2
extern double lots = 0.1;
extern int SignalGap = 4;
int dist=24;
double b1[];
double b2[];
int err;
int ticket
double stop;
double prof;
int init() {
SetIndexStyle(0,DRAW_ARROW,STYLE_SOLID,1) を設定します。
SetIndexStyle(1,DRAW_ARROW,STYLE_SOLID,1);
SetIndexArrow(1,233)を設定します。
SetIndexArrow(0,234)を設定します。
SetIndexBuffer(0,b1)を設定します。
SetIndexBuffer(1,b2)を設定します。
return(0);
}
int deinit() { return(0); }.
int start() {
int counted_bars=IndicatorCounted();
int k,i,j,limit,hhb,llb;
int TotalOrders = 0;
if (counted_bars<0) return(-1);
if (counted_bars>0) counted_bars--;
limit=Bars-1;
if(counted_bars>=1) limit=Bars-counted_bars-1; if(counted_bars>=1) limit=Bars-counted_bars-1;
if (limit<0) limit=0;
for (i=limit;i>=0;i--) { { { { { hhb=Highest(N)
hhb = Highest(NULL,0,MODE_HIGH,dist,i-dist/2);
llb = Lowest(NULL,0,MODE_LOW,dist,i-dist/2);
if (i==hhb)
b1=High+SignalGap*Point;
if (i==llb)
b2=Low[llb]-SignalGap*Pointとする。
for (int a=0; a <= OrdersTotal();a++)
if (オーダーセレクト(a,SELECT_BY_POS,MODE_TRADES))
if (OrderSymbol() == Symbol())
TotalOrders++;
if (TotalOrders<1)
{
double sl = stopize*Point*MathPow(10,Digits%2);
double tp = profsize*Point*MathPow(10,Digits%2);
double ask=NormalizeDouble(Ask,Digits)。
double bid=NormalizeDouble(Bid,Digits)。
stop = (Ask-sl);
プロフ=(Ask+tp);
ticket = OrderSend(Symbol(), OP_BUY, Ask, 3, 0, 0, NULL,LimeGreen);
ticket = OrderSend(Symbol(), OP_SELL, Bid, 3, 0, 0, NULL,LimeGreen); ticket = OrderSend(Symbol(), OP_SELL, Bid, 3, 0, 0, NULL,LimeGreen);
OrderModify( ticket, OrderOpenPrice(), stop, prof, 0, Blue);
}
err=GetLastError();
}
return(0);
}hock87
インジケータからの注文は扱えません
EAからiCustom()を使ってインディケータを呼び出し、EAでテストしたい値をインポートする必要があります。
____________________
追記:"xcode "はbb stopsのインジケータをリネームしてデコンパイルしたものです。そのインジケータを使って作られたEAがすでにあります。bb stop eaで検索してみてください。
こんにちは。
すでにこのようなインジケーターがあるのかどうかわかりません。しかし、複数の指標に対してチャートに矢印を表示するような指標を作ることは可能でしょうか?
例:Stochasticsが買われすぎ、売られすぎのどちらかのシグナルラインを 横切った場合、別の色の矢印が表示され、シグナルラインがMACDを横切った場合、RSIが売られすぎ、買われすぎのどちらかに入った時、出た時に矢印が表示されます。
矢印は、グラフィック的にどちらがどちらであるかを示すために異なる色を持っている必要があります。
もし、あなたが優秀なコーダーで、少し時間があれば、右下隅に実際の値で小さなテーブルを追加することもできます。
ありがとうございます。
こんにちは。
すでにこのようなインジケーターがあるのかどうかはわかりません。しかし、1つのインジケータで複数のオシレータの矢印をチャートに表示させることは可能でしょうか?
例:Stochasticsが買われすぎ、売られすぎのどちらかのシグナルラインをクロスした場合(クロスがどこにもない場合は不可)、シグナルラインがMACDをクロスした場合は別の色の矢印、RSIが売られすぎ、買われすぎのどちらかに入り、出た場合は矢印を表示します。
矢印は、グラフィック的にどちらがどちらであるかを示すために異なる色を持っている必要があります。
もしあなたが優秀なコーダーで、少し時間があれば、右下隅に実際の値を含む小さなテーブルを追加することもできます。
ありがとうございます。チャート上に実際のオシレータがなくても、矢印だけで状態を示すことができます。
チャート上に実際のオシレータがなくても、矢印が状態を示しているだけです。
NWFstudent
まさにそれを行うインジケータがかなりあります。