コーディングの方法は? - ページ 246 1...239240241242243244245246247248249250251252253...347 新しいコメント Guyver 2010.09.17 15:56 #2451 linwood2010: どなたか、以下のコードにストップロスを追加する方法を教えていただけませんか?ありがとうございます。 例えば、指値買いに20pipsのストップロスをつけたい場合、次のようにコードを変更します。 OrderSend(Symbol(),OP_BUYLIMIT,Lots,OpenPrice,0,OpenPrice-20*Point, ClosePrice,"",MAGIC,0,Blue); -ガイバー 削除済み 2010.09.17 21:08 #2452 EAをバックテストさせる方法とは? こんにちは、現在iExpertAdvisorのVisual Trader Studioを使ってEAを作っているのですが・・・。EAのバックテストを自分自身で行うことは可能でしょうか? 例えば、使用するインジケータがあり、市場に遭遇すると、入ってくるティックで継続的に自分自身をバックテストし、有益な 取引を行うために最適な状態にそのインジケータのパラメータを設定します。 Beno 2010.09.20 13:46 #2453 ストップロスのパーセンテージ どなたか、エクイティまたはバランスフリーマージンのパーセンテージであるストップロスコードをお持ちの方はいらっしゃいますか? バランス 100 10% SL 10 ティックバリュー 9.5 ロットサイズ 0.01 ティックサイズ 0.095 SLの単位はpips 105.2632 その通りだと思います。複数のペアに適用できるように探しています。 何か手助けがあれば幸いです。 ありがとうございます。 ベノ 削除済み 2010.09.27 00:49 #2454 ヘルプ どなたか、このバージョンのblessingのHIDETAKE PROFITを コーディングしていただくか、この方向で私を助けていただけませんか。ありがとうございます。 ファイル: blessing_3_v3.6.5.mq4 74 kb 95032792 2010.09.29 00:23 #2455 error open buy order : no error. この意味がわかる方いらっしゃいますか?インターバンクの4桁から5桁に移行中ですが、取引を開始することができません。 以下は私の初期機能 です。その下にあるのは注文機能です。 誰か違う方法を思いつきますか?HELP! Pl ease don't send me the weblinks to update the ea ... I tried those already! //+------------------------------------------------------------------ int init() { if (Digits == 3 || Digits == 5) { point = Point*10; さもなくば { point = Point; } return(0); } int OpenOrder(int type) { int ticket=0; int err=0; int c = 0; if(type==OP_BUY) { for(c = 0 ; c < 試行回数 ; c++) { ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,Ask-StopLoss*point,Ask+TakeProfit*point,ExpertComment,MagicNumber,0,Yellow).を実行します。 err=GetLastError()。 if(err==0) { ブレーク } さもなくば { if(err==4 || err==137 ||err==146 || err==136) //ビジー・エラー { Sleep(5000); を続ける。 } else //正常なエラー { ブレーク } } } } How to code? Help with EA instant No longer hedging ? 1Dave7 2010.09.29 01:38 #2456 まず、インターバンクFXでは、売買のチケットの中にストップロスやテイクプロフィットが使えなくなりました。 これではすぐにトレードが止まってしまいます。 これらを0に設定しておく必要があります。 error 4=Trade server is busy. error 137=Broker is busy. error 146=Trade context is busy. error 136=Off quotes. ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage ,0,0,ExpertComment, MagicNumber,0,Yellow); 5桁のSlippageの設定方法については、InterbankFXにご確認ください。 スリッページの数字に0を追加する必要があるかもしれません。例えば、5桁のプラットフォームでは、3のスリッページは30でなければならないかもしれません。 幸運を祈ります。 95032792 2010.09.29 20:06 #2457 いや、ストップロスって のは、トレーディングの世界では当たり前なんだけど、どうもね。これは知りませんでした 削除済み 2010.09.29 21:54 #2458 ダイバージェンス シンプルなダイバージェンスEAをコーディングする手助けが必要です。ダイバージェンスをトレードするEAをいくつか見つけましたが、私が望むような方法はありません。 私が持っているダイバージェンス・インディケーターに従ってダイバージェンスを取引するEAを作りたいのです。 そして、サポートとレジスタンスの外側で発生した真のダイバージェンス(インジケータの実線で示されるトレンド反転の可能性を示すダイバージェンス)だけをトレードするEAが欲しいのです。 必要なのは次のような簡単な入力だけです。 -タイマー スイングハイ・ローストップロス -TpPips -ロットサイズ 私は必要な指標と例のための写真を含んでいます。 最初の画像は確定した取引で、2番目の画像はサポートとレジスタンスの外側でダイバージェンスが発生しなかったため、確定した取引ではありません。 どなたか助けていただけませんか? ファイル: this_is_a_good_trade.gif 51 kb this_is_not_at_trade.gif 55 kb macd_divergence2.mq4 15 kb dailypivotpoints.ex4 5 kb sunshineh 2010.09.30 02:45 #2459 カスタムインジケータ こんにちは。 カスタマイズしたインジケーターをプログラムしました。 しかし、最後のバッファが描画されないのですが、なぜでしょうか? 最初の試み BuyBuffer[k] = (WL+WS)/2; if(SumBuffer[k]>WL)。 if(Sum2Buffer[k]<WL))です。 { BuyBuffer[k] = EMPTY_VALUE; } というわけで、すべてうまくいっています。私の線は (WL+WS)/2 の高さで表示され、いくつかの短い線(2-3mm程度)には線の中断(= EMPTY_VALUE)が表示されます。 今、私はチャンスにしたい、つまり、条件が真である場合にのみ短い線を描きたいのです。 BuyBuffer[k] = EMPTY_VALUE; if(SumBuffer[k]>WL)。 if(Sum2Buffer[k]<WL))です。 { BuyBuffer[k] = (WL+WS)/2; } しかし、今、私はどの行も見ることができません - 何もない!そして、私はそれを理解することはできません! 今度は別の方法を試してみました。 この場合 を "DRAW_ARROW "に変更しました。 そして、ここで if(SumBuffer[k]>WL)とします。 if(Sum2Buffer[k]<WL))とします。 { BuyBuffer[k] = SYMBOL_ARROWUP; } さて、私の問題点は 1.私のインジケータは0から100までのseperate_windowにありますが、シンボルは253.707の高値で描画されています。どうすれば変更できるのでしょうか? 2.私はSYMBOL_ARROWUPとSYMBOL_ARROWDOWNを書いたにもかかわらず、私はいつもシンボルとしてクロスを取得します。 私はあなたが私を助けることができることを願っています 671988 2010.10.01 11:36 #2460 ヘルプ: EAのクローズオーダーで2pipの利益が出た場合の書き方は? こんにちは、すべて。 いくつかのボディは私を助けることができる。 どのようにそれが利益2ピップ時にEAクローズ順序を書き込むには? 私は0.01ロットで取引しているので、それが2ピップの利益と1米ドルの損失時にEA自動閉鎖命令を書きたいのですが。 助けてください!!どうもありがとうございます。 1...239240241242243244245246247248249250251252253...347 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
どなたか、以下のコードにストップロスを追加する方法を教えていただけませんか?
ありがとうございます。
例えば、指値買いに20pipsのストップロスをつけたい場合、次のようにコードを変更します。
OrderSend(Symbol(),OP_BUYLIMIT,Lots,OpenPrice,0,OpenPrice-20*Point, ClosePrice,"",MAGIC,0,Blue);
-ガイバー
EAをバックテストさせる方法とは?
こんにちは、現在iExpertAdvisorのVisual Trader Studioを使ってEAを作っているのですが・・・。EAのバックテストを自分自身で行うことは可能でしょうか?
例えば、使用するインジケータがあり、市場に遭遇すると、入ってくるティックで継続的に自分自身をバックテストし、有益な 取引を行うために最適な状態にそのインジケータのパラメータを設定します。
ストップロスのパーセンテージ
どなたか、エクイティまたはバランスフリーマージンのパーセンテージであるストップロスコードをお持ちの方はいらっしゃいますか?
バランス 100
10% SL 10
ティックバリュー 9.5
ロットサイズ 0.01
ティックサイズ 0.095
SLの単位はpips 105.2632
その通りだと思います。複数のペアに適用できるように探しています。
何か手助けがあれば幸いです。
ありがとうございます。
ベノ
ヘルプ
どなたか、このバージョンのblessingのHIDETAKE PROFITを コーディングしていただくか、この方向で私を助けていただけませんか。ありがとうございます。
error open buy order : no error.
この意味がわかる方いらっしゃいますか?インターバンクの4桁から5桁に移行中ですが、取引を開始することができません。
以下は私の初期機能 です。その下にあるのは注文機能です。
誰か違う方法を思いつきますか?HELP!
Pl ease don't send me the weblinks to update the ea ... I tried those already!
//+------------------------------------------------------------------
int init()
{
if (Digits == 3 || Digits == 5)
{
point = Point*10;
さもなくば
{
point = Point;
}
return(0);
}
int OpenOrder(int type)
{
int ticket=0;
int err=0;
int c = 0;
if(type==OP_BUY)
{
for(c = 0 ; c < 試行回数 ; c++)
{
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,Ask-StopLoss*point,Ask+TakeProfit*point,ExpertComment,MagicNumber,0,Yellow).を実行します。
err=GetLastError()。
if(err==0)
{
ブレーク
}
さもなくば
{
if(err==4 || err==137 ||err==146 || err==136) //ビジー・エラー
{
Sleep(5000);
を続ける。
}
else //正常なエラー
{
ブレーク
}
}
}
}
まず、インターバンクFXでは、売買のチケットの中にストップロスやテイクプロフィットが使えなくなりました。 これではすぐにトレードが止まってしまいます。 これらを0に設定しておく必要があります。
error 4=Trade server is busy.
error 137=Broker is busy.
error 146=Trade context is busy.
error 136=Off quotes.
5桁のSlippageの設定方法については、InterbankFXにご確認ください。 スリッページの数字に0を追加する必要があるかもしれません。例えば、5桁のプラットフォームでは、3のスリッページは30でなければならないかもしれません。
幸運を祈ります。
いや、ストップロスって のは、トレーディングの世界では当たり前なんだけど、どうもね。これは知りませんでした
ダイバージェンス
シンプルなダイバージェンスEAをコーディングする手助けが必要です。ダイバージェンスをトレードするEAをいくつか見つけましたが、私が望むような方法はありません。
私が持っているダイバージェンス・インディケーターに従ってダイバージェンスを取引するEAを作りたいのです。
そして、サポートとレジスタンスの外側で発生した真のダイバージェンス(インジケータの実線で示されるトレンド反転の可能性を示すダイバージェンス)だけをトレードするEAが欲しいのです。
必要なのは次のような簡単な入力だけです。
-タイマー
スイングハイ・ローストップロス
-TpPips
-ロットサイズ
私は必要な指標と例のための写真を含んでいます。
最初の画像は確定した取引で、2番目の画像はサポートとレジスタンスの外側でダイバージェンスが発生しなかったため、確定した取引ではありません。
どなたか助けていただけませんか?
カスタムインジケータ
こんにちは。
カスタマイズしたインジケーターをプログラムしました。
しかし、最後のバッファが描画されないのですが、なぜでしょうか?
最初の試み
BuyBuffer[k] = (WL+WS)/2;
if(SumBuffer[k]>WL)。
if(Sum2Buffer[k]<WL))です。
{
BuyBuffer[k] = EMPTY_VALUE;
}
というわけで、すべてうまくいっています。私の線は (WL+WS)/2 の高さで表示され、いくつかの短い線(2-3mm程度)には線の中断(= EMPTY_VALUE)が表示されます。
今、私はチャンスにしたい、つまり、条件が真である場合にのみ短い線を描きたいのです。
BuyBuffer[k] = EMPTY_VALUE;
if(SumBuffer[k]>WL)。
if(Sum2Buffer[k]<WL))です。
{
BuyBuffer[k] = (WL+WS)/2;
}
しかし、今、私はどの行も見ることができません - 何もない!そして、私はそれを理解することはできません!
今度は別の方法を試してみました。
この場合
を "DRAW_ARROW "に変更しました。
そして、ここで
if(SumBuffer[k]>WL)とします。
if(Sum2Buffer[k]<WL))とします。
{
BuyBuffer[k] = SYMBOL_ARROWUP;
}
さて、私の問題点は
1.私のインジケータは0から100までのseperate_windowにありますが、シンボルは253.707の高値で描画されています。どうすれば変更できるのでしょうか?
2.私はSYMBOL_ARROWUPとSYMBOL_ARROWDOWNを書いたにもかかわらず、私はいつもシンボルとしてクロスを取得します。
私はあなたが私を助けることができることを願っています
ヘルプ: EAのクローズオーダーで2pipの利益が出た場合の書き方は?
こんにちは、すべて。
いくつかのボディは私を助けることができる。
どのようにそれが利益2ピップ時にEAクローズ順序を書き込むには?
私は0.01ロットで取引しているので、それが2ピップの利益と1米ドルの損失時にEA自動閉鎖命令を書きたいのですが。
助けてください!!どうもありがとうございます。