コーディングのヘルプ - ページ 268

 
litplum:
Mladenさん、ありがとうございます。

今すぐTradeOpen v1.1.ex4は、複数の取引を同時に開始し、ストップやTPを設定することができ、Close Reverse indiと連動して動作する優れたスクリプトですが、mq4ファイルまたはそれに類するものをご存知でしょうか?問題は、設定を毎回手動で入力しなければならないことで、mq4ファイルを探したのですが見つかりません。

今まで通り、どんな助けでも大いに感謝します。

乾杯

リトラム

申し訳ありませんが、ex4から何をどのように行うのかがわかりません。

 
mladen:
このバージョンは新しいメタトレーダー4でコンパイルする必要があります。 ビルド509でコンパイルできるバージョンもあります(新しいメタトレーダー4でも古いものと同様にコンパイルできます) :symbols_ratios_1.mq4

完璧に動作しています。Mladenさん、ありがとうございます。

 
tkz883:
完璧に動作しています。Mladenさん、どうもありがとうございます。

Mladenさんへ。

インジケーターの前に、計算された「シンボルレシオ」を元にボリンジャーバンドを導き出すことは可能でしょうか?

よろしくお願いします。

tkz

 
tkz883:
Mladenさんへ。

インジケーターの前に、計算された「シンボルレシオ」を元にボリンジャーバンドを導き出すことは可能でしょうか?

よろしくお願いします。

tkz

tkz

申し訳ありませんが、私には理解できません。

ボリンジャーバンドを そのインディケータに適用したいのであれば、非常に簡単な解決策があります:ボリンジャーバンドをインディケータウィンドウにドラッグし、「前のインディケータデータに適用」または「最初のインディケータデータに適用」を選択するだけで、(例のように)シンボル比率にボリンジャーバンドを適用することができます。このようなイメージでしょうか?

ファイル:
boll.gif  66 kb
 
mladen:
tkz

私は理解できないのではと心配しています。

ボリンジャーバンドをインジケーターに適用させたい場合、非常に簡単な方法があります:ボリンジャーバンドをインジケーターウィンドウにドラッグし、「前のインジケーターデータに適用」または「最初のインジケーターデータに適用」を選択すると、ボリンジャーバンドが(例のように)シンボルレシオに適用されます。これがあなたの考えていたことですか?

はい、あなたの助けに感謝します...

ありがとうございます。

 

こんにちは、私はここで新しいですし、まだML4コーディングを学ぼうとしています。

現在、この長方形を描くのに手助けが必要です。

問題は、長さAから10倍伸びる点3で日付を取得するために、どのように私は長さBを測定することができますか?

任意のヘルプは非常に高く評価されます。ありがとうございます。

double price1=ObjectGet("Trendline",OBJPROP_PRICE1);

double price2=ObjectGet("Trendline",OBJPROP_PRICE2);

double time1=ObjectGet("Trendline",OBJPROP_TIME1);

double time2=ObjectGet("トレンドライン",OBJPROP_TIME2);

double time3=(長さ A*10) //計算方法がよくわからない。(time1 + time2)ではうまくいきません。よろしくお願いします。

ObjectCreate("Box", OBJ_RECTANGLE, 0, time1, price1, time3, price2) を実行します。

ObjectSet("Box", OBJPROP_COLOR, BoxColor);

ObjectSet("Box", OBJPROP_BACK, FillColor).ObjectSet("ボックス", OBJPROP_BACK, FillColor)。
ファイル:
 
cawat:

こんにちは、私はここで新しいですし、まだML4コーディングを学ぼうとしています。

現在、この長方形を描くのに助けが必要です。

問題は、長さAから10倍伸びる点3で日付を取得するために、長さBをどのように測定すればよいかということです。

どのようなヘルプでも結構です。ありがとうございます。

欠損したバーがない期間については、time3=time2+10*(time2-time1) を使うことができます (time2がより新しい時間である場合)。もし時間1がより最近の時間であれば、この計算で時間1と時間2を反転させるだけです。

 
mladen:
欠損バーがない期間については、time3=time2+10*(time2-time1)とすることができます(time2がより新しい時間である場合)。もしtime1がより新しい時間であれば、time1とtime2を反転して計算すればよいでしょう。

mladenさん、いつもありがとうございます。

 
cawat:

こんにちは、私はここで新しいですし、まだML4コーディングを学ぼうとしています。

現在、この長方形を描くのに助けが必要です。

問題は、どのように私はそれが長さAから10倍を拡張する点3で日付を取得するために長さBを測定することができますか?

どのようなヘルプも非常に高く評価されます。ありがとうございます。

もう1つの質問、私はどのようにtime2からtime1までバーを数えるのですか?私が知っているようにiBarshiftはただ1つの特定の日付からカウントを開始することができます。

 
cawat:
もう1つの質問、私はどのようにtime2からtime1までバーをカウントするのですか?私はiBarshiftがちょうど唯一の特定の日付からカウントを開始することができます知っているように。

次のようにしてみてください。

iBarShift(NULL,0,time2)-iBarShift(NULL,0,time1);