[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 218 1...211212213214215216217218219220221222223224225...652 新しいコメント Vitaliy Andreischev 2011.09.27 13:58 #2171 Shniperson:こんにちは!コード量や操作量が多いEAが少し遅いというのは...もうわかっているんですけどね...。ここで質問なのですが...。 私のExpert Advisorは、トレードを維持するための大きなブロックを持っています...このブロックを別のEAに移動させれば(最初のEAからは削除)、2つのEAを同時に持つことになるのですが...。仕事が早くなるのか?取引の判断が早くなるのか...、ストップロスの判断が早くなるのか...。 トレーリング・ストップ・ロスの判断ではなく、ブローカーによる注文執行の スピードの判断だと思います。決断することと、それを実行することは別物です。 Vadim Zhunko 2011.09.27 14:48 #2172 Suliena: HUGE!ありがとうございます。地域設定でリストセパレーターを設定すればよかったことが判明!!!! 2日前からコードに頭を悩ませています。 地域設定にタッチする必要はありませんExcelにはデリミターの設定があります。 noobys 2011.09.27 18:32 #2173 教えてください!MACDの変数の差をpipsで書くにはどうしたらいいですか?例えば、こんな感じです。if ( MACDCurrent-MACDSignal)>5*Point // ?? Boris 2011.09.27 19:22 #2174 検索がうまくいかないので、非標準のTFへのコンバーターを教えていただけませんか?ありがとうございました。 Mikhail Dovbakh 2011.09.27 19:32 #2175 borilunad: 検索がうまくいかないので、非標準のTFへのコンバーターを教えていただけませんか?ありがとうございました。 Period_Converter.mq4 //| Copyright © 2005-2007, MetaQuotes Software Corp. | //| http://www.metaquotes.net | //+------------------------------------------------------------------+ #property copyright "Copyright © 2007, MetaQuotes Software Corp." #property link "http://www.metaquotes.net" #property show_inputs #include <WinUser32.mqh> extern int ExtPeriodMultiplier=5; // new period multiplier factor int ExtHandle=-1; //+------------------------------------------------------------------+ //| script program start function | //+------------------------------------------------------------------+ int start() { int i, start_pos, i_time, time0, last_fpos, periodseconds; double d_open, d_low, d_high, d_close, d_volume, last_volume; int hwnd=0,cnt=0; //---- History header int version=400; string c_copyright; string c_symbol=Symbol(); int i_period=Period()*ExtPeriodMultiplier; int i_digits=Digits; int i_unused[13]; //---- ExtHandle=FileOpenHistory(c_symbol+i_period+".hst", FILE_BIN|FILE_WRITE); if(ExtHandle < 0) return(-1); //---- write history file header c_copyright="(C)opyright 2003, MetaQuotes Software Corp."; FileWriteInteger(ExtHandle, version, LONG_VALUE); FileWriteString(ExtHandle, c_copyright, 64); FileWriteString(ExtHandle, c_symbol, 12); FileWriteInteger(ExtHandle, i_period, LONG_VALUE); FileWriteInteger(ExtHandle, i_digits, LONG_VALUE); FileWriteInteger(ExtHandle, 0, LONG_VALUE); //timesign FileWriteInteger(ExtHandle, 0, LONG_VALUE); //last_sync FileWriteArray(ExtHandle, i_unused, 0, 13); //---- write history file periodseconds=i_period*60; start_pos=Bars-1; d_open=Open[start_pos]; d_low=Low[start_pos]; d_high=High[start_pos]; d_volume=Volume[start_pos]; //---- normalize open time i_time=Time[start_pos]/periodseconds; i_time*=periodseconds; for(i=start_pos-1;i>=0; i--) { time0=Time[i]; //---- history may be updated if(i==0) { //---- modify index if history was updated if(RefreshRates()) i=iBarShift(NULL,0,time0); } //---- if(time0>=i_time+periodseconds || i==0) { if(i==0 && time0<i_time+periodseconds) { d_volume+=Volume[0]; if (Low[0]<d_low) d_low=Low[0]; if (High[0]>d_high) d_high=High[0]; d_close=Close[0]; } last_fpos=FileTell(ExtHandle); last_volume=Volume[i]; FileWriteInteger(ExtHandle, i_time, LONG_VALUE); FileWriteDouble(ExtHandle, d_open, DOUBLE_VALUE); FileWriteDouble(ExtHandle, d_low, DOUBLE_VALUE); FileWriteDouble(ExtHandle, d_high, DOUBLE_VALUE); FileWriteDouble(ExtHandle, d_close, DOUBLE_VALUE); FileWriteDouble(ExtHandle, d_volume, DOUBLE_VALUE); FileFlush(ExtHandle); cnt++; if(time0>=i_time+periodseconds) { i_time=time0/periodseconds; i_time*=periodseconds; d_open=Open[i]; d_low=Low[i]; d_high=High[i]; d_close=Close[i]; d_volume=last_volume; } } else { d_volume+=Volume[i]; if (Low[i]<d_low) d_low=Low[i]; if (High[i]>d_high) d_high=High[i]; d_close=Close[i]; } } FileFlush(ExtHandle); Print(cnt," record(s) written"); //---- collect incoming ticks int last_time=LocalTime()-5; while(IsStopped()==false) { int cur_time=LocalTime(); //---- check for new rates if(RefreshRates()) { time0=Time[0]; FileSeek(ExtHandle,last_fpos,SEEK_SET); //---- is there current bar? if(time0<i_time+periodseconds) { d_volume+=Volume[0]-last_volume; last_volume=Volume[0]; if (Low[0]<d_low) d_low=Low[0]; if (High[0]>d_high) d_high=High[0]; d_close=Close[0]; } else { //---- no, there is new bar d_volume+=Volume[1]-last_volume; if (Low[1]<d_low) d_low=Low[1]; if (High[1]>d_high) d_high=High[1]; //---- write previous bar remains FileWriteInteger(ExtHandle, i_time, LONG_VALUE); FileWriteDouble(ExtHandle, d_open, DOUBLE_VALUE); FileWriteDouble(ExtHandle, d_low, DOUBLE_VALUE); FileWriteDouble(ExtHandle, d_high, DOUBLE_VALUE); FileWriteDouble(ExtHandle, d_close, DOUBLE_VALUE); FileWriteDouble(ExtHandle, d_volume, DOUBLE_VALUE); last_fpos=FileTell(ExtHandle); //---- i_time=time0/periodseconds; i_time*=periodseconds; d_open=Open[0]; d_low=Low[0]; d_high=High[0]; d_close=Close[0]; d_volume=Volume[0]; last_volume=d_volume; } //---- FileWriteInteger(ExtHandle, i_time, LONG_VALUE); FileWriteDouble(ExtHandle, d_open, DOUBLE_VALUE); FileWriteDouble(ExtHandle, d_low, DOUBLE_VALUE); FileWriteDouble(ExtHandle, d_high, DOUBLE_VALUE); FileWriteDouble(ExtHandle, d_close, DOUBLE_VALUE); FileWriteDouble(ExtHandle, d_volume, DOUBLE_VALUE); FileFlush(ExtHandle); //---- if(hwnd==0) { hwnd=WindowHandle(Symbol(),i_period); if(hwnd!=0) Print("Chart window detected"); } //---- refresh window not frequently than 1 time in 2 seconds if(hwnd!=0 && cur_time-last_time>=2) { PostMessageA(hwnd,WM_COMMAND,33324,0); last_time=cur_time; } } Sleep(50); } //---- return(0); } //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ void deinit() { if(ExtHandle>=0) { FileClose(ExtHandle); ExtHandle=-1; } } //+------------------------------------------------------------------+ TF またはシンボルを作成し、オフラインのグラフィックとして添付します。 Boris 2011.09.27 20:07 #2176 avatara: TF またはシンボルを作成し、オフラインのグラフィックのようにフックします。 ありがとうございます。しかし、私はEAが動作するコンバーターを探しています これ、CodeBaseに何があるのかって話してるスレがあったような。 26994 2011.09.27 20:23 #2177 トロールとブレークイーブンをストップロスとテイクアウトに結びつけるには、どのようなコードを使用すればよいのでしょうか? どこかにコードを入れたかったんです。そうそう、「戦略別」の件ね。 Mikhail Dovbakh 2011.09.27 20:43 #2178 borilunad: ありがとうございます。しかし、私はEAが動作するコンバーターを探しています これについては、CodeBaseにあるものを語るスレッドがあったと記憶しています。 の後。 というウィンドウが表示され、ソースにはスクリプトが表示される......。 induksとowlを実行(window/graph blynで!) - すべてがうまくいきました。 ;) Shniperson 2011.09.27 21:14 #2179 あなたは、 "顧問 "やスクリプトを提案することができます...これは、現在(オープン)トランザクションとどのようなバランス...と私は見つけることができない何か多くのポイントやお金の損失/利益を大量に表示されるであろう... Boris 2011.09.27 22:19 #2180 avatara: の後。 敵のグラフが表示されたウィンドウが表示され、ソースがスクリプトをカリカリしている......。 induksとowlを実行(ウィンドウズ/グラフィックス上で!) - すべてが動作します。 ;) 以上です!ありがとうございました。 それを見つけ、コードとinludeに正しい行を追加し、オフラインにし、コメントしに行きました。そして、明日のトレードはトライする。 テスターでパラメータを確認できないのが残念で、しばらくはDemoを使うことになりそうです。 おやすみなさい! 1...211212213214215216217218219220221222223224225...652 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
こんにちは!コード量や操作量が多いEAが少し遅いというのは...もうわかっているんですけどね...。ここで質問なのですが...。
私のExpert Advisorは、トレードを維持するための大きなブロックを持っています...このブロックを別のEAに移動させれば(最初のEAからは削除)、2つのEAを同時に持つことになるのですが...。仕事が早くなるのか?取引の判断が早くなるのか...、ストップロスの判断が早くなるのか...。
HUGE!ありがとうございます。地域設定でリストセパレーターを設定すればよかったことが判明!!!!
2日前からコードに頭を悩ませています。
検索がうまくいかないので、非標準のTFへのコンバーターを教えていただけませんか?ありがとうございました。
検索がうまくいかないので、非標準のTFへのコンバーターを教えていただけませんか?ありがとうございました。
Period_Converter.mq4
//| Copyright © 2005-2007, MetaQuotes Software Corp. |
TF またはシンボルを作成し、オフラインのグラフィックとして添付します。TF またはシンボルを作成し、オフラインのグラフィックのようにフックします。
ありがとうございます。しかし、私はEAが動作するコンバーターを探しています
これ、CodeBaseに何があるのかって話してるスレがあったような。
トロールとブレークイーブンをストップロスとテイクアウトに結びつけるには、どのようなコードを使用すればよいのでしょうか?
どこかにコードを入れたかったんです。そうそう、「戦略別」の件ね。
ありがとうございます。しかし、私はEAが動作するコンバーターを探しています
これについては、CodeBaseにあるものを語るスレッドがあったと記憶しています。
の後。
というウィンドウが表示され、ソースにはスクリプトが表示される......。
induksとowlを実行(window/graph blynで!) - すべてがうまくいきました。
;)
の後。
敵のグラフが表示されたウィンドウが表示され、ソースがスクリプトをカリカリしている......。
induksとowlを実行(ウィンドウズ/グラフィックス上で!) - すべてが動作します。
;)
以上です!ありがとうございました。
それを見つけ、コードとinludeに正しい行を追加し、オフラインにし、コメントしに行きました。そして、明日のトレードはトライする。
テスターでパラメータを確認できないのが残念で、しばらくはDemoを使うことになりそうです。
おやすみなさい!