コーディングのヘルプ - ページ 78 1...717273747576777879808182838485...786 新しいコメント zigflip 2013.04.15 07:37 #771 rakibhasan2020: このEAは、どなたか利用可能なヘッジングEAから作成していただけないでしょうか?1.2つのポジション(番号を入力します)が開かれます......1つの買いストップと1つの売りストップ(私は1.2900と1.2800を手動で入力します) 2. TP(ピップ)を設定します。 3.SL(ピップ単位)があります。 4. TSL (pips単位) があります。 5. オープニングロット(0.01~100ロット)があります。 6. ポジションは1つだけオープンします。 5.5. ヘッジ注文(同一ロットの1ポジション)は、SL/TSLがヒットした時(最初のエントリーのTP/SL/TSLと同じ)にのみオープンされます。 6. マジックナンバーのある全てのペアで使用可能です。 シーケンストレードの良い選択肢になりそうです...... マーチンゲールEAを試してみてください Pawel 2013.04.17 08:41 #772 こんにちは。 新しいスレッドを開くことができません。 あなたは私を助けることができますか? 私はEAヘッジをしようとしています。 1つのオープンオーダーのためにヘッジします。 そして、私は条件の何が間違っているのか分からない。 double bid = MarketInfo(Symbol(), MODE_BID); double ask = MarketInfo(Symbol(), MODE_ASK); OrderSelect(1,SELECT_BY_POS,MODE_TRADES); cena=OrderOpenPrice(); ce=cena-60*Point; typ=OrderType()。 if (OrdersTotal()==1 && typ==0 && ce>bid) OrderSelect(1,SELECT_BY_POS,MODE_TRADES); cena=OrderOpenPrice()。 ce=cena+60*Point; typ=OrderType()。 if (OrdersTotal()==1 && typ==1 && ce<ask) Mladen Rakic 2013.04.17 08:49 #773 serafin:こんにちは。 新しいスレッドを開くことができません。 私を助けることができますか? 私はEAヘッジをしようとします。 1つのオープンオーダーのためにヘッジします。 そして、私は条件の何が間違っているのか分からない。 double bid = MarketInfo(Symbol(), MODE_BID); double ask = MarketInfo(Symbol(), MODE_ASK); OrderSelect(1,SELECT_BY_POS,MODE_TRADES); cena=OrderOpenPrice(); ce=cena-60*Point; typ=OrderType()。 if (OrdersTotal()==1 && typ==0 && ce>bid) OrderSelect(1,SELECT_BY_POS,MODE_TRADES); cena=OrderOpenPrice()。 ce=cena+60*Point; typ=OrderType()。 if (OrdersTotal()==1 && typ==1 && ce<ask) を変更してみてください。 OrderSelect(1,SELECT_BY_POS,MODE_TRADES); [/CODE] to [CODE]OrderSelect(0,SELECT_BY_POS,MODE_TRADES); OrderSelect()の "1 "は、ポジションで選択した場合、2番目にオープンした注文を意味するもので、1番目の注文を意味するものではありません。 Pawel 2013.04.17 10:17 #774 これです:) ありがとうございました:) michaelB 2013.04.19 02:21 #775 コーディングのヘルプ 添付のインジケータには、次のようなソースステートメントがあります。 hhb = 最高値(NULL,0,MODE_HIGH,dist,i-dist/2); llb = Lowest(NULL,0,MODE_LOW,dist,i-dist/2); しかし、どちらの関数も ファイルには定義されておらず、Include文もありません。 このインジケータは正常にコンパイルされ、チャートに添付することができます。 したがって、MQLはこれらの関数をどのように呼び出すのでしょうか? ファイル: _super-signals_v2.mq4 2 kb Mladen Rakic 2013.04.19 03:47 #776 michaelB: 添付のインジケータは、以下のようなソース文になっています。hhb = 最高値(NULL,0,MODE_HIGH,dist,i-dist/2); llb = Lowest(NULL,0,MODE_LOW,dist,i-dist/2); しかし、どちらの関数もファイルには定義されておらず、Include文もありません。 このインジケータは正常にコンパイルされ、チャートに添付することができます。 したがって、MQLはこれらの関数をどのように呼び出すのでしょうか? michaelB iHighest()とiLowest()の名前が古くなっていますね。コンパイラはこれらの関数 名を単純にiHighest()とiLowest()に置き換えるので、エラーが発生しないのです。 michaelB 2013.04.19 05:26 #777 mladen-- super-signals_v2インジケーターの件ですが、早速のご回答ありがとうございました。 もう一つ質問なのですが、このインジケーターを装着すると、最初は赤と緑の矢印が交互に表示されます。リアルタイムでチャートを見ていると その後、別のタイムフレームに切り替えたり、また戻したりすると、多くの矢印が消え、再び赤と緑の矢印が交互に表示されます。 矢印が消えないようにこのインジケータを修正することは難しいでしょうか? またよろしくお願いします。 Mladen Rakic 2013.04.19 05:52 #778 michaelB: mladen--super-signals_v2インジケーターの件、早速のご回答ありがとうございました。 もう一つ質問なのですが、このインジケーターを装着すると、最初は赤と緑の矢印が交互に表示されます。リアルタイムでチャートを見ていると その後、別のタイムフレームに切り替えたり、また戻したりすると、多くの矢印が消えて、再び赤と緑の矢印が交互に表示されるのですが、これはなぜでしょうか? このインジケーターを改造して矢印が消えないようにすることは難しいでしょうか? またよろしくお願いします。 マイケル 今すぐ試してみてください。 ファイル: _super-signals_v2.01.mq4 2 kb zigflip 2013.04.19 05:52 #779 水平線 上に表示されるテキストラベルを追加するには? Mladen Rakic 2013.04.19 08:04 #780 zigflip: 水平線上に表示されるテキストラベルを追加するには? これは非常に一般的な質問です。 ObjectCreate()関数(typeの引数にOBJ_LABELを使用)を使用してラベルを作成することができます。以下は、oObjectCrate()関数の説明です。 bool ObjectCreate([/TD]string name,int type,int window,datetime time1,double price1,datetime time2=0,double price2=0,datetime time3=0,double price3=0)[/TD][/TR][/TABLE]指定のウィンドウに、指定の名前、タイプ、初期座標を持つオブジェクトを作成 する。オブジェクトに関連する座標のカウントは、オブジェクトの種類によって 1 から 3 までとなります。この関数が成功した場合、戻り値は TRUE となる。 成功した場合は、TRUE を返し、失敗した場合は、FALSE を返します。エラーの詳細情報を得るには、GetLastError() 関数を呼び出す必要があります。 OBJ_LABEL 型のオブジェクトは、座標を無視します。OBJPROP_XDISTANCEと OBJPROP_YDISTANCEの プロパティを設定するには、 ObjectSet() の関数を 使用します。注意事項チャートのサブウィンドウは(チャート内にインジケータを持つサブウィンドウがある場合)1から始まる番号が付けられています。 チャートのメインウィンドウは常に存在し、0というインデックスを持って います。座標は時間と価格のペアで渡されなければなりません。例えば、OBJ_VLINEオブジェクトは時間だけを必要としますが、価格(任意の値)も渡さなければなりません。パラメータ:[TABLE="class: docparams"]name[/TD] - [ /TD]オブジェクトの一意名。 Object type enumeration 値のいずれかになります。[/TD][/TR]window[/TD] - [ /TD]オブジェクトが追加されるウィンドウのインデックス 。ウィンドウのインデックスは0を超え 、 WindowsTotal() よりも小さくなければなりません。 [/TR][/TR]time1[/TD] - [ /TD]最初のポイントの時間部分。[/TR][TR]price1 - [ TD= "width: 100%"]1st ポイントの価格部分。 TR][TD]price2 [TD] - [TD="width: 100%"] 第二ポイントの価格部分[TR][TD]time3 [TD] - [TD="width: 100%"] 第三ポイントの時間部分[TR][TD]price3 [TD] - [TD="width: 100%"] 第三ポイントの価格部分 [TR]TD[time2]TD-[TR].price[TD].price[TD].txt...TD="幅:100%"] 第二ポイントの価格部分 Coding help [ARCHIVE] Any rookie question, [ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you 1...717273747576777879808182838485...786 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
このEAは、どなたか利用可能なヘッジングEAから作成していただけないでしょうか?
1.2つのポジション(番号を入力します)が開かれます......1つの買いストップと1つの売りストップ(私は1.2900と1.2800を手動で入力します)
2. TP(ピップ)を設定します。
3.SL(ピップ単位)があります。
4. TSL (pips単位) があります。
5. オープニングロット(0.01~100ロット)があります。
6. ポジションは1つだけオープンします。
5.5. ヘッジ注文(同一ロットの1ポジション)は、SL/TSLがヒットした時(最初のエントリーのTP/SL/TSLと同じ)にのみオープンされます。
6. マジックナンバーのある全てのペアで使用可能です。
シーケンストレードの良い選択肢になりそうです......マーチンゲールEAを試してみてください
こんにちは。
新しいスレッドを開くことができません。
あなたは私を助けることができますか?
私はEAヘッジをしようとしています。
1つのオープンオーダーのためにヘッジします。
そして、私は条件の何が間違っているのか分からない。
double bid = MarketInfo(Symbol(), MODE_BID);
double ask = MarketInfo(Symbol(), MODE_ASK);
OrderSelect(1,SELECT_BY_POS,MODE_TRADES);
cena=OrderOpenPrice();
ce=cena-60*Point;
typ=OrderType()。
if (OrdersTotal()==1 && typ==0 && ce>bid)
OrderSelect(1,SELECT_BY_POS,MODE_TRADES);
cena=OrderOpenPrice()。
ce=cena+60*Point;
typ=OrderType()。
if (OrdersTotal()==1 && typ==1 && ce<ask)
こんにちは。
新しいスレッドを開くことができません。
私を助けることができますか?
私はEAヘッジをしようとします。
1つのオープンオーダーのためにヘッジします。
そして、私は条件の何が間違っているのか分からない。
double bid = MarketInfo(Symbol(), MODE_BID);
double ask = MarketInfo(Symbol(), MODE_ASK);
OrderSelect(1,SELECT_BY_POS,MODE_TRADES);
cena=OrderOpenPrice();
ce=cena-60*Point;
typ=OrderType()。
if (OrdersTotal()==1 && typ==0 && ce>bid)
OrderSelect(1,SELECT_BY_POS,MODE_TRADES);
cena=OrderOpenPrice()。
ce=cena+60*Point;
typ=OrderType()。
if (OrdersTotal()==1 && typ==1 && ce<ask)
を変更してみてください。
to
[CODE]OrderSelect(0,SELECT_BY_POS,MODE_TRADES);OrderSelect()の "1 "は、ポジションで選択した場合、2番目にオープンした注文を意味するもので、1番目の注文を意味するものではありません。
これです:) ありがとうございました:)
コーディングのヘルプ
添付のインジケータには、次のようなソースステートメントがあります。
hhb = 最高値(NULL,0,MODE_HIGH,dist,i-dist/2);
llb = Lowest(NULL,0,MODE_LOW,dist,i-dist/2);
しかし、どちらの関数も ファイルには定義されておらず、Include文もありません。
このインジケータは正常にコンパイルされ、チャートに添付することができます。
したがって、MQLはこれらの関数をどのように呼び出すのでしょうか?
添付のインジケータは、以下のようなソース文になっています。
hhb = 最高値(NULL,0,MODE_HIGH,dist,i-dist/2);
llb = Lowest(NULL,0,MODE_LOW,dist,i-dist/2);
しかし、どちらの関数もファイルには定義されておらず、Include文もありません。
このインジケータは正常にコンパイルされ、チャートに添付することができます。
したがって、MQLはこれらの関数をどのように呼び出すのでしょうか?michaelB
iHighest()とiLowest()の名前が古くなっていますね。コンパイラはこれらの関数 名を単純にiHighest()とiLowest()に置き換えるので、エラーが発生しないのです。
mladen--
super-signals_v2インジケーターの件ですが、早速のご回答ありがとうございました。
もう一つ質問なのですが、このインジケーターを装着すると、最初は赤と緑の矢印が交互に表示されます。リアルタイムでチャートを見ていると
その後、別のタイムフレームに切り替えたり、また戻したりすると、多くの矢印が消え、再び赤と緑の矢印が交互に表示されます。
矢印が消えないようにこのインジケータを修正することは難しいでしょうか? またよろしくお願いします。
mladen--
super-signals_v2インジケーターの件、早速のご回答ありがとうございました。
もう一つ質問なのですが、このインジケーターを装着すると、最初は赤と緑の矢印が交互に表示されます。リアルタイムでチャートを見ていると
その後、別のタイムフレームに切り替えたり、また戻したりすると、多くの矢印が消えて、再び赤と緑の矢印が交互に表示されるのですが、これはなぜでしょうか?
このインジケーターを改造して矢印が消えないようにすることは難しいでしょうか? またよろしくお願いします。マイケル
今すぐ試してみてください。
水平線 上に表示されるテキストラベルを追加するには?
水平線上に表示されるテキストラベルを追加するには?
これは非常に一般的な質問です。
ObjectCreate()関数(typeの引数にOBJ_LABELを使用)を使用してラベルを作成することができます。以下は、oObjectCrate()関数の説明です。
[/TD]
[/TR]
[/TABLE]
指定のウィンドウに、指定の名前、タイプ、初期座標を持つオブジェクトを作成
オブジェクトに関連する座標のカウントは、オブジェクトの種類によって 1 から 3 までとなります。この関数が成功した場合、戻り値は TRUE となる。 成功した場合は、TRUE を返し、失敗した場合は、FALSE を返します。エラーの詳細情報を得るには、GetLastError() 関数を呼び出す必要があります。 OBJ_LABEL 型のオブジェクトは、座標を無視します。OBJPROP_XDISTANCEと OBJPROP_YDISTANCEの
プロパティを設定するには、ObjectSet()
の関数を
使用します。注意事項チャートのサブウィンドウは(チャート内にインジケータを持つサブウィンドウがある場合)1から始まる番号が付けられています。 チャートのメインウィンドウは常に存在し、0というインデックスを持って
います。座標は時間と価格のペアで渡されなければなりません
。例えば、OBJ_VLINEオブジェクトは時間だけを必要としますが、価格(任意の値)も渡さなければなりません。
パラメータ:
[TABLE="class: docparams"]
[/TR]
[/TR]
[
/TR
]
[TR]
TR]
[TD]price2 [TD] - [TD="width: 100%"] 第二ポイントの価格部分[TR]
[TD]time3[TR]
[TD]price3 [TD] - [TD="width: 100%"] 第三ポイントの価格部分 [TR]TD[time2]TD-[TR].price[TD].price[TD].txt...TD="幅:100%"] 第二ポイントの価格部分