コーディングの方法は? - ページ 134 1...127128129130131132133134135136137138139140141...347 新しいコメント callan300 2008.10.07 04:48 #1331 こんにちは。 ご返信ありがとうございます。では、実際にどのように行うのでしょうか? 私が行う必要があるのは、バーが別の時間枠で終了しているかどうかを確認 することです。 例えば、30MINのチャートで、私は240MINに新しいバーがあるかどうかをチェックしたいです。 ありがとうございます。 WorldUser 2008.10.07 06:40 #1332 callan300: こんにちは。 ご返信ありがとうございます。では、実際にどのように行うのでしょうか?私が行う必要があるのは、バーが別の時間枠で終了しているかどうかを確認することです。例えば、30分足のチャートで、240分足に新しいバーがあるかどうかをチェックしたいのです。 ありがとうございます。 フラクタルシステムの チェックインに使用する予定ですか? Beno 2008.10.10 15:06 #1333 さて、私は再びヘルプのために戻ってきた(笑)しかし、そこに驚きはありません。 新しいバーが開いてから1分後にポジションを持つためのコードを投稿していただけませんか? 私はこれをやろうとしていますが、どこから始めればいいのかわかりません。私は9尾の猫の実験のためにそれを見てきましたそれはエネルギーの無駄かもしれませんが、我々はこれらのことを試してみる必要があります。 T1=1分 T2=2分 など if (minute() =T1>open && Price > open = Long); 私はこのコーディングのlarkが苦手です。 Michel 2008.10.10 18:43 #1334 こんな感じかな? if(TimeCurrent() == Time[0] + T1 * 60) { } Beno 2008.10.10 18:52 #1335 ありがとうミッシェル 前にも書いたが frankychen 2008.10.11 02:31 #1336 ヘルプ、とても難しい質問です!!! あるインジケータに他のインジケータのマルチタイムフレームの状況を表示させ 表示させ、アラートを出すことができますか? 例えば Aインディケータ 一つのタイムフレームしか表示されない。) functionA(複雑なプログラムです) Bインディケータ Aインディケータの異なるタイムフレームの状況を表示する) functionA M5 シチュエーション functionA M15の状況 functionA M30の状況 functionA H1状況 functionA H4状況 functionA D1 シチュエーション ...... よろしくお願いします。 フランキー luxinterior 2008.10.11 08:02 #1337 MetaEditorのヘルプファイルでiCustom関数を調べてみては いかがでしょうか。これで、あなたが求めているものを達成できるはずです。 グッドラック ラックス 削除済み 2008.10.11 11:26 #1338 Michel: こんな感じでしょうか? if(TimeCurrent() == Time[0] + T1 * 60) { } ティックは1秒ごとに来るわけではないので、条件にはもっと余裕を持たせなければなりません。もし、バーOPENTIME+Xsecondsにティックがなければ、コンディションは偽となります。 FerruFx Michel 2008.10.11 19:15 #1339 FerruFx: ティックは1秒ごとに来るわけではないので、条件にはもっと余裕を持たせなければなりません。バーOPENTIME + Xsecondsにティックがなければ、コンディションはfalseになります。 FerruFx まったくその通りです。でも、あくまで何かのヒントになればということでした。Benoの問題は、TradeContextBuzyを避けること、バーのオープンでいくつかのポジションを開くことだと思います。 タイマーを使うのは良いアイデアとは思えません。この種の問題、あるいはRequoteなどでは、通常、バーのオープンでフラグを設定し、注文がオープンされるとこのフラグがリセットされます。ポジションがオープンされるまでは、1ティックごとに トライする。こんな感じです。 if(Time[0] > BarTime) { BarTime = Time[0]; if(....) OpenLong = true; } if(OpenLong) OpenLong = OrderSend(.....) < 0; [/PHP] I use the same kind of technique to close many positions and it works very well : [PHP] ..... if(CloseAllLongs) CloseAll(OP_BUY); if(CloseAllShorts) CloseAll(OP_SELL); } void CloseAll(int Type) { int cnt = 0; for(int i = OrdersTotal(); i >= 0; i --) { if(!OrderSelect(i, SELECT_BY_POS)) continue; if(OrderSymbol() != Symbol()) continue; if(OrderMagicNumber() != Magic) continue; if(OrderType() != Type) continue; cnt ++; OrderClose(OrderTicket(), OrderLots(), OrderClosePrice(), Slippage, White); } if(Type == OP_BUY) CloseAllLongs = (cnt > 0); if(Type == OP_SELL) CloseAllShorts = (cnt > 0); } コーディングヘルプ...アラートの代わりにインジケータをフィルタリングする方法を教えてください。 10ポイント 3.mq4 How to code? Beno 2008.10.11 19:39 #1340 Beno: ありがとう、ミシェル。 一日中、これをやろうとしています。 英国に住んでいて、MT4のコードを書ける人はいますか?私は毎日道路を走っているので、あなたがスコットランドに住んでいない限り、距離は問題ではありません、それは血のように長いドライブです。 私はこれが苦手で、1対1のトレーニングや指導を希望しています。 私は外国為替でお金を作っていますが、それは手動でたくさんではありませんが、それはかなり一定であり、私は複利が仕事をするようにしています。 自動売買では、すべてが完璧である必要があり、裁量の余地はないのです。 乾杯 ベノ 1...127128129130131132133134135136137138139140141...347 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
こんにちは。
ご返信ありがとうございます。では、実際にどのように行うのでしょうか?
私が行う必要があるのは、バーが別の時間枠で終了しているかどうかを確認 することです。
例えば、30MINのチャートで、私は240MINに新しいバーがあるかどうかをチェックしたいです。
ありがとうございます。
こんにちは。
ご返信ありがとうございます。では、実際にどのように行うのでしょうか?
私が行う必要があるのは、バーが別の時間枠で終了しているかどうかを確認することです。
例えば、30分足のチャートで、240分足に新しいバーがあるかどうかをチェックしたいのです。
ありがとうございます。フラクタルシステムの チェックインに使用する予定ですか?
さて、私は再びヘルプのために戻ってきた(笑)しかし、そこに驚きはありません。
新しいバーが開いてから1分後にポジションを持つためのコードを投稿していただけませんか?
私はこれをやろうとしていますが、どこから始めればいいのかわかりません。私は9尾の猫の実験のためにそれを見てきましたそれはエネルギーの無駄かもしれませんが、我々はこれらのことを試してみる必要があります。
T1=1分
T2=2分 など
if (minute() =T1>open && Price > open = Long);
私はこのコーディングのlarkが苦手です。![](https://c.mql5.com/forextsd/smiles/embaressed_smile.png)
こんな感じかな?
if(TimeCurrent() == Time[0] + T1 * 60)
{
}
ありがとうミッシェル
前にも書いたが
ヘルプ、とても難しい質問です!!!
あるインジケータに他のインジケータのマルチタイムフレームの状況を表示させ
表示させ、アラートを出すことができますか?
例えば
Aインディケータ
一つのタイムフレームしか表示されない。)
functionA(複雑なプログラムです)
Bインディケータ
Aインディケータの異なるタイムフレームの状況を表示する)
functionA M5 シチュエーション
functionA M15の状況
functionA M30の状況
functionA H1状況
functionA H4状況
functionA D1 シチュエーション
......
よろしくお願いします。
フランキー
MetaEditorのヘルプファイルでiCustom関数を調べてみては いかがでしょうか。これで、あなたが求めているものを達成できるはずです。
グッドラック
ラックス
こんな感じでしょうか?
if(TimeCurrent() == Time[0] + T1 * 60)
{
}
ティックは1秒ごとに来るわけではないので、条件にはもっと余裕を持たせなければなりません。もし、バーOPENTIME+Xsecondsにティックがなければ、コンディションは偽となります。
FerruFx
ティックは1秒ごとに来るわけではないので、条件にはもっと余裕を持たせなければなりません。バーOPENTIME + Xsecondsにティックがなければ、コンディションはfalseになります。 FerruFx
まったくその通りです。でも、あくまで何かのヒントになればということでした。Benoの問題は、TradeContextBuzyを避けること、バーのオープンでいくつかのポジションを開くことだと思います。
タイマーを使うのは良いアイデアとは思えません。この種の問題、あるいはRequoteなどでは、通常、バーのオープンでフラグを設定し、注文がオープンされるとこのフラグがリセットされます。ポジションがオープンされるまでは、1ティックごとに トライする。こんな感じです。
if(Time[0] > BarTime)
{
BarTime = Time[0];
if(....) OpenLong = true;
}
if(OpenLong) OpenLong = OrderSend(.....) < 0;
[/PHP]
I use the same kind of technique to close many positions and it works very well :
[PHP]
.....
if(CloseAllLongs) CloseAll(OP_BUY);
if(CloseAllShorts) CloseAll(OP_SELL);
}
void CloseAll(int Type)
{
int cnt = 0;
for(int i = OrdersTotal(); i >= 0; i --)
{
if(!OrderSelect(i, SELECT_BY_POS)) continue;
if(OrderSymbol() != Symbol()) continue;
if(OrderMagicNumber() != Magic) continue;
if(OrderType() != Type) continue;
cnt ++;
OrderClose(OrderTicket(), OrderLots(), OrderClosePrice(), Slippage, White);
}
if(Type == OP_BUY) CloseAllLongs = (cnt > 0);
if(Type == OP_SELL) CloseAllShorts = (cnt > 0);
}ありがとう、ミシェル。
一日中、これをやろうとしています。
英国に住んでいて、MT4のコードを書ける人はいますか?私は毎日道路を走っているので、あなたがスコットランドに住んでいない限り、距離は問題ではありません、それは血のように長いドライブです。
私はこれが苦手で、1対1のトレーニングや指導を希望しています。
私は外国為替でお金を作っていますが、それは手動でたくさんではありませんが、それはかなり一定であり、私は複利が仕事をするようにしています。
自動売買では、すべてが完璧である必要があり、裁量の余地はないのです。
乾杯
ベノ