[アーカイブ!】どんなルーキーの質問でも、フォーラムを散らかさないように。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 2. - ページ 146

 
Vovo4ka:


みんな助けて、わからないんだ...。
買いエントリー:期間14と17の2つのRSI指標が同時にクロスし、上方30以上でクローズしたとき......。

売りのエントリー:期間14と17の2つのRSI指標が同時にクロスし、上から下に向かって70のレベルより下に寄ったとき・・・。

血統の同時交配に興味がある...すなわち、EXAMPLE

diRSI1とdiRSI2が共に30を下回り、次のローソク足の終値で共に30を上回った...。レベル70でも同様に!


double diRSI1=iRSI(NULL,0,14,PRICE_CLOSE,0);
double diRSI2=iRSI(NULL,0,17,PRICE_CLOSE,0);
double diRSI3=iRSI(NULL,0,14,PRICE_CLOSE,1);
double diRSI4=iRSI(NULL,0,17,PRICE_CLOSE,1);

if(AccountFreeMargin()<(100*Lots)){。
Print("We have no money.フリーマージン = ", AccountFreeMargin());
return(0)です。
}
if (!ExistPositions(){)

if(( diRSI1>30 && diRSI2>30 && diRSI3<30 && diRSI4<30) ){。
OpenBuy()です。
return(0)です。
}

if ((diRSI1<70 && diRSI2<70 && diRSI3>70 && diRSI4>70)){。
OpenSell()です。
return(0)です。
}
}


もしそうなら、テストではまだ合わないトレードを開いていることになる...。

FELLAS HELP...

ObjectCreate("RSI1", OBJ_LABEL, 0, 0, 0);
ObjectSet("RSI1", OBJPROP_CORNER, 0);
ObjectSet("RSI1", OBJPROP_XDISTANCE, 5);
ObjectSet("RSI1", OBJPROP_YDISTANCE, 30);
ObjectSetText("RSI2","diRSI1" + DoubleToStr(diRSI1,1), 9, "Verdana", Yellow);

ObjectCreate("RSI2", OBJ_LABEL, 0, 0, 0);
ObjectSetText("RSI2", "diRSI2" + DoubleToStr(diRSI2,1), 9, "Verdana", Yellow);
ObjectSet("RSI2", OBJPROP_CORNER, 0);
ObjectSet("RSI2", OBJPROP_XDISTANCE, 5);
ObjectSet("RSI2", OBJPROP_YDISTANCE, 45);
      
ObjectCreate("RSI3", OBJ_LABEL, 0, 0, 0);
ObjectSetText("RSI3", "diRSI3" + DoubleToStr(diRSI3,1), 9, "Verdana", Yellow);
ObjectSet("RSI3", OBJPROP_CORNER, 0);
ObjectSet("RSI3", OBJPROP_XDISTANCE, 5);
ObjectSet("RSI3", OBJPROP_YDISTANCE, 60);
      
ObjectCreate("RSI4", OBJ_LABEL, 0, 0, 0);
ObjectSetText("RSI4", "diRSI4" + DoubleToStr(diRSI4,1), 9, "Verdana", Yellow);
ObjectSet("RSI4", OBJPROP_CORNER, 0);
ObjectSet("RSI4", OBJPROP_XDISTANCE, 5);
ObjectSet("RSI4", OBJPROP_YDISTANCE, 75);
これを自分のコードに貼り付けて、画面上の数字がどう変わるかを見れば、何をすべきかがわかるはずです。
 
todem:
をコードに貼り付けて、画面上で数字がどのように変化するかを確認すれば、 に何を入れればいいのかがわかります。


ありがとうございました。)

もう一つ質問ですが、変数を記述していないのに値を代 入した場合、自動的に0が代入されるのでしょうか?

 

どうもintの分割がうまくいかない。

何が何で割り切れないのか、誰か説明してください。

5から3、intからdouble、doubleからint、またはその両方...。

を実行するには、i=5/3 のように 5 を double にする必要があります。

 

フォーラムの皆様、ごきげんよう。:)

MetaTraderのチャートを画面上で右端から50%以上ずらすにはどうしたらいいのでしょうか?

オフセットを制御する定数や関数はありますか?

検索してみましたが、シフトについては 何も表示されませんでした。

どなたか情報をお持ちの方はいらっしゃいませんか?:)

ご清聴ありがとうございました。:)

 
eddy:

イントの分割に苦労しているようです。

Googleで検索してください。キーワード分割 int double site:mql4.com
非常に詳細な説明です。
 

テスターについて質問です。助けてください!

テスターで実行した後、デフォルトの黒ではなく、私の設定でデフォルトのチャートを描画させるにはどうすればよいですか?デフォルトのテンプレートは、私の設定で保存済みです。あるツールの新しいチャートを開くと、すべてうまくいって、そのまま開くのですが、テスターでは黒いテンプレートが描かれ続けます?テスターでチャートパラメーターファイルが見つからず、自分のものに置き換えることができません。もちろん、別に存在するのであれば、ですが。

 
polsvv:

テスターについて質問です。助けてください!

テスターで実行した後、デフォルトの黒ではなく、私の設定でデフォルトのチャートを描画させるにはどうすればよいですか?デフォルトのテンプレートは、私の設定で保存済みです。あるツールの新しいチャートを開くと、すべてうまくいって、そのまま開くのですが、テスターでは黒いテンプレートが描かれ続けます?テスターでチャートパラメーターファイルが見つからず、自分のものに置き換えることができません。もちろん、別に存在するのであれば、ですが。

右クリック - テンプレートの保存 - tester.tpl
 
インジケーターの色を知るにはどうしたらよいですか? もし、インジケーターバッファーにしか与えられていない場合は、デフォルトで#property indicator_color1 blue
 
eddy:
インジケーターの色を知るにはどうしたらよいですか? もし、インジケーターバッファーにしか与えられていない場合は、デフォルトで #property indicator_color1 blue
プロパティindicator_color1に設定されていない場合、色を知る方法はあるのでしょうか?
 
バッファにのみ 設定され、外部変数には設定されないということです