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

 
johnjacob:
このような意味ですか......うまくいきませんでした......あなたがそうしてくれれば、私は質問を終わらせます。

// --- マスターホワイトのテキストを追加

ObjectCreate("txt15M_1", OBJ_LABEL, 0, 0, 0);

ObjectSet("txt15M_1", OBJPROP_CORNER, DisplayCorner);

ObjectSet("txt30M_1", OBJPROP_YDISTANCE, TextOffSetFromTop + 116); ObjectSet("txt30M_1", OBJPROP_YDISTANCE, TextOffSetFromTop + 116);

ObjectSet("txt15M_1", OBJPROP_XDISTANCE, TextOffSetFromRight + 120); ObjectSet("txt15M_1", OBJPROP_XDISTANCE, TextOffSetFromRight + 120);

ObjectCreate("txt15M_2", OBJ_LABEL, 0, 0, 0);

ObjectSet("txt15M_2", OBJPROP_CORNER, DisplayCorner);

ObjectSet("txt30M_2", OBJPROP_YDISTANCE, TextOffSetFromTop + 116); ObjectSet("txt30M_2", OBJPROP_YDISTANCE, TextOffSetFromTop + 116);

ObjectSet("txt15M_2", OBJPROP_XDISTANCE, TextOffSetFromRight + 94); ObjectSet("txt15M_2", OBJPROP_XDISTANCE, TextOffSetFromRight + 94);

ObjectCreate("txt15M_3", OBJ_LABEL, 0, 0, 0);

ObjectSet("txt15M_3", OBJPROP_CORNER, DisplayCorner); ObjectSet("txt15M_3", OBJPROP_CORNER, DisplayCorner);

ObjectSet("txt30M_3", OBJPROP_YDISTANCE, TextOffSetFromTop + 116); ObjectSet("txt30M_3", OBJPROP_YDISTANCE, TextOffSetFromTop + 116);

ObjectSet("txt15M_3", OBJPROP_XDISTANCE, TextOffSetFromRight + 68); ObjectSet("txt15M_3", OBJPROP_XDISTANCE, TextOffSetFromRight + 64);

ObjectCreate("txt15M_4", OBJ_LABEL, 0, 0, 0);

ObjectSet("txt15M_4", OBJPROP_CORNER, DisplayCorner);

ObjectSet("txt30M_4", OBJPROP_YDISTANCE, TextOffSetFromTop + 116); ObjectSet("txt30M_4", OBJPROP_YDISTANCE, TextOffSetFromTop + 116);

ObjectSet("txt15M_4", OBJPROP_XDISTANCE, TextOffSetFromRight + 34); ObjectSet("txt15M_4", OBJPROP_XDISTANCE, TextOffSetFromRight + 36);

ObjectCreate("txt15M_5", OBJ_LABEL, 0, 0, 0);

ObjectSet("txt15M_5", OBJPROP_CORNER, DisplayCorner).ObjectSet("txt15M_5")を作成します。

ObjectSet("txt30M_5", OBJPROP_YDISTANCE, TextOffSetFromTop + 116); ObjectSet("txt30M_5", OBJPROP_YDISTANCE, TextOffSetFromTop + 116);

ObjectSet("txt15M_5", OBJPROP_XDISTANCE, TextOffSetFromRight); ObjectSet("txt15M_5", OBJPROP_XDISTANCE, TextOffSetFromRight);

// ---- 元のテキスト(下に移動している)

ObjectCreate("txt1H_1", OBJ_LABEL, 0, 0, 0);

ObjectSet("txt1H_1", OBJPROP_CORNER, DisplayCorner);

ObjectSet("txt4H_1", OBJPROP_YDISTANCE, TextOffSetFromTop + 76); ObjectSet("txt4H_1", OBJPROP_YDISTANCE, TextOffSetFromTop + 76);

ObjectSet("txt1H_1", OBJPROP_XDISTANCE, TextOffSetFromRight + 120); ObjectSet("txt1H_1", OBJPROP_XDISTANCE, TextOffSetFromRight + 120);

ObjectCreate("txt1H_2", OBJ_LABEL, 0, 0, 0);

ObjectSet("txt1H_2", OBJPROP_CORNER, DisplayCorner); ObjectSet("txt1H_2", OBJPROP_CORNER, DisplayCorner);

ObjectSet("txt4H_2", OBJPROP_YDISTANCE, TextOffSetFromTop + 76); ObjectSet("txt4H_2", OBJPROP_YDISTANCE, TextOffSetFromTop + 76);

ObjectSet("txt1H_2", OBJPROP_XDISTANCE, TextOffSetFromRight + 94); ObjectSet("txt1H_2", OBJPROP_XDISTANCE, TextOffSetFromRight + 94);

ObjectCreate("txt1H_3", OBJ_LABEL, 0, 0, 0);

ObjectSet("txt1H_3", OBJPROP_CORNER, DisplayCorner).ObjectSet("txt1H_3")を作成します。

ObjectSet("txt4H_3", OBJPROP_YDISTANCE, TextOffSetFromTop + 76); ObjectSet("txt4H_3", OBJPROP_YDISTANCE, TextOffSetFromTop + 76);

ObjectSet("txt1H_3", OBJPROP_XDISTANCE, TextOffSetFromRight + 68); ObjectSet("txt1H_3", OBJPROP_XDISTANCE, TextOffSetFromRight + 64);

ObjectCreate("txt1H_4", OBJ_LABEL, 0, 0, 0);

ObjectSet("txt1H_4", OBJPROP_CORNER, DisplayCorner).ObjectSet("txt1H_4")を作成します。

ObjectSet("txt4H_4", OBJPROP_YDISTANCE, TextOffSetFromTop + 76); ObjectSet("txt4H_4", OBJPROP_YDISTANCE, TextOffSetFromTop + 76);

ObjectSet("txt1H_4", OBJPROP_XDISTANCE, TextOffSetFromRight + 34); ObjectSet("txt1H_4", OBJPROP_XDISTANCE, TextOffSetFromRight + 36);

ObjectCreate("txt1H_5", OBJ_LABEL, 0, 0, 0);

ObjectSet("txt1H_5", OBJPROP_CORNER, DisplayCorner);

ObjectSet("txt4H_5", OBJPROP_YDISTANCE, TextOffSetFromTop + 76); ObjectSet("txt4H_5", OBJPROP_YDISTANCE, TextOffSetFromTop + 76);

ObjectSet("txt1H_5", OBJPROP_XDISTANCE, TextOffSetFromRight);

// --- マスターホワイトのテキストを追加

ObjectCreate("txt30M_1", OBJ_LABEL, 0, 0, 0)を実行します。

ObjectSet("txt30M_1", OBJPROP_CORNER, DisplayCorner);

ObjectSet("txt15M_1", OBJPROP_YDISTANCE, TextOffSetFromTop + 136); ObjectSet("txt15M_1", OBJPROP_YDISTANCE, TextOffSetFromTop + 136);

ObjectSet("txt30M_1", OBJPROP_XDISTANCE, TextOffSetFromRight + 120); ObjectSet("txt30M_1", OBJPROP_XDISTANCE, TextOffSetFromRight + 120);

ObjectCreate("txt30M_2", OBJ_LABEL, 0, 0, 0);

ObjectSet("txt30M_2", OBJPROP_CORNER, DisplayCorner).ObjectSet("txt30M_2")を作成します。

ObjectSet("txt15M_2", OBJPROP_YDISTANCE, TextOffSetFromTop + 136); ObjectSet("txt15M_2", OBJPROP_YDISTANCE, TextOffSetFromTop + 136);

ObjectSet("txt30M_2", OBJPROP_XDISTANCE, TextOffSetFromRight + 94); ObjectSet("txt30M_2", OBJPROP_XDISTANCE, TextOffSetFromRight + 94);

ObjectCreate("txt30M_3", OBJ_LABEL, 0, 0, 0);

ObjectSet("txt30M_3", OBJPROP_CORNER, DisplayCorner).ObjectSet("txt30M_3")を作成します。

ObjectSet("txt15M_3", OBJPROP_YDISTANCE, TextOffSetFromTop + 136); ObjectSet("txt15M_3", OBJPROP_YDISTANCE, TextOffSetFromTop + 136);

ObjectSet("txt30M_3", OBJPROP_XDISTANCE, TextOffSetFromRight + 68); ObjectSet("txt30M_3", OBJPROP_XDISTANCE, TextOffSetFromRight + 68);

ObjectCreate("txt30M_4", OBJ_LABEL, 0, 0, 0);

ObjectSet("txt30M_4", OBJPROP_CORNER, DisplayCorner).ObjectSet("txt30M_4")を作成します。

ObjectSet("txt15M_4", OBJPROP_YDISTANCE, TextOffSetFromTop + 136); ObjectSet("txt15M_4", OBJPROP_YDISTANCE, TextOffSetFromTop + 136);

ObjectSet("txt30M_4", OBJPROP_XDISTANCE, TextOffSetFromRight + 34); ObjectSet("txt30M_4", OBJPROP_XDISTANCE, TextOffSetFromRight + 14);

ObjectCreate("txt30M_5", OBJ_LABEL, 0, 0, 0);

ObjectSet("txt30M_5", OBJPROP_CORNER, DisplayCorner).ObjectSet("txt30M_5")を作成します。

ObjectSet("txt15M_5", OBJPROP_YDISTANCE, TextOffSetFromTop + 136); ObjectSet("txt15M_5", OBJPROP_YDISTANCE, TextOffSetFromTop + 136);

ObjectSet("txt30M_5", OBJPROP_XDISTANCE, TextOffSetFromRight); ObjectSet("txt30M_5", OBJPROP_XDISTANCE, TextOffSetFromRight);

// ---- 元のテキスト(下に移動しています)

ObjectCreate("txt4H_1", OBJ_LABEL, 0, 0, 0);

ObjectSet("txt4H_1", OBJPROP_CORNER, DisplayCorner).ObjectSet("txt4H_1")を作成します。

ObjectSet("txt1H_1", OBJPROP_YDISTANCE, TextOffSetFromTop + 96); ObjectSet("txt1H_1", OBJPROP_YDISTANCE, TextOffSetFromTop + 96);

ObjectSet("txt4H_1", OBJPROP_XDISTANCE, TextOffSetFromRight + 120); ObjectSet("txt4H_1", OBJPROP_XDISTANCE, TextOffSetFromRight + 120);

ObjectCreate("txt4H_2", OBJ_LABEL, 0, 0, 0);

ObjectSet("txt4H_2", OBJPROP_CORNER, DisplayCorner).ObjectSet("txt4H_2")を作成します。

ObjectSet("txt1H_2", OBJPROP_YDISTANCE, TextOffSetFromTop + 96); ObjectSet("txt1H_2", OBJPROP_YDISTANCE, TextOffSetFromTop + 96);

ObjectSet("txt4H_2", OBJPROP_XDISTANCE, TextOffSetFromRight + 94); ObjectSet("txt4H_2", OBJPROP_XDISTANCE, TextOffSetFromRight + 94);

ObjectCreate("txt4H_3", OBJ_LABEL, 0, 0, 0);

ObjectSet("txt4H_3", OBJPROP_CORNER, DisplayCorner).ObjectSet("txt4H_3")を作成します。

ObjectSet("txt1H_3", OBJPROP_YDISTANCE, TextOffSetFromTop + 96); ObjectSet("txt1H_3", OBJPROP_YDISTANCE, TextOffSetFromTop + 96);

ObjectSet("txt4H_3", OBJPROP_XDISTANCE, TextOffSetFromRight + 68); ObjectSet("txt4H_3", OBJPROP_XDISTANCE, TextOffSetFromRight + 64);

ObjectCreate("txt4H_4", OBJ_LABEL, 0, 0, 0).ObjectSet("txt4H_4")を作成します。

ObjectSet("txt4H_4", OBJPROP_CORNER, DisplayCorner).ObjectSet("txt4H_4")を作成します。

ObjectSet("txt1H_4", OBJPROP_YDISTANCE, TextOffSetFromTop + 96); ObjectSet("txt1H_4", OBJPROP_YDISTANCE, TextOffSetFromTop + 96);

ObjectSet("txt4H_4", OBJPROP_XDISTANCE, TextOffSetFromRight + 34); ObjectSet("txt4H_4", OBJPROP_XDISTANCE, TextOffSetFromRight + 36);

ObjectCreate("txt4H_5", OBJ_LABEL, 0, 0, 0).ObjectSet("txt4H_5")を作成します。

ObjectSet("txt4H_5", OBJPROP_CORNER, DisplayCorner);

ObjectSet("txt1H_5", OBJPROP_YDISTANCE, TextOffSetFromTop + 96).を使用します。

ObjectSet("txt4H_5", OBJPROP_XDISTANCE, TextOffSetFromRight);

johnjacob

OBJPROP_YDISTANCEの数字が小さいほど、高いことを意味します。あなたがしなければならないのは、これらの時間枠(そして、これらのオブジェクト名から わかるもの)に対して、それらが昇順になるように注意することのみです。

 

このままにしておきます。

 

mladenです。

まず最初に、あなたとmr.toolsが行っているすべてのことに感謝します。 私は再塗装と思ういくつかの指標を持っており、あなたが再塗装の問題で私を助けることができるかどうかを知りたいと思いました。 よろしくお願いします。

クレイグ

P.S. これは私の初めての投稿です。

 
miller1970:
mladenです。

まず最初に、あなたとmr.toolsが行ってきたすべてのことに感謝します。 私は再塗装と思ういくつかの指標を持っており、あなたが再塗装の問題で私を助けることができるかどうかを知りたいと思いました。 よろしくお願いします。

Craig

P.S. 初めての投稿です;うまくいくかどうか分かりませんが。

miller1970

それらはすべてex4ファイルです。

私はex4ファイルを変更することはできません。

 

こんにちは。

これは思っていたより少し難しいです。

10gbpが何ロットなのかを知りたいのです。 1ピップ10ポンドを知りたい場合、1.44 1.2 などのように何ロットになるのでしょうか。

1ピップあたりの価値、リスクの割合、すべてを持っていますが、私のコード(デモプラットフォームでの取引)を適用すると、常に正しく動作するわけではありません。

私は必要だと思うすべてのデータを持っていますが、私はデモでxロットサイズの取引を開くと、それは戻ってピップ値につき£10で動作しません。だから、EURAUDで私は21ピップアップデモを持っていて、210GBPであるべきですが、それは£150近くを表示しています。

このままでは死んでしまうのですが、どなたか解決していただけると幸いです。

例として、GUは大丈夫そうですが、EURAUDやGBPNZDはアウトです、私はそれが変換で間違って行くと思います、私はベース通貨が USDであるためGUを使用しています、すなわちGBP値に変換します。

これは意味があることを望みます。GPB口座(alpariなど)でしか使えません。

PG

ファイル:
 
pgtips:
こんにちは。

これは思っていたより少し難しいです。

私は£10gbpが何ロットであるかを計算したいのです。 つまり、£10 a pipを知りたい場合、1.44 1.2 などのように何ロットで計算すればいいのでしょうか。

1ピップあたりの価値、リスクの割合、すべてを持っていますが、私のコード(デモプラットフォームでの取引)を適用すると、常に正しく動作するわけではありません。

私は必要だと思うすべてのデータを持っていますが、私はデモでxロットサイズの取引を開くと、それは戻ってピップ値につき£10で動作しません。だから、EURAUDで私は21ピップアップのデモを持って、210GBPであるべきですが、それは£150近くを示しています。

このままでは死んでしまうのですが、どなたか解決していただけると幸いです。

例として、GUは大丈夫そうですが、EURAUDやGBPNZDはアウトです、私はそれが変換で間違って行くと思います、私はベース通貨がUSDであるためGUを使用しています、すなわちGBP値に変換します。

これは意味があることを望みます。GPB口座(alpariなど)でしか使えません。

ペナルティー

MarketInfo( sym, MODE_TICKVALUE) を使ってみてはどうでしょうか?

 
MarketInfo( sym, MODE_TICKVALUE)を使ってみてはどうでしょう?

こんにちは。

私はプログラミングが得意ではなく、これをつなぎ合わせたのですが、あなたの提案をどこで使えばいいのかわかりません。

PG

 
pgtips:
こんにちは。

私はプログラミングがそれほど得意ではなく、これをつなぎ合わせて作ったのですが、あなたの提案をどこで使えばいいのかわかりません。

PG

PG

MarketInfo( sym, MODE_TICKVALUE) は、1標準ロットサイズでのポイントあたりの価格を返します。それ以降、あなたが必要とするのは、あなたがリスクを負うことを望むポイント数とお金を知ることであり、あなたはロットサイズを計算することができます。

 

ポイントあたりの価格は、分母の通貨になるのでしょうか?

私はまだ少し混乱しているので、これで遊ぶ必要がありますが、それは私に探求する道を与えてくれます。

Mladenさん、ありがとうございました。

 
mladen:
PG MarketInfo( sym, MODE_TICKVALUE) は、1標準ロットサイズでの1ポイントあたりの価格を返します。それ以降、あなたが必要とするのは、あなたがリスクを負うことをいとわないポイント数と資金を知ることであり、あなたはロットサイズを計算することができます。

こんにちは、Mladen。

私はすでにこの部分を実装しており、ロットサイズやリスクなどを知っているからです。

私が調べようとしているのはそれとは異なり、1ピップあたりの金額に基づいてロットサイズを決めるということです。

つまり、GBPの場合、1ピップあたり10GBPを知りたければ、チャートにインジケータを取り付けたペアの 現在の 価格では、どのロットサイズに相当するのでしょうか。

私はすでにリスクが2%であれば、ロットサイズは何であるかを計算し、それはすべてOKで動作している、その私が立ち往生していることを動作させるために最後のビットだけです。

i.e 今GBPAUDは0.52の市場価値を返します....

AUDの1pipは0.52です。

しかし、私はロットサイズを知りたいのですが、例えば1ピップあたり£10を希望する場合。

それが可能かどうかを調べるために、その詳細、これは最大の問題ではないでしょうが、私はそれがペアの分母の変動のために可能であるかどうかわからない。 だからEURGBPはもちろん£1ですが、gbpaudは私が考えるルックアップテーブルがない限り、任意のペアに行くために指標のために働くことは不可能である。

これは右に聞こえるか。

ありがとうございます

PG