コーディングの方法は? - ページ 141 1...134135136137138139140141142143144145146147148...347 新しいコメント buzzer 2008.10.27 22:43 #1401 注文が利益確定された後にEAを再起動する この問題でどなたか助けていただけませんか? 私は添付のEAを使用しており、ある時間枠で利益が出た場合、次々と注文を出すようにしたいのです。 現在、1つのシーケンスが実行されるだけで、その後、それを再起動するまで、取引を終了します。 extern stoptradingaftersequenceをfalseに設定してみましたが、効果がありません。 また、"while "や "if,else "関数を 使用してみましたが、うまくいきませんでした。 私は初心者なので、実際に「どこに、何を」書き込めばいいのか、教えていただければ幸いです。 ファイル: sequencer_v1_2.zip 32 kb InTrance 2008.10.29 12:19 #1402 buzzer: どなたかこの問題で助けていただけませんか? 私は添付のEAを使用していて、ある時間枠で利益が出た場合、次々とシーケンスを開くようにしたいのです。 現在、1つのシーケンスが実行されるだけで、その後、再起動するまで取引が終了してしまいます。 extern stoptradingaftersequenceをfalseに設定してみましたが、効果がありません。 また、"while "や "if,else "関数を使用してみましたが、うまくいきませんでした。 私は初心者なので、実際に「どこに、何を」コードに入れるべきか、教えていただければ幸いです。 いくつかヒントをあげます。 まず、シーケンスの開始時点からの利益を計算する必要があります。StartSequence=true;のようなブーリアン変数を使うことができる。そして、利益があるレベル以上になったとき、またはシーケンスを停止して別のシーケンスを開始したいときにStartSequence=falseを設定します。StartSequence=falseのときに初期化ループも必要で、必要な計算を行い、シーケンスを最初からやり直す必要があります。 これが正しい方向を示してくれることを願っています。 rami1 2008.10.29 19:47 #1403 新システム こんにちは。 まず、このフォーラムでいつも助けてくれる皆さん、特にプログラマーに感謝します!第二に、私の戦略を見てください。 第二に、私の戦略を見ていただきたいのですが、本当にシンプルで、あまり多くのコーディング行を必要としないと思います。 まず、同じ通貨の1ロットを同時に売買します。利益目標は両方のポジションで20ピップス、損切り も両方のポジションで20ピップスなので、買いロットがTPに達したら売りポジションは決済され、逆もまた同様です。 買いポジションのtpがヒットし、売りポジションのslがヒットした後、システムは同時に3ロットの買いと2ロットの売りをオープンする必要があり、すべてのポジションの利益目標は20pipsで、すべてのポジションのストップロスも20pipsに設定します。 しかし、3lotの買いのslがヒットした場合、全てのポジをクローズし、1lotの買い+1lotの売りで再スタートし、どのポジが最初にtpにヒットしたかによって、トレンドに沿った3lotをオープンし、2lotはトレンドに反する・・・といった具合になるのです。 あなたの助けに感謝し、私があなたのために明確にしたことを願っています。 よろしくお願いします。 Professor of channel trading 2008.10.30 05:17 #1404 短いプログラムでは、どこが間違いかわからない プログラムを書いたが、何が問題だったのかがわからない こう言うんだ 'SELECT_BY_POS' - variable expected C:\Program Files Straighthold Trader╱╱Point tick value defination.mq4 (17, 21) Could anyone tell me what the mistake is? orderselectの引用は必要ないと言われるかもしれませんが、引用を追加しても問題ないはずなのですが、何が間違いなのでしょうか? //+------------------------------------------------------------------+ //| ポイントティックバリュー定義.mq4 || Copyright ?2008, MetaQuotes Software Corp. //|Forex Trading Software:フォレックストレーディングプラットフォーム MetaTrader 4 //+------------------------------------------------------------------+ #property copyright "Copyright ?2008, MetaQuotes Software Corp." #property link "http://www.metaquotes.net" //+------------------------------------------------------------------+ //| スクリプトプログラム起動機能 //+------------------------------------------------------------------+ int start() { OrderSelect(int i,SELECT_BY_POS, MODE_TRADES); Print("TEST"); Print("ポイント = " + ポイント); Print("TICKSIZE = " + MarketInfo(Symbol(),MODE_TICKSIZE)); Print("TICKVALUE = " + TICKVALUE"); Print("TICKVALUE = " +MarketInfo(Symbol(),MODE_TICKVALUE)); Print("TICKSIZE = " + MarketInfo(Symbol(),MODE_TICKSIZE)); Print("SPREAD = " + MarketInfo(Symbol(),MODE_SPREAD)); Print("STOPLEVEL = " + MarketInfo(Symbol(),MODE_STOPLEVEL)); Print("LOTSIZE = " + MarketInfo(Symbol(),MODE_STOPLEVEL)); Print ("LOTSIZE = " + MarketInfo(Symbol(),MODE_LOTSIZE)); return(0); } How to code? MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 Could you anybody help Michel 2008.10.30 06:53 #1405 chiwing: プログラムを書いてみたけど、何が悪かったのかわからない~~。it say: 'SELECT_BY_POS' - variable expected C:♪Program Files Straighthold Trader ♪Scripts point tick value defination.mq4 (17, 21) Could anyone tell me what the mistake is? orderselectの引用は必要ないと言われるかもしれませんが、引用を追加しても問題ないはずなのですが、何が間違いなのでしょうか? //+------------------------------------------------------------------+ //| ポイントティックバリュー定義.mq4 || Copyright ?2008, MetaQuotes Software Corp. //|Forex Trading Software:フォレックストレーディングプラットフォーム MetaTrader 4 //+------------------------------------------------------------------+ #property copyright "Copyright ?2008, MetaQuotes Software Corp." #property link "http://www.metaquotes.net" //+------------------------------------------------------------------+ //| スクリプトプログラム起動機能 //+------------------------------------------------------------------+ int start() { OrderSelect(int i,SELECT_BY_POS, MODE_TRADES); Print("TEST"); Print("ポイント = " + ポイント); Print("TICKSIZE = " + MarketInfo(Symbol(),MODE_TICKSIZE)); Print("TICKVALUE = " + TICKVALUE"); Print("TICKVALUE = " +MarketInfo(Symbol(),MODE_TICKVALUE)); Print("TICKSIZE = " + MarketInfo(Symbol(),MODE_TICKSIZE)); Print("SPREAD = " + MarketInfo(Symbol(),MODE_SPREAD)); Print("STOPLEVEL = " + MarketInfo(Symbol),MODE_STOPLEVEL);。 Print ("LOTSIZE = " + MarketInfo(Symbol(),MODE_LOTSIZE)); return(0)とします。 } OrderSelect()関数の中でiという変数を定義してはいけないと思います。 daytrade5 2008.10.30 09:25 #1406 HH LL 価格バー 私はEsignalで先物市場で取引しているときにこの研究をしました。FXのどのフォーラムでも見つけることができませんでした。 私は、外側のバーと内側のバーがそれぞれ別の色を持っている場合を除いて、終値に関係なく高値または安値に基づいてバーを 着色することができるようにしたいと思います。 私が探しているものの例を添付しています。 感謝 ファイル: hh_ll_price_bars.jpg 82 kb 削除済み 2008.10.30 15:38 #1407 誰かWilliamのインジケーターのソースコード持ってませんか?AOインジケーター ==awesome oscillator . メタエディターで探しても見つかりません、カスタムインジケータしか 見つかりません。 ファイル: www.jpg 29 kb Sergey Golubev 2008.10.30 16:09 #1408 ここに あります。 そして少し違う(添付)。 2つのウェブソースです。 -https://www.mql5.com/en/code/7813 -http://ta.mql4.com/indicators/bills/awesome ファイル: filter_ao.mq4 3 kb matrixebiz 2008.10.30 18:25 #1409 EAからのiCustom Calls こんにちは、インジケータが使用する値をそのままにしておきたいのですが、NULLを入れることはできますか? 例:これは私のコールです。 double ccfp0 = iCustom(NULL, 0, "CCFp",h,q,Fast,Slow,t,u,v,w,x,y,z,aa,bb,cc,dd,ee,ff,gg,hh,ii,2,0,0,1).DCCFP0 = iCustom(NULL, 0, "CCFp",h,q,Fast,Slow,t,u,v,w,x,y,z); さて、MT4のエキスパートタブには、たくさんのエラーが表示されています。 CCFp GBPJPYm,H1:ObjectCreate関数の 未知のサブウィンドウ番号-1 さて、EAにいくつかの設定だけを変更できるようにしたい場合、残りの入力をNULLにすることは可能でしょうか? double ccfp0 = iCustom(NULL, 0, "CCFp",NULL,NULL,Fast,Slow,NULL,NULL...... ,0, 1)です。 このエラーをなくすために試してみたいと思います。 ありがとうございます。 Currency Correlations How to code? The ratio of MetaTrader Linuxser 2008.10.30 23:09 #1410 daytrade5: Esignalで先物取引をするときに、この研究をしました。私は外国為替の任意のフォーラムでそれを見つけることができませんでした。外側のバーと内側のバーがそれぞれ別の色を持っている場合を除いて、終値に関係なく高値または安値に基づいてバーを着色できるようにしたいのですが、どうすればいいですか? 添付は、私が探しているものの例です。 感謝 いくつかのインディーズは、助けることができる。 https://www.mql5.com/en/forum/general https://www.mql5.com/en/forum/173533 1...134135136137138139140141142143144145146147148...347 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
注文が利益確定された後にEAを再起動する
この問題でどなたか助けていただけませんか? 私は添付のEAを使用しており、ある時間枠で利益が出た場合、次々と注文を出すようにしたいのです。 現在、1つのシーケンスが実行されるだけで、その後、それを再起動するまで、取引を終了します。 extern stoptradingaftersequenceをfalseに設定してみましたが、効果がありません。 また、"while "や "if,else "関数を 使用してみましたが、うまくいきませんでした。 私は初心者なので、実際に「どこに、何を」書き込めばいいのか、教えていただければ幸いです。
どなたかこの問題で助けていただけませんか? 私は添付のEAを使用していて、ある時間枠で利益が出た場合、次々とシーケンスを開くようにしたいのです。 現在、1つのシーケンスが実行されるだけで、その後、再起動するまで取引が終了してしまいます。 extern stoptradingaftersequenceをfalseに設定してみましたが、効果がありません。 また、"while "や "if,else "関数を使用してみましたが、うまくいきませんでした。 私は初心者なので、実際に「どこに、何を」コードに入れるべきか、教えていただければ幸いです。
いくつかヒントをあげます。
まず、シーケンスの開始時点からの利益を計算する必要があります。StartSequence=true;のようなブーリアン変数を使うことができる。そして、利益があるレベル以上になったとき、またはシーケンスを停止して別のシーケンスを開始したいときにStartSequence=falseを設定します。StartSequence=falseのときに初期化ループも必要で、必要な計算を行い、シーケンスを最初からやり直す必要があります。
これが正しい方向を示してくれることを願っています。
新システム
こんにちは。
まず、このフォーラムでいつも助けてくれる皆さん、特にプログラマーに感謝します!第二に、私の戦略を見てください。
第二に、私の戦略を見ていただきたいのですが、本当にシンプルで、あまり多くのコーディング行を必要としないと思います。
まず、同じ通貨の1ロットを同時に売買します。利益目標は両方のポジションで20ピップス、損切り も両方のポジションで20ピップスなので、買いロットがTPに達したら売りポジションは決済され、逆もまた同様です。
買いポジションのtpがヒットし、売りポジションのslがヒットした後、システムは同時に3ロットの買いと2ロットの売りをオープンする必要があり、すべてのポジションの利益目標は20pipsで、すべてのポジションのストップロスも20pipsに設定します。
しかし、3lotの買いのslがヒットした場合、全てのポジをクローズし、1lotの買い+1lotの売りで再スタートし、どのポジが最初にtpにヒットしたかによって、トレンドに沿った3lotをオープンし、2lotはトレンドに反する・・・といった具合になるのです。
あなたの助けに感謝し、私があなたのために明確にしたことを願っています。
よろしくお願いします。
短いプログラムでは、どこが間違いかわからない
プログラムを書いたが、何が問題だったのかがわからない
こう言うんだ
'SELECT_BY_POS' - variable expected C:\Program Files Straighthold Trader╱╱Point tick value defination.mq4 (17, 21)
Could anyone tell me what the mistake is?
orderselectの引用は必要ないと言われるかもしれませんが、引用を追加しても問題ないはずなのですが、何が間違いなのでしょうか?
//+------------------------------------------------------------------+
//| ポイントティックバリュー定義.mq4
|| Copyright ?2008, MetaQuotes Software Corp.
//|Forex Trading Software:フォレックストレーディングプラットフォーム MetaTrader 4
//+------------------------------------------------------------------+
#property copyright "Copyright ?2008, MetaQuotes Software Corp."
#property link "http://www.metaquotes.net"
//+------------------------------------------------------------------+
//| スクリプトプログラム起動機能
//+------------------------------------------------------------------+
int start()
{ OrderSelect(int i,SELECT_BY_POS, MODE_TRADES);
Print("TEST");
Print("ポイント = " + ポイント);
Print("TICKSIZE = " + MarketInfo(Symbol(),MODE_TICKSIZE)); Print("TICKVALUE = " + TICKVALUE");
Print("TICKVALUE = " +MarketInfo(Symbol(),MODE_TICKVALUE)); Print("TICKSIZE = " + MarketInfo(Symbol(),MODE_TICKSIZE));
Print("SPREAD = " + MarketInfo(Symbol(),MODE_SPREAD));
Print("STOPLEVEL = " + MarketInfo(Symbol(),MODE_STOPLEVEL)); Print("LOTSIZE = " + MarketInfo(Symbol(),MODE_STOPLEVEL));
Print ("LOTSIZE = " + MarketInfo(Symbol(),MODE_LOTSIZE));
return(0);
}
プログラムを書いてみたけど、何が悪かったのかわからない~~。
it say:
'SELECT_BY_POS' - variable expected C:♪Program Files Straighthold Trader ♪Scripts point tick value defination.mq4 (17, 21)
Could anyone tell me what the mistake is?
orderselectの引用は必要ないと言われるかもしれませんが、引用を追加しても問題ないはずなのですが、何が間違いなのでしょうか?
//+------------------------------------------------------------------+
//| ポイントティックバリュー定義.mq4
|| Copyright ?2008, MetaQuotes Software Corp.
//|Forex Trading Software:フォレックストレーディングプラットフォーム MetaTrader 4
//+------------------------------------------------------------------+
#property copyright "Copyright ?2008, MetaQuotes Software Corp."
#property link "http://www.metaquotes.net"
//+------------------------------------------------------------------+
//| スクリプトプログラム起動機能
//+------------------------------------------------------------------+
int start()
{ OrderSelect(int i,SELECT_BY_POS, MODE_TRADES);
Print("TEST");
Print("ポイント = " + ポイント);
Print("TICKSIZE = " + MarketInfo(Symbol(),MODE_TICKSIZE)); Print("TICKVALUE = " + TICKVALUE");
Print("TICKVALUE = " +MarketInfo(Symbol(),MODE_TICKVALUE)); Print("TICKSIZE = " + MarketInfo(Symbol(),MODE_TICKSIZE));
Print("SPREAD = " + MarketInfo(Symbol(),MODE_SPREAD));
Print("STOPLEVEL = " + MarketInfo(Symbol),MODE_STOPLEVEL);。
Print ("LOTSIZE = " + MarketInfo(Symbol(),MODE_LOTSIZE));
return(0)とします。
}OrderSelect()関数の中でiという変数を定義してはいけないと思います。
HH LL 価格バー
私はEsignalで先物市場で取引しているときにこの研究をしました。FXのどのフォーラムでも見つけることができませんでした。
私は、外側のバーと内側のバーがそれぞれ別の色を持っている場合を除いて、終値に関係なく高値または安値に基づいてバーを 着色することができるようにしたいと思います。
私が探しているものの例を添付しています。
感謝
誰かWilliamのインジケーターのソースコード持ってませんか?AOインジケーター ==awesome oscillator .
メタエディターで探しても見つかりません、カスタムインジケータしか 見つかりません。
ここに あります。
そして少し違う(添付)。
2つのウェブソースです。
-https://www.mql5.com/en/code/7813
-http://ta.mql4.com/indicators/bills/awesome
EAからのiCustom Calls
こんにちは、インジケータが使用する値をそのままにしておきたいのですが、NULLを入れることはできますか?
例:これは私のコールです。
double ccfp0 = iCustom(NULL, 0, "CCFp",h,q,Fast,Slow,t,u,v,w,x,y,z,aa,bb,cc,dd,ee,ff,gg,hh,ii,2,0,0,1).DCCFP0 = iCustom(NULL, 0, "CCFp",h,q,Fast,Slow,t,u,v,w,x,y,z);
さて、MT4のエキスパートタブには、たくさんのエラーが表示されています。
CCFp GBPJPYm,H1:ObjectCreate関数の 未知のサブウィンドウ番号-1
さて、EAにいくつかの設定だけを変更できるようにしたい場合、残りの入力をNULLにすることは可能でしょうか?
double ccfp0 = iCustom(NULL, 0, "CCFp",NULL,NULL,Fast,Slow,NULL,NULL...... ,0, 1)です。
このエラーをなくすために試してみたいと思います。
ありがとうございます。
Esignalで先物取引をするときに、この研究をしました。私は外国為替の任意のフォーラムでそれを見つけることができませんでした。
外側のバーと内側のバーがそれぞれ別の色を持っている場合を除いて、終値に関係なく高値または安値に基づいてバーを着色できるようにしたいのですが、どうすればいいですか?
添付は、私が探しているものの例です。
感謝いくつかのインディーズは、助けることができる。
https://www.mql5.com/en/forum/general
https://www.mql5.com/en/forum/173533